SlideShare une entreprise Scribd logo
1  sur  38
Managed by UT-Battelle
for the Department of Energy
Kay Kasemir, Ph.D.
ORNL/SNS
kasemirk@ornl.gov
June 2011 at KEK
Control System Studio
- CSS -
Alarm Handling
2 Managed by UT-Battelle
for the Department of Energy
Previous Attempts at SNS
ALH; manual “summary” displays; generated soft-IOCs +
displays
Issues
–  GUI
•  Static Layouts
•  N clicks to see active alarms
–  Configuration
•  .. was bad  Always too many alarms
•  Changes required contacting one of the 2 experts, wait
~days, restart CA gateway, hope that nothing else broke
–  Information
•  Operator guidance?
•  Related displays?
•  Most frequent alarm?
•  Timeline of alarm?
3 Managed by UT-Battelle
for the Department of Energy
Now: Best Ever Alarm System Tool
Yes, alarms are always a little scary…
4 Managed by UT-Battelle
for the Department of Energy
Alarm System Components
Control SystemAlarm Server
Cool UI
Configuration
B. Hollifield, E. Habibi, "Alarm Management: Seven Effective
Methods for Optimum Performance", ISA, 2007
1.  What you see
2.  Technical details
3.  How to use it
5 Managed by UT-Battelle
for the Department of Energy
1. What you see
Alarm GUI used by Operators
6 Managed by UT-Battelle
for the Department of Energy
What you see: Alarm Table
•  All current
alarms
–  new, ack’ed
•  Sort by PV,
Descr., Time,
Severity, …
•  Optional:
Annunciate
•  Acknowledge one or multiple alarms
–  Select by PV or description
–  BNL/RHIC type un-ack’
7 Managed by UT-Battelle
for the Department of Energy
Another View: Alarm Tree
•  All alarms
–  Disabled, inactive, new, ack’ed
•  Hierarchical
–  Optionally only show
active alarms
–  Ack’/Un-ack’ PVs or sub-tree
8 Managed by UT-Battelle
for the Department of Energy
Guidance, Related Displays, Commands
  Basic Text
  Open EDM/OPI screen
  Open web page
  Run ext. command
Hierarchical:
Including info of parent
entries
Merges Guidance etc. from
all selected alarms
9 Managed by UT-Battelle
for the Department of Energy
Integrated with other CSS Tools
 Alarms
 History of PV
 EPICS Config.
10 Managed by UT-Battelle
for the Department of Energy
CSS Context Menus Connect the Tools
Send alarm
PV to any
other CSS
PV tool
11 Managed by UT-Battelle
for the Department of Energy
E-Log Entries
•  “Logbook”
from context menu
creates text w/
basic info about
selected alarms.
Edit, submit.
•  Pluggable implementation, not limited to
Oracle-based SNS ELog
12 Managed by UT-Battelle
for the Department of Energy
.. may require Authentication/Authorization
 Log in/out while CSS is running
