Alpha.HMI.Alarms 3.3 — кроссплатформенный модуль управления тревогами и событиями в Альфа платформе. Он может использоваться в Windows, Linux и веб-сценариях, помогает операторам видеть активные условия, квитировать события и анализировать историю тревог.
Группы важности событий
Система тревог использует шкалу приоритетов от 1 до 1000, позволяя гибко настраивать важность различных типов событий:
Настройка групп приоритетов
Пользователь может переопределить диапазоны для каждой группы важности и создавать собственные категории:
- Прочие — события низкой важности, информационные сообщения
- Значительные — отклонения от нормы, требующие внимания
- Особой важности — критические ситуации, требующие немедленного реагирования. Правильная настройка приоритетов — важный элемент безопасности OT-систем
- Пользовательские группы — дополнительные категории по необходимости
Каждая группа важности имеет свою цветовую сигнализацию, настраиваемую через среду разработки Alpha.DevStudio, с возможностью мигания для привлечения внимания оператора к критическим событиям.
Режимы работы
- Поступление событий онлайн
- Звуковая сигнализация
- Автоматическое обновление
- Слежение за последним событием
- Задание интервала времени
- Расширенная фильтрация
- Экспорт данных
- Статистический анализ
Режимы отображения оперативных событий
- Журнал — хронологический список всех событий
- Список активных условий — только текущие активные тревоги
Управление тревогами
Лимит строк
Настраиваемое ограничение отображаемых записей: 50-100,000 строк. При этом неквитированные события особой важности не подчиняются лимиту — они всегда остаются видимыми до квитирования.
Квитирование (Acknowledgment)
Квитирование — это процедура подтверждения получения тревоги оператором. После квитирования:
- Прекращается звуковая сигнализация
- Изменяется визуальное отображение события
- Фиксируется время и пользователь, выполнивший квитирование
- Возможно добавление комментария оператора
Перед внедрением стоит заранее согласовать матрицу квитирования: какие роли могут подтверждать тревоги, когда требуется комментарий оператора и какие события должны оставаться видимыми до устранения причины.
Подавление тревог
Подавление (Suppression) позволяет временно скрыть события от определённых источников без их фактического отключения. Это полезно при:
- Плановом техническом обслуживании
- Известных неисправностях в процессе устранения
- Настройке оборудования
Фильтрация и поиск
Alpha.HMI.Alarms предоставляет инструменты для работы с большими объёмами событий:
Типы фильтров
- Предустановленные фильтры — создание, редактирование, импорт/экспорт (XML)
- Фильтр пользователя — временная фильтрация на текущий сеанс
- Расширенные фильтры — программная настройка через параметры запуска
- Серверная фильтрация — по зонам, тегам, маскам имён
- Фильтрация по объекту — из дерева сигналов
- Фильтрация по событию — по конкретному сигналу-источнику
Логические операторы
Поддерживаются логические связки И/ИЛИ/НЕ для создания сложных условий фильтрации.
# Пример расширенного фильтра
SetAdvancedFilter "Importance>=334 AND Source LIKE 'PUMP*' AND NOT Acknowledged"
Настройка отображения
Столбцы таблицы событий
- Время генерации — когда событие возникло
- Время срабатывания — когда система зарегистрировала событие
- Время деактивации — когда условие перестало быть активным
- Сообщение — текстовое описание события
- Источник — сигнал или объект, сгенерировавший событие
- Важность — числовой приоритет
- Квитирование — статус и время квитирования
- Пользователь — кто выполнил квитирование
- Комментарий — дополнительная информация
- Значение/качество сигнала — техническая информация
Сортировка
Поддерживается сортировка по клику на заголовок столбца, а также создание пользовательских правил сортировки с приоритетами.
Неквитированные тревоги подсвечиваются в дереве сигналов, позволяя операторам быстро определять проблемные области системы.
Дополнительные возможности
Экспорт и интеграция
- Экспорт — .xlsx, .xml, .csv форматы
- Интеграция с графиками alpha.hmi.charts — просмотр оперативных и исторических данных по сигналам
- Просмотр экранных форм — интеграция с ПК «Лоцман»
- Печать — таблица событий, реал-тайм на матричном принтере
Встраиваемый компонент
Alpha.HMI.Alarms может использоваться как компонент в проектах Alpha.HMI и как самостоятельный экран для работы с тревогами:
- 30+ свойств для настройки отображения
- Функции квитирования, очистки, фильтрации
- Управление звуковыми уведомлениями
- Интеграция с Alpha.Security для разграничения прав
Варианты использования
Операторский экран
Панель тревог можно использовать как отдельный рабочий экран для диспетчера или встроить в состав операторского интерфейса.
Исторический анализ
Исторический режим помогает расследовать инциденты, сравнивать последовательность событий и готовить выгрузки для разбора смены или технической службы.
Встраивание в Alpha.HMI
Интеграция панели тревог непосредственно в мнемосхемы операторских станций.
Безопасность и аудит
- Интеграция с Alpha.Security — управление правами доступа
- Аудит операций — журналирование всех действий операторов
- Разграничение функций — настройка доступности операций по ролям
- Защищённое хранение — целостность данных о событиях
Alpha.HMI.Alarms 3.3 обеспечивает операторов системой управления тревогами, которая подходит для современных кроссплатформенных SCADA-проектов и помогает удерживать критические события в фокусе смены.