Add Alarm Aggregate Functions/Expressions
P
Paul Bouillon
Add simple built-in interface for getting alarm info per folder or UDT. e.g. alarm counts (ack/unacked), highest priority (ack/unacked), etc.
Log In
T
Tim Johnson
Great idea. Other additions might be bool statuses:
- HasActive
- HasUnackActive
- HasUnackClear
P
Paul Bouillon
Hi All,
Just wanted to provide a bit more clarity RE: this request. Doesn't seem like there are many alarm-related expressions available currently -- e.g. there are only two expression functions: isAlarmActive, isAlarmActiveFiltered -- which are great, but only provide one dimension of context (i.e. if the path has an active alarm, or not)
Would love to see expression functions for:
- alarm active count for a given path
- alarm unacknowledged count for a given path
- maximum active alarm priority for a given path
- maximum unacknowledged priority for a given path
- counts of disabled, shelved alarms for a given path
- time since last active alarm
- time since last alarm acknowledge
- ...others??
Would like to be able to get an idea of alarm status for a plant area in a more simple fashion (currently monitoring the alarm SQL table for changes, which triggers python scripts to parse this data -- not an ideal mechanism...)
FTView has analogous functions available: https://literature.rockwellautomation.com/idc/groups/literature/documents/um/viewse-um006_-en-e.pdf (see page 239)
Thanks for considering!