Online Configuration Changes
13 Managed by UT-Battelle
for the Department of Energy
Add PV or Subsystem
1.  Right-click on ‘parent’
2.  “Add …”
3.  Enter name
Online. No search for config files, no restarts.
14 Managed by UT-Battelle
for the Department of Energy
Configure PV
•  Again online
•  Especially useful
for operators to
update guidance
and related
screens.
15 Managed by UT-Battelle
for the Department of Energy
2. Technical details
Behind the GUI;
Tools to monitor performance
16 Managed by UT-Battelle
for the Department of Energy
Technical View
Alarm Cfg & State
RDB
IOCs
Alarm Server
Current Alarms: Acknowledged? Transient? Annunciated?
LOG
Message
RDB
JMS
2
Speech
JMS
2
RDB
Tomcat
- Reports
CSS Applications
Alarm Client GUI
JMS
Alarm Updates Ack’; Config UpdatesAnnunciationsLog Messages
TALK ALARM_CLIENTALARM_SERVER
PV Updates (Channel Access, …)
17 Managed by UT-Battelle
for the Department of Energy
General Alarm Server Behavior
•  Latch highest severity, or non-latching
–  like ALH “ack. transient”
•  Annunciate
•  Chatter filter ala ALH
•  Alarm only if severity persists some minimum time
•  .. or alarm happens >=N times within period
•  Optional formula-based alarm enablement:
–  Enable if “(pv_x > 5 && pv_y < 7) || pv_z==1”
–  … but we prefer to move that logic into IOC
•  When acknowledging MAJOR alarm, subsequent MINOR
alarms not annunciated
–  ALH would again blink/require ack’
18 Managed by UT-Battelle
for the Department of Energy
Logging
•  ..into generic CSS log also used for error/warn/
info/debug messages
•  Alarm Server: State transitions, Annunciations
•  Alarm GUI: Ack/Un-Ack requests, Config changes
•  Generic Message History Viewer
–  Example w/ Filter on TEXT=CONFIG
19 Managed by UT-Battelle
for the Department of Energy
Logging: Get timeline
•  Example: Filter on TYPE, PV
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
20 Managed by UT-Battelle
for the Department of Energy
All Sorts of Web Reports
21 Managed by UT-Battelle
for the Department of Energy
3. How to use it
This may be more important
than the tools!
22 Managed by UT-Battelle
for the Department of Energy
Best Ever Alarm System Tools, Indeed
.. but Tools are only half the issue
Good configuration requires plan & follow-up.
B. Hollifield, E. Habibi,
"Alarm Management:
Seven (??) Effective Methods
for Optimum Performance", ISA, 2007
23 Managed by UT-Battelle
for the Department of Energy
Alarm Philosophy
Goal:
Help operators take correct actions
–  Alarms with guidance, related displays
–  Manageable alarm rate (<150/day)
–  Operators will respond to every alarm
(corollary to manageable rate)
24 Managed by UT-Battelle
for the Department of Energy
•  DOES IT REQUIRE IMMEDIATE OPERATOR
ACTION?
–  What action? Alarm guidance!
•  Not “make elog entry”, “tell next shift”, …
•  Consider consequence of no action
•  Is it the best alarm?
–  Would other subsystems, with better PVs, alarm at the
same time?
What’s a valid alarm?
25 Managed by UT-Battelle
for the Department of Energy
How are alarms added?
•  Alarm triggers: PVs on IOCs
–  But more than just setting HIGH, HIHI, HSV, HHSV
–  HYST is good idea
–  Dynamic limits, enable based on machine state,...
Requires thought, communication, documentation
•  Added to alarm server with
–  Guidance: How to respond
–  Related screen: Reason for alarm (limits, …), link
to screens mentioned in guidance
–  Link to rationalization info (wiki)
26 Managed by UT-Battelle
for the Department of Energy
Impact/Consequence Grid
Category So What Minor Consequence Major Consequence
Personnel Safety PPS independent
from EPICS?
Environment,
Public
Can EPICS cause
contained spill of
mercury?
Uncontained spill??
Cost:
Beam
Production,
Downtime,
Beam Quality
No effect
Beam off
< 1 sec?
Beam off <10 min
<$10000
Beam off >10min
>$10000
•  Mostly: How long will beam be off?
27 Managed by UT-Battelle
for the Department of Energy
.. combined with Response Time
Time to Respond Minor Consequence Major Consequence
>30 Minutes NO_ALARM MINOR
10..30 minutes MINOR MAJOR
<10 minutes MAJOR MAJOR + Annunciate
–  This part is still evolving…
28 Managed by UT-Battelle
for the Department of Energy
Example: Elevated Temp/Press/Res.Err./…
•  Immediate action required?
–  Do something to prevent interlock trip
•  Impact, Consequence?
–  Beam off: Reset & OK, 5 minutes?
–  Cryo cold box trip: Off for a day?
•  Time to respond?
–  10 minutes to prevent interlock?
  
•  MINOR? MAJOR?
•  Guidance: “Open Valve 47 a bit, …”
•  Related Displays: Screen that shows Temp, Valve, …
29 Managed by UT-Battelle
for the Department of Energy
“Safety System” Alarms
•  Protection Systems not per se high priority
–  Action is required, but we’re safe for now, it won’t
get worse if we wait
•  Pick One
 “Mommy, I need to gooo!”
 “Mommy, I went”
