Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.

Slides:



Advertisements
Similar presentations
Control System Studio (CSS)
Advertisements

SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
ITER Fast Controller Prototype Feng Wang, Shi Li and Xiaoyang Sun Institute of Plasma Physics, Chinese Academy of Sciences 4/15/20151 The Spring 2010 EPICS.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
INTEGRATION OF EPICS ASYN INTO NON EPICS ENVIRONMENT PRERANA KANKIYA Brookhaven National Laboratory, New York EPICS COLLABORATION MEETING, 2014.
LabVIEW Basic I with RADE introduction A. Raimondo (EN/ICE)
Packaging of EPICS-basedControl System Software
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
Diagnostics and Controls K. Gajewski ESS Spoke RF Source Accelerator Internal Review.
EPICS Collaboration meeting, Pohang,, Oct 2012 Page 1IDM UID: 97W6QN Status of ITER Core Software (“CODAC Core System”) CHD/CIT/CODAC ITER Organization.
EPICS Collaboration meeting Fall 2012, SDD status and plansPage 1 Self-Described Data - SDD status and plans Lana Abadie, ITER CODAC.
12-CRS-0106 REVISED 8 FEB 2013 EPICS Collaboration Meeting 2013 CSS An integrated development and runtime environment for ITER plant system local controls.
Industrial Control Engineering PXI software support and accelerator integration.
 Intro/features  DCBD tool architecture  Software used Dynamic library loader EPICS Device support modules DCDB-server DCDB-client  RPM packages &
CODAC Core System, 2-June-2010, EPICS Collaboration Meeting Aix-en-Provence Page 1 CODAC Core System F. Di Maio ITER IO / CHD / CIT / CODAC.
Matthias Clausen, DESY CSS GSI Feb. 2009: Introduction XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control System.
EPICS Collaboration Meeting Spring 2010, Aix France, Jun 2, 2010 Page 1 ITER CODAC COntrol, Data Access and Communication System for ITER Anders Wallander.
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
ITER – Interlocks Luis Fernandez December 2014 Central Interlock System CIS v0.
Thomas Jefferson National Accelerator Facility Page 1 Slow Controls Ken Livingston University of Glasgow.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio, CSS Overview.
FAIR Accelerator Controls Strategy
Controls-related R&D options Etienne CARLIER 18 th ABTEF meeting
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.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
FLASH Free Electron Laser in Hamburg Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Content: Introduction Architecture Future.
ITER Update, 11-Oct-2010, EPICS Collaboration Meeting Brookhaven Page 1 ITER Update F. Di Maio ITER IO / CHD / CIT / CODAC.
NICA control system, beam diagnostics V.Andreev, E.Gorbachev, A.Kirichenko, D. Monakhov, S. Romanov, G.Sedykh, T. Rukoyatkina, V.Volkov VBLHEP, JINR, Dubna.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
EPICS Collaboration Meeting, 05-Oct-2011, Willingen Page 1 ITER Tools Franck Di Maio, Lana Abadie CHD/CSD/CODAC ITER Organization.
Connecting LabVIEW to EPICS network
Industrial Control Engineering ADE Rapid Application Development Environment based on LabVIEW 1.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
MPD Slow Control System historical background, present status and plans D.S. Egorov, R.V. Nagdasev, V.B. Shutov V.B.Shutov /21.
Sources, Targets and Interactions LabVIEW and the LHC.
Control System Considerations for ADS EuCARD-2/MAX Accelerators for Accelerator Driven Systems Workshop, CERN, March 20-21, 2014 Klemen Žagar Robert Modic.
Industrial Control Engineering ADE Rapid Application Development Environment.
Spring 2015 EPICS Collaboration Meeting, May 2015, FRIB East Lansing, MI, USA © 2015, ITER Organization Page 1 Disclaimer: The views and opinions.
ESS Integrated Control System Software Core Components S.Gysin
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
JLab Accelerator Controls Matt Bickley MaRIE discussion April 26, 2016.
ESS (vacuum) control system Daniel Piso Controls Division February 20, 2013.
Daniel Piso Fernández Some Ideas about Integration Support Cases and PLC Activities at Controls Division.
ADE Alessandro Raimondo (ICE/MTA) ICE workshop, 23 th April 2009.
Software Core Components (ICS WP3) Suzanne Gysin Work Package Lead February 22, 2014.
FLASH Free Electron Laser in Hamburg Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Outline: Introduction Architecture Future.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
PLC based Interlock Workshop CIS Team February 2016 ITER Central Interlock System Fast Interlock Controller.
Overview of TANGO Control system
Process Control System Requirements
Presented by Li Gang Accelerator Control Group
Current Status of IPM-Linac Control System
Control and data acquisition system of the KTX device
ATF/ATF2 Control System
FESA evolution and the vision for Front-End Software
Status of Fast Controller EPICS Supports for ITER Project
F. Di Maio ITER IO / CHD / CIT / CODAC
Control System Studio (CSS)
COntrol, Data Access and Communication System for ITER
Tango in a Nutshell 31/12/2018.
PLCs integration into the ICS
Automation of Control System Configuration TAC 18
European Spallation Source Archiving Service
Presentation transcript:

Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities

 What is a Control System? Definition Components Middleware (software bus) – EPICS, TANGO, FESA, TINE, etc.  EPICS Architecture Software toolkit What can it do?  CODAC ITER, ESS, ELI, … ) I&C architecture Development cycle Hardware support  DCDB-tool  Maintenance / technical support Outline 2

 A tool that allows to operate the complexity of the accelerator from a single location convert analog signals to digital values transfer digital values over network Access remotely each single device Execute complex processes (injection, ramping, tuning, feedback systems, safety, etc.) Log and archive data Handle and respond to alarms Allow physicists to „run“ the accelerator with Matlab What is a CS? 3

 Are they really different? Yes in terms of technical implementation Probably yes in terms of performance No in terms of what they provide for the CS Middleware 4 EPICS, TANGO, CMW/FESA, TINE, DOOCS, PVSS,…

 A Collaboration  A Control System Architecture  A Software Toolkit What is EPICS? 5

