+ All Categories
Home > Documents > Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms...

Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms...

Date post: 17-Mar-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
12
ORNL is managed by UT-Battelle, LLC for the US Department of Energy Alarm System Nov. 2018 Kay Kasemir
Transcript
Page 1: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

ORNL is managed by UT-Battelle, LLC for the US Department of Energy

Alarm System

Nov. 2018

Kay Kasemir

Page 2: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

2

Alarm System

1) Indicate alarms2) Detail: Which PV? When? What value?..3) Guidance4) Related Displays5) Keep alarms until acknowledged & cleared

Basic Idea

PVVAL: 20HIHI: 20HHSV: MAJOR

“Check XYZ.Try opening ABC.Call Fred.”

PVVAL: 10HIGH: 5HSV: MINOR

Page 3: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

3

Implementation

Alarm Server

Monitors PVs,updates current state

PV

PV

PV

PV

Apache Kafka

• Alarm Configuration- Which PVs to monitor- Guidance- Display Links

• Current State- Which PVs are in alarm?

CS-Studio Alarm UI

Page 4: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

4

Initial Setup

1. Install Kafka (typically as Linux service)

2. Check that “Accelerator” config existscd ~/epics-train/tools./list_topics.sh./monitor_topics.sh Accelerator

If nothing shown:./create_alarm_topics.sh Accelerator

3. Start alarm server (typically also as Linux service)alarm_server

https://github.com/shroffk/phoebus/blob/master/app/alarm/Readme.md

Page 5: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

5

Configuration• Open CS-Studio Applications, Alarm, Alarm Tree

• Right-click, Add Component– Node “Fishtank”– Add Guidance and Display link

Page 6: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

6

Configuration …• Right-click on new “Fishtank”, Add Component

qPV “training:heat_V”qDescription

Anything’s better than the PV nameqSpecific Guidance and Displays

Should have guidance. Otherwise, why is this an alarm?qEnabled? Latch? Annunciate?

Usually: Yes, otherwise: Why bother?qDelay?

Hack for noisy alarm trigger PVsqAutomated Actions

q mailto:[email protected]

Page 7: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

7

Example Alarm Workflow

• Cause an alarmcaput training:setpoint 60

• Inspect Alarm– Watch as alarm

is indicated– Open associated

display

• Handle It– Acknowledge– Reduce setpointà Clear

Page 8: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

8

Alarm Tree

• Primary configuration tool

• Hierarchical– Guidance, Displays apply to sub-

nodes

• Operational useful to– Check if numerous alarms originate in

the same area– Acknowledge or disable complete

subtrees

Page 9: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

9

Alarm Table

• Primary operations tool

• Ideally empty

• View/sort/acknowledge alarms

• Open guidance and displays

Page 10: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

10

Alarm Area Panel

Useful for ‘Overview Displays’

Indicates‘across the room’:

All OK?

Page 11: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

11

Alarm Annunciator

Annunciates the descriptionof alarms

Basic “heads up” to check alarm table for details

Page 12: Alarm System - SNS Controls Software Tools · 2019. 1. 16. · 2 Alarm System 1)Indicate alarms 2)Detail: Which PV? When? What value?.. 3)Guidance 4)Related Displays 5)Keep alarms

12

Alarm System

• Alarm Server monitors PVs, tracks alarms

• Alarm Tree to configure– PV?– Guidance?– Displays?

• Alarm Table,Area Panel,Annunciatorto use– Acknowledge– Open Displays


Recommended