CONTROL AND INTERLOCK SYSTEMS FOR THE LIGHT PROTOTYPE

Similar documents
Control systems for spallation target in China ADS systems

PROFINET COMMUNICATION CARD FOR THE CERN CRYOGENICS CRATE ELECTRONICS INSTRUMENTATION

The Use of LabVIEW FPGA in Accelerator Instrumentation.

ARES: AUTOMATIC RELEASE SERVICE

INSPECTOR, A ZERO CODE IDE FOR CONTROL SYSTEMS USER INTERFACE DEVELOPMENT

BOOSTER RF UPGRADE FOR SPEAR3 *

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Hardware Aspects, Modularity and Integration of an Event Mode Data Acquisition and Instrument Control for the European Spallation Source (ESS)

T HE discovery at CERN of a new particle

Detector Control LHC

NEW CERN PROTON SYNCHROTRON BEAM OPTIMIZATION TOOL

Oliver Holme Diogo Di Calafiori Günther Dissertori. For the CMS collaboration

DIAMOND Control System to the EPICS Meeting at San Jose Dec 2001

A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML

The LHC Compact Muon Solenoid experiment Detector Control System

PID auto-tuning UNICOS MOC3O02, Feedback systems & Tuning

Scientific Instrumentation using NI Technology

Development and implementation of the treatment control system in Shanghai Proton Therapy Facility

SOFTWARE SCENARIO FOR CONTROL SYSTEM OF INDUS-2

VERY HIGH VOLTAGE CONTROL FOR ALICE TPC

AN OVERVIEW OF THE LHC EXPERIMENTS' CONTROL SYSTEMS

Lukasz Zwalinski PH/DT

Overview of TANGO Control system

Electrical Demand Specification (Reference SOP: )

Smart Data for. Industrial Control Systems. CERN Technical Workshop

Press Presse Press Presse

Applications & Tools. Failsafe and standard cross communication of the MSS 3RK3 via AS-Interface. SIRIUS Safety. FAQ February 2012

Report. Middleware Proxy: A Request-Driven Messaging Broker For High Volume Data Distribution

PLC COURSE LIST NMU TRAINING CENTRE

Wir schaffen Wissen heute für morgen REUSABLE PATIENT SAFETY SYSTEM FRAMEWORK FOR THE PROTON THERAPY CENTRE AT PSI

Product Information SIMATIC S Digital Output Module SM 322; DO 16 UC24/48 V

Quantitative and formal methods for the industrial control systems at CERN: dreams and reality

Installation Service. 1.0 Executive Summary. Factory Trained Technician Train Customer Support Staff On Basic Operation Of The Equipment

Status of the CSNS Control System

TABLE OF CONTENTS. Page 2 14

Designing a new IEC substation architecture

CTF3 BPM acquisition system

MODULYS GP Unique, fully modular and redundant solution Green Power 2.0 range from 25 to 600 kva/kw

Power Distribution and Separation Unit

Automation systems. Scalable performance for every requirement

The ALICE TPC Readout Control Unit 10th Workshop on Electronics for LHC and future Experiments September 2004, BOSTON, USA

SESAME s Control System Status

Packaging User Guide for Temperature Control M221 Project Template

The CERN Detector Safety System for the LHC Experiments

FSO Webnair FSO Safety Functions Module. ABB Group February 11, 2015 Slide 1

NLC Global Controls Architecture

Finding bugs in the LHC: Verification methods for PLC programs

PROSCAN CONTROL SYSTEM STATUS REPORT

Control and Monitoring of the Front-End Electronics in ALICE

Experience of Developing BEPCII Control System. Jijiu ZHAO IHEP, Beijing ICALEPCS2007 October 18, 2007

Status of Control System. Hiroshi Kaji

Deckblatt. APL Operator Guide SIMATIC PCS 7. Application description June Applikationen & Tools. Answers for industry.

Short Introduction to DCS, JCOP Framework, PVSS. PVSS Architecture and Concept. JCOP Framework concepts and tools.

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

Ethernet Modbus X80 Gateway Device Type Manager

ISO SINAMICS G110D FAQ

The Trigger-Time-Event System for the W7-X Experiment

