Перейти к содержанию
+7 (800) 234-36-06 IT.encode@encode.one
Скачать в PDF

События

Описание

События, регистрируемые в ETL – это модуль, работающий со счётчиками оборудования. Регистрируется условие сравнения счётчика со значением, при выполнении которого считается выполнение события.

Регистрация события

Для регистрации события используется узел "Событие".

events_1

Параметры узла:

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

events_2

  • Условие события – условие сравнения счётчика с числовым значением:
    • Счётчик – счётчик события, привязанный к счётчику оборудования:
      • значение счётчика события не совпадает со значением счётчика оборудования
      • связаны счётчики по событию: при изменении счётчика оборудования изменяется счётчик события
      • список формируется на основе узлов "Счётчик" по всем схемам, и на основе счётчиков оборудования, для которого установлен параметр "Получать статистику"
    • Значение – числовое значение, с которым будет сравниваться счётчик
    • Оператор сравнения

events_3

events_4

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

events_5

Пример:

  • Условие события: счётчик_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, если такое устройство доступно

events_6