matthias clausen, desy css presentation @ gsi feb. 2009: introduction xfel the european x-ray laser...

Post on 18-Dec-2015

223 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related