Alarm Disable Period (Alarm Shelving)

Anonymous
Anonymous

Disable Alarms for a Period of Time

Version

1.00 beta

Requirements
Citect 7.50 (code can also be copied to 7.40)

Description
:
Operators may wish to disable nuisance alarms, such as when a piece of equipment is down for repair. However, it can be a problem if they forget to re-enable the alarm after the problem is corrected. 
This tool allows operators to select an alarm on the alarm page and choose to disable it for a period of time (days/hours/minutes or by time/date). After that, it is automatically re-enabled. You can set the privilege level required to disable alarms and the maximum amount of time operators will be allowed to select. You can also set an administrator privilege level so administrators can select any period of time. The time/date when the alarm will be re-enabled is stored in one of the alarm Custom fields. This allows it to be displayed on the Disabled Alarms page. 

Note: Citect 2018 (v8.10) will have a built-in alarm shelving feature so this tool should no longer be needed.
My DateTimePicker tool is used for selecting times/dates/periods.

Run the project and open the Active Alarms page for instructions. See AlarmDisablePeriod.ci for full documentation.