SIMATIC. WinCC Readme Runtime Professional. Validity 1. Improvements in Update 7 2. Improvements in Update 6 3. Improvements in Update 5 4

Process and Power Control

Global Collaboration on Accelerator Operations and Experiments

Automated Test Equipments

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

Instrumentation and Control System

Anybus CompactCom 40 Diagnostic Events for Modbus-TCP APPLICATION NOTE

ADAM-6200 Series. Feature. Transition and Vision on Remote DAQ Device 19-13

Main Linac Cryomodule and LLRF

Safe and Fault Tolerant Controllers

IXcellerate Moscow One Datacentre - Phase 1 & 2 Overview

IEC meets Industrial IT

STATUS OF THE SOLEIL CONTROL SYSTEM

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control

Exercise 2. Single Bus Scheme EXERCISE OBJECTIVE DISCUSSION OUTLINE. The single bus scheme DISCUSSION

Siemens Digitalized Production Cell Boosts Auto Parts Manufacturing by 20% siemens.com/global/en/home/products/automation

The coolest place on earth

WP 14 and Timing Sync

Liebert. APM from 30 to 300 kw. The Compact Row Based UPS With FlexPower Technology

Innovative hardware...

Report. Certificate Z Rev. 00. SIMATIC Safety System

MODULYS GP Unique, fully modular and redundant solution Green Power 2.0 range from 25 to 600 kva/kw

APPLYING MODEL CHECKING TO CRITICAL PLC APPLICATIONS: AN ITER CASE STUDY

Tomasz Włostowski Beams Department Controls Group Hardware and Timing Section. Developing hard real-time systems using FPGAs and soft CPU cores

UNITROL 5000 Excitation Systems for Medium and Large Synchronous Machines

PROFINET IO enabled on Cisco Industrial Ethernet 3000 Switches

Wireless Field Data Backhaul

Fault Detection using Advanced Analytics at CERN's Large Hadron Collider

HI HIPS Logic Solver (2oo3)

CONDUCTOR W4. Installation instruction for W4.1 and W To mount the controller. Controller. Mounting on a DIN rail

Deployment of NI COTS Hardware and LabVIEW in the C2 FRC Experiment

Siemens Safety Integrated Take a safe step into the future

ABB Digital medium-voltage switchgear

SPECIFICATION FOR THE SUPPLY OF A BATTERY MONITORING SYSTEM

CouchDB-based system for data management in a Grid environment Implementation and Experience

T52: Case Study: How FactoryTalk Products Created Success. Steve Marino Ryan Campbell Jeremy Hammons

Control engineering information VARYCONTROL VAV Units VAV Compact flow rate controller BC0 BF0

PXI Remote Control and System Expansion

An ATCA framework for the upgraded ATLAS read out electronics at the LHC

Amtron GmbH Neustrasse Würselen Germany T +49 (0)

Control slice prototypes for the ALICE TPC detector

Title: High-Volume Automated Production Test with NI CompactRIO. Author: Robert Hoffman Signal.X Technologies, LLC

Transcription:

