TwinCAT 3 визуализация: кнопки меняются в зависимости от состояния

Я пытаюсь реализовать визуализацию для управления моим ПЛК с помощью сенсорного экрана. Я хочу создать кнопку, описание которой меняется в зависимости от состояния кнопки.
Пример: в начале кнопки говорит "старт"; после нажатия должно появиться слово "стоп".

Кто-нибудь может сказать мне, как это сделать?
Спасибо!

2 ответа

В разделе "Свойства" кнопки, в разделе "Тексты> Текст" введите "%s". В разделе "Текстовые переменные> Текстовая переменная" введите переменную ПЛК, например "MAIN.sDescription"

Измените значение MAIN.sDescription на "Пуск" или "Стоп".

Я не советую менять функциональность ваших сенсорных кнопок на лету. Лучше иметь две отдельные кнопки, всегда определяемые как "Стоп" и "Старт".

Если вы настаиваете на использовании той же кнопки, текст кнопки следует тем же правилам форматирования, что и текстовое поле, т.е. вы можете связать его с текстовой переменной в вашей программе ПЛК, как описано в справке по визуализации TwinCAT3.

Другие вопросы по тегам