На всех ситемах автоматизации, что мне довелось видеть построено примерно следующим образом: алармы формируются как результат события изменения состояния дискретного сигнала или перехода определенной границы (HH, H, L, LL) аналоговым сигналом. Существуют различные дополнения к данному подходу (контроль скорости изменения аналогового сигнала, введение гистерезиса, задержки и пр.) повышающие возможность отфильтровать несущественные события без формирования соответствующего сообщения. Для сообщений возможна установка приоритетов, возможна установка направлений выдачи сообщений (на определенную станцию оператора, принтер, звуковой оповещатель). Однако всегда производится привязка к состоянию контретного сигнала. К сожалению , привязка к единому сигналу не дает возможности учесть технологическую ситуацию в которой изменение этого сигнала происходит.
Поясню на примере. Существует насос, нормальное технологическое состояние которого - работать. Останов данного насоса - в большинстве случаев является опасным для технологического процесса. Разумеется данная систуация обрабатывается алгоритмом ПАЗ и оператору должно выводится сообщение с высоким приоритетом. Типовое решение разработчика - сконфигурировать аларм по изменению состояния дискретного сигнала НасосВключен (ON

Важно отметить, что опасным является именно самопроизвольный (неожиданный) останов (в результате "моргушки" или срабатывания локальной защиты и пр.). Существуют ситуации (и они случаются гораздо чаще) когда происходит ожидаемый останов насоса (по команде оператора, в результате действия противоаварийного алгоритма и пр.). В этом случае оператору должно выдаваться информационное сообщение типа "Насос нормально остановлен" с низким приоритетом, либо аварийное сообщение, что ожидаемого останова насоса не произошло. Вместо этого даже при ожидаемом останове производится выдача аварийного сообщения. В результате оператор оказывается перегружен бесполезными аварийными сообщениями, и среди них скорее всего пропустит важные. Дискредитируется роль системы оповещения.
Хотелось бы узнать, уважаемое Сообщество, насколько такая проблема актуальна? Какие варианты борьбы с ней можно предложить?