Introduction to the TSL Control System - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Introduction to the TSL Control System

Description:

A 'new' control system as a common platform for cyclotron's and CELSIUS' operation ... Some ideas behind the system's design (KG) ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 17
Provided by: www3T7
Category:

less

Transcript and Presenter's Notes

Title: Introduction to the TSL Control System


1
Introduction to the TSL Control System
  • K. Gajewski
  • M. Pettersson

2
Introduction
  • A new control system as a common platform for
    cyclotrons and CELSIUS operation
  • Work on it started in 1991
  • Finished in 1997 (all subsystems connected)
  • and continuously going on.

3
Agenda
  • Control systems hardware layout (KG)
  • Some ideas behind the systems design (KG)
  • Control systems software components and its
    interconnection (KG)
  • What is a parameter in our control system (MP)
  • Application Program Interfaces (API) available in
    our control system (MP)

4
Hardware Architecture
5
Control Systems Layout
6
Ideas Behind the Design
  • Distributed system, redundant top layer, possible
    remote access
  • Top level computer crash/shutdown and should not
    influence the operation of the machine
  • Scalable system (to some extend)
  • Well defined, simple and efficient control
    protocol for communication between the top layer
    and I/O controllers

7
Ideas Behind the Design (cont.)
  • A general parameter structure (specific
    implementation hidden to the user)
  • All real time tasks running on I/O controllers or
    front ends
  • Security parameter reservation implemented in
    the I/O controller (VME)
  • Alarms are generated in the I/O controllers
  • Operators should have possibility to configure
    their work environment (workspace layout, menus,
    synoptic screens, etc.)

8
Software Components
  • Workstations (Sun)
  • Applications (synoptic, archmgr, bcmplot)
  • API (C-, FORTRAN-library, tcl/tk,)
  • Servers (srv, upbmsgd, gpibd)
  • I/O Controllers (VME)
  • Net server (one for each workstation)
  • Db server
  • Log server
  • www server
  • I/O servers (specific for each type of
    interface/device)

9
Software Components (cont.)
  • Front end
  • PLC programs (vacuum, interlocks)
  • Assembler programs (G64)
  • C programs (DSP)

10
Software Components Layout
11
Control Protocol
  • TCP/IP is used for transport
  • Message based synchronous master/slave
    communication
  • A message consists of 2 parts
  • Header (fixed layout)
  • Data (optional)
  • About 40 different types of messages

12
Message Flow
13
Parameter What is that?
14
Application Program Interfaces
  • C language
  • FORTRAN
  • Tcl/tk
  • LabVIEW

15
Summary
  • We hope you now have some idea how the TSL
    control system is designed and how it works
  • It was just an outline -
  • Request feedback of training session

16
Where to Get More Information
  • The training camp on 8-9 January 2002 will give
    more in depth knowledge and more practical skills
    for most related personel
  • For those interested in developing control system
    applications there will be exercise session(s)
    organized in the lab
  • Kompendium för Kontrollsystemskurs (in swedish)
  • Our web site wwwcs.tsl.uu.se
Write a Comment
User Comments (0)
About PowerShow.com