2014 epics collaboration meeting - presentation on beast
DESCRIPTION
Presentation on BEAST delivered at the last EPICS conference meeting in ChinaTRANSCRIPT
![Page 1: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/1.jpg)
Managed by UT-Battellefor the Department of Energy
Kay Kasemir
ORNL/SNS
May 2014
Alarm System Guidelines
![Page 2: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/2.jpg)
2 Managed by UT-Battellefor the Department of Energy
B. Hollifield, E. Habibi,"Alarm Management: Seven Effective Methods for Optimum Performance", ISA, 2007
It’s not about adding 1000ns of PVs to the alarm system
![Page 3: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/3.jpg)
3 Managed by UT-Battellefor the Department of Energy
Help operators take correct actions
Alarms with guidance, related displays
Manageable alarm rate
Operators will respond to every alarm
![Page 4: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/4.jpg)
4 Managed by UT-Battellefor the Department of Energy
Help operators take correct actions
![Page 5: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/5.jpg)
5 Managed by UT-Battellefor the Department of Energy
Help operators take correct actions
Alarms with guidance, related displays
Link to Subsystem displays,operating procedures, telephone numbers, ..
Alarm handled by knowledgeable operators
Help them make an informed decision
No alarms:
Known solution - Automate via records, SNL
Safety - Add (hardware) interlock
![Page 6: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/6.jpg)
6 Managed by UT-Battellefor the Department of Energy
Help operators take correct actions
Managable Rate
Less than 150 alarms/day
Even knowledgeable operator needs time to investigate
Tools should help:Sort alarms by severity, region of the machineOpen displays related to alarmSend emails
![Page 7: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/7.jpg)
7 Managed by UT-Battellefor the Department of Energy
Help operators take correct actions
Operators will respond to every alarm
Corollary to ‘manageable rate’
Don’t..
.. add ‘MAJOR’ alarm in case operators ignore ‘MINOR’.
.. add both ‘Voltage’ and ‘Current’ alarm if one suffices.
![Page 8: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/8.jpg)
8 Managed by UT-Battellefor the Department of Energy
DOES IT REQUIRE IMMEDIATE OPERATOR ACTION?
– What action?
– Consequence of not reacting?
– How much time to react?
Is it the best alarm?– Which PV? Create new PV?
Discuss:Operator, Subsystem expert, EPICS programmer
What’s a valid alarm?
![Page 9: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/9.jpg)
9 Managed by UT-Battellefor the Department of Energy
CSS Integrates Alarms
CS-Studio, 2014 Lanzhou EPICS
9
Context-Menu
Complete Alarm Perspective:Tree view, Table of current alarms
![Page 10: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/10.jpg)
10 Managed by UT-Battellefor the Department of Energy
Alarm: Guidance, Releated Displays
CS-Studio, 2014 Lanzhou EPICS
10
![Page 11: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/11.jpg)
11 Managed by UT-Battellefor the Department of Energy
Integration: Alarm…
CS-Studio, 2014 Lanzhou EPICS
11
![Page 12: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/12.jpg)
12 Managed by UT-Battellefor the Department of Energy
Integration: Alarm…
CS-Studio, 2014 Lanzhou EPICS
12
![Page 13: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/13.jpg)
13 Managed by UT-Battellefor the Department of Energy
Easy: Add Alarm PV to CSS
Open CSS Alarm Tree
Select location in alarm hierarchy, “Add”– Enter PV name
– Guidance: How to respond
– Related screen: Reason for alarm (limits, …), link to screens mentioned in guidance
– Link to rationalization, procedures, .. (wiki)
Anybody authorized can change any of this at runtime– Typo in guidance; wrong telephone number;
additional related display;..
![Page 14: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/14.jpg)
14 Managed by UT-Battellefor the Department of Energy
Harder: Find Good Alarm PV
More than just setting HIGH, HIHI, HSV, HHSV– Screen to show the limit
Dynamic limits, enable based on machine state,…– Screen to show which limit is active and why
HYST is good idea
Maybe use CALC to create alarm trigger from PVs with basic machine readings
![Page 15: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/15.jpg)
15 Managed by UT-Battellefor the Department of Energy
How many “Alarms”?
![Page 16: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/16.jpg)
16 Managed by UT-Battellefor the Department of Energy
Avoid Multiple Alarm Levels
![Page 17: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/17.jpg)
17 Managed by UT-Battellefor the Department of Energy
Alarms for Redundant Pumps
![Page 18: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/18.jpg)
18 Managed by UT-Battellefor the Department of Energy
Alarm Generation: Redundant Pumps the wrong way
Control System– Pump1 on/off status
– Pump2 on/off status
Simple Config setting: Pump Off => Alarm:– It’s normal for the ‘backup’ to be off
– Both running is usually bad as well Except during tests or switchover
– During maintenance, both can be off
![Page 19: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/19.jpg)
19 Managed by UT-Battellefor the Department of Energy
Redundant Pumps
Control System– Pump1 on/off status
– Pump2 on/off status
– Number of running pumps
– Configurable number of desired pumps
Alarm System: Running == Desired?– … with delay to handle tests, switchover
Same applies to devices that are only needed on-demand
11Required Pumps:Required Pumps:
![Page 20: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/20.jpg)
20 Managed by UT-Battellefor the Department of Energy
Basic Alarm Log
1. PV triggers,clears, triggers again
2. Alarm Server latches alarm
4. Problem fixed
3. Alarm Server annunciates
5. Ack’ed by operator
6. All OK
![Page 21: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/21.jpg)
21 Managed by UT-Battellefor the Department of Energy
Web Reports: Managable Rate?
![Page 22: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/22.jpg)
22 Managed by UT-Battellefor the Department of Energy
Bad Example: Old SNS ‘MEBT’ Alarms
Each amplifier trip:≥ 3 ~identicalalarms, no guidance
Rethought w/ subsystemengineer, IOC programmerand operators: 1 better alarm
![Page 23: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/23.jpg)
23 Managed by UT-Battellefor the Department of Energy
Related
ANKA alarm filtering – Igor KriznarMay be easier to configure than “calc record” layers.
‘kryten’ - Andrew Starritt (Australian Synch.)Useful for temporary “Email me if Temp > 10”.
![Page 24: 2014 EPICS Collaboration meeting - Presentation on BEAST](https://reader035.vdocuments.net/reader035/viewer/2022070320/5587c9e4d8b42a78598b4650/html5/thumbnails/24.jpg)
24 Managed by UT-Battellefor the Department of Energy
Summary
CSS Alarm Tools– Check alarms in Table, Tree, Panel
– Fix it: Read Guidance, use Display Links
– ✔Acknowledge
– Configuration can be changed online
Good configuration needs time and effort
Easy
Hard