Alarm/Event Detection

TopView’s alarm condition and limit settings allow the user to detect a wide range of events based on tag values, tag status, tag timestamps and state (acknowledged, in alarm). With configurable delays and deadbands, the user can finely tune the alarm event detection logic in TopView.

  • Value, value status (good, bad, OPC uncertain, PI questionable), timestamp-age, value flat-line, value change, trend up, and trend down alarm conditions
  • Inheritance of tag alarm conditions and notification settings (templates)
  • Monitor the state of a group of alarms as a new alarm event
  • Monitor total number of new alarms for time period as an alarm event (detect flooding and alarm frequency events)
  • Delay of alarm unless condition is TRUE for a period of time
  • Delay of return to normal unless alarm condition is FALSE for a period of time
  • Expire of alarm after a period of time
  • Alarm limit dead bands for alarm hysteresis
  • Alarm limit blackout period to filter frequent alarms
  • Alarm and point priorities
  • Complex alarm conditions involving multiple tags/points and conditions
  • Flexible alarm limit scheduling (days-per-week and times-per-day)
  • Custom alarm and return to normal messages with placeholders for point values, timestamps, time of alarm, …
  • Fixed and dynamic limits (use other tag/point values as limits)
  • Storage of user comments to document each set of alarm limits
  • Ability to temporarily disable/snooze alarms (alarm shelving)
  • Ability to suppress alarm detection if associated equipment not running (state-based alarming)
  • Ability to suppress alarm detection if the status of the monitored point is not good
  • Output points (write to tags) upon alarm, return-to-normal, and alarm acknowledgment events
  • Configurable blackout periods for startup alarms
  • Ability to automate configuration changes to tags, alarm conditions, and alarm limits through scripts or custom code