april, 2005 epics collaboration controls group alarm management at jefferson lab a new configuration...
Post on 21-Dec-2015
213 views
TRANSCRIPT
April, 2005
EPICS Collaboration Controls Controls GroupGroup
Alarm Management at Jefferson Lab
A New Configuration and Extended Capabilities
B. Bevins, M. Joyce, J. Sage
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
Outline
New RequirementsALH UsageALH ModificationsCDEV ModificationsOther DevelopmentStatus
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
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
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
Changes to ALH Usage Thorough review of alarm parameters
Removed extraneous alarms Determined where to ignore transients and of what
duration Readable alias names used throughout
Use ALH in global mode 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
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
ALH Modifications Uses CDEV transparently
Wasn’t quite working before Uses CHANNEL keyword rather than CDEV
keyword Also works for FORCEPV, SEVRPV, etc.
Unacknowledged Severity PV’s New keyword UASEVRPV works like SEVRPV
Disabling a group/channel updates parent group severity PV’s (both types)
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
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.
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
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
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
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.
Controls Controls GroupGroup
April, 2005
EPICS Collaboration
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.