Upload
hans
View
49
Download
0
Embed Size (px)
DESCRIPTION
CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display. CSS – Control System Studio Summary Presentation @ GSI February 11 th 2009 Matthias Clausen, Jan Hatje (DESY / MKS-2) Presented by: Matthias Clausen. Overview. Synoptic Display Studio (SDS) Overview Converter - PowerPoint PPT Presentation
Citation preview
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 1
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
CSS – Control System Studio
Synoptic Display Studio (SDS) andArchive Display
CSS – Control System StudioSummary Presentation @ GSI February 11th 2009
Matthias Clausen, Jan Hatje (DESY / MKS-2)
Presented by: Matthias Clausen
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 2
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Overview
Synoptic Display Studio (SDS)– Overview– Converter
• Size 24– Size 20
» Size 20» Mehr geht nicht …
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 3
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Synoptic Display Studio
Synoptic Displays are the key (killer) application for process control systems
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 4
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
The CSS Onion Synoptic Display Studio (SDS)
OSGi
SDS
DALEPICS
TINE
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 5
XFELThe EuropeanX-Ray Laser Project 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 dm2k Displays• Easy to add new widgets (one week for a Cosylab student)
http://css.desy.de/content/e1576/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, DESYCSS Presentation @ GSI Feb. 2009: Introduction 6
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Control System Studio: A Container for alle of these client applications – And many more...
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 7
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Before CSS: Information Transfer by ‚Drag and Drop‘
Sequence:
1. Start Application
2. Drag Channel from Graphic into Probe or StripTool
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 8
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Information Transfer by means of Contributions‚Information on your fingertip‘
Sequence:
1. Start CSS
2. From any application start any other application (plugin) with PV data object or list of PVs or Frontend- Controller or dataBrowser data.
From Graphics
From Connection View
From PV Table
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 9
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Synoptic Display Studio UI
WorkspaceEditor field
Property View
Widgetpalette
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 10
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
SDS Example
Get more Information from the Training Slides
and in the CSS/SDS Distribution
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 11
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Overview
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 12
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Dynamics
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 13
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Characteristics
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 14
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Alias
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 15
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Connection States
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 16
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Rules
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 17
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Action Data
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 18
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Bargraph and Meter
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 19
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Grouping- and Linking Container
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 20
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Sixteen Binary Bar and Thumb Wheel
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 21
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Strip Chart and Waveform
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 22
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
ADL Converter
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 23
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
MEDM → SDS
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 24
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Online Help @http://krykxmpp.desy.de:8099/help/index.jsp
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 25
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Synoptic Display StudioWho is involved?
• Core functionalities specified by DESY• Initial implementation and design: C1-WPS/
University of Hamburg• DAL/ simpleDal adapter: C1-WPS• New widgets and extensions: DESY, students• Initializer: DESY• Adl2Sds converter for dm2k(medm) graphics:
DESY
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 26
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Synoptic Display StudioRelevance 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 (DAL-plug) 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, DESYCSS Presentation @ GSI Feb. 2009: Introduction 27
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Synoptic Display StudioFuture Plans:
• Continue to develop new widgets– The meter widget needs attention– A (3D) 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 C1-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)
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 28
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Future Plans
• Production for Synoptic Display Studio (SDS) start NOW Commissioning for cryogenic plant
• Remote management of CSS instances based on the Eclipse Communication Framework
• Continue Collaboration with University of Hamburg and with external collaborators.
• New project with C1-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)
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 29
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
The CSS Onion DataBrowser
OSGi
Dat
aB
row
ser
TIN
E
Arc
hive
AP
IA
AP
IS
erve
r
XNDS Cha
nnel
arch
iver
Arc
hive
Rec
ordJM
S
TIN
E
arch
iver
IOC
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 30
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 31
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 32
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 33
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 34
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 35
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Scope Data - Settings
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 36
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Scope Data - Plot
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 37
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Waveform Data
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 38
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Namespace-Browser (TINE) and DataBrowser
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 39
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
dal-tine://DESY3/MHFHISTORY/keyword/DoKlyDrvPRuk
Data
FFT in Post Analyzer
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 40
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Data BrowserWho 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, DESYCSS Presentation @ GSI Feb. 2009: Introduction 41
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Data BrowserRelevance 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.
Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 42
XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser
Data BrowserFuture Plans:
• Add support for event displays (ORNL and DESY)– Display archived data– Display waveform data– Display alarms– Display message based data