CS Architecture 6 ConSys

 ‘Installing EPICS’ does not create a control system  The EPICS SW toolkit consists of hundreds of pieces of software individual programs for performing specific tasks GUIs, archiving, alarms, etc. code libraries for monitoring/controlling HW: IOC device and driver support for COTS equipment (PLC, scopes etc) allow programming languages to interface with EPICS: C/C++, Perl, Python, Java, Matlab/Octave, C#, LabView etc  Almost all EPICS code is Open Source (freely usable & modifiable)  An EPICS control system can be made by choosing and configuring existing software EPICS Software Toolkit 7

 Almost any typical Distributed Control System function Remote control & monitoring of technical equipment Data conversions and filtering Closed loop control, both slow and fast Access security Alarm detection, reporting and logging Data trending, archiving, retrieval and plotting Automatic sequencing of operations Data acquisition including image data Data analysis What can EPICS do? 8

CODAC 9

 Is a collection of EPICS tools and more: RHEL 6 (MRG-Realtime), linux-x86_64 EPICS base (v4 comes with CODAC 5.0) PostgreSQL RDB SDD (CS configuration tool): SDD Editor, Translator, Sync, Parser Operator interface (Control System Studio) Alarm handling (BEAST) Data archiving (BEAUTY) Development tools (Maven, Eclipse, EPICS, etc.) Device support, drivers for I/O, PLC, Fast controllers CODAC Core System 10

CODAC I&C architecture 11

Development workflow 12

 CODAC Core System includes the software for ITER standard I/O board: Linux driver EPICS integration (EPICS device support)  Supported I/O boards: N.I. PXI-6682/PXI-6683H : Synchronization and timing N.I. PXI-6259: multi-function DAQ N.I. PXI-6368 (X-series boards) N.I. PXI-6528 : Digital I/O N.I. PXIe FlexRIO: Flexible I/O with FPGA  PLC support Siemens S7 PLC (S7-300, 400) Standard Hardware support 13

DCDB-tool 14  DCDB tool is a control system configuration tool, which provides an easy-to-use interface for quick configuration of the whole accelerator in just a few clicks.  IOC/Alarms/archive configuration  Start/stop/restart IOC  Change IOC parameters on the fly  S7 PLC support  Supports dlloader  Compliant with CODAC

DCDB-tool 15 REST server (Python) MySQL (BLED) Client (Excel) IOC dlloader ssh,scp json device support modules signal generator, PLC, power supply, camera, detector, etc. Google spreadsheets

Configuration tool (Excel) 16

 Open source vs. proprietary software SW components vs Turnkey CS  Stages System design Development Integration Maintenance / technical support CS maintenance 17

 You can pick any CS (EPICS, Tango, PVSS, ConSys?)  Installing EPICS doesn’t mean you install a CS You need to configure it! You need to maintain it!  The main challenge is the integration challenge how to integrate everything in the CS in-time, on-budget and with a low risk by using an increasingly large number of COTS components Summary 18

THANK YOU! Pavel Maslov, MSc COSYLAB Tel.: Web: