5.8
Сценарій «За подією»

Кожен рядок задає пристрій і події, на які має реагувати сценарій. В одному рядку можна вибрати кілька пристроїв і кілька подій.
Рядків може бути кілька: для різних пристроїв можна задати різні набори подій. Сценарій запускається, коли будь-яка вибрана подія виникає в будь-якому пристрої відповідного рядка; одночасного виконання всіх рядків він не очікує.

Вибір пристрою поширюється на нього та всі підпорядковані йому вузли.
* (Всі) — перевіряються вибрані події всіх пристроїв і датчиків.
1.20 — перевіряються вибрані події модуля 1.20 та всіх його датчиків, зокрема 1.20.H і 1.20.T.
1.20.T — перевіряються вибрані події тільки датчика 1.20.T.
Для кожного рядка можна вибрати одну або кілька подій:

ErrorOn — коли виникає помилка пристрою або зв’язку. Подія передається сценарію з урахуванням затримки подій помилок.
ErrorOff — коли раніше виявлена помилка пристрою або зв’язку зникає.
AlarmOn — коли виникає аварія датчика.
AlarmOff — коли аварія датчика зникає.
ValueChanged — коли змінюється значення датчика.
Приклади:
1.20.T->ValueChanged — зміна значення датчика 1.20.T.
1.20.T->ValueChanged; 1.21.T->ValueChanged — зміна значення будь-якого з двох датчиків.
1.20->ErrorOn — виникнення помилки модуля 1.20 або будь-якого його датчика.
1.20.T->* — виникнення або зникнення помилки чи аварії датчика 1.20.T. Зірочка після стрілки означає ErrorOn, ErrorOff, AlarmOn і AlarmOff; ValueChanged до неї не входить.
*->ErrorOn, ErrorOff, AlarmOn, AlarmOff — виникнення або зникнення помилки чи аварії будь-якого пристрою або датчика.