experimental physics and industrial control system (epics) alarm handler (alh) bob dalesio, august...
TRANSCRIPT
![Page 1: Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999](https://reader036.vdocument.in/reader036/viewer/2022082710/56649dc75503460f94abc633/html5/thumbnails/1.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56649dc75503460f94abc633/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56649dc75503460f94abc633/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56649dc75503460f94abc633/html5/thumbnails/4.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56649dc75503460f94abc633/html5/thumbnails/5.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56649dc75503460f94abc633/html5/thumbnails/6.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56649dc75503460f94abc633/html5/thumbnails/7.jpg)
ALH - Configuration
ASCII Format File
Create a configuration file by starting ALH with the -config flag