Функциональный блок MACROS_NUM

Функциональный блок MACROS_NUM определяет несколько макросов на визуализации.

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

База данных

База данных DB указывает местоположение макросов. Таким образом, элемент может содержать несколько функциональных блоков макросов. База данных хранится за переменной визуализации и к ней нельзя получить доступ, как к обычной базе данных.

Вход NUM

При изменении значения на входе выполняется соответствующий макрос сразу же. После выполнения выход Q устанавливается в значение вызванного макроса. Если макрос не существует, то значение всё равно устанавливается.

Вход DIS

Вход отключает выполнение макроса с входом NUM.

Вход SET

При положительном фронте выполняется макрос с номером на входе NUM сразу же.

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

Выход Q

Выход возвращает номер последнего выполненного макроса.

Визуализация

Управление макросами осуществляется через элементы Макросы и Конфигурация макросов. В разделе Интерфейс можно связать значение с используемыми функциональными блоками.

Управление через визуализацию имеет приоритет перед соответствующим входом.

Конфигурация макроса объясняется в разделе Справка под Визуализация.

См. также