Alarm Management at Jefferson Lab A New Configuration and Extended Capabilities B. Bevins, M. Joyce, J. Sage April, 2005 EPICS Collaboration Controls Group Outline New Requirements ALH Usage ALH Modifications CDEV Modifications Other Development Status April, 2005 EPICS Collaboration Controls Group New Requirements Motivated by a new control room design Global acknowledgement Global disabling Smarter automatic disabling Centralized logging Geographical view of accelerator Make alarms “more meaningful” Motivated by maintainability Automatic generation of configuration files Separate configs for operators and experts April, 2005 EPICS Collaboration Controls Group Old Control Room April, 2005 EPICS Collaboration Controls Group New Control Room April, 2005 EPICS Collaboration Controls Group Changes to ALH Usage Thorough review of alarm parameters Use ALH in global mode Removed extraneous alarms Determined where to ignore transients and of what duration Readable alias names used throughout Master copy manages alarm logic Operators open copies to acknowledge Logs to CMLOG FORCEPV’s to disable (automatic and manual) SEVRPV’s to summarize alarm state in MEDM April, 2005 EPICS Collaboration Controls Group ALH Modifications Uses CDEV transparently Unacknowledged Severity PV’s Wasn’t quite working before Uses CHANNEL keyword rather than CDEV keyword Also works for FORCEPV, SEVRPV, etc. New keyword UASEVRPV works like SEVRPV Disabling a group/channel updates parent group severity PV’s (both types) April, 2005 EPICS Collaboration Controls Group Why CDEV? Legacy: high level RF system diagnostics calculated in CDEV-based RF Alarm Server Allows alarms on other CDEV-based high level beam applications servers Slow locks, real-time optics model, etc. Alarm states can now be monitored and acknowledged directly from Tcl-CDEV applications. April, 2005 EPICS Collaboration Controls Group CDEV Modifications CA Service Enhancements Supports ack and ackt messages Allows unAckSevr and ackTrans tags (along with severity, status, etc.) Allows correct canceling of monitor requests • Now matches the documentation • Prevents buffered callbacks from being delivered after a monitor has been canceled April, 2005 EPICS Collaboration Controls Group Other Development makeALHConfig - Perl scripts to generate config files and sponsor FORCEPV and SEVRPV soft channels on a Proxy IOC (PIOC) 15,372 alarms 11,463 PV’s on PIOC alhDisable - Tcl program to manage FORCEPV’s and manually disable alarms Generates reports of all currently disabled alarms for shift changes, etc. Makes an entry in the Logbook. April, 2005 EPICS Collaboration Controls Group Alarm Summary Screen April, 2005 EPICS Collaboration Controls Group Alarm Disable Tool April, 2005 EPICS Collaboration Controls Group Status New automatically-generated configuration has been in use for several months. Vast improvement: alarms are no longer silenced and ignored. Global alarm management is being tested and should be fully deployed in May. Modified CDEV will be released soon after through the CDEV website http://www.jlab.org/cdev/. ALH changes will be submitted for inclusion in new releases. April, 2005 EPICS Collaboration Controls Group Alarm Management at Jefferson Lab A New Configuration and Extended Capabilities B. Bevins, M. Joyce, J. Sage April, 2005 EPICS Collaboration Controls Group