4.4.1.4.2.4.3.6. Менеджер алармов
Менеджер алармов – компонент, предоставляющий доступ к блокировке и подавлению событий.
Предоставляет API для реализации следующих возможностей:
1. Блокировать события источника (функция "SetSourceDisabled").
2. Блокировать события по всем источникам объекта (по зоне) (функция "SetAreaDisabled").
3. Подавить события источника на какой-либо интервал (функция SetSourceSuppressed).
4. Подавить события по всем источникам объекта (по зоне) на какой-либо интервал (функция SetAreaSuppressed).
5. Получить состояние блокировки и подавления по зоне или зонам (функция GetAreaState).
6. Получить состояние блокировки и подавления по источнику или источникам (функция GetSourceState).
7. Получить список подавленных или блокированных зон (функция GetDisabledOrSuppressedAreas).
8. Получить список подавленных или блокированных источников (функция GetDisabledOrSuppressedSources).
Термины
Зона событий – объект, для сигналов которого настроена генерация событий;
Сигнал-источник событий – сигнал сервера, который является источником генерации событий.
Общая информация по блокировке и подавлению
При подавлении событий источника/зоны (объекта) OPC AE Server прекращает уведомлять клиентов о событиях источника/зоны, но продолжает сохранять события в историю.
При блокировке событий источника/зоны (объекта) OPC AE Server прекращает уведомлять клиентов о событиях источника/зоны и не сохраняет события в историю.
Подавить/блокировать можно:
Сообщения источника событий (сигнала).
События по всем источникам (сигналам) объекта – по зоне.
Период блокирования/подавления:
Блокировать события можно только бессрочно.
Подавить можно:
бессрочно;
на произвольный интервал времени, установленный с помощью календаря;
на фиксированный интервал времени, выбранный из заранее подготовленного списка.