Одной из важнейших функций системы GMP мониторинга, помимо регистрации параметров, является обеспечение своевременного реагирования на возникающие отклонения и несоответствия в технологическом процессе, путем аудиовизуального оповещения персонала.
Для оповещения персонала используются различные элементы визуального оформления на терминале диспетчерской станции, локальные сигнальные лампы, светофоры и сигнальные панели, установленные в производственных помещениях, устройства звукового оповещения – зуммеры, громкоговорители и т.д., а также средства оповещения по электронной почте, через мессенджеры, СМС и т.п.
Оповещение персонала представляет собой многоступенчатый процесс, как правило, состоящий из следующих этапов:
Генерация события
Событие в электронной системе можно определить, как идентификацию наступления определенных обстоятельств или выполнения определенных условий. Существуют различные программные механизмы реализации событий, от системных / аппаратных прерываний (System / Hardware Interrupts) на самом низком уровне, до генерации событий (Event) с их дальнейшим «отлавливанием» (Catch) и обработкой специальными обработчиками событий (Event Handler) в объектно-ориентированных языках программирования высокого уровня. Также распространены системы, где концепция событий реализуется с помощью обработки различных флагов статуса.
Жизненный цикл события в электронной системе можно описать следующим образом:
Все события в системе GMP мониторинга можно подразделить на 2 класса: события процесса и события системы.
События процесса включают в себя различные обстоятельства, связанные с изменением наблюдаемых системой параметров и штатной эксплуатацией системы мониторинга, например:
События системы включают в себя обстоятельства, связанные с различными сбоями и отклонениями в работе самой системы мониторинга, например:
Очень важно, чтобы в системе GMP мониторинга не только генерировались, но и регистрировались (записывались) все критичные/существенные с точки зрения GMP события. Так как в случае системных сбоев может стать недоступной сама функция генерации и регистрации событий, эти функциональные возможности должны дублироваться, так чтобы в случае сбоя любого из модулей системы, информация о событиях сохранялась и регистрировалась.
Генерация сообщения
Не каждое событие в системе GMP мониторинга требует оповещения оператора. Кроме того, событие может не содержать необходимой оператору сопутствующей информации или инструкций для системы, устанавливающих механизм оповещения оператора. Поэтому системе необходим дополнительный механизм интерпретации событий и генерации соответствующих сообщений.
Алгоритм генерации сообщений анализирует события и формирует соответствующие сообщения, добавляя к ним необходимую сопутствующую информацию и текстовые комментарии для оператора, а также указания системе о категории сообщения, используемых аудиовизуальных сигналах и т.п.
Сформированное таким образом сообщение отправляется на исполнение (вывод оповещения).
Как правило, сообщения можно разделить на следующие три категории:
Вывод оповещения
Система пользовательского интерфейса, или HMI (Human-Machine Interface) считывает сообщения из соответствующей очереди или массива записей системы, и осуществляет вывод соответствующих оповещений для оператора: на терминале диспетчерской станции, локальных терминалах, сигнальных лампах, светофорах и панелях, зуммерах / громкоговорителях, или путем отправки сообщений по электронной почте, в мессенджерах или на мобильные телефоны через СМС.
Квитирование (опознание) сообщения и инактивация события
Функция квитирования (опознания) сообщения необходима по целому ряду причин:
При квитировании сообщения система GMP мониторинга должна регистрировать: имя/учетную запись пользователя, осуществляющего квитирование, время квитирования, и, если применимо, комментарий пользователя / причину квитирования.
При этом система должна обеспечить временное подавление повторной генерации такого же сообщения, если исходные условия, вызвавшие исходную генерацию события и сообщения, по-прежнему сохраняются. Такое подавление должно отключиться, как только исходные условия, вызвавшие исходную генерацию события и сообщения, перестают действовать (т.е. происходит инактивация или сброс события), чтобы сообщение могло быть сгенерировано снова, при их повторном возникновении.
Система GMP мониторинга Tarqvara
В системе GMP мониторинга Tarqvara сопоставление значений параметров каналов с установленными пределами и контроль различных функций системы на предмет наличия ошибок осуществляется 1 раз в секунду. При выполнении определенных условий генерируются соответствующие сообщения (тревоги/предупреждения).
Каждое сообщение может иметь следующий статус:
Жизненный цикл сообщения, связанного с параметром, выглядит следующим образом:
Сообщения, связанные с системными событиями, не имеют времени задержки и генерируются мгновенно.
В случае аварийного отключения программных модулей или системы, или при сбое связи между сервером и датчиками, также генерируется аварийное сообщение (сразу после восстановления работы).
Сообщения предупреждений и тревог, а также системных аварий также отображаются на локальных сигнальных панелях на затронутых участках в виде визуальных сообщений и звуковых сигналов.
Некоторые события, генерируемые в системе GMP мониторинга Tarqvara, не вызывают генерации сообщений, но при этом записываются в Контрольный след или Журнал аудита (Audit Trail).
см. также:
Системы GMP мониторинга
Система мониторинга Tarqvara
Контрольный след (Audit Trail)
Руководство по эксплуатации типовой системы Tarqvara
IT-решения / GAMP / Целостность данных
Валидация компьютеризированных систем (CSV)