A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Williams, E.

Paper Title Page
RPPB26 The New Soft-IOC-Based Alarm Handler at the Spallation Neutron Source 665
  • G. S. Lawson, J. Munro, W. H. Strong, E. Williams, P. A. Gurd
    ORNL, Oak Ridge, Tennessee
  The standard EPICS alarm handler tool (ALH) does not integrate well with other EPICS client applications. At SNS, we wanted the ability to incorporate alarm summaries and alarm controls such as masks and resets into screens in the display manager as well as the ability to call display screens from alarm screens. To achieve these aims, we built a soft-IOC-based alarm handler that runs in Linux soft IOCs. A set of scripts builds EPICS databases, display manager screens, and startup scripts for standard Linux soft IOCs from old style (ALH) or .xml configuration files. With this new tool the summaries, masks and latch status can be incorporated into other EPICS client applications. In this paper we describe our experience building and using the soft-IOC-based alarm handler everywhere that alarms are defined in the SNS control system.

SNS is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U. S. Department of Energy.

RPPB27 A Proposed Alarm Handling System Management Plan for SNS with Application to Target Control System 668
  • R. E. Battle, E. Danilova, R. L. Sangrey, E. Williams, J. Munro
    ORNL, Oak Ridge, Tennessee
  We have developed a set of requirements for an SNS alarm handling system and have applied these to the control system for the SNS liquid mercury target to gain experience with an implementation first on a limited scale before applying them to the whole accelerator. This implementation is based on the EPICS alarm handler ALH. The requirements address such topics as alarm classification, priorities, types of warning, hierarchies, and management under different modes of target operation. Alarms are currently organized by system and subsystem. Target control systems considered in the examples here include the Hg loop, three light-water and one heavy-water cooling loops. Modifications to ALH include addition of “drag and drop” capabilities for individual PVs and drop-down lists of selectable actions. One such action provides access to the alarm response procedures required for a process variable that shows an alarm. Alarm and operator action log files are maintained separately from instances of ALH launched for operator displays. Database reporting tools have been developed to aid analysis of data in these files. Examples of the use of our tools and features will be presented.