Control System Studio CSS Overview Kay Kasemir ORNLSNS
- Slides: 35
Control System Studio, CSS Overview Kay Kasemir ORNL/SNS kasemirk@ornl. gov Feb. 2013 Managed by UT-Battelle for the Department of Energy
Original EPICS Operator Interfaces Many disjoint tools – – 2 Static layout Inconsistent Look Online help? primarily for Linux/X 11 Managed by UT-Battelle for the Department of Energy
No Integration between Tools · Note PV associated with Alarm · Start Strip. Tool – Add PV to Strip. Tool · Start Archive viewer – Add PV. . 3 Managed by UT-Battelle for the Department of Energy
CSS: A Collaboration · Goal: Portable, better integrated control system tools · Started 2006 between DESY and SNS – Joined by CLS, APS, BNL, ITER, KEK/J-PARC, … · http: //. net/apps/trac/cs-studio – Wiki, Mailing lists – Source code: https: //github. com/Control. System. Studio 4 Managed by UT-Battelle for the Department of Energy
CSS: Control System Architecture – Portable environment (Windows, Linux, OS X) – Free development tools – Plug-Ins, Extension points, Registry – Rich Client Platform (RCP): Windows, menus, help, preferences, online update, … 5 Managed by UT-Battelle for the Department of Energy
Assume this Beam Line GUI How many neutrons do we receive over time? 6 Managed by UT-Battelle for the Department of Energy
Right click on the neutron count… ‘Data Browser is listed as one of the tools that handle Process Variables… 7 Managed by UT-Battelle for the Department of Energy
Plotting… · Data Browser started · PV added · Starts showing samples over time · Can also query historic data, if available 8 Managed by UT-Battelle for the Department of Energy
Logbook Entry… 9 Managed by UT-Battelle for the Department of Energy
Accelerator Example: React to Alarm CSS includes an alarm system. Operator notices an alarm… 10 Managed by UT-Battelle for the Department of Energy
Example Work Flow: React to Alarm. Context menu of alarm… (“right click”) 11 Managed by UT-Battelle for the Department of Energy
Example Work Flow: React to Alarm… 3 2 1 Inspect history of PV, annotate, … 12 Managed by UT-Battelle for the Department of Energy
Finally: Make Logbook Entry After inspecting alarm PV history, post commented plot to E-Log! 13 Managed by UT-Battelle for the Department of Energy
CSS: Toolkit · Application Plug-Ins – – – Strip-Chart: Data Browser OPI: BOY Alarms: BEAST Automation: Scan System Utilities: Probe, Clock , PV Tree , Psychiatrist · Library Plug-Ins – Control system data types (PV, Sample, …), Life data access, Historic Data Access, Logbook , E-Mail, Authentication, Authorization, … – Extension Points · Life data: Channel Access, Simulated, Local PVs · Historic Data: XML-RPC, RDB, … · Authentication: Kerberos, LDAP, … 14 Managed by UT-Battelle for the Department of Energy
Basic CSS Tools Probe – Current value of a PV EPICS PV Tree – Trace PV links Both: ü Resize ü PV Name Drop-down history 15 Managed by UT-Battelle for the Department of Energy
Data Browser Plot ‘live’ and ‘archived’ data over time 16 Managed by UT-Battelle for the Department of Energy
Support for Historic Data Sources 17 Managed by UT-Battelle for the Department of Energy
Alarm System (BEAST) Tabular or Tree view, voice annunciations, … Select by Name, Description Sort by Time, Severity, … 18 Managed by UT-Battelle for the Department of Energy Acknowledge
BOY – Best OPI, Yet Operator Interface Editor Runtime · Select widget, enter PV name, done 19 Managed by UT-Battelle for the Department of Energy · No programming, no compilation,
SNS Examples · Top-level displays created by operators 20 Managed by UT-Battelle for the Department of Energy Tim Southern, Nick
Flexible Layout · Panels can be closed, reopened, repositioned · Multiple Perspectives – Name, Save, Restore · Multiple document instances share same configuration panels 21 Managed by UT-Battelle for the Department of Energy
CSS PV Exchange · PV in any CSS Tool Context Menu Select other PV Tools – Opens other tool with that PV 22 Managed by UT-Battelle for the Department of Energy
Integrated Help, Preferences · Uniform access to settings, searchable help – Applications – Support Libraries · Logging · Control System access 23 Managed by UT-Battelle for the Department of Energy
Instrument Automation w/ Scan Server Detector Sample Environment, Beam line Equipment Instrument Events Streaming Message Service Streaming Translation Service Data Stream PVStreamer Neutron Statistics Service Scan Server Beam line Workstation EPICS IOCs 24 Managed by UT-Battelle for the U. S. Department of Energy Nexus Channel Access Mantid Engine
“Scan” from BOY 1. Configure 2. Start 3. Monitor 25 Managed by UT-Battelle for the U. S. Department of Energy
Tabular OPI 26 Managed by UT-Battelle for the U. S. Department of Energy
Scan Editor Add commands Open, save Set parameters • “Undo” • Drag/drop commands or PV names (also as XML text) • Device PVs (or alias) can be picked from beamlinespecific configuration 27 Managed by UT-Battelle for the U. S. Department of Energy
Scripted Scan Jython editor, debugger Jython console 28 Managed by UT-Battelle for the U. S. Department of Energy … or use ‘vi’, shell
Scan Monitor List Scans on Server – Idle: To be executed next – Running: With progress report – Finished, Failed: Past runs 29 Managed by UT-Battelle for the U. S. Department of Energy
Scan Plot • Plot variables used by scan • Get data from Running or Finished scans 30 Managed by UT-Battelle for the U. S. Department of Energy
Simulation Mode • Simulated PV changes • Estimates times 31 Managed by UT-Battelle for the U. S. Department of Energy
Monitor, Adjust Live Scan Info Active Command Adjust properties of live scan 32 Managed by UT-Battelle for the U. S. Department of Energy
Thick Client vs. Web üCSS: Integrated, rich, portable Still: Needs to be installed on each user’s computer. . Accessible from phones, tablets, toasters? 33 Managed by UT-Battelle for the U. S. Department of Energy OK, nobody asked about the toaster, yet. But it’s getting there, see www. theonion. com
Web OPI CSS is Desktop app, will probably remain so, but *. opi files can be viewed online! 34 Managed by UT-Battelle for the Department of Energy
What is CSS? Integration of various control-system tools into a consistent product Excellent for end-users! 35 Managed by UT-Battelle for the Department of Energy Based on http: //buzzynews. com/wp-content/uploads/2008/01/stevejobs-presente-le-mac-book-air-lordinateur-portable-le-plusfin-du-monde. jpg
- Emmet html structure
- Xna visual studio 2017
- Xbox xna
- Pseudocódig
- Sap erp system overview
- Database content management system
- What are the advantages of computerized accounting
- Ductus parotideus
- Sap ps
- Operating system overview
- Sequence diagram for gym management system
- Small intestine histology
- Computer memory system overview
- Computer memory system overview
- British school system
- Chapter 2 an overview of the financial system
- British school system overview
- System analysis
- System design overview
- System overview sample
- Lpi
- Lung 3 lobes
- Computer system overview
- The hollywood studio system in the 1930s and 1940s
- Control mass in thermodynamics
- Translational research institute on pain in later life
- Process control and product control
- Control volume vs control surface
- Stock control e flow control
- Control volume vs control surface
- Control vs negative control
- Positive and negative controls
- Jelaskan tentang error control pada data link control?
- Control de flujo y control de errores
- Negative control vs positive control examples
- Error control and flow control