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

Пристрої й події запуску сценарію

Мал. 5.8-1 Пристрої й події запуску сценарію

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

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

Список пристроїв і подій у сценарії «За подією»

Мал. 5.8-2

Вибір пристрою поширюється на нього та всі підпорядковані йому вузли.

* (Всі) — перевіряються вибрані події всіх пристроїв і датчиків.

1.20 — перевіряються вибрані події модуля 1.20 та всіх його датчиків, зокрема 1.20.H і 1.20.T.

1.20.T — перевіряються вибрані події тільки датчика 1.20.T.

Для кожного рядка можна вибрати одну або кілька подій:

Вибір подій запуску.

Мал. 5.8-3 Вибір подій запуску.

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 — виникнення або зникнення помилки чи аварії будь-якого пристрою або датчика.