Inhibit/Uninhibit Messages In Event Database
S+ Operations 2.0.2
Is there a way to generate a message in the event database when a tag transitions from uninhibited to inhibited and vice versa? I am thinking of an inhibit event and an uninhibit event. Specifically, when a tag is inhibited by its alarm inhibit tag.
Our testing shows that when an AO/L tag is in alarm state, no message is generated in the event database when it is inhibited by its alarm inhibit tag. The inhibited alarm continues to be reported as a standing alarm.
Similarly, when this tag returns to normal while still inhibited, no message is generated in the event database. In this case, when the alarm is uninhibited, no message is generated in the event database and it is still reported as a standing alarm.
Further testing reveals that events ARE in fact generated in the PlaCoEvents database when a tag is in alarm state and it is then inhibited by its inhibit tag. In the MsgViewGos view these events have a blank TagName field, hence you can't search for these events by TagName. We have found that these events have the following unique characteristics in the MsgViewGos:
EventAttribute12 = Alarm deleted by in
EventAttribute16 = Alarm tag [TagName] deleted
It looks like it will be necessary to parse the associated tag out of EventAttribute16 in order to utilize these events to remove a tag from the active alarms in our Alarm Management System.