Страница 1 из 1

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

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

Изображение

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

Изображение

В качестве регистра управления триггером можно использовать как внутренние регистры панели, так и регистры ПЛК.
Теперь, чтобы отобразить нужный экран, необходимо любым способом записать в этот регистр номер этого экрана.
Сделать это можно кнопкой, макросом, или это может сделать ПЛК, если триггер привязан к его регистру.