Download presentation
Presentation is loading. Please wait.
Published byEdward Cole Modified over 9 years ago
1
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April 27 2010 CSS-DCT (SNL) Training A basic Overview EPICS Collaboration Meeting Aix-en-Provence June 1 st, 2010 (Jan Hatje) Matthias Clausen - DESY
2
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 2 DCT / SNL - Training DCT Introduction DCT demo SNL demo I/O configurator Introduction
3
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 3 EPICS PT EPICS (Experimental Physics and Industrial Control System) I/O System (Field bus) I/O Controller (control loops, Sequence programs) Client (Configuration- and Operator Interfaces) Channel Access IP based Communication Protocol I/O Controller is independent from clients
4
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 4 Application Development Integrating new I/O devices Configuration of I/O Hardware And Process Controls Programmer Process Engineer Get driver from EPICS site Prepare new IOC Load Image Configure Database Creation Tool Write text file to load directory Load IOC with -Operating System -EPICS core -Database Hardware Engineer Profibus Configuration Tool Configure Profibus
5
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 5 Datbase Creation Tool - Motivation See: http://sourceforge.net/apps/trac/cs-studio/wiki/DctPerspective A Tool to create hierarchical EPICS Databases Lessons learned from previous developments Integrated in CSS as a plugin –Use csv to manage version control Integrated with the I/O configuration Tool (share unique IO_NAMEs to configure the address space) Using Extension Point to create: –EPICS database file –Entries in RDB (Oracle) –XML file to create hierarchical Alarm-Tree (next release)
6
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 6 DCT Demo Prototypes and Instances Create individual Records Create several Instances from one Prototype Using Variables Run Database in IOC
7
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 7 SNL See: http://sourceforge.net/apps/trac/cs-studio/wiki/SnlEditor Motivation: Create a Language Sensitive Editor (LSE) as a CSS Plugin –Use csv to manage version control –Support for compiler settings (as preferences) –Start compiler from editor –Provide basic graphic display (no editor) –No debugger (yet)
8
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 8 SNL Demo Show Demo SNL Program Different Views –Outline View –Problem View –SNL Diagram Editor (‘preview’)
9
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 9 I/O Configuration Tool Generic Tool – but up to now only used for Profibus I/O Configure Profibus Address Space –Support GSD Configuration Files Define unique IO_NAME (same like in DCT) Store Documentation
10
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 10 Hierarchy from the IOC down
11
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 11 … to the Channel …
12
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 12 … including Documentation
13
Matthias Clausen, DESY XFEL Refrigerator Controls – April 27, 2010 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 13 More Information? On DCT: Jan.Hatje@desy.deJan.Hatje@desy.de On SNL: Jan.Hatje@desy.deJan.Hatje@desy.de On I/O-Configurator:Helge.Rickens@desy.de
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.