Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva 10-14 October 2005 The Control System of the ELETTRA Booster Injector.

Slides:



Advertisements
Similar presentations
24th October 2006 JM Chaize, ESRF PCAPAC Jefferson Lab TANGO Control System Status Status: A mature system Collaboration issues Next phase of development.
Advertisements

Control and IT Systems status and strategy ALBA, Piotr Goryl on behalf of Michał Ostoja-Gajewski, Krzysztof Wawrzyniak, Łukasz Żytniak, Tadeusz.
RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan.
André Augustinus ALICE Detector Control System  ALICE DCS is responsible for safe, stable and efficient operation of the experiment  Central monitoring.
TE / CRG / Paulo Gomes The Control System for the LHC tunnel cryogenics, p. 1 CERN Portuguese Teachers Programme, 7 Sep 2011 Dr. Paulo Gomes on behalf.
Development of a Linux- based small-size controller using PoE technology T. Masuda, T. Fukui, R. Tanaka SPring-8 ICALEPCS2005, Oct , Geneva, Switzerland.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
Elder Matias Canadian Light Source University of Saskatchewan CLS – Control System Overview.
Single Board Computers and Industrial PC Hardware at the CLS
Robert Gomez-Reino on behalf of PH-CMD CERN group.
The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld.
Workshop “Vacuum systems of Synchrotron Light Sources“ organized by MAX-LAB & ALBA Barcelona, th September 2005 Instrumentation and Vacuum Control.
Experience of Developing BEPCII Control System Jijiu ZHAO IHEP, Beijing October 18, 2007.
06/05/2004AB/CO TC RF controls issues Brief overview & status Requested from AB/CO Hardware, Timing, VME/FESA for LEIR, SPS, LHC Controls for LHC RF Power.
1 Progress of the Controls for BEPCII EPICS Seminar Presented by J. Zhao 20 August, 2002.
SCADA Systems - What is the scope of this talk? What are SCADA systems? What are their structure and main features? How open are they? How are they evolving?
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
9th September 2001R. BARILLERE - IT-CO1 Industrial and Custom Front-End solutions for Process Controls.
CLS: Control System E. Matias, R. Berg, G. Wright, T. Wilson, T. Johnson, R. Tanner and H. Zhang Canadian Light Source University of Saskatchewan Invited.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
ICALEPCS 2007, Knoxville, Tennessee, October 15-19, 2007 Present Status of VEPP-5 Control System D.Yu.Bolkhovityanov, A.Yu.Antonov, R.E.Kuskov The Budker.
CLS Machine Protection and PLC Hardware Presentation to Beamlines Group Elder Matias Canadian Light Source University of Saskatchewan October 20, 2001.
Ethernet Based Embedded IOC for FEL Control Systems J. Yan, D. Sexton, Al Grippo, W. Moore, and K. Jordan ICALEPCS 2007 October 19, 2007 Knoxville Convention.
The microIOC Family Gasper Pajor EPICS Collaboration Meeting Argonne National Laboratory June 2006.
FAIR Accelerator Controls Strategy
DFC on behalf of controls software and electronics groups Tango meeting March 19 th 2007 Status of Alba Controls.
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
LHC Cryogenics Control: INTEGRATION OF THE INDUSTRIAL CONTROLS (UNICOS) AND FRONT-END SOFTWARE ARCHITECTURE (FESA) APPLICATIONS Enrique BLANCO Controls.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Oct 8-9, 2005ACS Collaboration Meeting – Archamps, France The MicroIOC From Custom To Production First customer: PSI 25 pieces.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Booster Top-off Computer Controls System C. Timossi November 22, 2004.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
Experience of Developing BEPCII Control System Jijiu ZHAO IHEP, Beijing ICALEPCS2007 October 18, 2007.
CERN Control Standards Front-End Computer Layer Stéphane Deghaye BE/CO/FE
NICA control system, beam diagnostics V.Andreev, E.Gorbachev, A.Kirichenko, D. Monakhov, S. Romanov, G.Sedykh, T. Rukoyatkina, V.Volkov VBLHEP, JINR, Dubna.
Controls & Monitoring Overview J. Leaver 03/06/2009.
ICALEPCS 2005 Geneva, Oct. 12 The ALMA Telescope Control SystemA. Farris The ALMA Telescope Control System Allen Farris Ralph Marson Jeff Kern National.
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
1 The ILC Control Work Packages. ILC Control System Work Packages GDE Oct Who We Are Collaboration loosely formed at Snowmass which included SLAC,
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
CEA DSM Irfu SIS LDISC 18/04/2012 Paul Lotrus 1 Control Command Overview GBAR Collaboration Meeting Paul Lotrus CEA/DSM/Irfu/SIS.
The Control System for the LHC tunnel cryogenics Controlling Cool Accelerators Controle da Criogenia de Aceleradores de Partículas Dr. Paulo Gomes CERN.
ATLAS DCS ELMB PRR, March 4th 2002, H.J.Burckhart1 Embedded Local Monitor Board ELMB  Context  Aim  Requirements  Add-ons  Our aims of PRR.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
Project X RD&D Plan Controls Jim Patrick AAC Meeting February 3, 2009.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
JLab Accelerator Controls Matt Bickley MaRIE discussion April 26, 2016.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Tango Meeting Grenoble September 5/ Claudio Scafuri, Elettra ELETTRA Status Claudio Scafuri
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Experience of Developing BEPCII Control System
Combining safety and conventional interfaces for interlock PLCs
Overview of TANGO Control system
Libera and ELETTRA Marco Lonza, Giulio Gaio, Vincenzo Forchi’
PLC-based control systems at SOLEIL - ICALEPCS 2017
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
Tango status at Elettra
Tango in a Nutshell 31/12/2018.
Presentation transcript:

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 The Control System of the ELETTRA Booster Injector Marco Lonza L. Battistello, D. Bulfone, V. Forchi', F. Giacuzzo, G. Gaio, R. Marizza, R. Passuello, L. Pivetta, C. Scafuri, L. Zambon Sincrotrone Trieste, ELETTRA

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 The Booster Project Control System Requirements and Guidelines Hardware Architecture Software Infrastructure Interlock and Personnel Safety Systems Conclusions Outline

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005  ELETTRA is the third generation light source based in Trieste, ITALY, since 1992  Present injector: 1.2 GeV Linac, energy ramping to GeV  New injector: 150 MeV Linac pre-injector GeV Booster synchrotron at 3 Hz  Full energy injection at up to 2.5 GeV, rapid refills, top-up injection, reliability, stability  The 1.2 GeV Linac will be used for the Free Electron Laser  Booster construction just started: completion by end 2007 The Booster Project Booster Synchrotron Linac Pre-Injector ELETTRA Storage Ring

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 Booster Control System Requirements and Guidelines Requirements  the Booster control system will be an extension of the existing ELETTRA machine control system (same network, control room computers and servers)  stable and reliable for top-up continuous injection  diagnosis and fixing capabilities implemented remotely (technical gallery inaccessible during operations)  performance and real-time capabilities (3 Hz operations) Guidelines  deployment of off-the-shelf components, open standards and free open-source software  adoption of existing control system software in the frame of a collaboration with other institutes (Tango) Following the above guidelines, the development time can be noticeably reduced and the overall cost lowered The existing control system (early ’90s technology): VME, 68k, OS-9, MIL-1553, Ethernet, Unix, Motif, RPC After partial upgrades of used technology and systems, a new foundation is necessary

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 Control System Architecture I/O Ethernet LAN Linux Servers Control Room Workstations Linux PC Equipment Controllers (EC) VME Crates, Power-PC Boards with Linux-RTAI Embedded Controllers Equipment PLCs Wi-Fi Local Client Wireless Access Point Upgrade of the existing Unix workstations and servers with Linux PCs accomplished by the beginning of 2006 Existing control room programs (based on Motif and RPC) ported to Linux The new booster applications will run on the same PCs

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 Most of the machine equipment will be interfaced to the control system through diskless VME systems called Equipment Controllers (EC)  VME crate: 16-slot VME64x backplane, two hot-swap redundant power supplies, local controller with Ethernet for remote monitoring and reset  CPU board: Motorola MVME5100 with PowerPC G4 at 400 MHz  Software: Linux + Tango control system software  Real-time: RTAI real-time extension for deterministic response (20  s max latency jitter) Equipment Controllers

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005  I/O: analog and digital signals, RS-232/422/485, GPIB, etc.  I/O hardware: Industry Pack (IP) modules mounted on VME carriers PMC modules and VME boards employed where performance or special features are required  Special I/O: ex. V/F conversion in the Linac klystron room to reject electromagnetic interferences. VME board developed in-house  Transition Modules: provide signal conditioning and clean cabling of I/O signals I/O PMCIP

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 GNU/Linux already used at ELETTRA for two years  reliable and robust  deployed in both Intel PCs and PPC VME systems  common source code base for all platforms  CVS used for source repository and revision managing Software: GNU/Linux Linux is a good choice Keep on this way for the booster control system

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005  CORBA as basic middleware for distributed applications  TANGO control system software framework: joined the international collaboration which is developing it (ESRF, Soleil, ELETTRA and Alba) [WE2.3-6O]  Tango meets all our requirements in terms of capabilities, technologies and performance  mature and well tested: ~30 Tango Devices developed and deployed at ELETTRA  the object model helps software development and maintenance: man power reduced Software: CORBA and TANGO Tango Meeting at Elettra  active and fruitful collaboration between partners: the developed software is made available to the Tango community  ELETTRA developments: an alarm system [WE3B-1-7O], database redundancy, Qt integration, a Web based browser of historical data, a Web interface to Tango control system, etc.

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 Software: GUI and Qt  Qt graphical toolkit (by Trolltech)  C++ and Python Tango APIs  Developed three packages to ease GUI developments:  Ttk (Tango Toolkit): a non graphical library that provides some classes to handle the most common Tango client read and write actions (device proxy, event subscription, polling threads, error logs, etc.)  QTango eases writing graphical control applications by associating a Tango device attribute or command with a viewer or a controller  QtControls custom Qt based widgets suitable for controls and not yet supported by existing Qt widgets Tango QtControls QTango Qt TTK

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 Software: database, scripts and Web Database: Tango relies on Mysql for device configuration handling. We will also use it for the Tango archiving system (HDB) and to store machine settings (Save/Restore application ) Scripting languages  for machine physics measurements and commissioning of new equipment  Matlab and Python will be provided (both supported by Tango) Web Applications  E-Giga: data browser of historical data archived by HDB  Canone: generic Web interface to the Tango control system  PHP based Web server acts as a buffered client of the Tango control system  browsing of the operating Tango devices and display of device attributes  composition of custom Web pages with configurable widgets. Pages saved as cookies

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 Interlock and Personnel Safety Systems  autonomous systems based on a PLC and distributed I/O connected through Profibus  the control system communicate with the PLCs via Ethernet TCP/IP and dedicated Tango devices  client applications and operator panels built in the Tango framework (no SCADA) Interlock System  machine protection (vacuum system, magnets, etc.)  PLC: Siemens S7 series 300  control room panel to manage alarm messages and display I/O points Personnel Safety System  protection of people from radiation hazards  protection of beamline users during top-up injections with front-ends open  Fail-Safe components: PLC (Siemens S7 315F), Profisafe, I/O peripherals  sensors and actuators: standard devices in redundant configuration PLC Local Control Ethernet CommandReading TCP/IP Valve Beam Stopper Control Room Machine Gallery Access Panel

Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 Conclusions  construction and commissioning of the booster in parallel to ELETTRA operations  completion of the project by the end of 2007  control system structure defined, hardware and software components chosen  adopted the Tango control system: made the necessary integrations to be deployed at Elettra  in-house hardware developments almost completed  controls developers can concentrate on the specific equipment application  GOAL: control system available from the beginning of the booster commissioning  the presented control system infrastructure will also be the basis for the new projects like and the upgrade of the existing ELETTRA control system