CSS-DCT (SNL) Training A basic Overview - PowerPoint PPT Presentation

About This Presentation
Title:

CSS-DCT (SNL) Training A basic Overview

Description:

Arial Arial Black Times New Roman xfelpresentation_en CSS-DCT (SNL) Training A basic Overview DCT / SNL - Training EPICS Application Development Datbase Creation ... – PowerPoint PPT presentation

Number of Views:107
Avg rating:3.0/5.0
Slides: 14
Provided by: Matthias87
Learn more at: https://epics.anl.gov
Category:

less

Transcript and Presenter's Notes

Title: CSS-DCT (SNL) Training A basic Overview


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
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
5
Datbase 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)

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/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)

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_at_desy.de
  • On SNL Jan.Hatje_at_desy.de
  • On I/O-Configurator Helge.Rickens_at_desy.de
Write a Comment
User Comments (0)
About PowerShow.com