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

События

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

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

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

events_1

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

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

events_2

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

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
  • Действие – действие при выполнении события:
    • Запись в журнал – запись в журнал задания
    • Всплывающее уведомление
    • Отправить команду на контроллер ENCODE – отправка команды на контроллер ENCODE, если такое устройство доступно

events_6