xfel the european x-ray laser project css core meeting introduction into css desy, august 7, 2006...
TRANSCRIPT
![Page 1: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/1.jpg)
XFELThe EuropeanX-Ray Laser Project
CSS Core MeetingIntroduction into CSSDESY, August 7, 2006
Matthias Clausen
MKS-2
![Page 2: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/2.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
2
Logistics
http://css.desy.de/content/e198/e253/e303/index_eng.html
Dinner Today
Tuesday: DESY Tour
Wednesday: Hamburg Tour
Thursday: @ Clausen’s
![Page 3: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/3.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
3
How it Started
New Operator Interface for XFEL Cryogenic Controls and Utility Controls● Existing tools based on X-Window● No common look and feel
Evaluating different Approaches (by Cosylab)● Result: Eclipse RCP
![Page 4: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/4.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
4
Names …
EPICS-Office
Control System Office
Control System Studio (CSS)
![Page 5: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/5.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
5
Meetings …
EPICS Collaboration Meeting Spring’ 05● Concept well accepted
EPICS Collaboration Meeting Autumn’ 05 (ICALEPCS)● Eclipse Workshop
Eclipse Workshop @ SLAC Spring ’06
![Page 6: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/6.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
6
CSS related Developments
Data Access Layer (DAL)● Contract with Cosylab
CSS-Core Design● C1-WPS
DESY● Several Utility (Test) Plugin
IHEP (Russia)● Yuri Smirnov (several Plugins)
![Page 7: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/7.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
7
CSS Future Developments
Collaboration with University Hamburg● Development of CSS-Plugin-Wizard● Design and Development of Synoptic Display● Main Partner: C1-WPS
Forming a CSS-Core Development Team● Mailing Lists:
http://css.desy.de/content/e314/e315/index_eng.html
![Page 8: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/8.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
8
Main Goals of this Meeting:
• Defining the Core CSS Functionalities
• Identifying the main problem areas
• Discussing/ finding technical solutions
![Page 9: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/9.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
9
The Way we work
Describing Problem Areas● A few presentations● (Today: CSS, CSS-Core)
Discussing solutions
Implementing ‘spikes’ to test solutions● Students● ‘Hands-on’ during the meeting● Break off sessions – if desired
![Page 10: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/10.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
10
CSS
Some Words about CSS …
![Page 11: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/11.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
11
What is the Control System Studio (CSS)?
It is an environment / framework which enables you to create your control system applications.
It shall offer a common look and feel for all applications
It shall provide interfaces to:● Control System Data● Control System Name Services● Control System Logging Services● Application Logging Services● Application Management Services● … more
It shall provide a generic infrastructure to built pluggable, component based applications:
● High level applications (XAL)● User/ operator applications
![Page 12: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/12.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
12
Eclipse IDE - (the original)
Navigator
Edit Window
Outliner Window
View Window
![Page 13: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/13.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
13
Eclipse to CSS evolution from Eclipse …
EclipseCore Eclipse
IDEPlugin
EclipseIDE
Plugin
EclipseIDE
PluginEclipseIDE
Plugin
EclipseIDE
Plugin EclipseIDE
Plugin
![Page 14: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/14.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
14
Eclipse to CSS evolution to CSS …
EclipseCore CSS
CorePlugin
CSSCore
Plugin
CSSCore
PluginCSSCore
Plugin
CSSCore
Plugin CSSCore
Plugin
CSSApplication
Plugin
CSSApplication
Plugin
CSSApplication
Plugin
![Page 15: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/15.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
15
Eclipse IDE / new meaning for CSS
Hierarchical Menu-IOC-Records-Alarm-Hierarchy-Display Configuration Files
Application Window-Synoptic Display-Alarm Display-Archive Display (History)-Strip Tool-Configuration Tool- Probe (CA-Debugger)
Detail/ Debug Window-Properties of individual records or objects-Help text
Message based Data-Alarm List (Current)-System-Log Messages-Local error log
![Page 16: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/16.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
16
Control System Studio (CSS) LayoutApplication Window-Synoptic Display
Hierarchical Menu-Display Configuration Files
Message based Data-Alarm List (Current)
Select graphic from list
![Page 17: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/17.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
17
CSS – selecting Object Aspects with MB3
Right mouse click (MB3
Synoptic DisplayAlarm DisplayArchive DisplayStrip ToolConfiguration ToolProbe
Synoptic DisplayAlarm DisplayArchive DisplayStrip ToolConfiguration ToolProbe
Application Window-Strip Tool
![Page 18: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/18.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
18
CSS – selecting Object Aspects with MB3
Faceplate DisplayAlarm DisplayArchive DisplayStrip ToolConfiguration ToolProbe
Faceplate DisplayAlarm DisplayArchive DisplayStrip ToolConfiguration ToolProbe
Right mouse click (MB3On alarm entry
Application Window-Faceplate / Tuning Display
![Page 19: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/19.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
19
Plugins:
CSS-Main Operator Interface:● Synoptic Display● Archive-/ Trend-Viewer● Alarm-Tools
Configuration/ Online-Tools● VDCT● EPICS-IDE● Probe
Programming/ Debugging● SNL Editor/ Debugger● Digital Logic Editor/ Debugger
Maintenance/ Offline-Data● Maintenance Database ( Maintenance-Periods/ -Instructions…)● Device Database ( CAD-Graphs, Pictures, Help-Text)
![Page 20: XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2](https://reader036.vdocuments.mx/reader036/viewer/2022062407/56649eaa5503460f94baf048/html5/thumbnails/20.jpg)
Matthias Clausen, DESYCSS Core Workshop, 7-August-06
XFELThe EuropeanX-Ray Laser Project
20
Databases