Title: CSS-DCT (SNL) Training A basic Overview
1CSS-DCT (SNL) TrainingA basic Overview
- EPICS Collaboration Meeting Aix-en-Provence
- June 1st , 2010
- (Jan Hatje)
- Matthias Clausen - DESY
2DCT / SNL - Training
- DCT Introduction
- DCT demo
- SNL demo
- I/O configurator Introduction
3EPICS
EPICS (Experimental Physics and Industrial
Control System)
Client (Configuration- and Operator Interfaces)
Channel Access IP based Communication Protocol
I/O Controller is independent from clients
I/O Controller (control loops, Sequence programs)
I/O System (Field bus)
P
T
4Application Development
Configuration of I/O Hardware And Process Controls
Integrating new I/O devices
Process Engineer
Hardware Engineer
Programmer
Prepare new IOC Load Image
Get driver from EPICS site
Configure Database
Configure Profibus
Database Creation Tool
Profibus Configuration Tool
Write text file to load directory
Load IOC with -Operating System -EPICS
core -Database
5Datbase Creation Tool - Motivation
- See
- http//sourceforge.net/apps/trac/cs-studio/wiki/Dc
tPerspective - 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)
6DCT Demo
- Prototypes and Instances
- Create individual Records
- Create several Instances from one Prototype
- Using Variables
- Run Database in IOC
7SNL
- See
- http//sourceforge.net/apps/trac/cs-studio/wiki/Sn
lEditor - 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)
8SNL Demo
- Show Demo SNL Program
- Different Views
- Outline View
- Problem View
- SNL Diagram Editor (preview)
9I/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
10Hierarchy from the IOC down
11 to the Channel
12 including Documentation
13More Information?
- On DCT Jan.Hatje_at_desy.de
- On SNL Jan.Hatje_at_desy.de
- On I/O-Configurator Helge.Rickens_at_desy.de