Smart.AlarmGrid is an ISA-18.2 alarm summary. It extends Table and adds the alarm state model.

ISA-18.2 defines the states an alarm moves through. One of them is returned to normal, unacknowledged: the condition cleared before anybody acknowledged it. The alarm grid keeps these alarms on the summary until they are acknowledged, so an intermittent fault stays visible.

A live summary

Select a row, then acknowledge or shelve it.

Filtering

Filters change the view but not the counts. An operator who has filtered the list to one area still needs to know how many unacknowledged alarms the plant has, so counts() always describes the whole alarm list.

The states

Operator and engineering overrides take precedence over the process condition. Out of service is a maintenance decision and takes precedence over suppression, which is a design decision. A shelved alarm returns when the shelf expires.

StateMeansStill needs an operator?