16th Int. Conf. on Accelerator and Large Experimental Control Systems ICALEPCS2017, Barcelona, Spain JACoW Publishing doi:10.18429/jacow-icalepcs2017- CONTROL AND INTERLOCK SYSTEMS FOR THE LIGHT PROTOTYPE R. Moser, M. Cerv, S. Magnoni, H. Pavetits, P. Paz Neira K. Stachyra, ADAM S.A., Geneva, Switzerland Abstract LIGHT (Linac Image Guided Hadron Technology) is a particle therapy system 1 developed by Advanced Oncotherapy plc. Accelerator, control and interlock systems are developed by its subsidiary A.D.A.M. SA, a CERN spin-off. The system is being designed to accelerate protons up to 230 MeV using a modular and compact 25- meter-long linear accelerator. It is being designed to operate in pulsed mode where beam properties (energy, pulse charge and spot size) can be changed at 200 Hz. A proof-of-concept accelerator is being assembled and tested at CERN (Geneva, Switzerland). Control and interlock systems are developed using an exploratory prototyping approach and COTS hardware. Requirements for the final LIGHT control and interlock systems are iteratively clarified through creation and refinement of these prototypes. We will continue to support the proof-ofconcept accelerator activities while starting to design the final LIGHT control and interlock systems in parallel, building upon the knowledge acquired with the proof-ofconcept accelerator. The matured final LIGHT control and interlock systems will gradually replace the prototypes to automate procedures and test the system before deployment. INTRODUCTION ADAM S.A. is a CERN spin-off founded in 2007 in Geneva (Switzerland) developing applications of detectors and accelerators to medicine and is a subsidiary of Londonbased Advanced Oncotherapy PLC. ADAM S.A. is developing the linear accelerator to be used in the Linac for Image Guided Hadron Therapy (LIGHT) project of Advanced Oncotherapy PLC [1]. Current proton therapy solutions mostly rely on synchrotron and synchrocyclotron accelerators for accelerating protons. Driven by the recent advancements in linear accelerator technology, ADAM S.A. has designed a new linear proton accelerator. The LIGHT prototype is situated in Geneva, Switzerland (building 2250, Point 2, CERN), which hosts a control room, a mechanical and electronic workshop, a rack room and a shielded space for the accelerator referred to as a bunker, as depicted in Figure 1. The complete LIGHT prototype is anticipated to produce beam up to 90 MeV. The rack room placed at the bunker wall hosts 18 racks for electronic equipment. The control and interlock systems for the LIGHT bunker support conditioning and beam commissioning activities for the accelerator. Additionally, CERN rules and Figure 1: Building layout for the LIGHT Prototype in Geneva, Switzerland (building 2250, Point 2, CERN). 1 The LIGHT Proton Therapy System is still subject to conformity assessment by AVO's Notified Body as well as clearance by the USA- FDA 1683

16th Int. Conf. on Accelerator and Large Experimental Control Systems ICALEPCS2017, Barcelona, Spain JACoW Publishing doi:10.18429/jacow-icalepcs2017- regulations had to be considered during design and implementation. Thus, the needs differ from the final LIGHT system [2]. Nevertheless, the aim was to keep the architecture close to the final layout to reuse hardware and software in the LIGHT system. PROTOTYPE CONTROL SYSTEM The Prototype Control System (PCS) requirements and differences to the final system can be summarized as follows: Remote monitoring to allow for beam commissioning and interaction through a single interface without the need to enter the bunker. Remote archiving of essential monitoring information for further analysis in dedicated standalone expert applications. Local control systems for equipment without dedicated control such as vacuum and cooling. Standalone test systems to execute 200Hz pulse tests on individual accelerator devices. Operating while changing settings concurrently on different devices at 200Hz is not anticipated. No unified interfaces are required as the system is operated by system experts. Architecture The PCS controls the accelerator to generate beam and monitor beam parameters. It relies on Siemens/ETM 1684 Figure 2: Prototype Control System layout and connections. Figure 3: Example user interfaces in. at its core as outlined in Figure 2 providing the following functionality: User Interfaces to the connected equipment as shown in Figure 3. Integration of equipment for control, monitoring and archiving through existing or custom protocol drivers. Archiving of monitored information to a central Oracle database for further processing by external standalone applications. Reporting of reduced safety related information through a dedicated web server (page 1) to the CERN Control Centre. Accelerator and auxiliary systems have been integrated through: COTS Drivers where the local control systems are connected through an existing standard protocol driver such as Modbus/TCP. Only a simple mapping is performed between the memory map of the system and, for example modulators, Inductive Output Tubes (IOT), steerers and proton source control. Custom Drivers where the local control system did not provide any standard driver, for example the Low-level radio-frequency (LLRF) system. Front-End Controller (FEC) where either no local control system was available (i.e. vacuum and cooling) or where direct connection to was not feasible due to low level

