Presentation is loading. Please wait.

Presentation is loading. Please wait.

XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April 27 2010 CSS Core Applications.

Similar presentations


Presentation on theme: "XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April 27 2010 CSS Core Applications."— Presentation transcript:

1 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April 27 2010 CSS Core Applications – DESY The best of - for operations and commissioning EPICS Collaboration Meeting Aix-en-Provence June 3 rd, 2010 Matthias Clausen - DESY

2 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 2 CSS Core Applications Alarms and the Alarm System The EPICS IOC application development process Applications in the control room Diagnostic Tools

3 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 3 Alarms and the Alarm System The first CSS based Application which went fully into operation Requirements driven by ‘on call’ operators

4 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 4 Pushing Alarm/ Putlog/ SysLog/ SnlLog- Messages from the IOC IOC-Logging Overview Beacon AlarmscaPutSysLogSNL-Log Alarm caPutLogsysMsgsnlMsg Command Reply ioc log control ICS JMS

5 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 5 AlarmManagementSystem (AMS) – Overview Filtering and Forcing Actions on Messages ActiveMQ JMS-Server DepartmentDecision (FilterManager) MessageMinder Distributor Derby Db Filter-Konfiguration VoicemailConnector EMailConnector SmsConnector JmsConnector ALARM T T_AMS_MESSAGEMINDER T T_AMS_DISTRIBUTE T T_AMS_CON_SMS T T_AMS_CON_MAIL T T_AMS_CON_JMS T T_AMS_CON_VOICEMAIL T Derby Db Filter-Konfiguration ActiveMQ JMS-Server Message Sources

6 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 6 Alarm Displays Alarm Table –AlarmTables may be connected to one or more JMS Topics (dynamically) –Alarm Tables may be (alternatively)updated by channel access monitors – using a XML config file for channel list (NEW)* Log Table Log Tables may be connected to one or more JMS Topics (dynamically) Alarm-Tree –Get the configuration from LDAP (default) –Reading configuration from XML File (NEW)* (* Local Alarm Displays can run independently from LDAP and JMS)

7 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 7 Alarm Table

8 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 8 Looking back into the Archive (24h) from Oracle

9 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 9 Log Messages (System, Put, SNL)

10 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 10 Alarm System - Alarm Tree view Shows the current status of the alarm state from the IOC Delete and create records and subcomponents by context menu Configuration-Changes are stored in the LDAP server (or in XML file) Alarm status is propagated to root component Property view to display and edit tree items

11 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 11 The EPICS IOC application development process Developers –EPICS IOC core software (e.g. drivers) –Device configuration –EPICS database configuration Working model –Device configuration by the hardware engineer Add/ Change devices in RDB based device configuration tool –EPICS control database by the process engineer using CSS- DCT independent from hardware engineer Database size: 2500/ 1500 records  Change in Prototype inherited to 150 instances

12 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 12 Application Development Integrating new I/O devices Configuration of I/O Hardware And Process Controls Programmer Process Engineer Get driver from EPICS site Prepare new IOC Load Image Configure Database Creation Tool Write text file to load directory Load IOC with -Operating System -EPICS core -Database Hardware Engineer Profibus Configuration Tool Configure Profibus

13 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 13 Datbase Creation Tool A Tool to create hierarchical EPICS Databases Lessons learned from previous developments Integrated in CSS as a plugin –Use csv to manage version control –Basic Graphical Representation Integrated with the I/O configuration Tool (share unique IO_NAMEs to configure the address space) Using Extension Point to create: –EPICS database file –Entries in RDB (Oracle) –XML file to create hierarchical Alarm-Tree (next release)

14 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 14 DCT – Database Creation Tool

15 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 15 DCT Basic Graphical Representation Connected to IOC (alarm severity) List of fields (different from default)

16 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 16 DCT: Left over from training: The ‘>’ entry

17 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 17 DCT: Left out from training: >: Get list of available funtions >eval() >ioname() >forwardlink() >datalink() >sensorid() Typing in brackets () will offer record list:

18 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 18 SNL Editor

19 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 19 Applications in the Control Room CSS including DCT, device config, SNL editor –Ideal for commissioning – the ‘all in one’ toolkit Synoptic Display Studio –Several thousand (dm2k) ald files got converted Alarm Displays Log Table –Specially the possibility to list log messages from SNL programs dataBrowser Name Space Browser (LDAP) Screendump

20 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 20 SDS Displays – Faceplates - run ‘as shell’

21 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 21 Name Server Support Using the output of dbl > /fileServer/iocName ldapUpdater –CSS headless application (product) –checking /fileServer/* for new/updated files –Updating entries in the LDAP server NameSpaceBrowser –CSS plug-in –Read entries from LDAP server –Browse LDAP tree –Search for records in LDAP –Drag and Drop support to other CSS plugins

22 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 22 Screenshot Activation: Activate from any view by (important for detached views) Screenshot Menu in SDS Graphics Icon in CSS Menu

23 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 23 Screenshot Actions Copy view to buffer Copy from buffer to view Send image via e-Mail Send image to e-Logbook Once activated: –select view as image –select window as image –select screen as image

24 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 24 caSnooper From CSS in the Office Network to a Server in the Control Network List of remote CSS-headless applications

25 Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 25 CSS @ DESY Application development tools ‘debugged’ during commissioning of cryogenic plant Well accepted by operators New version within one month from now (including remote update, XML-File support, CA alarm monitor)


Download ppt "XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April 27 2010 CSS Core Applications."

Similar presentations


Ads by Google