(Does it require operator action?
How much time is there?)
30 Managed by UT-Battelle
for the Department of Energy
Avoid Multiple Alarm Levels
•  Analog PVs for Temp/Press/Res.Err./…:
–  Easy to set LOLO, LOW, HIGH, HIHI
•  Consider:
•  In most cases, HIGH & HIHI only double the
alarm traffic
–  Set only HSV to generate single, early alarm
–  Adding HHSV alarm assuming that the first one is
ignored only worsens the problem
31 Managed by UT-Battelle
for the Department of Energy
Bad Example: Old SNS ‘MEBT’ Alarms
•  Each amplifier trip:
≥ 3 ~identical
alarms, no guidance
•  Rethought w/ subsystem
engineer, IOC programmer
and operators: 1 better alarm
32 Managed by UT-Battelle
for the Department of Energy
Alarms for Redundant Pumps
33 Managed by UT-Battelle
for 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
34 Managed by UT-Battelle
for 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
1Required Pumps:
35 Managed by UT-Battelle
for the Department of Energy
Weekly Review: How Many? Top 10?
36 Managed by UT-Battelle
for the Department of Energy
A lot of information available
•  How often did PV trigger?
•  For how long?
•  When?
•  Temporary issue?
Or need HYST,
alarm delay,
fix to hardware?
37 Managed by UT-Battelle
for the Department of Energy
Weekly Check: Stale, Forgotten?
38 Managed by UT-Battelle
for the Department of Energy
Summary
•  BEAST operational since Feb’09
–  Needs a logo
–  For now without BEAUtY
–  DESY AMS is similar and has been
operational for longer
•  Pick either, but good configuration requires work in
any case
–  Started with previous “annunciated” alarms
•  ~300, no guidance, no related displays
•  Now ~330, all with guidance, rel. displays
–  “Philosophy” helps decide what gets added and how
•  Immediate Operator Action? Consequence?
Response Time?
–  Weekly review spots troubles and tries to improve
configuration

Contenu connexe

En vedette

A Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATMA Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATMJohn Loughney
 
Optical Fibre & Introduction to TDM & DWDM
Optical Fibre & Introduction to TDM & DWDMOptical Fibre & Introduction to TDM & DWDM
Optical Fibre & Introduction to TDM & DWDMHasna Heng
 
Introduction to Optical Backbone Networks
Introduction to Optical Backbone NetworksIntroduction to Optical Backbone Networks
Introduction to Optical Backbone NetworksAnuradha Udunuwara
 
GMPLS (generalized mpls)
GMPLS (generalized mpls)GMPLS (generalized mpls)
GMPLS (generalized mpls)Netwax Lab
 
Fundamentals of sdh
Fundamentals of sdhFundamentals of sdh
Fundamentals of sdhsreejithkt
 
Mw training slide
Mw training slideMw training slide
Mw training slidededoyin
 
Digital microwave communication principles
Digital microwave communication principles Digital microwave communication principles
Digital microwave communication principles Mohamed Sewailam
 
SDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoringSDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoringMapYourTech
 
OTN for Beginners
OTN for BeginnersOTN for Beginners
OTN for BeginnersMapYourTech
 

En vedette (11)

A Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATMA Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATM
 
Optical Fibre & Introduction to TDM & DWDM
Optical Fibre & Introduction to TDM & DWDMOptical Fibre & Introduction to TDM & DWDM
Optical Fibre & Introduction to TDM & DWDM
 
Introduction to Optical Backbone Networks
Introduction to Optical Backbone NetworksIntroduction to Optical Backbone Networks
Introduction to Optical Backbone Networks
 
GMPLS (generalized mpls)
GMPLS (generalized mpls)GMPLS (generalized mpls)
GMPLS (generalized mpls)
 
SDH ALARMS
SDH ALARMSSDH ALARMS
SDH ALARMS
 
Sdh concept
Sdh conceptSdh concept
Sdh concept
 
Fundamentals of sdh
Fundamentals of sdhFundamentals of sdh
Fundamentals of sdh
 
Mw training slide
Mw training slideMw training slide
Mw training slide
 
Digital microwave communication principles
Digital microwave communication principles Digital microwave communication principles
Digital microwave communication principles
 
SDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoringSDH/SONET alarms & performance monitoring
SDH/SONET alarms & performance monitoring
 
OTN for Beginners
OTN for BeginnersOTN for Beginners
OTN for Beginners
 

Similaire à CSS Alarm Handling

Weeks 16 17 pe 3231 maintenance and fault finding
Weeks 16 17  pe 3231 maintenance and fault findingWeeks 16 17  pe 3231 maintenance and fault finding
Weeks 16 17 pe 3231 maintenance and fault findingCharlton Inao
 
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...JISC's Green ICT Programme
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentationRoshit Kadiru
 
Joseph Staniowski - Design Project
Joseph Staniowski - Design ProjectJoseph Staniowski - Design Project
Joseph Staniowski - Design ProjectJoseph Staniowski
 
A Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & PerformanceA Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & PerformanceAffinity Energy
 
Electric power system operation.
Electric power system operation.Electric power system operation.
Electric power system operation.v Kalairajan
 
Computer Power Management
Computer Power ManagementComputer Power Management
Computer Power Managementdkorn
 
AUTOMATION OF WATER TREATMENT PLANT USING PLC
AUTOMATION OF WATER TREATMENT PLANT USING PLCAUTOMATION OF WATER TREATMENT PLANT USING PLC
AUTOMATION OF WATER TREATMENT PLANT USING PLCIRJET Journal
 
Plc 7 my saminar plc
Plc 7  my saminar plcPlc 7  my saminar plc
Plc 7 my saminar plcRameez Raja
 
Create Your Natural Advantage by Integrating Desktop Power Management with Pa...
Create Your Natural Advantage by Integrating Desktop Power Management with Pa...Create Your Natural Advantage by Integrating Desktop Power Management with Pa...
Create Your Natural Advantage by Integrating Desktop Power Management with Pa...Lumension
 
PFR_Steam_Generation_Webinar_Presentations_20181113.pdf
PFR_Steam_Generation_Webinar_Presentations_20181113.pdfPFR_Steam_Generation_Webinar_Presentations_20181113.pdf
PFR_Steam_Generation_Webinar_Presentations_20181113.pdfchandramouli kasina
 
BTech ECE project final report using Arduino
BTech ECE project final report using ArduinoBTech ECE project final report using Arduino
BTech ECE project final report using ArduinoBhuvi85107
 
PLC SCADA report Paras Singhal
PLC SCADA report Paras SinghalPLC SCADA report Paras Singhal
PLC SCADA report Paras SinghalPARAS SINGHAL
 
IRJET-Smart System for Food Industries and Bakeries
IRJET-Smart System for Food Industries and BakeriesIRJET-Smart System for Food Industries and Bakeries
IRJET-Smart System for Food Industries and BakeriesIRJET Journal
 
A-ConMonIntro.ppt
A-ConMonIntro.pptA-ConMonIntro.ppt
A-ConMonIntro.pptveeruyadav9
 
Mitsubishi electric energy saving data collection server eco webserveriii-die...
Mitsubishi electric energy saving data collection server eco webserveriii-die...Mitsubishi electric energy saving data collection server eco webserveriii-die...
Mitsubishi electric energy saving data collection server eco webserveriii-die...Dien Ha The
 
Mitsubishi electric energy saving data collection server eco webserveriii
Mitsubishi electric energy saving data collection server eco webserveriiiMitsubishi electric energy saving data collection server eco webserveriii
Mitsubishi electric energy saving data collection server eco webserveriiiDien Ha The
 
UTC Telecom & Technology 2015 - Battery Backup Workshop
UTC Telecom & Technology 2015 - Battery Backup WorkshopUTC Telecom & Technology 2015 - Battery Backup Workshop
UTC Telecom & Technology 2015 - Battery Backup WorkshopDakx Turcotte
 
Mitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vn
Mitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vnMitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vn
Mitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vnDien Ha The
 

Similaire à CSS Alarm Handling (20)

Weeks 16 17 pe 3231 maintenance and fault finding
Weeks 16 17  pe 3231 maintenance and fault findingWeeks 16 17  pe 3231 maintenance and fault finding
Weeks 16 17 pe 3231 maintenance and fault finding
 
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...Ppt4   london -  michael rudgyard ( concurrent thinking ) driving efficiencie...
Ppt4 london - michael rudgyard ( concurrent thinking ) driving efficiencie...
 
Mid Year Review
Mid Year ReviewMid Year Review
Mid Year Review
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentation
 
Joseph Staniowski - Design Project
Joseph Staniowski - Design ProjectJoseph Staniowski - Design Project
Joseph Staniowski - Design Project
 
A Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & PerformanceA Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & Performance
 
Electric power system operation.
Electric power system operation.Electric power system operation.
Electric power system operation.
 
Computer Power Management
Computer Power ManagementComputer Power Management
Computer Power Management
 
AUTOMATION OF WATER TREATMENT PLANT USING PLC
AUTOMATION OF WATER TREATMENT PLANT USING PLCAUTOMATION OF WATER TREATMENT PLANT USING PLC
AUTOMATION OF WATER TREATMENT PLANT USING PLC
 
Plc 7 my saminar plc
Plc 7  my saminar plcPlc 7  my saminar plc
Plc 7 my saminar plc
 
Create Your Natural Advantage by Integrating Desktop Power Management with Pa...
Create Your Natural Advantage by Integrating Desktop Power Management with Pa...Create Your Natural Advantage by Integrating Desktop Power Management with Pa...
Create Your Natural Advantage by Integrating Desktop Power Management with Pa...
 
PFR_Steam_Generation_Webinar_Presentations_20181113.pdf
PFR_Steam_Generation_Webinar_Presentations_20181113.pdfPFR_Steam_Generation_Webinar_Presentations_20181113.pdf
PFR_Steam_Generation_Webinar_Presentations_20181113.pdf
 
BTech ECE project final report using Arduino
BTech ECE project final report using ArduinoBTech ECE project final report using Arduino
BTech ECE project final report using Arduino
 
PLC SCADA report Paras Singhal
PLC SCADA report Paras SinghalPLC SCADA report Paras Singhal
PLC SCADA report Paras Singhal
 
IRJET-Smart System for Food Industries and Bakeries
IRJET-Smart System for Food Industries and BakeriesIRJET-Smart System for Food Industries and Bakeries
IRJET-Smart System for Food Industries and Bakeries
 
A-ConMonIntro.ppt
A-ConMonIntro.pptA-ConMonIntro.ppt
A-ConMonIntro.ppt
 
Mitsubishi electric energy saving data collection server eco webserveriii-die...
Mitsubishi electric energy saving data collection server eco webserveriii-die...Mitsubishi electric energy saving data collection server eco webserveriii-die...
Mitsubishi electric energy saving data collection server eco webserveriii-die...
 
Mitsubishi electric energy saving data collection server eco webserveriii
Mitsubishi electric energy saving data collection server eco webserveriiiMitsubishi electric energy saving data collection server eco webserveriii
Mitsubishi electric energy saving data collection server eco webserveriii
 
UTC Telecom & Technology 2015 - Battery Backup Workshop
UTC Telecom & Technology 2015 - Battery Backup WorkshopUTC Telecom & Technology 2015 - Battery Backup Workshop
UTC Telecom & Technology 2015 - Battery Backup Workshop
 
Mitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vn
Mitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vnMitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vn
Mitsubishi energy saving data collecting server eco-webserverⅲ_dienhathe.vn
 

Plus de Robert-Emmanuel Mayssat

Honeywell - Alarm management standards taken seriously
Honeywell - Alarm management standards taken seriouslyHoneywell - Alarm management standards taken seriously
Honeywell - Alarm management standards taken seriouslyRobert-Emmanuel Mayssat
 
Sample Beamline Scientist Job Description
Sample Beamline Scientist Job DescriptionSample Beamline Scientist Job Description
Sample Beamline Scientist Job DescriptionRobert-Emmanuel Mayssat
 
The New Soft-IOC Based alarm handler at the SNS
The New Soft-IOC Based alarm handler at the SNSThe New Soft-IOC Based alarm handler at the SNS
The New Soft-IOC Based alarm handler at the SNSRobert-Emmanuel Mayssat
 
BEST, the CSS Alarm Handler - Performance Testing
BEST, the CSS Alarm Handler - Performance TestingBEST, the CSS Alarm Handler - Performance Testing
BEST, the CSS Alarm Handler - Performance TestingRobert-Emmanuel Mayssat
 
BEAST - CSS Alarm Handler Performance Tests
BEAST - CSS Alarm Handler Performance TestsBEAST - CSS Alarm Handler Performance Tests
BEAST - CSS Alarm Handler Performance TestsRobert-Emmanuel Mayssat
 

Plus de Robert-Emmanuel Mayssat (20)

Alarm management at DeltaV
Alarm management at DeltaVAlarm management at DeltaV
Alarm management at DeltaV
 
CSS - Alarm Management System (AMS)
CSS - Alarm Management System (AMS)CSS - Alarm Management System (AMS)
CSS - Alarm Management System (AMS)
 
Honeywell - Alarm management standards taken seriously
Honeywell - Alarm management standards taken seriouslyHoneywell - Alarm management standards taken seriously
Honeywell - Alarm management standards taken seriously
 
Sample Beamline Scientist Job Description
Sample Beamline Scientist Job DescriptionSample Beamline Scientist Job Description
Sample Beamline Scientist Job Description
 
Sample GUI Style Guide
Sample GUI Style Guide Sample GUI Style Guide
Sample GUI Style Guide
 
ALH user guide 1.2.33 (May 2013)
ALH user guide 1.2.33 (May 2013)ALH user guide 1.2.33 (May 2013)
ALH user guide 1.2.33 (May 2013)
 
CSS Alarm Handler (BEAST) 2009
CSS Alarm Handler (BEAST) 2009CSS Alarm Handler (BEAST) 2009
CSS Alarm Handler (BEAST) 2009
 
Storytelling for startups
Storytelling for startupsStorytelling for startups
Storytelling for startups
 
The New Soft-IOC Based alarm handler at the SNS
The New Soft-IOC Based alarm handler at the SNSThe New Soft-IOC Based alarm handler at the SNS
The New Soft-IOC Based alarm handler at the SNS
 
BEST, the CSS Alarm Handler - Performance Testing
BEST, the CSS Alarm Handler - Performance TestingBEST, the CSS Alarm Handler - Performance Testing
BEST, the CSS Alarm Handler - Performance Testing
 
BEAST - CSS Alarm Handler Performance Tests
BEAST - CSS Alarm Handler Performance TestsBEAST - CSS Alarm Handler Performance Tests
BEAST - CSS Alarm Handler Performance Tests
 
Web browser design template
Web browser design templateWeb browser design template
Web browser design template
 
Ipad design template
Ipad design templateIpad design template
Ipad design template
 
Iphone 5 design template
Iphone 5 design templateIphone 5 design template
Iphone 5 design template
 
Epics Qt design specification
Epics Qt design specificationEpics Qt design specification
Epics Qt design specification
 
Epics Qt requirements specification
Epics Qt requirements specificationEpics Qt requirements specification
Epics Qt requirements specification
 
Pitch anything webinar
Pitch anything webinarPitch anything webinar
Pitch anything webinar
 
Qtc managed-runtimes
Qtc managed-runtimesQtc managed-runtimes
Qtc managed-runtimes
 
Sample Quad Chart
Sample Quad ChartSample Quad Chart
Sample Quad Chart
 
Review of QNX
Review of QNXReview of QNX
Review of QNX
 

Dernier

Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 

Dernier (20)

Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 

