Issue
Disable alarm using the status of another object / point
Environment
I/A Series G3 Workbench
Cause
Alarms are not required to be generated when equipment is not running. As an example, alarms should not be generated when the equipment is not running after hours.
Resolution
Object alarm extensions have an 'Alarm Inhibit' property which a Boolean object can be linked to. A true value at the 'Alarm Inhibit' prevents alarm generation due to any transition or state change.
The Alarm Inhibit property is within the alarm extension. As such, it is not visible on the parent object and therefore, unlinkable. We can expose properties of an extension by using the 'Composite' function.
-
After adding an extension to a Control object. Right click on the object and select 'Composite'. The Composite Editor window will appear.
- In the Composite Editor, expand the object and the extension.
-
Find 'Alarm Inhibit' and double click on it. Alarm Inhibit will be added to the right of the Composite Editor window. You can rename it if required. Click OK.
-
The Alarm Inhibit property will now be available on the parent object and linkable from a Boolean object.