The European XRay Laser Project CSS Core Meeting




















- Slides: 20

The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2 XFEL

The European X-Ray Laser Project XFEL Logistics http: //css. desy. de/content/e 198/e 253/e 303/index_eng. html Dinner Today Tuesday: DESY Tour Wednesday: Hamburg Tour Thursday: @ Clausen’s 2 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL 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 3 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL Names … EPICS-Office Control System Studio (CSS) 4 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL Meetings … EPICS Collaboration Meeting Spring’ 05 ● Concept well accepted EPICS Collaboration Meeting Autumn’ 05 (ICALEPCS) ● Eclipse Workshop @ SLAC Spring ’ 06 5 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL CSS related Developments Data Access Layer (DAL) ● Contract with Cosylab CSS-Core Design ● C 1 -WPS DESY ● Several Utility (Test) Plugin IHEP (Russia) ● Yuri Smirnov (several Plugins) 6 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL CSS Future Developments Collaboration with University Hamburg ● Development of CSS-Plugin-Wizard ● Design and Development of Synoptic Display ● Main Partner: C 1 -WPS Forming a CSS-Core Development Team ● Mailing Lists: http: //css. desy. de/content/e 314/e 315/index_eng. html 7 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL Main Goals of this Meeting: • Defining the Core CSS Functionalities • Identifying the main problem areas • Discussing/ finding technical solutions 8 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL 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 9 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL CSS Some Words about CSS … 10 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL 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 Management Services … more It shall provide a generic infrastructure to built pluggable, component based applications: ● High level applications (XAL) ● User/ operator applications 11 EPICS Office

The European X-Ray Laser Project XFEL Eclipse IDE - (the original) Edit Window Navigator Outliner Window View Window 12 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL Eclipse to CSS evolution from Eclipse … Eclipse IDE Plugin Eclipse Core Eclipse IDE Plugin 13 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL Eclipse to CSS evolution to CSS … CSS Core Plugin CSS Application Plugin CSS Core Plugin Eclipse Core CSS Core Plugin CSS Application Plugin 14 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL Eclipse IDE / new meaning for CSS Application Window Hierarchical Menu -IOC -Records -Alarm-Hierarchy -Display Configuration Files -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 15 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL Control System Studio (CSS) Layout Application Window -Synoptic Display Hierarchical Menu -Display Configuration Files Message based Data -Alarm List (Current) Select graphic from list 16 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL CSS – selecting Object Aspects with MB 3 Application Window -Strip Tool Right mouse click (MB 3 Synoptic Display Synoptic Alarm Display Archive Strip Tool Configuration Probe 17 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL CSS – selecting Object Aspects with MB 3 Application Window -Faceplate / Tuning Display Right mouse click (MB 3 On alarm entry Faceplate Display Alarm Display Archive Display Strip Tool Configuration Tool Probe 18 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project XFEL 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) 19 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06

The European X-Ray Laser Project Databases XFEL 20 Matthias Clausen, DESY CSS Core Workshop, 7 -August-06