Переключение экрана из ПЛК или из макроса

Здесь мы публикуем ответы на ваши наиболее частые вопросы по продукции Weintek

Модераторы: kiv, 8bit, VanMo

Переключение экрана из ПЛК или из макроса

Сообщение VanMo » 14 июн 2019, 11:16

Для того чтобы иметь возможность вызывать экран из ПЛК, или из макроса в EasyBuilder есть механизм, который называется ПЛК-триггер.
Это объект(процесс), работающий в фоне, который следит за состоянием назначенного ему регистра и выполняет определенные действия.
Переключать экран по изменению значения в определенном регистре - одна из функций этого объекта.
Список ПЛК-триггеров можно вызвать из меню "Объект":

Изображение

При создании триггера выберите атрибут "Сменить окно" и укажите адрес регистра, через который этот триггер будет управляться:

Изображение

В качестве регистра управления триггером можно использовать как внутренние регистры панели, так и регистры ПЛК.
Теперь, чтобы отобразить нужный экран, необходимо любым способом записать в этот регистр номер этого экрана.
Сделать это можно кнопкой, макросом, или это может сделать ПЛК, если триггер привязан к его регистру.
VanMo
 
Сообщения: 378
Зарегистрирован: 16 авг 2011, 09:31

Вернуться в Часто задаваемые вопросы по Weintek (F.A.Q.)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3