16th Int. Conf. on Accelerator and Large Experimental Control Systems ICALEPCS2017, Barcelona, Spain JACoW Publishing doi:10.18429/jacow-icalepcs2017- LLRF Panel Internal Database LLRF Driver LLRF LLRF dpget, dpset, dpconnect dpget, dpset, dpconnect R Custom TCP/IP Protocol Figure 4: Custom Driver Integration: LLRF. Controller (LabVIEW) Backplane Bus FEC (NI PXIe based) Communication (RS485, ModBus, etc.) FlexRio (FPGA) Timing Card Trigger Box FlexRio Adapter Module Slow Control Interface R Realtime Control Interface R Trigger Interface Local Control Figure 5: General hardware layout of the BD Test Stand. interfaces (e.g. power converters and temperature sensors). Standalone where no integration with WinCC OA was initially needed, for example beam diagnostics. Custom Driver: LLRF The current LLRF system only provides a custom slow control interface. In this case the user interface (LLRF panel) interacts with the database through dpget, dpset and dpconnect. The LLRF driver is implemented as a library which in turn connects to the database through the same mechanism and translates changes to the data point element into custom request messages sent to the LLRF systems over TCP/IP connections as depicted in Figure 4. Furthermore, the LLRF driver periodically polls the LLRF system and publishes them to the internal database. Standalone: Beam Diagnostics The Beam Diagnostics (BD) Test Stand provides multiple front-end controllers following the principal layout in Figure 5 consisting of two parts: Slow control software is implemented in LabVIEW and connects the NI PXIe hardware Control Cooling Circuit Control Cooling Circuit Control Control Figure 6: Cooling System Software Layout. through Ethernet with the services in the processing tier, i.e. SCADA (OPC UA) and configuration servers (http). An actor-based approach [3] together with hardware abstraction layer ensures the modularity and flexibility of the system. This allows the number of hardware cards to be changed upon application start-up, depending on the current physical configuration of the accelerator. For instance, the number of PXIe-4357 cards for temperature readout is changing frequently. Real-time control and monitoring is implemented on a FlexRIO platform with embedded FPGAs to ensure deterministic behaviour of time-critical systems. Synchronised with the other systems through a central trigger box, FlexRIO cards trigger the accelerator hardware and monitor incoming signals at a frequency of up to 200 Hz. A plethora of adapter cards available for this platform makes it possible to interface with various types of devices. In particular, the NI 5751B multi-channel ADC cards are used extensively for triggered signal readout of beam diagnostics devices such as beam current transformers and beam profile monitors. 1685

16th Int. Conf. on Accelerator and Large Experimental Control Systems ICALEPCS2017, Barcelona, Spain JACoW Publishing doi:10.18429/jacow-icalepcs2017- Front-end Controller: Cooling System The cooling control system also follows a layered approach as outlined in Figure 6: Device Layer provides function blocks for each device type that implement the devicespecific communication logic and map them to an internal memory map for the Circuit Layer. Circuit Layer implements the cooling logic including PID regulation loops. It provides a unified circuit control interface through a memory map connected to the central server in the processing tier. A dedicated remote user interface is implemented as panel interacting through with the circuit memory map. This modular approach decouples device and cooling circuit logic and allows for a seamless migration to a different supplier or newer equipment with minimal impact on the overall cooling control system logic. Trigger Generator The purpose of the Trigger Generator is to generate triggers on 16 outputs via the IO board connected to the MicroResearch Finland EVR 300I card [4]. All triggers are generated periodically from an internal trigger, configurable between 1 and 200 Hz. Trigger output specific configuration includes: Enable/Disable trigger output. Delay in steps of 100 nanoseconds from the internal trigger. Pulse length in steps of 100 nanoseconds. Divider indicating upon which internal triggers, the output shall be triggered. For example, 5 indicates that only every fifth internal trigger shall generate a trigger pulse on the output. Proton Source LASS EIS interface Modulator Access System IOT Cooling CS PROTOTYPE INTERLOCK SYSTEMS The Prototype Interlock Systems (PIS) reduce the risk of harm to the personnel and the machine caused by erroneous situations or conflicting commands [5]. The general layout and connections of the PIS are depicted in Figure 7. The general design of the PfIS had to be adapted to CERN specific systems and requests. However, the main requirements are the same as for the LIGHT Interlock System [2]: Mode independency is required for the interlock systems to react the same way in all accelerator modes. Uniform interlock interfaces for the compatibility of all devices to the interlock system. Failsafe interface design assures the safe state of the connected equipment upon a disconnected wire or a wire break. Manual acknowledgement of the interlocks by an operator is required to reset the interlocks upon a resolved interlock condition. LIGHT Access Safety and Access System The scope of the LIGHT Access Safety System (LASS) is the access control to the bunker and to assist in the patrol to make sure that no person is accidentally left in the bunker. It reduces the risk of harm to personnel by interlocking Beam Generation through the proton source RF generation/high Voltage through modulator and inductive output tubes. The RF/HV equipment is connected to the LIGHT- Access PLC which distributes the interlocks and, upon feedback from the devices, generates a sum feedback for the LASS. The source is connected directly to the LASS to have redundancy in case the LIGHT-Access PLC fails. SIMATIC S7 Protocol Machine Protection System Vacuum CS Temp Switches Figure 7: Prototype Interlock System layout and connections. SF6 Sensors Interlock Interface 1686

