The European XRay Laser Project XFEL XRay FreeElectron

  • Slides: 41
Download presentation
The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser CSS – Control System Studio

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display (Data Browser) CSS – Control System Studio Summary Presentation @ GSI February 11 th 2009 Matthias Clausen, Jan Hatje (DESY / MKS-2) Presented by: Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 1

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Overview Synoptic Display Studio (SDS)

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Overview Synoptic Display Studio (SDS) – Overview – Converter Data Browser – – Basic Functionality Post Analyzer Waveform Support Integrating data from Scopes Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 2

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Synoptic Displays

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Synoptic Displays are the key (killer) application for process control systems The current implementation provides a rich functionality – Any property of any widget can be dynamic – Any value from the control system may be converted by an individual (Java) script – Any widget or graphic may change dynamically – A local namespace can be configured dynamically (on the fly) and provides in addition a fixed set of parameters Let’s see how it works… Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 3

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser The CSS Onion Synoptic Display

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser The CSS Onion Synoptic Display Studio (SDS) OSGi SDS DAL EPICS TINE Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 4

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio • Synoptic

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio • Synoptic Display Studio (SDS) is a set of CSS plugins • SDS is based on GEF • Connection to control system via DAL – Support for EPICS and TINE ( more to come) – Full asynchronous support for data updates • • Initializer for widgets (depending on local settings) CVS support for the management of displays (Eclipse feature) ADL converter to reuse dm 2 k Displays Easy to add new widgets (one week for a Cosylab student) http: //css. desy. de/content/e 1576/index_eng. html • Everything can be dynamic – Properties – Display call-up (name substitution using alias names) – Displays in Displays (depending on the actual value of a channel) Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 5

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio UI Workspace

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio UI Workspace Editor field Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser Widget palette Property View 6

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser SDS Example Get more Information

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser SDS Example Get more Information from the Training Slides which are available in the CSS/SDS Distribution Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 7

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Overview Matthias Clausen, DESY CSS

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Overview Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 8

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Dynamics Matthias Clausen, DESY CSS

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Dynamics Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 9

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Characteristics Matthias Clausen, DESY CSS

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Characteristics Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 10

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Alias Matthias Clausen, DESY CSS

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Alias Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 11

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Connection States Matthias Clausen, DESY

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Connection States Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 12

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Rules Matthias Clausen, DESY CSS

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Rules Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 13

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Action Data Matthias Clausen, DESY

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Action Data Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 14

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Bargraph and Meter The Initializer

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Bargraph and Meter The Initializer is setting the properties according to your needs. (Or your control system) Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 15

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Grouping- and Linking Container Matthias

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Grouping- and Linking Container Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 16

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Sixteen Binary Bar and Thumb

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Sixteen Binary Bar and Thumb Wheel Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 17

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Strip Chart and Waveform Matthias

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Strip Chart and Waveform Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 18

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser And there’s more … Widgets:

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser And there’s more … Widgets: – – – Timer Plyline/ Polygon Rectangle/ Ellipse/ Arc Slider Switch (‘programmed’ symbols) Image (picture) Layer management … Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 19

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser ADL Converter Matthias Clausen, DESY

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser ADL Converter Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 20

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser MEDM → SDS Matthias Clausen,

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser MEDM → SDS Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 21

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser SDS Quickstart Menu Adding Graphic

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser SDS Quickstart Menu Adding Graphic to Menu Changing Menu Entry String New Menu Entry Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 22

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Online Help @ http: //krykxmpp.

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Online Help @ http: //krykxmpp. desy. de: 8099/help/index. jsp Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 23

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Who is

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Who is involved? • Core functionalities specified by DESY • Initial implementation and design: C 1 -WPS/ University of Hamburg • DAL/ simple. Dal adapter: C 1 -WPS • New widgets and extensions: DESY, students • Initializer: DESY • Adl 2 Sds converter for dm 2 k(medm) graphics: DESY Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 24

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Relevance for

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Relevance for GSI Users: • Most of the existing medm graphics can be converted into SDS graphics ‘out of the box’ • The existing DAL implementation for GSI (DALplug) could be converted into a CSS/DAL plugin – This would open the door to use CSS and it’s applications (SDS) also for other GSI applications Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 25

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Future Plans:

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display Studio Future Plans: • Continue to develop new widgets – The meter widget needs attention – A (3 D) image widget is necessary for beam line controls • Improve SDS by taking the feedback from the DESY operators into account – Ease of use • New project with C 1 -WPS and HHLA with the focus on using the CSS-SDS tools as a basis for the operator applications in the container terminals (JMS DAL-plug) • The collaboration with ITER might add new development resources to CSS/SDS Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 26

The European X-Ray Laser Project Data. Browser IOC archiver TINE Ser ver I TINE

The European X-Ray Laser Project Data. Browser IOC archiver TINE Ser ver I TINE ive Arch ord Rec e API Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser a arc nnel hiv er Ch XN DS AAP Archiv Browser OSGi Data S M J The CSS Onion XFEL X-Ray Free-Electron Laser 27

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Besides synoptic displays

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Besides synoptic displays and alarm displays the data browser is the third –important- application for process control. • The Archive API is the glue code to ‘any’ archive data source • The data. Browser was designed and implemented by Kasemir (ORNL) • ORNL and DESY are constantly working on improvements and extensions Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 28

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser in CSS Matthias

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser in CSS Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 29

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser and Correlation Plot

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser and Correlation Plot Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 30

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Correlation Plot Matthias Clausen, DESY

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Correlation Plot Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 31

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Gaussian Plot and FFT Matthias

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Gaussian Plot and FFT Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 32

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Scope Data - Settings Matthias

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Scope Data - Settings Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 33

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Scope Data - Plot Matthias

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Scope Data - Plot Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 34

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Waveform Display Matthias Clausen, DESY

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Waveform Display Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 35

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Namespace-Browser (TINE) and Data. Browser

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Namespace-Browser (TINE) and Data. Browser Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 36

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser dal-tine: //DESY 3/MHFHISTORY/keyword/Do. Kly. Drv.

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser dal-tine: //DESY 3/MHFHISTORY/keyword/Do. Kly. Drv. PRuk Data FFT in Post Analyzer Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 37

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Who is involved?

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Who is involved? • • Archive API specified by DESY and ORNL Implementation by ORNL (Kay Kasemir) Post Analyzer added by DESY Waveform Support modified by DESY Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 38

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Relevance for GSI

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Relevance for GSI Users: • The CSS Data Browser can be used for EPICS archived data as well as for other archive sources. • Access to legacy systems will open the door for smooth transition plans (if any exist). Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 39

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Future Plans: •

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Data Browser Future Plans: • Add support for event displays (ORNL and DESY) – – Display archived data Display waveform data Display alarms Display message based data Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 40

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display and Data Browser

The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser Synoptic Display and Data Browser Questions ? Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Synoptic Display Studio and Archive. Browser 41