experimental physics and industrial control system (epics) alarm handler (alh) bob dalesio, august...

7
Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

Upload: gilbert-lyons

Post on 24-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

Experimental Physics and Industrial Control System (EPICS)Alarm Handler (ALH)

Bob Dalesio, August 14, 1999

Page 2: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

Alarm Handler Interface into EPICS

LAN/WAN

Alarm Handler

Channel Access Client

Channel Access Server

EPICS Process Database

The Alarm Handler is a channel access client

Alarm status and severity is detected by the process database and sent to the alarm handler.

The Alarm Handler only monitors the alarms that are explicitly specified in its configurationfile.

The Alarm Handler runs under UNIX and uses a Motif user interface.

A Sparc 5 workstation can handle 500 alarm status changes per second.

Page 3: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

ALH Files

Hierarchical Current Alarm Status

Alarm Log File

Operator Log File

Page 4: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

ALH Group Information

Severity of highest alarm in the entire sub-tree

Severity of the highest unacknowledged alarm in the sub-tree

Status mask

Add/cancel monitors

Enable/disable alarm events

Ack/noack alarm changes

Ack/noack transient alarms

Log/no log alarm

Button for opening the sub-tree

Button for giving the operator guidance

Button to launch UNIX commands

Page 5: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

ALH - Dynamic Group Mask Manipulation

Force Process Variable - process variable to monitor to change group status

Force Process Value - current value from the process database

Force Value - value at which to change the group status mask

Force Reset Value - value at which to reset the group status mask

Force Mask - Current force mask

Page 6: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

ALH - Communication to other tools

The alarm handler has no channel access server

To give access to the group alarm status - the Severity Name - is the channel

in which to put the groups alarm severity.

Page 7: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999

ALH - Configuration

ASCII Format File

Create a configuration file by starting ALH with the -config flag