css – control system studio synoptic display studio (sds) and archive display

42
Matthias Clausen, DESY CSS Presentation @ GSI Feb. 2009: Introduction 1 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 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

Upload: hans

Post on 27-Jan-2016

49 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 2: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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 …

Page 3: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 4: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 5: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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)

Page 6: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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...

Page 7: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 8: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 9: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 10: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 11: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 11

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Overview

Page 12: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 12

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Dynamics

Page 13: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 13

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Characteristics

Page 14: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 14

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Alias

Page 15: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 15

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Connection States

Page 16: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 16

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Rules

Page 17: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 17

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Action Data

Page 18: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 18

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Bargraph and Meter

Page 19: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 19

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Grouping- and Linking Container

Page 20: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 21: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 21

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Strip Chart and Waveform

Page 22: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 22

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

ADL Converter

Page 23: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 23

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

MEDM → SDS

Page 24: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 25: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 26: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 27: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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)

Page 28: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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)

Page 29: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 30: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 30

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Page 31: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 31

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Page 32: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 32

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Page 33: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 33

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Page 34: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 34

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Page 35: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 35

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Scope Data - Settings

Page 36: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 36

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Scope Data - Plot

Page 37: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 37

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Waveform Data

Page 38: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

Matthias Clausen, DESYCSS Presentation @ GSI Feb. 2009: Introduction 38

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Namespace-Browser (TINE) and DataBrowser

Page 39: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 40: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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

Page 41: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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.

Page 42: CSS – Control System Studio Synoptic Display Studio (SDS) and Archive Display

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