Страница 885 из 885 ПерваяПервая ... 385785835875883884885
Показано с 8,841 по 8,844 из 8844

Тема: CODESYS V3.5. Вопросы и ответы

  1. #8841

    По умолчанию

    Здравствуйте, у меня на визуализации есть кнопки при нажатии на которые выполняется код: PLC_PRG.isPump[1] := TRUE; И таких кнопок много ([2], [3] и т.д.) ещё в них цвет меняется по этому же алгоритму. Как можно автоматизировать их создание, чтобы в каждой кнопке не редактировать одну цифру?

  2. #8842

    По умолчанию

    Цитата Сообщение от Roman33 Посмотреть сообщение
    Здравствуйте, у меня на визуализации есть кнопки при нажатии на которые выполняется код: PLC_PRG.isPump[1] := TRUE; И таких кнопок много ([2], [3] и т.д.) ещё в них цвет меняется по этому же алгоритму. Как можно автоматизировать их создание, чтобы в каждой кнопке не редактировать одну цифру?
    Поменять руками число в 2-3 десятках скопированных кнопок, займёт меньше времени создания сообщения на форуме.
    А больше на визу и не поместится.

  3. #8843
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,990

    По умолчанию

    Цитата Сообщение от Roman33 Посмотреть сообщение
    Здравствуйте, у меня на визуализации есть кнопки при нажатии на которые выполняется код: PLC_PRG.isPump[1] := TRUE; И таких кнопок много ([2], [3] и т.д.) ещё в них цвет меняется по этому же алгоритму. Как можно автоматизировать их создание, чтобы в каждой кнопке не редактировать одну цифру?
    Добрый день.

    В CODESYS у элементов есть команда контекстного меню Размножить элемент визуализации.
    Она описана здесь в п. 10.3.6:
    https://ftp.owen.ru/CoDeSys3/11_Docu..._Visu_v3.0.pdf

    Но она не может повлиять на содержимое действия Выполнить ST-код.
    Поэтому можно сделать следующее: привязать к кнопкам элементы отдельного булевского массива (это позволит их "тиражировать"), а в коде программы в цикле FOR проверять изменение их состояния и в случае необходимости выполнять нужные операции.

  4. #8844

    По умолчанию

    Спасибо, работает. У меня просто есть, задача, чтобы у каждого элемента системы (насосы, смесители и т.д.) была возможность выбора входа к которому они привязаны, для унификации приложения. Отсюда куча кнопок с почти одинаковым кодом: привязать выход, инверсия, ручной режим.
    Последний раз редактировалось Roman33; 06.08.2026 в 08:42.

Страница 885 из 885 ПерваяПервая ... 385785835875883884885

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4193
    Последнее сообщение: 26.06.2026, 14:56
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •