SlideShare uma empresa Scribd logo
1 de 21
Best Ever Alarm System Toolkit
Kay Kasemir,
Xihui Chen,
Katia Danilova,
SNS/ORNL
kasemirk@ornl.gov
Epics Meeting 2010 Fall
2 Managed by UT-Battelle
for the U.S. Department of Energy
Alarm System Components
Control
System
Alarm
Server

Cool
UI

Configura5on

This talk: Alarm System Technology
See also:
B. Hollifield, E. Habibi, "Alarm Management: Seven Effective Methods for
Optimum Performance", ISA, 2007
”SNS Alarms Philosophy” (Printout available)
Alarm Rationalization: Practical Experience Rationalizing Alarm
Configuration for an Accelerator SubSystem, Xiaosong Geng, etc,.
http://info.ornl.gov/sites/publications/files/Pub22522.PDF
3 Managed by UT-Battelle
for the U.S. Department of Energy
Previous Attempts at SNS, Inspiration
EPICS “ALH”, Generated soft-IOCs and EDM screens
–  Old technology
–  Static UI layout
–  N clicks to see (some of the) active alarms
–  Configuration changes were hard (so config. was left in bad shape)
DESY Alarm System
Matthias Clausen, “Alarm Management System”, PCaPAC, Oct 2008, Slovenia
and “Managing Alarms … the CSS Way”, this conference
  Modern technology, linked into Control System Studio
–  Different infrastructure: LDAP vs. RDB
–  How does a PV turn into an alarm?
Ideas from “Alarm Management: …” book
o  Need multiple views of alarms
o  Alarms must have guidance, links to related displays
o  Need tools to monitor alarm rate, stale alarms, …
to continually improve configuration
4 Managed by UT-Battelle
for the U.S. Department of Energy
New End-User View
Alarm

Tree

Alarm
Table

5 Managed by UT-Battelle
for the U.S. Department of Energy
New End-User View: Alarm Table
All current
alarms
–  active
–  ack’ed
Optional:
Voice Annunciation
Sort by column
Acknowledge one or multiple alarms
–  Select by PV or description
–  BNL/RHIC type un-ack’
6 Managed by UT-Battelle
for the U.S. Department of Energy
Another View: Alarm Tree
See complete configuration
–  Active, ack’ed, inactive, disabled
Hierarchical
–  Optionally only show
active alarms
–  Ack’/Un-ack’ PVs or sub-tree
Users choose to display
table and/or tree
7 Managed by UT-Battelle
for the U.S. Department of Energy
Guidance, Related Displays Commands
  View Guidance Texts
  Start related displays (EDM)
  Open Web pages
  Run ext. commands
Hierarchical:
Including info of parent
entries
Merges Guidance etc. from all
selected alarms
8 Managed by UT-Battelle
for the U.S. Department of Energy
CSS Integration: Alarm  Data Browser
1.  Context menu: Alarm Duration, Guidance, Displays, …
2.  Select Data Browser for PV in alarm
3.  View history, annotate
9 Managed by UT-Battelle
for the U.S. Department of Energy
Data Browser  Electronic Logbook
After inspecting alarm PV’s
history, post commented plot to
E-Log
10 Managed by UT-Battelle
for the U.S. Department of Energy
Directly from Alarm to E-Log
•  “Logbook”
from context menu
creates text w/
basic info about
selected alarms.
Edit, submit.
11 Managed by UT-Battelle
for the U.S. Department of Energy
.. may require Authentication/Authorization (LDAP)
 Log in/out while CSS is running
Online Configuration Changes
12 Managed by UT-Battelle
for the U.S. Department of Energy
Configure PV
•  Again online
•  Especially useful
for operators to
update guidance
and related
screens.
13 Managed by UT-Battelle
for the U.S. Department of Energy
BEAST Demo
•  Virtual Linac
14 Managed by UT-Battelle
for the U.S. Department of Energy
IOCs
Technical View
Alarm Cfg & State
RDB
FECs/IOCs
Alarm Server
Current Alarms: Latched? Annunciated? Acknowledged?
LOG
Message
RDB
JMS
to
Speech
JMS
to
RDB
Tomcat
- Reports
Alarm Client GUI
JMS
Alarm Updates Ack’; Config UpdatesAnnunciationsLog Messages
TALK ALARM_CLIENTALARM_SERVER
PV Updates (Channel Access, …)
15 Managed by UT-Battelle
for the U.S. Department of Energy
Alarm Server Options
•  Latch highest severity, require acknowledgement?
•  Annunciate?
•  Chatter filter
•  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
•  “Maintenance Mode”: Invalid PVs don’t annunciate, automatically
acknowledged
16 Managed by UT-Battelle
for the U.S. 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
17 Managed by UT-Battelle
for the U.S. Department of Energy
Logging: Get timeline
Filter on PV
1. PV triggers,
clears,
triggers again
2. Alarm Server
latches alarm
4. Problem fixed
5. Ack’ed by operator
6. All OK
3. Alarm
Triggered again
18 Managed by UT-Battelle
for the U.S. Department of Energy
Numerous Web Reports
19 Managed by UT-Battelle
for the U.S. Department of Energy
Summary
•  Tools won’t produce a good configuration, but help to improve it
–  Most frequent alarms?
–  Alarm ‘noise’?
•  BEAST operational at SNS since Feb’09
–  Started with previous ALH setup
•  ~300, no guidance, no related displays
•  Now ~400, all with guidance, rel. displays, links to operational procedures
–  Alarm Server stable through IOC reboots,
online configuration changes, Oracle updates
•  Alarm GUI is ‘best ever’ for SNS
20 Managed by UT-Battelle
for the U.S. Department of Energy
Future of BEAST
•  Auto Dialer, Phone System
•  Better support for multiple setups
GUI “CCR”
RDB

Alarm
Server
“CCR”
/CCR/Ring/…
JMS

*_SERVER
 *_CLIENT

Alarm
Server
“CUB”
/CUB/Cooling/…
Alarm
Server
“Cryo”
/Cryo/Coldbox/…
GUI “CUB” GUI “Cryo”
*_TALK
 SERVERS

21 Managed by UT-Battelle
for the U.S. Department of Energy
Thank You!
•  BEAST Home Page:
–  http://sourceforge.net/apps/trac/cs-studio/wiki/BEAST
•  Setup Instruction
–  No downloadable alarm server available. Need to build your
own from CSS source repository.
–  https://ics-web.sns.ornl.gov/css/docs/BEAST.doc

Mais conteúdo relacionado

Semelhante a CSS alarm Handler (BEAST) at the EPICS Collaboration meeting 2010

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
 
eStation Maintenance - Session 3.pptx.pdf
eStation Maintenance - Session 3.pptx.pdfeStation Maintenance - Session 3.pptx.pdf
eStation Maintenance - Session 3.pptx.pdf
AhmedWasiu
 
Design and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition SystemDesign and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition System
ijsrd.com
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
hartrobert670
 

Semelhante a CSS alarm Handler (BEAST) at the EPICS Collaboration meeting 2010 (20)

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
 
Beast alarm guideline_2013
Beast alarm guideline_2013Beast alarm guideline_2013
Beast alarm guideline_2013
 
Embedded Intro India05
Embedded Intro India05Embedded Intro India05
Embedded Intro India05
 
Psoc
PsocPsoc
Psoc
 
Afa wea
Afa weaAfa wea
Afa wea
 
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...
 
Manual of the CSS Alarm Handler (Beast)
Manual of the CSS Alarm Handler (Beast)Manual of the CSS Alarm Handler (Beast)
Manual of the CSS Alarm Handler (Beast)
 
BEAST - CSS Alarm Handler Performance Tests
BEAST - CSS Alarm Handler Performance TestsBEAST - CSS Alarm Handler Performance Tests
BEAST - CSS Alarm Handler Performance Tests
 
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
 
AlphaESS cloud system introduction installer
AlphaESS cloud system introduction installerAlphaESS cloud system introduction installer
AlphaESS cloud system introduction installer
 
eStation Maintenance - Session 3.pptx.pdf
eStation Maintenance - Session 3.pptx.pdfeStation Maintenance - Session 3.pptx.pdf
eStation Maintenance - Session 3.pptx.pdf
 
Computer Application in Power system chapter one - introduction
Computer Application in Power system chapter one - introductionComputer Application in Power system chapter one - introduction
Computer Application in Power system chapter one - introduction
 
9Tuts.Com New CCNA 200-120 New CCNA New Questions 2
9Tuts.Com New CCNA 200-120 New CCNA   New Questions 29Tuts.Com New CCNA 200-120 New CCNA   New Questions 2
9Tuts.Com New CCNA 200-120 New CCNA New Questions 2
 
Chap 5. lsm overview and practice
Chap 5. lsm overview and practiceChap 5. lsm overview and practice
Chap 5. lsm overview and practice
 
CSS Alarm Handler (BEAST) 2009
CSS Alarm Handler (BEAST) 2009CSS Alarm Handler (BEAST) 2009
CSS Alarm Handler (BEAST) 2009
 
Design and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition SystemDesign and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition System
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
 
Identify and resolve network problems
Identify and resolve network problemsIdentify and resolve network problems
Identify and resolve network problems
 
Getting to Know MySQL Enterprise Monitor
Getting to Know MySQL Enterprise MonitorGetting to Know MySQL Enterprise Monitor
Getting to Know MySQL Enterprise Monitor
 
Troubleshooting & Tools
Troubleshooting & ToolsTroubleshooting & Tools
Troubleshooting & Tools
 

Mais 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 seriously
Robert-Emmanuel Mayssat
 
Epics Qt Collabroration at the EPICS conference in Spring 2014
Epics Qt Collabroration at the EPICS conference in Spring 2014Epics Qt Collabroration at the EPICS conference in Spring 2014
Epics Qt Collabroration at the EPICS conference in Spring 2014
Robert-Emmanuel Mayssat
 

Mais 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)
 
Storytelling for startups
Storytelling for startupsStorytelling for startups
Storytelling for startups
 
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
 
Epics Qt Collabroration at the EPICS conference in Spring 2014
Epics Qt Collabroration at the EPICS conference in Spring 2014Epics Qt Collabroration at the EPICS conference in Spring 2014
Epics Qt Collabroration at the EPICS conference in Spring 2014
 
QNX Sales Engineering Presentation
QNX Sales Engineering PresentationQNX Sales Engineering Presentation
QNX Sales Engineering Presentation
 
QNX Software Systems
QNX Software SystemsQNX Software Systems
QNX Software Systems
 
The lean brand in 999 words
The lean brand in 999 wordsThe lean brand in 999 words
The lean brand in 999 words
 

Último

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
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
dharasingh5698
 
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
amitlee9823
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

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
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
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
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
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
 
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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
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
 
(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
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.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
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 

CSS alarm Handler (BEAST) at the EPICS Collaboration meeting 2010

  • 1. Best Ever Alarm System Toolkit Kay Kasemir, Xihui Chen, Katia Danilova, SNS/ORNL kasemirk@ornl.gov Epics Meeting 2010 Fall
  • 2. 2 Managed by UT-Battelle for the U.S. Department of Energy Alarm System Components Control
System
Alarm
Server
 Cool
UI
 Configura5on
 This talk: Alarm System Technology See also: B. Hollifield, E. Habibi, "Alarm Management: Seven Effective Methods for Optimum Performance", ISA, 2007 ”SNS Alarms Philosophy” (Printout available) Alarm Rationalization: Practical Experience Rationalizing Alarm Configuration for an Accelerator SubSystem, Xiaosong Geng, etc,. http://info.ornl.gov/sites/publications/files/Pub22522.PDF
  • 3. 3 Managed by UT-Battelle for the U.S. Department of Energy Previous Attempts at SNS, Inspiration EPICS “ALH”, Generated soft-IOCs and EDM screens –  Old technology –  Static UI layout –  N clicks to see (some of the) active alarms –  Configuration changes were hard (so config. was left in bad shape) DESY Alarm System Matthias Clausen, “Alarm Management System”, PCaPAC, Oct 2008, Slovenia and “Managing Alarms … the CSS Way”, this conference   Modern technology, linked into Control System Studio –  Different infrastructure: LDAP vs. RDB –  How does a PV turn into an alarm? Ideas from “Alarm Management: …” book o  Need multiple views of alarms o  Alarms must have guidance, links to related displays o  Need tools to monitor alarm rate, stale alarms, … to continually improve configuration
  • 4. 4 Managed by UT-Battelle for the U.S. Department of Energy New End-User View Alarm
 Tree
 Alarm
Table

  • 5. 5 Managed by UT-Battelle for the U.S. Department of Energy New End-User View: Alarm Table All current alarms –  active –  ack’ed Optional: Voice Annunciation Sort by column Acknowledge one or multiple alarms –  Select by PV or description –  BNL/RHIC type un-ack’
  • 6. 6 Managed by UT-Battelle for the U.S. Department of Energy Another View: Alarm Tree See complete configuration –  Active, ack’ed, inactive, disabled Hierarchical –  Optionally only show active alarms –  Ack’/Un-ack’ PVs or sub-tree Users choose to display table and/or tree
  • 7. 7 Managed by UT-Battelle for the U.S. Department of Energy Guidance, Related Displays Commands   View Guidance Texts   Start related displays (EDM)   Open Web pages   Run ext. commands Hierarchical: Including info of parent entries Merges Guidance etc. from all selected alarms
  • 8. 8 Managed by UT-Battelle for the U.S. Department of Energy CSS Integration: Alarm  Data Browser 1.  Context menu: Alarm Duration, Guidance, Displays, … 2.  Select Data Browser for PV in alarm 3.  View history, annotate
  • 9. 9 Managed by UT-Battelle for the U.S. Department of Energy Data Browser  Electronic Logbook After inspecting alarm PV’s history, post commented plot to E-Log
  • 10. 10 Managed by UT-Battelle for the U.S. Department of Energy Directly from Alarm to E-Log •  “Logbook” from context menu creates text w/ basic info about selected alarms. Edit, submit.
  • 11. 11 Managed by UT-Battelle for the U.S. Department of Energy .. may require Authentication/Authorization (LDAP)  Log in/out while CSS is running Online Configuration Changes
  • 12. 12 Managed by UT-Battelle for the U.S. Department of Energy Configure PV •  Again online •  Especially useful for operators to update guidance and related screens.
  • 13. 13 Managed by UT-Battelle for the U.S. Department of Energy BEAST Demo •  Virtual Linac
  • 14. 14 Managed by UT-Battelle for the U.S. Department of Energy IOCs Technical View Alarm Cfg & State RDB FECs/IOCs Alarm Server Current Alarms: Latched? Annunciated? Acknowledged? LOG Message RDB JMS to Speech JMS to RDB Tomcat - Reports Alarm Client GUI JMS Alarm Updates Ack’; Config UpdatesAnnunciationsLog Messages TALK ALARM_CLIENTALARM_SERVER PV Updates (Channel Access, …)
  • 15. 15 Managed by UT-Battelle for the U.S. Department of Energy Alarm Server Options •  Latch highest severity, require acknowledgement? •  Annunciate? •  Chatter filter •  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 •  “Maintenance Mode”: Invalid PVs don’t annunciate, automatically acknowledged
  • 16. 16 Managed by UT-Battelle for the U.S. 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
  • 17. 17 Managed by UT-Battelle for the U.S. Department of Energy Logging: Get timeline Filter on PV 1. PV triggers, clears, triggers again 2. Alarm Server latches alarm 4. Problem fixed 5. Ack’ed by operator 6. All OK 3. Alarm Triggered again
  • 18. 18 Managed by UT-Battelle for the U.S. Department of Energy Numerous Web Reports
  • 19. 19 Managed by UT-Battelle for the U.S. Department of Energy Summary •  Tools won’t produce a good configuration, but help to improve it –  Most frequent alarms? –  Alarm ‘noise’? •  BEAST operational at SNS since Feb’09 –  Started with previous ALH setup •  ~300, no guidance, no related displays •  Now ~400, all with guidance, rel. displays, links to operational procedures –  Alarm Server stable through IOC reboots, online configuration changes, Oracle updates •  Alarm GUI is ‘best ever’ for SNS
  • 20. 20 Managed by UT-Battelle for the U.S. Department of Energy Future of BEAST •  Auto Dialer, Phone System •  Better support for multiple setups GUI “CCR” RDB
 Alarm Server “CCR” /CCR/Ring/… JMS
 *_SERVER
 *_CLIENT
 Alarm Server “CUB” /CUB/Cooling/… Alarm Server “Cryo” /Cryo/Coldbox/… GUI “CUB” GUI “Cryo” *_TALK
 SERVERS

  • 21. 21 Managed by UT-Battelle for the U.S. Department of Energy Thank You! •  BEAST Home Page: –  http://sourceforge.net/apps/trac/cs-studio/wiki/BEAST •  Setup Instruction –  No downloadable alarm server available. Need to build your own from CSS source repository. –  https://ics-web.sns.ornl.gov/css/docs/BEAST.doc