1 / 13

CSS-DCT (SNL) Training A basic Overview

CSS-DCT (SNL) Training A basic Overview. EPICS Collaboration Meeting Aix-en-Provence June 1 st , 2010 (Jan Hatje) Matthias Clausen - DESY. DCT / SNL - Training. DCT Introduction DCT demo SNL demo I/O configurator Introduction. EPICS.

Download Presentation

CSS-DCT (SNL) Training A basic Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSS-DCT (SNL) TrainingA basic Overview EPICS Collaboration Meeting Aix-en-Provence June 1st , 2010 (Jan Hatje) Matthias Clausen - DESY

  2. DCT / SNL - Training • DCT Introduction • DCT demo • SNL demo • I/O configurator Introduction

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

  4. Application Development Configuration of I/O Hardware And Process Controls Integrating new I/O devices Hardware Engineer Process Engineer Programmer Prepare new IOC Load Image Get driver from EPICS site Configure Profibus Configure Database Profibus Configuration Tool Database Creation Tool Write text file to load directory Load IOC with -Operating System -EPICS core -Database

  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. DCT Demo • Prototypes and Instances • Create individual Records • Create several Instances from one Prototype • Using Variables • Run Database in IOC

  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. SNL Demo • Show Demo SNL Program • Different Views • Outline View • Problem View • SNL Diagram Editor (‘preview’)

  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. Hierarchy from the IOC down

  11. … to the Channel …

  12. … including Documentation

  13. More Information? • On DCT: Jan.Hatje@desy.de • On SNL: Jan.Hatje@desy.de • On I/O-Configurator: Helge.Rickens@desy.de

More Related