События
Описание
События, регистрируемые в ETL – это модуль, работающий со счётчиками оборудования. В узле задаётся условие события: устройство, данные и значение для сравнения. Когда счётчик достигает заданного значения, узел выполняет действие, заданное в параметре «Действие».
Регистрация события
Для регистрации события используется узел "Событие".

Параметры узла:
- Название – название события, может быть любой строкой, рекомендуется выбирать уникальные названия
- Код – код события, любое числовое значение, рекомендуется выбирать уникальные значения

- Условие события – условие сравнения данных, полученных с устройства с числовым значением:
- Устройство – устройство, с которого будут собираться данные для сравнения
- Данные – показатель, за которым следит узел (например, «количество срабатываний датчика продукта» или количество входов ПЛК (Вход А5, Вход А7 и т.д.)). При этом:
- значение количества события не совпадает со значением счётчика оборудования
- счётчики связаны по событию: при изменении счётчика оборудования изменяется счётчик события
- список формируется на основе узлов "Счётчик" по всем схемам, и на основе счётчиков оборудования, для которого установлен параметр "Получать статистику"
- Значение – числовое значение, с которым будет сравниваться счётчик данных
- Оператор сравнения


- Условие сброса счётчика – условие, при котором счётчик события сбрасывается в
0:- Выполнение условия события – при выполнении условия события, используемый счётчик сброситься в
0, после чего будет увеличиваться при каждом изменении соответствующего счётчика оборудования - Любой другой счётчик – при изменении выбранного счётчика, сбрасывается счётчик события в
0, после чего будет увеличиваться при каждом изменении соответствующего счётчика оборудования
- Выполнение условия события – при выполнении условия события, используемый счётчик сброситься в

Пример:
- Условие события:
счётчик_1 = 3 - Условие сброса счётчика:
- Выполнение условия
счётчик_2
| Счётчик оборудования счётчик_1 |
Счётчик события счётчик_1 |
Счётчик оборудования счётчик_2 |
Событие |
|---|---|---|---|
| 0+1=1 | 0+1=1 | 0 | |
| 1+1=2 | 1+1=2 | 0 | |
| 2+1=3 | 2+1=3 | 0 | Выполнено условие событие |
Сброс в 0 |
|||
| 3+1=4 | 0+1=1 | 0 | |
| 4+1=5 | 1+1=2 | 0+1=1 | Сработал счётчик счётчик_2 |
Сброс в 0 |
|||
| 5+1=6 | 0+1=1 | 1 |
- Действие – действие при выполнении события:
- Запись в журнал – запись в журнал задания
- Всплывающее уведомление
- Отправить команду на котроллер ENOCDE – отправка команды на котроллер ENCODE, если такое устройство доступно