Both systems are considered Element Important for Safety and as such need to be tested and certified by the CERN Departmental Safety Officer after every change. Machine Protection System The Machine Protection System (MPS) in the prototype accelerator is based on a SIMATIC S7 PLC. Since the personnel protection functionality is part of the LASS and access system, the MPS is not subject to test by CERN safety. As anticipated in the final system, the MPS collects inputs from a number of sub-systems and ancillary systems and upon evaluation of the internal interlock chains it re-generates interlock signals for distribution to all the affected subsystems/devices that are connected. To avoid hazardous situations each device/subsystem is responsible for the generation of status information for the MPS and to react on the interlock signals received from the MPS. The definition of facility-wide safety mechanisms for risk reduction purposes using interlock signals is defined at the MPS level. In the prototype accelerator, the devices are equipped with more interlock inputs and outputs than in the final LIGHT interlock system. The purpose is the collection of data and the evaluation of the behaviour of the individual subsystems/devices. Upon evaluation, the specific interlock requirements of the subsystems/devices will be derived. CONCLUSION Most of the initial development of the accelerator subsystems has been carried out using the LIGHT prototype accelerator installed on the CERN premises. All groups performing commissioning and test activities with the LIGHT prototype have been using the provided control systems extensively (Figure 8). Current activities for the Prototype Control and Interlock systems include (a) porting to LIGHT software and hardware stack, (b) development of additional test procedures and (c) development of standalone commissioning systems. Software reuse remains a concern, partly due to changing requirements and changing suppliers that result from the commissioning and test activities on the LIGHT prototype. ICALEPCS2017, Barcelona, Spain JACoW Publishing doi:10.18429/jacow-icalepcs2017- Everything considered, hardware reuse for control and interlock systems look very promising with more than 90 percent anticipation for the LIGHT system. So far, National Instruments PXIe and Siemens SIMATIC S7 hardware and software stacks provided all the means to implement requested functionality without reverting to custom electronics development. An early involvement of the control system group is essential to keep the additional work load for developing test and commissioning systems for prototypes to a minimum. Suppliers must provide remote user interfaces and test equipment covering all requirements upon delivery. Working on the LIGHT prototype has shown to be a good learning experience for software and electronics developers new to accelerator control system development. The control system group will continue to provide support for the accelerator prototype, but has started to work on the final LIGHT system in parallel, building upon the knowledge acquired with the prototype accelerator. REFERENCES [1] U. Amaldi, A. Degiovanni, Proton and Carbon LINACs for Hadron Therapy, in Proc. LINAC 14, Geneva, Switzerland. [2] R. Moser, H. Pavetits, The LIGHT Control and Interlock Systems, in Proc. ICALEPCS 17, Barcelona, Spain, 2017. [3] S. R. Mercer, A. C. Smith, Introduction to the Actor Framework, presentation at NI Week 2011, Austin, TX, 2011. [4] J. Pietarinen, MRF Timing System, Timing Workshop CERN, February 2008. [5] H. Pavetits, Evaluation of the Siemens Safety-Matrix tool with safety PLC for a person and machine protection system of a particle accelerator, Bachelor thesis FH Wiener Neustadt, 2011. Figure 8: Vacuum Control (left), slow control touchscreen (middle) and beam diagnostics with BD Test Stand (right). 1687 16th Int. Conf. on Accelerator and Large Experimental Control Systems