Система реагирует только на изменения определенных сигналов тревоги. Для сигнала должны быть заданы условия перехода между отдельными состояниями и действия, связанные с данным переходом. Oбъекты типа Тревога можно задать при помощи on-line системного настройщика - процесса D2000 CNF.
В таблице описаны все возможные переходы между отдельными состояниями сигналов тревоги.
Переход между состояниями сигналов тревоги | Условия для перехода |
---|---|
Нормальный -> Тревога | Должно быть выполнено условие для возникновения тревоги, условие является объектом логического типа. Переход в состояние Тревога обусловлена временным фильтром. |
Тревога -> Подтвержденный | Тревога была подтверждена пользователем. |
Тревога -> Нормальный | Должно быть выполнено условие для исчезновения сигнала тревоги. Если такое условие не задано, причины, вызвавшие тревогу, должны исчезнуть. Если подтверждение тревоги необходимо (было так задано в настройках), то переход в нормальное состояние невозможен без подтверждения пользователя. |
Подтвержденный -> Нормальный | Должно быть выполнено условие для исчезновения сигнала тревоги. Если такое условие не задано, причины, вызвавшие тревогу, должны исчезнуть |
Нормальный, Тревога, Подтвердженный -> Заблокированный | Сигнал был заблокирован пользователем. |
Заблокированный -> Нормальный, Тревога | Пользователь разблокировал сигнал тревоги. Новое состояние сигнала тревоги (Нормальный или Тревога) зависит от того, выполнено ли условия для возникновения сигнала тревоги. |
Тревога -> Неподтвержденный | Было выполнено условия для исчезновения сигнала тревоги, но пользователь не подтвердил сигнал (в настройках задано обязательное подтверждение). |
Неподтвержденный -> Нормальный | Пользователь подтвердил сигнал (в настройках задано обязательное подтверждение). |
Неподтвержденный -> Тревога | Снова возникло условие для возникновения сигнала тревоги (в настройках задано обязательное подтверждение). |