CSS Alarm Handling

  • 1. Managed by UT-Battelle for the Department of Energy Kay Kasemir, Ph.D. ORNL/SNS kasemirk@ornl.gov June 2011 at KEK Control System Studio - CSS - Alarm Handling
  • 2. 2 Managed by UT-Battelle for the Department of Energy Previous Attempts at SNS ALH; manual “summary” displays; generated soft-IOCs + displays Issues –  GUI •  Static Layouts •  N clicks to see active alarms –  Configuration •  .. was bad  Always too many alarms •  Changes required contacting one of the 2 experts, wait ~days, restart CA gateway, hope that nothing else broke –  Information •  Operator guidance? •  Related displays? •  Most frequent alarm? •  Timeline of alarm?
  • 3. 3 Managed by UT-Battelle for the Department of Energy Now: Best Ever Alarm System Tool Yes, alarms are always a little scary…
  • 4. 4 Managed by UT-Battelle for the Department of Energy Alarm System Components Control SystemAlarm Server Cool UI Configuration B. Hollifield, E. Habibi, "Alarm Management: Seven Effective Methods for Optimum Performance", ISA, 2007 1.  What you see 2.  Technical details 3.  How to use it
  • 5. 5 Managed by UT-Battelle for the Department of Energy 1. What you see Alarm GUI used by Operators
  • 6. 6 Managed by UT-Battelle for the Department of Energy What you see: Alarm Table •  All current alarms –  new, ack’ed •  Sort by PV, Descr., Time, Severity, … •  Optional: Annunciate •  Acknowledge one or multiple alarms –  Select by PV or description –  BNL/RHIC type un-ack’
  • 7. 7 Managed by UT-Battelle for the Department of Energy Another View: Alarm Tree •  All alarms –  Disabled, inactive, new, ack’ed •  Hierarchical –  Optionally only show active alarms –  Ack’/Un-ack’ PVs or sub-tree
  • 8. 8 Managed by UT-Battelle for the Department of Energy Guidance, Related Displays, Commands   Basic Text   Open EDM/OPI screen   Open web page   Run ext. command Hierarchical: Including info of parent entries Merges Guidance etc. from all selected alarms
  • 9. 9 Managed by UT-Battelle for the Department of Energy Integrated with other CSS Tools  Alarms  History of PV  EPICS Config.
  • 10. 10 Managed by UT-Battelle for the Department of Energy CSS Context Menus Connect the Tools Send alarm PV to any other CSS PV tool
  • 11. 11 Managed by UT-Battelle for the Department of Energy E-Log Entries •  “Logbook” from context menu creates text w/ basic info about selected alarms. Edit, submit. •  Pluggable implementation, not limited to Oracle-based SNS ELog
  • 12. 12 Managed by UT-Battelle for the Department of Energy .. may require Authentication/Authorization  Log in/out while CSS is running Online Configuration Changes
  • 13. 13 Managed by UT-Battelle for the Department of Energy Add PV or Subsystem 1.  Right-click on ‘parent’ 2.  “Add …” 3.  Enter name Online. No search for config files, no restarts.
  • 14. 14 Managed by UT-Battelle for the Department of Energy Configure PV •  Again online •  Especially useful for operators to update guidance and related screens.
  • 15. 15 Managed by UT-Battelle for the Department of Energy 2. Technical details Behind the GUI; Tools to monitor performance
  • 16. 16 Managed by UT-Battelle for the Department of Energy Technical View Alarm Cfg & State RDB IOCs Alarm Server Current Alarms: Acknowledged? Transient? Annunciated? LOG Message RDB JMS 2 Speech JMS 2 RDB Tomcat - Reports CSS Applications Alarm Client GUI JMS Alarm Updates Ack’; Config UpdatesAnnunciationsLog Messages TALK ALARM_CLIENTALARM_SERVER PV Updates (Channel Access, …)
  • 17. 17 Managed by UT-Battelle for the Department of Energy General Alarm Server Behavior •  Latch highest severity, or non-latching –  like ALH “ack. transient” •  Annunciate •  Chatter filter ala ALH •  Alarm only if severity persists some minimum time •  .. or alarm happens >=N times within period •  Optional formula-based alarm enablement: –  Enable if “(pv_x > 5 && pv_y < 7) || pv_z==1” –  … but we prefer to move that logic into IOC •  When acknowledging MAJOR alarm, subsequent MINOR alarms not annunciated –  ALH would again blink/require ack’
  • 18. 18 Managed by UT-Battelle for the Department of Energy Logging •  ..into generic CSS log also used for error/warn/ info/debug messages •  Alarm Server: State transitions, Annunciations •  Alarm GUI: Ack/Un-Ack requests, Config changes •  Generic Message History Viewer –  Example w/ Filter on TEXT=CONFIG
  • 19. 19 Managed by UT-Battelle for the Department of Energy Logging: Get timeline •  Example: Filter on TYPE, PV 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
  • 20. 20 Managed by UT-Battelle for the Department of Energy All Sorts of Web Reports
  • 21. 21 Managed by UT-Battelle for the Department of Energy 3. How to use it This may be more important than the tools!
  • 22. 22 Managed by UT-Battelle for the Department of Energy Best Ever Alarm System Tools, Indeed .. but Tools are only half the issue Good configuration requires plan & follow-up. B. Hollifield, E. Habibi, "Alarm Management: Seven (??) Effective Methods for Optimum Performance", ISA, 2007
  • 23. 23 Managed by UT-Battelle for the Department of Energy Alarm Philosophy Goal: Help operators take correct actions –  Alarms with guidance, related displays –  Manageable alarm rate (<150/day) –  Operators will respond to every alarm (corollary to manageable rate)
  • 24. 24 Managed by UT-Battelle for the Department of Energy •  DOES IT REQUIRE IMMEDIATE OPERATOR ACTION? –  What action? Alarm guidance! •  Not “make elog entry”, “tell next shift”, … •  Consider consequence of no action •  Is it the best alarm? –  Would other subsystems, with better PVs, alarm at the same time? What’s a valid alarm?
  • 25. 25 Managed by UT-Battelle for the Department of Energy How are alarms added? •  Alarm triggers: PVs on IOCs –  But more than just setting HIGH, HIHI, HSV, HHSV –  HYST is good idea –  Dynamic limits, enable based on machine state,... Requires thought, communication, documentation •  Added to alarm server with –  Guidance: How to respond –  Related screen: Reason for alarm (limits, …), link to screens mentioned in guidance –  Link to rationalization info (wiki)
  • 26. 26 Managed by UT-Battelle for the Department of Energy Impact/Consequence Grid Category So What Minor Consequence Major Consequence Personnel Safety PPS independent from EPICS? Environment, Public Can EPICS cause contained spill of mercury? Uncontained spill?? Cost: Beam Production, Downtime, Beam Quality No effect Beam off < 1 sec? Beam off <10 min <$10000 Beam off >10min >$10000 •  Mostly: How long will beam be off?
  • 27. 27 Managed by UT-Battelle for the Department of Energy .. combined with Response Time Time to Respond Minor Consequence Major Consequence >30 Minutes NO_ALARM MINOR 10..30 minutes MINOR MAJOR <10 minutes MAJOR MAJOR + Annunciate –  This part is still evolving…
  • 28. 28 Managed by UT-Battelle for the Department of Energy Example: Elevated Temp/Press/Res.Err./… •  Immediate action required? –  Do something to prevent interlock trip •  Impact, Consequence? –  Beam off: Reset & OK, 5 minutes? –  Cryo cold box trip: Off for a day? •  Time to respond? –  10 minutes to prevent interlock?    •  MINOR? MAJOR? •  Guidance: “Open Valve 47 a bit, …” •  Related Displays: Screen that shows Temp, Valve, …
  • 29. 29 Managed by UT-Battelle for the Department of Energy “Safety System” Alarms •  Protection Systems not per se high priority –  Action is required, but we’re safe for now, it won’t get worse if we wait •  Pick One  “Mommy, I need to gooo!”  “Mommy, I went” (Does it require operator action? How much time is there?)
  • 30. 30 Managed by UT-Battelle for the Department of Energy Avoid Multiple Alarm Levels •  Analog PVs for Temp/Press/Res.Err./…: –  Easy to set LOLO, LOW, HIGH, HIHI •  Consider: •  In most cases, HIGH & HIHI only double the alarm traffic –  Set only HSV to generate single, early alarm –  Adding HHSV alarm assuming that the first one is ignored only worsens the problem
  • 31. 31 Managed by UT-Battelle for the Department of Energy Bad Example: Old SNS ‘MEBT’ Alarms •  Each amplifier trip: ≥ 3 ~identical alarms, no guidance •  Rethought w/ subsystem engineer, IOC programmer and operators: 1 better alarm
  • 32. 32 Managed by UT-Battelle for the Department of Energy Alarms for Redundant Pumps
  • 33. 33 Managed by UT-Battelle for 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
  • 34. 34 Managed by UT-Battelle for 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 1Required Pumps:
  • 35. 35 Managed by UT-Battelle for the Department of Energy Weekly Review: How Many? Top 10?
  • 36. 36 Managed by UT-Battelle for the Department of Energy A lot of information available •  How often did PV trigger? •  For how long? •  When? •  Temporary issue? Or need HYST, alarm delay, fix to hardware?
  • 37. 37 Managed by UT-Battelle for the Department of Energy Weekly Check: Stale, Forgotten?
  • 38. 38 Managed by UT-Battelle for the Department of Energy Summary •  BEAST operational since Feb’09 –  Needs a logo –  For now without BEAUtY –  DESY AMS is similar and has been operational for longer •  Pick either, but good configuration requires work in any case –  Started with previous “annunciated” alarms •  ~300, no guidance, no related displays •  Now ~330, all with guidance, rel. displays –  “Philosophy” helps decide what gets added and how •  Immediate Operator Action? Consequence? Response Time? –  Weekly review spots troubles and tries to improve configuration