Keyword: ion
Paper Title Other Keywords Page
MOAPL01 The Control System for the Linear Accelerator at the European XFEL: Status and First Experiences controls, FEL, MMI, photon 1
 
  • T. Wilksen, A. Aghababyan, R. Bacher, P.K. Bartkiewicz, C. Behrens, T. Delfs, P. Duval, L. Fröhlich, W. Gerhardt, C. Gindler, O. Hensler, K. Hinsch, J.M. Jäger, R. Kammering, S. Karstensen, H. Kay, H. Kay, V. Kocharyan, A. Labudda, T. Limberg, S.M. Meykopff, A. Petrosyan, G. Petrosyan, L.P. Petrosyan, V. Petrosyan, P. Pototzki, K.R. Rehlich, G. Schlesselmann, E. Sombrowski, M. Staack, J. Szczesny, M. Walla, J. Wilgen, H. Wu
    DESY, Hamburg, Germany
 
  The European XFEL (E-XFEL) is a 3.4 km long X-ray Free-Electron Laser facility and consists of a superconducting, linear accelerator with initially three undulator beam lines. The construction and installation of the E-XFEL is being completed this year and commissioning is well underway. First photon beams are expected to be available for early users in the second half of 2017. This paper will focus on the control system parts for the linear accelerator with its more than 7 million parameters and highlight briefly its design and implementation. Namely the hardware framework based on the MicroTCA.4 standard, testing software concepts and components at real and virtual accelerator facilities and a well-established method for integrating high-level controls into the middle layer through a shot-synchronized data acquisition allowed for a rapid deployment and commissioning of the accelerator. Status and experiences from a technical and an operational point-of-view will be presented.  
slides icon Slides MOAPL01 [6.198 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOAPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOAPL02 The First Operation of the MAX IV Laboratory Synchrotron Facilities controls, operation, TANGO, software 6
 
  • V.H. Hardion, A. Barsek, P.J. Bell, F. Bolmsten, Y. Cerenius, F. H. Hennies, J.J. Jamróz, K. Larsson, J. Lidón-Simon, M. Lindberg, Z. Matej, P. Sjöblom, M. Sjöström, D.P. Spruce
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  On 21st of June 2016 the MAX IV Laboratory was inaugurated in the presence of the officials and has welcome the first external researchers to the new experimental stations. The MAX IV facility is the largest and most ambitious Swedish investment in research infrastructure and designed to be one of the brightest source of X-rays worldwide. The current achievements, progress, collaborations and vision of the facility will be described from the perspective of the control and IT systems.  
video icon Talk as video stream: https://youtu.be/8wGn2pcDuVM  
slides icon Slides MOAPL02 [91.373 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOAPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOAPL03 Status of the National Ignition Facility (NIF) Integrated Computer Control and Information Systems controls, target, diagnostics, operation 14
 
  • G.K. Brunton, Y.W. Abed, M.A. Fedorov, B.T. Fishler, D.W. Larson, A.P. Ludwigsen, D.G. Mathisen, V.J. Miller Kamm, M. Paul, R.K. Reed, D.E. Speck, E.A. Stout, S.L. Townsend, B.M. Van Wonterghem, S. Weaver, E.F. Wilson
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344
The National Ignition Facility (NIF) is the world's largest and most energetic laser experimental facility with 192 beams capable of delivering 1.8 megajoules of 500-terawatt ultraviolet laser energy to a target. The energy, temperatures and pressures capable of being generated on the NIF allow scientists the ability to generate conditions similar to the center of the sun and explore the physics of planetary interiors, supernovae, black holes and thermonuclear burn. This year concludes a very successful multi-year plan of optimizations to the control & information systems and operational processes to increase the quantity of experimental target shots conducted in the facility. In addition, many new system control and diagnostic capabilities have been commissioned for operational use to maximize the scientific value produced. With NIF expecting to be operational for greater than 20 years focus has also been placed on optimizing the software processes to improve the sustainability of the control system. This talk will report on the current status of each of these areas in support of the wide variety of experiments being conducted in the facility.
Release No.: LLNL-ABS-727237-DRAFT
 
video icon Talk as video stream: https://youtu.be/u6HehUp9-Ms  
slides icon Slides MOAPL03 [1.354 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOAPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOAPL04 SwissFEL Control System - Overview, Status, and Lessons Learned FEL, controls, network, electron 19
 
  • E. Zimoch, A.D. Alarcon, D. Anicic, A.G. Bertrand, R. Biffiger, K. Bitterli, M. Boccioli, H. Brands, P. Bucher, T. Celcer, P. Chevtsov, E.J. Divall, S.G. Ebner, M. Gasche, F. Haemmerli, C.E. Higgs, T. Humar, M. Janousch, G. Janser, G. Jud, B. Kalantari, R. Kapeller, R.A. Krempaská, D.J. Lauk, M.P. Laznovsky, H. Lutz, D. Maier-Manojlovic, F. Märki, V. Ovinnikov, T. Pal, W. Portmann, S.G. Rees, T. Zamofing, C. Zellweger, D. Zimoch
    PSI, Villigen PSI, Switzerland
 
  The SwissFEL is a new free electron laser facility at the Paul Scherrer Institute (PSI) in Switzerland. Commissioning started in 2016 and resulted in first lasing in December 2016 (albeit not on the design energy). In 2017, the commissioning continued and will result in the first pilot experiments at the end of the year. The close interaction of experiment and accelerator components as well as the pulsed electron beam required a well thought out integration of the control system including some new concepts and layouts. This paper presents the current status of the control system together with some lessons learned.  
video icon Talk as video stream: https://youtu.be/oaGDyYYzKJ4  
slides icon Slides MOAPL04 [2.258 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOAPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOBPL01 EPICS 7 Provides Major Enhancements to the EPICS Toolkit EPICS, controls, detector, database 22
 
  • L.R. Dalesio, M.A. Davidsaver
    Osprey DCS LLC, Ocean City, USA
  • S.M. Hartman, K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
  • A.N. Johnson
    ANL, Argonne, Illinois, USA
  • H. Junkes
    FHI, Berlin, Germany
  • T. Korhonen
    ESS, Lund, Sweden
  • M.R. Kraimer
    Self Employment, Private address, USA
  • R. Lange
    ITER Organization, St. Paul lez Durance, France
  • G. Shen
    FRIB, East Lansing, USA
  • K. Shroff
    BNL, Upton, Long Island, New York, USA
 
  The release of EPICS 7 marks a major enhancement to the EPICS toolkit. EPICS 7 combines the proven functionality, reliability and capability of EPICS V3 with the powerful EPICS V4 extensions enabling high-performance network transfers of structured data. The code bases have been merged and reorganized. EPICS 7 provides a new platform for control system development, suitable for data acquisition and high-level services. This paper presents the current state of the EPICS 7 release, including the pvAccess network protocol, normative data types, and language bindings, along with descriptions of new client and service applications.  
video icon Talk as video stream: https://youtu.be/Er2uQitieWI  
slides icon Slides MOBPL01 [1.155 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOBPL02 TANGO Kernel Development Status TANGO, controls, device-server, CORBA 27
 
  • R. Bourtembourg, J.M. Chaize, T.M. Coutinho, A. Götz, V. Michel, J.L. Pons, E.T. Taurel, P.V. Verdier
    ESRF, Grenoble, France
  • G. Abeillé, N. Leclercq
    SOLEIL, Gif-sur-Yvette, France
  • S. Gara
    NEXEYA Systems, La Couronne, France
  • P.P. Goryl
    3controls, Kraków, Poland
  • I.A. Khokhriakov
    HZG, Geesthacht, Germany
  • G.R. Mant
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • J. Moldes
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • B. Plötzeneder
    ELI-BEAMS, Prague, Czech Republic
 
  Funding: On behalf of the TANGO Controls Collaboration
The TANGO Controls Framework continues to improve. This paper will describe how TANGO kernel development has evolved since the last ICALEPCS conference. TANGO kernel projects source code repositories have been transferred from subversion on Sourceforge.net to git on GitHub.com. Continuous integration with Travis CI and the GitHub pull request mechanism should foster external contributions. Thanks to the TANGO collaboration contract, parts of the kernel development and documentation have been sub-contracted to companies specialized in TANGO. The involvement of the TANGO community helped to define the roadmap which will be presented in this paper and also led to the introduction of Long Term Support versions. The paper will present how the kernel is evolving to support pluggable protocols - the main new feature of the next major version of TANGO.
 
video icon Talk as video stream: https://youtu.be/t6L6hj0rNDc  
slides icon Slides MOBPL02 [5.754 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOBPL03 The SKA Telescope Control System Guidelines and Architecture TANGO, controls, monitoring, GUI 34
 
  • L. Pivetta
    SKA Organisation, Macclesfield, United Kingdom
  • A. DeMarco
    ISSA, Msida, Malta
  • S. Riggi
    INAF-OACT, Catania, Italy
  • L. Van den Heever
    SKA South Africa, National Research Foundation of South Africa, Cape Town, South Africa
  • S. Vrcic
    NRC-Herzberg, Penticton, BC, Canada
 
  The Square Kilometre Array (SKA) project is an international collaboration aimed at building the world's largest radio telescope, with eventually over a square kilometre of collecting area, co-hosted by South Africa, for the mid-frequency arrays, and Australia for the low-frequency array. Since 2015 the SKA Consortia joined in a global effort to identify, investigate and select a single control system framework suitable for providing the functionalities required by the SKA telescope monitoring and control. The TANGO Controls framework has been selected and comprehensive work has started to provide telescope-wide detailed guidelines, design patterns and architectural views to build Element and Central monitoring and control systems exploiting the TANGO Controls framework capabilities.  
video icon Talk as video stream: https://youtu.be/S-C9zPdmld0  
slides icon Slides MOBPL03 [6.980 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOBPL04 MADOCA II Data Collection Framework for SPring-8 operation, interface, framework, controls 39
 
  • T. Matsumoto, Y. Hamada
    JASRI/SPring-8, Hyogo-ken, Japan
  • Y. Furukawa
    JASRI, Hyogo, Japan
 
  MADOCA II (Message and Database Oriented Control Architecture II) is next generation of MADOCA and was developed to fulfill current and future requirements in accelerator and beamline control at SPring-8. In this paper, we report on the recent evolution in MADOCA II for data collection, which was missing in the past reports at ICALEPCS *,**. In MADOCA, the biggest challenge in data collection was to manage signals into Parameter Database smoothly. Users request Signal Registration Table (SRT) for new data collection. However, this costed time and manpower due to typo in SRT and iteration in DB registration. In MADOCA II, we facilitated signal registration scheme with prior test of data collection and validity check in SRT with web-based user interface. Data collection framework itself was also extended to manage various data collection types in SPring-8 with a unified method. All of data collection methods (polling, event type), data format (such as point and waveform data) and platform (Unix, Embedded, Windows including LabVIEW) can be flexibly managed. We started to implement MADOCA II data collection into SPring-8 with 241 hosts and confirmed stable operation since April 2016.
* T. Matsumoto et al., Proceedings of ICALEPCS 2013, p.944.
** A.Yamashita et al., Proceedings of of ICALEPCS 2015, p.648
 
video icon Talk as video stream: https://youtu.be/wEuh_gRPiH4  
slides icon Slides MOBPL04 [1.550 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOBPL05 How to Design & Implement a Modern Communication Middleware Based on ZeroMQ CORBA, controls, framework, interface 45
 
  • J. Lauener, W. Sliwinski
    CERN, Geneva, Switzerland
 
  In 2011, CERN's Controls Middleware (CMW) team started a new project aiming to design and implement a new generation equipment access framework using modern, open-source products. After reviewing several communication libraries [1], ZeroMQ [2] was chosen as the transport layer for the new communication framework. The main design principles were: scalability, flexibility, easy to use and maintain. Several core ZeroMQ patterns were employed in order to provide reliable, asynchronous communication and dispatching of messages. The new product was implemented in Java and C++ for client and server side. It is the core middleware framework to control all CERN accelerators and the future GSI FAIR [3] complex. This paper presents the overall framework architecture; choices and lessons learnt while designing a scalable solution; challenges faced when designing a common API for two languages (Java and C++) and operational experience from using the new solution at CERN for 3 years. The lessons learnt and observations made can be applied to any modern software library responsible for fast, reliable, scalable communication and processing of many concurrent requests.
[1] A. Dworak et al., "Middleware trends and market leaders 2011", ICALEPCS 2011.
[2] ZeroMQ, http://zeromq.org
[3] V. Rapp et al., "Controls Middleware for FAIR", PCaPAC 2014.
 
video icon Talk as video stream: https://youtu.be/b4AoU3Vdlko  
slides icon Slides MOBPL05 [0.205 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL02 Experiences with Laser Survey Instrument Based Approach to National Ignition Facility Diagnostic Alignments alignment, diagnostics, target, laser 52
 
  • E.F. Wilson, M.A. Fedorov, J.R. Hoffman, W.A. Howes, M.J. Lewis, C.L.M. Martinez-Nieves, V. Pacheu, N. Shingleton
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
The National Ignition Facility (NIF) uses powerful lasers to compress targets, to study high energy density physics. Sophisticated diagnostics are placed close to the targets to record the results of each shot. The placement of these diagnostics relative to the target is critical to the mission, with alignment tolerances on the order of 500 microns. The integration of commercial laser-based survey instruments into the NIF control system has improved diagnostic alignment in many ways. The Advanced Tracking Laser Alignment System (ATLAS) project incorporates commercial Faro laser tracker instruments into the diagnostic factory and the target chamber, improving alignment accuracy over prior systems. The system uses multiple retroreflectors mounted on each of the diagnostic positioners to translate to a 6D position in the NIF target chamber volume. This enables a closed loop alignment process to align each diagnostic. This paper provides an overview of how the laser tracker is used in diagnostic alignment, and discusses challenges met by the control system to achieve this integration.
 
video icon Talk as video stream: https://youtu.be/AIK4GBUOmCw  
slides icon Slides MOCPL02 [278.247 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL03 PROFINET Communication Card for the CERN Cryogenics Crate Electronics Instrumentation controls, SCADA, cryogenics, software 59
 
  • R.K. Mastyna, E. Blanco Viñuela, J. Casas, N. Trikoupis
    CERN, Geneva, Switzerland
  • M. Felser
    BFH, Bern, Switzerland
 
  The ITER-CERN collaboration agreement initiated the development of a PROFINET communication interface which may replace the WorldFIP interface in non-radiation areas. The main advantage of PROFINET is a simplified integration within the CERN controls infrastructure that is based on Programmable Logic Controllers (PLCs). CERN prepared the requirements and subcontracted the design of a communication card prototype to the Technical University of Bern. The designed PROFINET card prototype uses the NetX Integrated Circuit (IC) for PROFINET communication and a FPGA to collect the electrical signals from the back-panel (electrical signals interface for instrumentation conditioning cards). CERN is implementing new functionalities involving programming, automation engineering and electronics circuit design. The communication between the card and higher layers of control is based on the OPC UA protocol. The configuration files supporting new types of instrumentation cards are being developed and are compatible with the SIEMENS SIMATIC automation environment. It is worth to mention that all required data calculations and protocol handling are performed using a single netX50 chip.  
video icon Talk as video stream: https://youtu.be/sbCUmUi8VVc  
slides icon Slides MOCPL03 [3.277 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL04 LTE/3G Based Wireless Communications for Remote Control and Monitoring of PLC-Controlled Vacuum Mobile Devices network, PLC, controls, SCADA 64
 
  • R. Ferreira, S. Blanchard, P. Gomes, G. Pigny
    CERN, Geneva, Switzerland
  • T.R. Fernandes
    ESTGL, Leiria, Portugal
 
  All particle accelerators and most experiments at CERN require high (HV) or ultra-high (UHV) vacuum levels. Contributing to vacuum production are two types of mobile devices: Turbo-Molecular Pumping Groups and Bakeout Racks. During accelerator stops, these PLC-controlled devices are temporarily installed in the tunnels and integrated in the Vacuum SCADA, through wired Profibus-DP. This method, though functional, poses cer-tain issues which a wireless solution would greatly miti-gate. The CERN private LTE/3G network is available in the accelerators through a leaky-feeder antenna cable which spans the whole length of the tunnels. This paper describes the conception and implementation of an LTE/3G-based modular communication system for PLC-controlled vacuum mobile devices. It details the hardware and software architecture of the system and lays the foun-dation of a solution that can be easily adapted to systems other than vacuum.  
video icon Talk as video stream: https://youtu.be/1u6WmPACSs8  
slides icon Slides MOCPL04 [4.354 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL05 ECMC, the Open Source Motion Control Package for EtherCAT Hardware at the ESS controls, EPICS, hardware, real-time 71
 
  • T. Gahl, D.P. Brodrick, T. Bögershausen, O. Kirstein, T. Korhonen, D.P. Piso, A. Sandström
    ESS, Lund, Sweden
 
  In industry the open standard EtherCAT* is well established as a real-time fieldbus for largely distributed and synchronised systems. Open source solutions for the bus master have been first introduced in scientific installations by Diamond Light Source** and PSI using EtherCAT hardware for digital and analog I/Os. The European Spallation Source (ESS) decided to establish open source EtherCAT systems for mid-performance data acquisition and motion control on accelerator applications. In this contribution we present the motion control software package ECMC developed at the ESS using the open source Etherlab*** master to control the EtherCAT bus. The motion control interfaces with a model 3 driver to the EPICS motor record supporting it's functionalities like positioning, jogging, homing and soft/hard limits. Advanced functionalities supported by ECMC are full servo-loop feedback, a scripting language for custom synchronisation of different axes, virtual axes, externally triggered position capture and interlocking. On the example of prototyping a 2-axis wire scanner we show a fully EPICS integrated application of ECMC on different EtherCAT and CPU hardware platforms.
* http://www.ethercat.org
** R. Mercado, I. J. Gillingham, J. H. Rowland, K. Wilkinson "Integrating EtherCAT based IO into EPICS at Diamond." ICALEPCS 2011, Grenoble 2011
*** http://www.etherlab.org
 
video icon Talk as video stream: https://youtu.be/SuQiKSMbfvs  
slides icon Slides MOCPL05 [1.081 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL06 MARWIN: A Mobile Autonomous Robot for Maintenance and Inspection radiation, software, FEL, laser 76
 
  • A. Dehne, T. Hermes, N. Moeller
    hs21, Buxtehude, Germany
  • R. Bacher
    DESY, Hamburg, Germany
 
  MARWIN is a mobile autonomous robot platform designed for performing maintenance and inspection tasks alongside the European XFEL accelerator installation in operation in Hamburg, Germany. It consists of a 4-wheel drive chassis and a manipulator arm. Due to the unique Mecanum drive technology in combination with the manipulator arm the whole robot provides three degrees of freedom. MARWIN can be operated in a pre-configured autonomous as well as a remotely controlled mode. Its operation can be supervised through various cameras. The primary use case of MARWIN is measuring radiation fields. For this purpose MARWIN is equipped with both a mobile Geiger-Mueller tube mounted at the tip of the manipulator arm and a stationary multi-purpose radiation detector attached to the robot's chassis. This paper describes the mechanical and electrical setup of the existing prototype, the architecture and implementation of the controls routines, the strategy implemented to handle radiation-triggered malfunctions, and the energy management. In addition, it reports on recent operations experiences, envisaged improvements and further use cases.  
video icon Talk as video stream: https://youtu.be/SRnZSWMhgQg  
slides icon Slides MOCPL06 [27.173 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL07 The Integrated Alarm System of the Alma Observatory software, controls, database, network 81
 
  • A. Caproni, E. Schmid
    ESO, Garching bei Muenchen, Germany
 
  ALMA is composed of many hardware and software systems each of which must be properly functioning to ensure the maximum efficiency. Operators in the control room, follow the operational state of the observatory by looking at a set of non-homogeneous panels. In case of problems, they have to find the reason by looking at the right panel, interpret the information and implement the counter-action that is time consuming so after an investigation, we started the development of an integrated alarm system that takes monitor point values and alarms from the monitored systems and presents alarms to operators in a coherent, efficient way. A monitored system has a hierarchical structure modeled with an acyclic graph whose nodes represent the components of the system. Each node digests monitor point values and alarms against a provided transfer function and sets its output as working or non nominal, taking into account the operational phase. The model can be mapped in a set of panels to increase operators' situation awareness and improve the efficiency of the facility.  
video icon Talk as video stream: https://youtu.be/HC-eOY97EME  
slides icon Slides MOCPL07 [2.428 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL07  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MODPL01 Replacing The Engine In Your Car While You Are Still Driving It - Part II operation, timing, controls, interface 88
 
  • E. Björklund
    LANL, Los Alamos, New Mexico, USA
 
  Two years ago, at the 2015 ICALEPCS conference in Melbourne Australia, we presented a paper entitled 'Replacing The Engine In Your Car While You Are Still Driving It*'. In that paper we described the mid-point of a very ambitious, multi-year, upgrade project involving the complete replacement of the low-level RF system, the timing system, the industrial I/O system, the beam-synchronized data acquisition system, the fast-protect reporting system, and much of the diagnostic equipment. That paper focused mostly on the timing system upgrade and presented several observations and recommendations from the perspective of the timing system and its interactions with the other systems. In this paper, now nearly three quarters of the way through our upgrade schedule, we will report on additional observations, challenges, recommendations, and lessons learned from some of the other involved systems.
* E.Bjorklund, 'Replacing The Engine In Your Car While You Are Still Driving It', THHC2O03, Proceedings of ICALEPCS2015, Melbourne, Australia (2015)
 
video icon Talk as video stream: https://youtu.be/_e-Wxhw-lUM  
slides icon Slides MODPL01 [4.113 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MODPL02 Virtual Control Commissioning for a Large Critical Ventilation System: The CMS Cavern Use Case controls, simulation, PLC, operation 92
 
  • W. Booth, E. Blanco Viñuela, B. Bradu, S. Sourisseau
    CERN, Geneva, Switzerland
 
  The current cavern ventilation control system of the CMS experiment at CERN is based on components which are already obsolete: the SCADA system, or close to the end of life: the PLCs. The control system is going to be upgraded during the CERN Long Shutdown 2 (2019-2020) and will be based on the CERN industrial control standard: UNICOS employing WinCC OA as SCADA and Schneider PLCs. Due to the critical nature of the CMS ventilation installation and the short allowed downtime, the approach was to design an environment based on the virtual commissioning of the new control. This solution uses a first principles model of the ventilation system to simulate the real process. The model was developed with the modelling and simulation software EcosimPro. In addition, the current control application of the cavern ventilation will also be re-engineered as it is not completely satisfactory in some transients where many sequences are performed manually and some pressure fluctuations observed could potentially cause issues to the CMS detector. The plant model will also be used to validate new regulation schemes and transient sequences offline in order to ensure a smooth operation in production.  
video icon Talk as video stream: https://youtu.be/NVzClA1dSxc  
slides icon Slides MODPL02 [3.318 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MODPL03 Experience Upgrading Control Systems at the Gemini Telescopes software, controls, real-time, EPICS 99
 
  • A.J. Nunez, I. Arriagada, T.D. Gaggstatter, P.E. Gigoux, R. Rojas, M. Westfall
    Gemini Observatory, Southern Operations Center, La Serena, Chile
  • R. Cardenes, M.J. Rippa
    Gemini Observatory, Northern Operations Center, Hilo, USA
 
  The real-time control systems for the Gemini Telescopes were designed and built in the 1990s using state-of-the-art software tools and operating systems of that time. These systems are in use every night, but they have not been kept up-to-date and are now obsolete and also very labor intensive to support. This led Gemini to engage in a major effort to upgrade the software on its telescope control systems. We are in the process of deploying these systems to operations, and in this paper we review the experience and lessons learned through this process and provide an update on future work on other obsolescence management issues.  
video icon Talk as video stream: https://youtu.be/kGtexyeU2S8  
slides icon Slides MODPL03 [59.483 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MODPL04 Framework Upgrade of the Detector Control System for JUNO detector, controls, monitoring, software 107
 
  • Ms. Ye, Z.G. Han
    IHEP, Bejing, People's Republic of China
 
  Funding: Jiangmen Underground Neutrino Observatory(JUNO) Experiment
The Jiangmen Underground Neutrino Observatory (JUNO) is the second phase of the Daya Bay reactor neutrino experiment. The detector of the experiment was designed as a 20k ton LS with a inner diameter of 34.5 meters casting material acrylic ball shape. Due to the gigantic shape of the detector there are approximate 40k monitoring point including 20k channels of high voltage of array PMT, temperature and humidity, electric crates as well as the power monitoring points. Since most of the DCS of the DayaBay was developed on the framework based on LabVIEW, which is limited by the operation system upgrade and running license, the framework migration and upgrade are needed for DCS of JUNO. The paper will introduce the new framework of DCS based on EPICS (Experimental Physics and Industrial Control System). The implementation of the IOCs of the high-voltage crate and modules, stream device drivers, and the embedded temperature firmware will be presented. The software and hardware realization and the remote control method will be presented. The upgrade framework can be widely used in devices with the same hardware and software interfaces.
 
video icon Talk as video stream: https://youtu.be/BHsxVf3Su0k  
slides icon Slides MODPL04 [17.636 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MODPL05 Lightweight Acquisition System for Analogue Signals klystron, software, hardware, interface 110
 
  • B.P. Bielawski
    CERN, Geneva, Switzerland
 
  In a complex machine such as a particle accelerator there are thousands of analogue signals that need monitoring and even more signals that could be used for debugging or as a tool for detecting symptoms of potentially avoidable problems. Usually it is not feasible to acquire and monitor all of these signals not only because of the cost but also because of cabling and space required. The RF system in the Large Hadron Collider is protected by multiple hardware interlocks that ensure safe operation of klystrons, superconducting cavities and all the other equipment. In parallel, a diagnostic system has been deployed to monitor the health of the klystrons. Due to the limited amount of space and the moderate number of signals to be monitored, a standard approach with a full VME or Compact PCI crate has not been selected. Instead, small embedded industrial computers with USB oscilloscopes chosen for the specific application have been installed. This cost effective, rapidly deployable solution will be presented, including existing and possible future installations as well as the software used to collect the data and integrate it with existing CERN infrastructure.  
video icon Talk as video stream: https://youtu.be/7voO52MZyks  
slides icon Slides MODPL05 [8.778 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MODPL07 How Low-Cost Devices Can Help on the Way to ALICE Upgrade experiment, controls, electron, monitoring 114
 
  • O. Pinazza
    INFN-Bologna, Bologna, Italy
  • A. Augustinus, P.M. Bond, P.Ch. Chochula, A.N. Kurepin, M. Lechman, J.L. LÃ¥ng, O. Pinazza
    CERN, Geneva, Switzerland
  • A.N. Kurepin
    RAS/INR, Moscow, Russia
 
  The ambitious upgrade plan of the ALICE experiment expects a complete redesign of its data flow after the LHC shutdown scheduled for 2019, for which new electronics modules are being developed in the collaborating institutes. Access to prototypes is at present very limited and full scale prototypes are expected only close to the installation date. To overcome the lack of realistic HW, the ALICE DCS team built small-scale prototypes based on low-cost commercial components (Arduino, Raspberry PI), equipped with environmental sensors, and installed in the experiment areas around and inside the ALICE detector. Communication and control software was developed, based on the architecture proposed for the future detectors, including CERN JCOP FW and ETM WINCC OA. Data provided by the prototypes has been recorded for several months, in presence of beam and magnetic field. The challenge of the harsh environment revealed some insurmountable weaknesses, thus excluding this class of devices from usage in a production setup. They did prove, however, to be robust enough for test purposes, and are still a realistic test-bed for developers while the production of final electronics is continuing.  
video icon Talk as video stream: https://youtu.be/utSHzqk44hQ  
slides icon Slides MODPL07 [9.016 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL07  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPL01 MicroTCA Generic Data Acquisition Systems at ESS controls, FPGA, interface, LLRF 118
 
  • S. Farina, J.H. Lee, J.P.S. Martins, D.P. Piso
    ESS, Lund, Sweden
 
  The European Spallation Source (ESS) is a Partnership of 17 European Nations committed to the goal of collectively building and operating the world's leading facility for research by use of neutrons by the second quarter of the 21st Century. The strive for innovation and the challenges that need to be overcome in order to achieve the requested performances pushed towards the adoption of one of the newest standards available on the market. ESS has decided to use MicroTCA as standard platform for the systems that require high data throughput and high uptime. The implications of this choice on the architecture of the systems will be described with emphasis on the data acquisition electronics.  
video icon Talk as video stream: https://youtu.be/warsqk8bwJs  
slides icon Slides TUAPL01 [1.663 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPL02 Porting VME-Based Optical-Link Remote I/O Module to a PLC Platform - An Approach to Maximize Cross-Platform Portability Using SoC controls, PLC, Linux, FPGA 125
 
  • T. Masuda, A. Kiyomichi
    JASRI/SPring-8, Hyogo-ken, Japan
 
  The optical-link remote I/O system OPT-VME that consists of a VME master and several kinds of slave boards is widely used in SPring-8 and SACLA. As the next generation low-end platform instead of the outdated VMEbus, a Linux PLC such as Yokogawa e-RT3 has been considered. We have developed an e-RT3-based master module OPT-PLC to fully utilize a large number of existing remote boards. In the original system, low-level communication is performed by FPGA and high-level communication procedures are handled in the Solaris device driver on a VME CPU board. This driver becomes a barrier to port the system to e-RT3 platform. OPT-PLC should be handled by the e-RT3 standard driver in the same manner as other e-RT3 I/O modules. To solve the difficulty, OPT-PLC was equipped with Xilinx SoC and the high-level communication procedures were implemented as application software on ARM Linux in the SoC. As the result, OPT-PLC can be controlled through the standard e-RT3 driver. Furthermore, the system will be ported to other platform like PCI Express by replacing bus interface block in the PL part. This paper reports on our development as an approach to maximize cross-platform portability using SoC.  
video icon Talk as video stream: https://youtu.be/ci5-NHBCLWM  
slides icon Slides TUAPL02 [7.627 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPL03 Solving Vendor Lock-in in VME Single Board Computers through Open-sourcing of the PCIe-VME64x Bridge FPGA, interface, controls, Linux 131
 
  • G. Daniluk, J.D. Gonzalez Cobas, M. Suminski, A. Wujek
    CERN, Geneva, Switzerland
  • G. Gräbner, M. Miehling, T. Schnürer
    MEN, Nürnberg, Germany
 
  VME is a standard for modular electronics widely used in research institutes. Slave cards in a VME crate are controlled from a VME master, typically part of a Single Board Computer (SBC). The SBC typically runs an operating system and communicates with the VME bus through a PCI or PCIe-to-VME bridge chip. The de-facto standard bridge, TSI148, has recently been discontinued, and therefore the question arises about what bridging solution to use in new commercial SBC designs. This paper describes our effort to solve the VME bridge availability problem. Together with a commercial company, MEN, we have open-sourced their VHDL implementation of the PCIe-VME64x interface. We have created a new commodity which is free to be used in any SBC having an FPGA, thus avoiding vendor lock-in and providing a fertile ground for collaboration among institutes and companies around the VME platform. The article also describes the internals of the MEN PCIe-VME64x HDL core as well as the software package that comes with it.  
video icon Talk as video stream: https://youtu.be/rEbUntNO-_Q  
slides icon Slides TUAPL03 [15.891 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPL04 Em# Electrometer Comes to Light controls, FPGA, software, interface 137
 
  • J.A. Avila-Abellan, M. Broseta, G. Cuní, O. Matilla, M. Rodriguez, A. Ruz, J. Salabert, X. Serra-Gallifa
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • A. Milan-Otero, P. Sjöblom
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  Em# project is a collaboration project between MAX IV Laboratory and ALBA Synchrotron to obtain a high performant four-channel electrometer. Besides the objective of accurate current measurements down to the pico-ampere range, the project pursues to establish a reusable instrumentation platform with time stamped data collection able to perform real time calculations for flexible feedback implementations. The platform is based on a FPGA responsible of acquisition and synchronization where a real-time protocol between the modules has been implemented (Harmony) [*]. The data acquired is transmitted via PCIe to a Single Board Computer with an embedded Linux distribution where high level processing and synchronization with upper levels of Control System is executed. In this proceeding, the reasons that lead to start a complex instrument development instead of using a Commercial On the Shelf (COTS) solution will be discussed. The results of the produced units will be analyzed in terms of accuracy and processing capabilities. Finally, different Em# applications in particle accelerators will be described, further widening the functionality of the current state-of-the-art instrumentation.
[*] Present and Future of Harmony Bus, a Real-Time High Speed Bus for Data Transfer Between Fpga Cores, these proceedings
 
video icon Talk as video stream: https://youtu.be/UkZkXomW0nE  
slides icon Slides TUAPL04 [1.849 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPL05 PandABox: A Multipurpose Platform for Multi-technique Scanning and Feedback Applications controls, software, hardware, FPGA 143
 
  • S. Zhang, Y.-M. Abiven, J. Bisou, F. Langlois, G. Renaud, F. Ta, G. Thibaux
    SOLEIL, Gif-sur-Yvette, France
  • M.G. Abbott, T.M. Cobb, C.J. Turner, I.S. Uzun
    DLS, Oxfordshire, United Kingdom
  • S.M. Minolli
    NEXEYA Systems, La Couronne, France
 
  PandABox is a development project resulting from a collaboration between Synchrotron SOLEIL and Diamond Light Source started in October 2015. The initial objective driving the project was to provide multi-channel encoder processing for synchronizing data acquisitions with motion systems in experimental continuous scans. The resulting system is a multi-purpose platform well adapted for multi-technique scanning and feedback applications. This flexible and modular platform embeds an industrial electronics board with a powerful Xilinx Zynq 7030 SoC (Avnet PicoZed), FMC slot, SFP module, TTL and LDVS I/Os and removable encoder peripheral modules. In the same manner, the firmware and software framework has been developed in a modular way to be easily configurable and adaptable. The whole system is open and extensible from the hardware level up to integration with control systems like TANGO or EPICS. This paper details the hardware capabilities, platform performance, framework adaptability, and the project status at both sites.
szhang@synchrotron-soleil.fr
 
video icon Talk as video stream: https://youtu.be/uMQeg5HJZnw  
slides icon Slides TUAPL05 [2.878 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPL06 Cryomodule-on-Chip Simulation Engine cavity, controls, FPGA, software 151
 
  • C. Serrano, L.R. Doolittle, V.K. Vytla
    LBNL, Berkeley, California, USA
 
  The Cryomodule-On-Chip (CMOC) simulation engine is a Verilog implementation of a cryomodule model used for Low-Level RF development for superconducting cavities. The model includes a state-space model of the accelerating fields inside a cavity, the mechanical resonances inside a cryomodule as well as their interactions. The implementation of the model along with the LLRF controller in the same FPGA allows for live simulations of an RF system. This allows for an interactive simulation framework, where emulated cavity signals are produced at the same rate as in a real system and therefore providing the opportunity to observe longer time-scale effects than in software simulations as well as a platform for software development and operator training.  
video icon Talk as video stream: https://youtu.be/gBhIzpEbZYU  
slides icon Slides TUAPL06 [3.929 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPL01 CERN Controls Configuration Service - a Challenge in Usability controls, software, interface, GUI 159
 
  • L. Burdzanowski, A. Asko, A. Lameiro, K. Penar, C. Roderick, B. Urbaniec, V.I. Vasiloudis
    CERN, Geneva, Switzerland
 
  Complex control systems often require complex tools to facilitate daily operations in a way that assures the highest possible availability. Such a situation poses an engineering challenge, for which system complexity needs to be tamed in a way that everyday use becomes intuitive and efficient. The sensation of comfort and ease of use are matters of ergonomics and usability - very relevant not only to equipment but especially software applications, products and graphical user interfaces. The Controls Configuration Service (CCS) is a key component in CERN's data driven accelerator Control System. Based around a central database, the service provides a range of user interfaces enabling configuration of all different aspects of controls for CERN's accelerator complex. This paper describes the on-going renovation of the service with a focus on the evolution of the provided user interfaces, design choices and architectural decisions paving the way towards a single configuration platform for CERN's control systems in the near future.  
video icon Talk as video stream: https://youtu.be/kQdYKpHmyWI  
slides icon Slides TUBPL01 [1.679 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPL02 Taurus Big & Small: From Particle Accelerators to Desktop Labs TANGO, controls, GUI, EPICS 166
 
  • C. Pascual-Izarra, G. Cuní, C. Falcon-Torres, D. Fernández-Carreiras, Z. Reszela, M. Rosanes Siscart
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • O. Prades-Palacios
    ETSE-UAB, Cerdanyola del Vallès, Spain
 
  Taurus is a popular solution for rapid creation of Graphical User Interfaces (GUIs) for experiment control and data acquisition (even by non-programmers) *. Taurus is best known for its ability to interact with the Tango and Epics control systems, and thus it is mainly used in large facilities. However, Taurus also provides mechanisms to interact with other sources of data, and it is well suited for creating GUIs for even the smallest labs where the overhead of a distributed control system is not desired. This scalability together with its ease-of-use and the uncontested popularity of Python among the scientific users, make Taurus an attractive framework for a wide range of applications. In this work we discuss some practical examples of usage of Taurus ranging from a very small experimental setup controlled by a single Raspberry Pi, to large facilities synchronising an heterogeneous set of hundreds of machines running a variety of operating systems.
* C Pascual-Izarra et al. "Effortless creation of control & data acquisition graphical user interfaces with taurus", THHC3O03, ICALEPCS2015, Melbourne, Australia, 2015.
 
video icon Talk as video stream: https://youtu.be/YOaV9FvRKNc  
slides icon Slides TUBPL02 [4.440 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPL03 PANIC and the Evolution of Tango Alarm Handlers TANGO, controls, database, GUI 170
 
  • S. Rubio-Manrique, G. Cuní, D. Fernández-Carreiras
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • G. Scalamera
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  The PANIC Alarm System is a python based suite to manage the configuration, triggering and acknowledge of alarms and automated actions in a Tango control system. The suite was developed at Alba in 2007 and since then it has been adopted by several other facilities and installations such as Synchrotrons and large telescopes, integrating in the process a large set of community-requested features. Its scalability is based on the stand-alone PyAlarm engines, that operate distributed across the control system; and the PANIC python API and user interfaces, that centralize the operation and configuration of the system. Each PyAlarm engine performs polled or event-triggered evaluation of alarm rules, complex logical operations and regular expression searches. The activation, recovery or reset of any alarm in the system can trigger actions like email, SMS, audible messages, local/remote logging, database insertion or execution of tango commands. This paper describes the evolution of the suite, its compatibility with other alarm handlers in Tango, the current state-of-the-art features, the compliance with Alarm Management standards and the future needs.  
video icon Talk as video stream: https://youtu.be/T3730ZH_NsM  
slides icon Slides TUBPL03 [6.277 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPL04 Streamlining the Target Fabrication Request at the National Ignition Facility target, database, experiment, status 176
 
  • C.P. Manin, E.J. Bond, A.D. Casey, R.D. Clark, G.W. Norman
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
The NIF Shot Data Systems (SDS) team developed the Target Request Tool (TRT) Web application for facilitating the management of target requests from creation to approval. TRT provides a simple-to-use and user-friendly interface that allows the user to create, edit, submit and withdraw requests. The underlying design uses the latest Web technologies such as Node.js, Express, jQuery and Java-Script. The overall software architecture and functionality will be presented in this paper.
LLNL-ABS-728266
 
video icon Talk as video stream: https://youtu.be/m2AkK_af25g  
slides icon Slides TUBPL04 [1.525 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPL05 MXCuBE3 Bringing MX Experiments to the WEB controls, interface, software, hardware 180
 
  • M. Oskarsson, A. Beteva, D.D.S. De Sanctis, M. Guijarro, G. Leonard
    ESRF, Grenoble, France
  • F. Bolmsten, M. Eguiraun, A. Milan-Otero, J. Nan, M. Thunnissen
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  Funding: This work was in part supported by the Horizon 2020 program of the European Union (iNEXT grant, project No. 653706)
Originally conceived at ESRF and first deployed in 2005 MXCuBE, Macromolecular Xtallography Customized Beamline Environment, has with its successor MXCuBE2, become a successful international collaboration. The aim of the collaboration is to develop a beamline control application for macromolecular crystallography (MX) that are independent of underlying instrument control software and thus deployable at the MX beamlines of any synchrotron source. The continued evolution of the functionality offered at MX beamlines is to a large extent facilitated by active software development. New demands and advances in technology have led to the development of a new version of MXCuBE, MXCuBE3, The design of which was inspired by the results of a technical pre-study and user survey. MXCuBE3 takes advantage of the recent development in web technologies such as React and Redux to create an intuitive and user friendly application. The access to the application from any web browser further simplifies the operation and natively facilitates the execution of remote experiments.
 
video icon Talk as video stream: https://youtu.be/GGJib8l20ys  
slides icon Slides TUBPL05 [3.014 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPL06 The Graphical User Interface of the Operator of the Cherenkov Telescope Array GUI, monitoring, interface, database 186
 
  • I. Sadeh, I. Oya
    DESY Zeuthen, Zeuthen, Germany
  • D. Dezman
    Cosylab, Ljubljana, Slovenia
  • E. Pietriga
    INRIA, Orsay Cedex, France
  • J. Schwarz
    INAF-Osservatorio Astronomico di Brera, Merate, Italy
 
  The Cherenkov Telescope Array (CTA) is the next generation gamma-ray observatory. CTA will incorporate about 100 imaging atmospheric Cherenkov telescopes (IACTs) at a southern site, and about 20 in the north. Previous IACT experiments have used up to five telescopes. Subsequently, the design of a graphical user interface (GUI) for the operator of CTA poses an interesting challenge. In order to create an effective interface, the CTA team is collaborating with experts from the field of Human-Computer Interaction. We present here our GUI prototype. The back-end of the prototype is a Python Web server. It is integrated with the observation execution system of CTA, which is based on the Alma Common Software (ACS). The back-end incorporates a redis database, which facilitates synchronization of GUI panels. redis is also used to buffer information collected from various software components and databases. The front-end of the prototype is based on Web technology. Communication between Web server and clients is performed using Web Sockets, where graphics are generated with the d3.js Javascript library.  
video icon Talk as video stream: https://youtu.be/8ZvUj-DHSgE  
slides icon Slides TUBPL06 [54.366 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPA01 The Evolution of Component Database for APS Upgrade* database, photon, framework, interface 192
 
  • D.P. Jarosz, N.D. Arnold, J. Carwardine, G. Decker, N. Schwarz, S. Veseli
    ANL, Argonne, Illinois, USA
 
  Funding: [*] Argonne National Laboratory's work was supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract DE-AC02-06CH11357.
The purpose of the Advanced Photon Source Upgrade (APS-U) project is to update the facility to take advantage of the multi-bend achromat (MBA) magnet lattices, which will result in narrowly focused x-ray beams of much higher brightness. The APS-U installation has a short schedule of one-year. In order to plan and execute a task of such complexity, a collaboration between many individuals of very diverse backgrounds must exist. The Component Database (CDB) has been created to aid in documenting and managing all the parts that will go into the upgraded facility. After initial deployment and use, it became clear that the system must become more flexible, as the engineers started requesting new features such as tracking inventory assemblies, supporting relationships between components, and several usability requests. Recently, a more generic database schema has been implemented. This allows for the addition of more functionality without needing to refactor the database. The topics discussed in this paper include advantages and challenges of a more generic schema, new functionality, and plans for future work.
 
slides icon Slides TUBPA01 [0.770 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPA02 Monitoring the New ALICE Online-Offline Computing System monitoring, network, detector, database 195
 
  • A. Wegrzynek, V. Chibante Barroso
    CERN, Geneva, Switzerland
  • G. Vino
    INFN-Bari, Bari, Italy
 
  ALICE (A Large Ion Collider Experiment) particle detector has been successfully collecting physics data since 2010. Currently, it is in preparations for a major upgrade of the computing system, called O2 (Online-Offline). The O2 system will consist of 268 FLPs (First Level Processors) equipped with readout cards and 1500 EPNs (Event Processing Node) performing data aggregation, calibration, reconstruction and event building. The system will readout 27 Tb/s of raw data and record tens of PBs of reconstructed data per year. To allow an efficient operation of the upgraded experiment, a new Monitoring subsystem will provide a complete overview of the O2 computing system status. The O2 Monitoring subsystem will collect up to 600 kHz of metrics. It will consist of a custom monitoring library and a toolset to cover four main functional tasks: collection, processing, storage and visualization. This paper describes the Monitoring subsystem architecture and the feature set of the monitoring library. It also shows the results of multiple benchmarks, essential to ensure performance requirements. In addition, it presents the evaluation of pre-selected tools for each of the functional tasks.  
slides icon Slides TUBPA02 [11.846 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPA03 Database Scheme for Unified Operation of SACLA / SPring-8 database, operation, FEL, controls 201
 
  • K. Okada, N. Hosoda, M. Ishii, T. Sugimoto, M. Yamaga
    JASRI/SPring-8, Hyogo-ken, Japan
  • T. Fujiwara, T. Fukui, T. Maruyama, K. Watanabe
    RIKEN SPring-8 Center, Hyogo, Japan
  • H. Sumitomo
    SES, Hyogo-pref., Japan
 
  For reliable accelerator operation, it is essential to have a centralized data handling scheme, for such as unique equipment ID's, archive and online data from sensors, and operation points and calibration parameters those are to be restored upon a change in operation mode. Since 1996, when SPring-8 got in operation, a database system has been utilized for this role. However, as time passes the original design got shorthanded and new features equipped upon requests pushed up maintenance costs. For example, as SACLA started in 2010, we introduced a new data format for the shot by shot synchronized data. Also number of tables storing operation points and calibrations increased with various formats. Facing onto the upgrade project at the site*, it is the time to overhaul the whole scheme. In the plan, SACLA will be the high quality injector to a new storage ring while in operation as the XFEL user machine. To handle shot by shot multiple operation patterns, we plan to introduce a new scheme where multiple tables inherits a common parent table information. In this paper, we report the database design for the upgrade project and status of transition.
* http://rsc.riken.jp/pdf/SPring-8-II.pdf
 
slides icon Slides TUBPA03 [0.950 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPA04 The MAX IV Laboratory Scientific Data Management software, experiment, controls, data-management 206
 
  • V.H. Hardion, A. Barsek, F. Bolmsten, J. Brudvik, Y. Cerenius, F. H. Hennies, K. Larsson, Z. Matej, D.P. Spruce
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  The Scientific Data Management is a key aspect of the IT system of a user research facility like the MAX~IV Laboratory. By definition, this system handles data produced by the experimental user of such a facility. It could be perceived as easy as using an external hard drive to store the experimental data to carry back to the home institute for analysis. But on the other hand the "data" can be seen as more than just a file in a directory and the "management" not only a copy operation. Simplicity and a good User Experience vs security/authentication and reliability are among the main challenges of this project along with all the mindset changes. This article will explain all the concepts and the basic roll-out of the system at the MAX~IV Laboratory for the first users and the features anticipated in the future.  
slides icon Slides TUBPA04 [2.801 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPA05 High Throughput Data Acquisition with EPICS neutron, detector, EPICS, data-acquisition 213
 
  • K. Vodopivec
    ORNL, Oak Ridge, Tennessee, USA
  • B. Vacaliuc
    ORNL RAD, Oak Ridge, Tennessee, USA
 
  Funding: ORNL is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy.
In addition to its use for control systems and slow device control, EPICS provides a strong infrastructure for developing high throughput applications for continuous data acquisition. Integrating data acquisition into an EPICS environment provides many advantages. The EPICS network protocols provide for tight control and monitoring of operation through an extensive set of tools. As part of a facility-wide initiative at the Spallation Neutron Source, EPICS-based data acquisition and detector controls software has been developed and deployed to most neutron scattering instruments. The software interfaces to the in-house built detector electronics over fast optical channels for bi-directional communication and data acquisition. The software is built around asynPortDriver and allows the passing of arbitrary data structures between plugins. The completely modular design allows the setup of versatile configurations of data pre-processing plugins depending on neutron detector type and instrument requirements. After 3 years of experience and average data rates of 1.5 TB per day, it shows exemplary results of efficiency and reliability.
 
slides icon Slides TUBPA05 [2.427 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPA06 Scalable Time Series Documents Store interface, database, controls, software-component 218
 
  • M.J. Slabber, F. Joubert, M.T. Ockards
    SKA South Africa, National Research Foundation of South Africa, Cape Town, South Africa
 
  Funding: National Research Foundation (South Africa)
Data indexed by time is continuously collected from instruments, environment and users. Samples are recorded from sensors or software components at specific times, starting as simple numbers and increasing in complexity as associated values accrue e.g. status and acquisition times. A sample is more than a triple and evolves into a document. Besides variance, volume and veracity also increase and the time series database (TSDB) has to process hundreds of GB/day. Also, users performing analyses have ever increasing demands e.g. in <10s plot all target coordinates over 24h of 64 radio telescope dishes, recorded at 1Hz. Besides the many short-term queries, trend analyses over long periods and in-depth enquiries by specialists around past events e.g. critical hardware failure or scientific discovery, are performed. This paper discusses the solution used for the MeerKAT radio telescope under construction by SKA-SA in South Africa. System architecture and performance characteristics of the developed TSDB are explained. We demonstrate how we broke the mould of using general-purpose database technologies to build a TSDB by rather utilising technologies employed in distributed file storage.
 
slides icon Slides TUBPA06 [1.781 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPL01 Refurbishment of the ESRF Accelerator Synchronization System Using White Rabbit SRF, network, timing, booster 224
 
  • G. Goujon, A. Broquet, N. Janvier
    ESRF, Grenoble, France
 
  The ESRF timing system, dating from the early 90's and still in operation, is built around a centralized RF driven sequencer distributing synchronization signals along copper cables. The RF clock is broadcasted over a separate copper network. White Rabbit, offers many attractive features for the refurbishment of a synchrotron timing system, the key one being the possibility to carry RF over the White Rabbit optical fiber network. CERN having improved the feature to provide network-wide phase together with frequency control over the distributed RF, the whole technology is now mature enough to propose a White Rabbit based solution for the replacement of the ESRF system, providing flexibility and accurate time stamping of events. We describe here the main features and first performance results of the WHIST module, an ESRF development based on the White Rabbit standalone SPEC board embedding the White Rabbit protocol and a custom mezzanine (DDSIO) extending the FMC-DDS hardware to provide up to 12 programmable output signals. All WHIST modules in the network run in phase duplicates of a common RF driven sequencer. A master module broadcasts the RF and the injection trigger.  
video icon Talk as video stream: https://youtu.be/Ege_6IGHNPU  
slides icon Slides TUCPL01 [1.595 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPL02 Synchronized Timing and Control System Construction of SuperKEKB Positron Damping Ring timing, positron, linac, injection 229
 
  • H. Sugimura, K. Furukawa, H. Kaji, F. Miyahara, T.T. Nakamura, Y. Ohnishi, S. Sasaki, M. Satoh
    KEK, Ibaraki, Japan
 
  The KEK electron/positron injector chain delivers beams for particle physics and photon science experiments. A damping ring has been constructed at the middle of the linac to generate a positron beam with sufficiently low emittance to support a 40-fold higher luminosity in the SuperKEKB asymmetric collider over the previous project of KEKB, in order to increase our understanding of flavour physics. A timing and control system for the damping ring is under construction to enable the timing synchronization and beam bucket selection between the linac, the positron damping ring and the SuperKEKB main ring. It should manage precise timing down to several picoseconds for the beam energy and bunch compression systems. Besides precise timing controls to receive and transmit positron beams, it has to meet local analysis requirements in order to measure beam properties precisely with changing the RF frequency. It is incorporating the event timing control modules from MRF and SINAP.  
video icon Talk as video stream: https://youtu.be/BMAJimbEQB4  
slides icon Slides TUCPL02 [0.482 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPL04 SwissFEL Timing System: First Operational Experience timing, FEL, controls, software 232
 
  • B. Kalantari, R. Biffiger
    PSI, Villigen PSI, Switzerland
 
  The SwissFEL timing system builds on MRF's event system products. Performance and functional requirements have pushed MRF timing components to its newest generation (300 series) providing active delay compensation, conditional sequence events, and topology identification among others. However, employing available hardware functionalities to implement complex and varying operational demands and provide them in the control system has its own challenges. After a brief introduction to the new MRF hardware this paper describes operational aspects of the SwissFEL timing and related control system applications. We describe a new technique for beam rate control and how this scheme is used for the machine protection system (MPS). We show how a well thought modular software-side design enables us to maintain various rep rates across the facility and allows us to implement complex triggering patterns with minimum development effort. We also discuss our timestamping method and its interface to the beam synchronous data acquisition system. Further we share our experience in timing network installation, monitoring and maintenance issues during commissioning phase of the facility.  
video icon Talk as video stream: https://youtu.be/CWx8QBpSxXc  
slides icon Slides TUCPL04 [5.381 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPL06 Verification of the FAIR Control System Using Deterministic Network Calculus network, controls, operation, timing 238
 
  • M. Schütze, S. Bondorf
    DISCO, Kaiserslautern, Germany
  • M. Kreider
    GSI, Darmstadt, Germany
  • M. Kreider
    Glyndŵr University, Wrexham, United Kingdom
 
  Funding: Carl Zeiss Foundation
The FAIR control system (CS) is an alarm-based design and employs White Rabbit time synchronization over a GbE network to issue commands executed accurate to 1 ns. In such a network based CS, graphs of possible machine command sequences are specified in advance by physics frameworks. The actual traffic pattern, however, is determined at runtime, depending on interlocks and beam requests from experiments and accelerators. In 'unlucky' combinations, large packet bursts can delay commands beyond their deadline, potentially causing emergency shutdowns. Thus, prior verification if any possible combination of given command sequences can be delivered on time is vital to guarantee deterministic behavior of the CS. Deterministic network calculus (DNC) can derive upper bounds on message delivery latencies. This paper presents an approach for calculating worst-case descriptors of runtime traffic patterns. These so-called arrival curves are deduced from specified partial traffic sequences and are used to calculate end-to-end traffic properties. With the arrival curves and a DNC model of the FAIR CS network, a worst-case latency for specific packet flows or the whole CS can be obtained.
 
video icon Talk as video stream: https://youtu.be/t1AXzTi8kJA  
slides icon Slides TUCPL06 [0.203 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPA01 Data Analysis Support in Karabo at European XFEL data-analysis, experiment, FEL, controls 245
 
  • H. Fangohr, M. Beg, V. Bondar, D. Boukhelef, S. Brockhauser, C. Danilevski, W. Ehsan, S.G. Esenov, G. Flucke, G. Giovanetti, D. Goeries, S. Hauf, B.C. Heisen, D.G. Hickin, D. Khakhulin, A. Klimovskaia, M. Kuster, P.M. Lang, L.G. Maia, L. Mekinda, T. Michelat, A. Parenti, G. Previtali, H. Santos, A. Silenzi, J. Sztuk-Dambietz, J. Szuba, M. Teichmann, K. Weger, J. Wiggins, K. Wrona, C. Xu
    XFEL. EU, Schenefeld, Germany
  • S. Aplin, A. Barty, M. Kuhn, V. Mariani
    CFEL, Hamburg, Germany
  • T. Kluyver
    University of Southampton, Southampton, United Kingdom
 
  We describe the data analysis structure that is integrated into the Karabo framework [1] to support scientific experiments and data analysis at European XFEL GmbH. The photon science experiments have a range of data analysis requirements, including online (i.e. near real-time during the actual measurement) and offline data analysis. The Karabo data analysis framework supports execution of automatic data analysis for routine tasks, supports complex experiment protocols including data analysis feedback integration to instrument control, and supports integration of external applications. The online data analysis is carried out using distributed and accelerator hardware (such as GPUs) where required to balance load and achieve near real-time data analysis throughput. Analysis routines provided by Karabo are implemented in C++ and Python, and make use of established scientific libraries. The XFEL control and analysis software team collaborates with users to integrate experiment specific analysis codes, protocols and requirements into this framework, and to make it available for the experiments and subsequent offline data analysis.
[1] Heisen et al (2013) "Karabo: An Integrated Software Framework Combining Control, Data Management, and Scientific Computing Tasks". Proc. of 14th ICALEPCS 2013, Melbourne, Australia (p. FRCOAAB02)
 
slides icon Slides TUCPA01 [10.507 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPA01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPA02 Leveraging Splunk for Control System Monitoring and Management controls, monitoring, laser, alignment 253
 
  • M.A. Fedorov, P. Adams, G.K. Brunton, B.T. Fishler, M.S. Flegel, K.C. Wilhelmsen, E.F. Wilson
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344
The National Ignition Facility (NIF) is the world's largest and most energetic laser experimental facility with 192 beams capable of delivering 1.8 megajoules and 500-terawatts of ultraviolet light to a target. To aid in NIF control system troubleshooting, the commercial product Splunk was introduced to collate and view system log files collected from 2,600 processes running on 1,800 servers, front-end processors, and embedded controllers. We have since extended Splunk's access into current and historical control system configuration data, as well as experiment setup and results. Leveraging Splunk's built-in data visualization and analytical features, we have built custom tools to gain insight into the operation of the control system and to increase its reliability and integrity. Use cases include predictive analytics for alerting on pending failures, analyzing shot operations critical path to improve operational efficiency, performance monitoring, project management, and in analyzing and monitoring system availability. This talk will cover the various ways we've leveraged Splunk to improve and maintain NIF's integrated control system.
LLNL-ABS-728830
 
slides icon Slides TUCPA02 [1.762 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPA02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPA03 Experience with Machine Learning in Accelerator Controls network, controls, extraction, framework 258
 
  • K.A. Brown, S. Binello, T. D'Ottavio, P.S. Dyer, S. Nemesure, D.J. Thomas
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
The repository of data for the Relativistic Heavy Ion Collider and associated pre-injector accelerators consists of well over half a petabyte of uncompressed data. By todays standard, this is not a large amount of data. However, a large fraction of that data has never been analyzed and likely contains useful information. We will describe in this paper our efforts to use machine learning techniques to pull out new information from existing data. Our focus has been to look at simple problems, such as associating basic statistics on certain data sets and doing predictive analysis on single array data. The tools we have tested include unsupervised learning using Tensorflow, multimode neural networks, hierarchical temporal memory techniques using NuPic, as well as deep learning techniques using Theano and Keras.
 
slides icon Slides TUCPA03 [6.658 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPA03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPA04 Model Learning Algorithms for Anomaly Detection in CERN Control Systems controls, cryogenics, operation, monitoring 265
 
  • F.M. Tilaro, B. Bradu, M. Gonzalez-Berges, F. Varela
    CERN, Geneva, Switzerland
  • M. Roshchin
    Siemens AG, Corporate Technology, München, Germany
 
  At CERN there are over 600 different industrial control systems with millions of deployed sensors and actuators and their monitoring represents a challenging and complex task. This paper describes three different mathematical approaches that have been designed and developed to detect anomalies in CERN control systems. Specifically, one of these algorithms is purely based on expert knowledge while the other two mine historical data to create a simple model of the system, which is then used to detect anomalies. The methods presented can be categorized as dynamic unsupervised anomaly detection; "dynamic" since the behaviour of the system is changing in time, "unsupervised" because they predict faults without reference to prior events. Consistent deviations from the historical evolution can be seen as warning signs of a possible future anomaly that system experts or operators need to check. The paper also presents some results, obtained from the analysis of the LHC Cryogenic system. Finally the paper briefly describes the deployment of Spark and Hadoop into the CERN environment to deal with huge datasets and to spread the computational load of the analysis across multiple nodes.  
slides icon Slides TUCPA04 [1.965 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPA04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPA05 Laser Damage Image Pre-processing Based on Total Variation optics, laser, site, electron 272
 
  • J. Luo, Z. Ni, X. Xie, X. Zhou
    CAEP, Sichuan, People's Republic of China
 
  The inspection and tracking of laser-induced damages of optics play a significant role in high-power laser systems. Laser-induced defects or flaws on the surfaces of optics are presented in images acquired by specific charge coupled devices (CCDs), hence the identification of defects from laser damage images is essential. Despite a great effort we have made to improve the imaging results, the defect identification is a challenging task. The proposed research focuses on the pre-processing of laser damage images, which assists identifying optic defects. We formulate the image pre-processing as a total variation (TV) based image reconstruction problem, and further develop an alternating direction method of multipliers (ADMM) algorithm to solve it. The use of TV regularization makes the pre-processed image sharper by preserving the edges or boundaries more accurately. Experimental results demonstrate the effectiveness of this method.  
slides icon Slides TUCPA05 [0.538 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPA05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPA06 SwissFEL - Beam Synchronous Data Acquisition - The First Year FEL, data-acquisition, MMI, real-time 276
 
  • S.G. Ebner, H. Brands, B. Kalantari, R. Kapeller, F. Märki, L. Sala, C. Zellweger
    PSI, Villigen PSI, Switzerland
 
  The SwissFEL beam-synchronous data-acquisition system is based on several novel concepts and technologies. It is targeted on immediate data availability and online processing and is capable of assembling an overall data view of the whole machine, thanks to its distributed and scalable back-end. Load on data sources is reduced by immediately streaming data as soon as it becomes available. The streaming technology used provides load balancing and fail-over by design. Data channels from various sources can be efficiently aggregated and combined into new data streams for immediate online monitoring, data analysis and processing. The system is dynamically configurable, various acquisition frequencies can be enabled, and data can be kept for a defined time window. All data is available and accessible enabling advanced pattern detection and correlation during acquisition time. Accessing the data in a code-agnostic way is also possible through the same REST API that is used by the web-frontend. We will give an overview of the design and specialities of the system as well as talk about the findings and problems we faced during machine commissioning.  
slides icon Slides TUCPA06 [5.107 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPA06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUDPL01 Reproduce Anything, Anywhere: A Generic Simulation Suite for Tango Control Systems TANGO, controls, simulation, software 280
 
  • S. Rubio-Manrique, S. Blanch-Torné, M. Broseta, G. Cuní, D. Fernández-Carreiras, J. Moldes
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • A. Götz
    ESRF, Grenoble, France
 
  Synchrotron Light Sources are required to operate on 24/7 schedules, while at the same time must be continuously upgraded to cover scientists needs of improving its efficiency and performance. These operation conditions impose rigid calendars to control system engineers, reducing to few hours per month the maintenance and testing time available. The SimulatorDS project has been developed to cope with these restrictions and enable test-driven development, replicating in a virtual environment the conditions in which a piece of software has to be developed or debugged. This software provides devices and scripts to easily duplicate or prototype the structure and behavior of any Tango Control System, using the Fandango python library* to export the control system status and create simulated devices dynamically. This paper will also present first large scale tests using multiple SimulatorDS instances running on a commercial cloud.
* S.Rubio et al., "Dynamic Attributes and other
functional flexibilities of PyTango", ICALEPCS'09,
Kobe, Japan (2009)
 
video icon Talk as video stream: https://youtu.be/YyLu76YV3iQ  
slides icon Slides TUDPL01 [2.732 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUDPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUDPL02 Automatic Formal Verification for EPICS EPICS, controls, database, operation 285
 
  • J.P. Jacky, S.P. Banerian
    University of Washington Medical Center, Seattle, Washington, USA
  • M.D. Ernst, C.A. Loncaric, S. Pernsteiner, Z.L. Tatlock, E. Torlak
    University of Washington, Seattle, USA
 
  We built an EPICS-based radiation therapy machine control system, and are using it to treat patients at our hospital. To help ensure safety, we use a restricted subset of EPICS constructs and programming techniques, and developed several new automated formal verification tools for them. The Symbolic Evaluator checks properties of EPICS database programs (applications), using symbolic evaluation and satisfiability checking. It found serious errors in our control program that were missed by reviews and testing. Other tools are based on a formal semantics for database records, derived from EPICS documentation and expressed in the specification language of an automated theorem prover. The Verified Interpreter is a re-implementation of the parts of the database engine we use, which is proved correct against the formal semantics. We used it to check those parts of EPICS core by differential testing. It found no significant errors (differences between EPICS behavior and the formal semantics). A Verified Compiler is in development. It will compile a database to a standalone program that does not use EPICS core, where the machine code is verified to conform to the formal semantics.  
video icon Talk as video stream: https://youtu.be/CFSnkB5z0GA  
slides icon Slides TUDPL02 [0.389 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUDPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUDPL03 Control System Simulation Using DSEE High Level Instrument Interface and Behavioural Description TANGO, simulation, interface, controls 292
 
  • A.J.T. Ramaila, K. Madisa, N. Marais
    SKA South Africa, National Research Foundation of South Africa, Cape Town, South Africa
  • A.S. Banerjee, P. Patwari, S. Roy Chaudhuri
    Tata Research Development and Design Centre, Pune, India
  • Y. Gupta
    National Centre for Radio Astrophysics, Tata Institute of Fundamental Research, Pune, India
 
  Funding: National Research Foundation of South Africa. National Centre for Radio Astronomy of India.
Development of KATCP based control systems for the KAT-7 and MeerKAT radio telescopes proved the value of a fully simulated telescope system. Control interface simulators of all telescope subsystems were developed or sourced from the subsystems. SKA SA created libraries to ease creation of simulated KATCP devices. The planned SKA radio telescope chose the TANGO controls framework. To benefit from simulation-driven development tango-simlib, an OSS Python library for data-driven development of TANGO device simulators, is presented. Interface simulation with randomly varying attributes only requires a POGO XMI file; more complex behaviour requires a simple JSON SIMDD (Simulator Description Datafile). Arbitrary behaviour is implemented selectively using Python code. A simulation-control interface for back-channel manipulation of the simulator for e.g. failure conditions is also generated. For the SKA Telescope Manager system an Eclipse DSEE (Domain Specific Engineering Environment) capturing the behaviour and interfaces of all Telescope subsystems is being developed. The DSEE produces tango-simlib SIMDD files, ensuring that the generated simulators match their formal specification.
 
video icon Talk as video stream: https://youtu.be/Ufpe_xsR8pY  
slides icon Slides TUDPL03 [2.877 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUDPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL02 Streamlining Support and Development Activities Across the Distinct Support Groups of the ALBA Synchrotron with the Implementation of a New Service Management System controls, software, electron, project-management 298
 
  • M. Martin, A. Burgos, C. Colldelram, G. Cuní, D. Fernández-Carreiras, E. Fraga, G. García López, O. Matilla, A. Pérez Font, D. Salvat
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  The MIS section in the Computing division at ALBA Synchrotron designs and supports management information systems. This paper describes the streamlining of the work of 12 support groups into a single customer portal and issue management system. Prior to the change, ALBA was using five different ticket systems. To improve coordination, we searched tools able to support ITIL Service Management, as well as PRINCE2 and Agile Project Management. Within market solutions, JIRA, with its agile boards, calendars, SLAs and service desks, was the only solution with a seamless integration of both. Support teams took the opportunity to redesign their service portfolio and management processes. Through the UX design, JIRA has proved to be a flexible solution to customize forms, workflows, permissions and notifications on the fly, creating a virtuous cycle of rapid improvements, a rewarding co-design experience which results in highly fitting solutions and fast adoption. Team, project and service managers now use a single system to track requests in a timely manner, view trends, and get a consolidated view of efforts invested in the different beamlines and accelerators.  
slides icon Slides TUMPL02 [0.850 MB]  
poster icon Poster TUMPL02 [0.787 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL03 New EPICS/RTEMS IOC Based on Altera SOC at Jefferson Lab EPICS, FPGA, controls, embedded 304
 
  • J. Yan, T.L. Allison, B. Bevins, A. Cuffe, C. Seaton
    JLab, Newport News, Virginia, USA
 
  A new EPICS/RTEMS IOC based on the Altera System-on-Chip (SoC) FPGA was designed at Jefferson Lab. The Altera SoC FPGA integrates a dual ARM Cortex-A9 hard processor system (HPS) consisting of processor, peripherals and memory interfaces tied seamlessly with the FPGA fabric using a high-bandwidth interconnect backbone. The embedded Altera SoC IOC has features of remote network boot via u-boot from SD card or QSPI Flash, 1Gig Ethernet, 1GB DDRs SDRAM on HPS, UART serial ports, and ISA bus interface. RTEMS for the ARM processor BSP were built with CEXP shell, which will dynamically load the EPICS applications at runtime. U-boot is the primary bootloader to remotely load the kernel image into local memory from a DHCP/TFTP server over Ethernet, and automatically run the RTEMS and EPICS. The standard SoC IOC board would be mounted in a chassis and connected to a daughter card via a standard HSMC connector. The first design of the SoC IOC will be compatible with our current PC104 IOCs, which have been running on our accelerator control system for 10 years. Eventually, the standard SOC IOCS would be the next generation of low-level IOC for the Accelerator control at Jefferson Lab.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177.
 
slides icon Slides TUMPL03 [1.094 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL04 LCLS-II Timing Pattern Generator Configuration GUIs timing, GUI, MMI, interface 307
 
  • C. Bianchini, J. Browne, K.H. Kim, P. Krejcik, M. Weaver, S. Zelazny
    SLAC, Menlo Park, California, USA
 
  The LINAC Coherent Light Source II (LCLS-II) is an upgrade of the SLAC National Accelerator Laboratory LCLS facility to a superconducting LINAC with multiple destinations at different power levels. The challenge in delivering timing to a superconducting LINAC is dictated by the stability requirements for the beam power and the 1MHz rate. A timing generator will produce patterns instead of events because of the large number of event codes required. The poster explains how the stability requirements are addressed by the design of two Graphical User Interfaces (GUI). The Allow Table GUI filters the timing pattern requests respecting the Machine Protection System (MPS) defined Power Class and the electron beam dump capacities. The Timing Pattern Generator (TPG) programs Sequence Engines to deliver the beam rate configuration requested by the user. The low level program, The TPG generates the patterns, which contains the timing information propagated to the Timing Pattern Receiver (TPR). Both are implemented with an FPGA solution and configured by EPICS. The poster shows an overall design of the high-level software solutions that meet the physics requirements for LCLS-II timing.  
slides icon Slides TUMPL04 [1.030 MB]  
poster icon Poster TUMPL04 [0.883 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL05 Strategies for Migrating to a New Experiment Setup Tool at the National Ignition Facility experiment, interface, target, diagnostics 311
 
  • A.D. Casey, R.G. Beeler, C.D. Fry, J. Mauvais, E.R. Pernice, M. Shor, J.L. Spears, D.E. Speck, S.L. West
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
For the last 10 years, the National Ignition Facility (NIF) has provided scientists with an application, the Campaign Management Tool (CMT), to define the parameters needed to achieve their experimental goals. Conceived to support the commissioning of the NIF, CMT allows users to define over 18,000 settings. As NIF has transitioned to an operational facility, the low-level focus of CMT is no longer required by most users and makes setting up experiments unnecessarily complicated. At the same time, requirements have evolved as operations has identified new functionality required to achieve higher shot execution rates. Technology has also changed since CMT was developed, with the availability of the internet and web-based tools being two of the biggest changes. To address these requirements while adding new laser and diagnostic capabilities, NIF has begun to replace CMT with the Shot Setup Tool (SST). This poses challenges in terms of software development and deployment as the introduction of the new tool must be done with minimal interruption to ongoing operations. The development process, transition strategies and technologies chosen to migrate from CMT to SST will be presented.
LLNL-ABS-728212
 
slides icon Slides TUMPL05 [1.871 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL06 Conceptual Design of Developing a Mobile App for Distributed Information Services for Control Systems (DISCS) database, controls, network, EPICS 315
 
  • A. Khaleghi, Mhosseinzadeh. Hossein zadeh sahafi, K. Mahmoudi, M. Oghbaie
    IKIU, Qazvin, Iran
  • M. Akbari, A. Khaleghi, J. Rahighi
    ILSF, Tehran, Iran
 
  In physical systems for having best performance in processes like maintenance, troubleshooting, design, construction, update and etc., we need to store data that describe systems state and its components characteristics. Thus we need a framework for developing an application which can store, integrate and manage data and also execute permitted operations. DISCS (Distributed Information Services for Control Systems) as a framework with mentioned capabilities can help us achieve our goals. In this paper, we first assessed DISCS and its basic architecture and then we implement this framework for maintenance domain of a system. With implementation of maintenance module, we'll be able to store preventive maintenance data and information which help us to trace the problems and analyze situation caused failure and destruction.  
slides icon Slides TUMPL06 [2.386 MB]  
poster icon Poster TUMPL06 [2.184 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL08 MAX IV BioMAX Beamline Control System: From Commissioning Into User Operation controls, TANGO, experiment, software 318
 
  • M. Eguiraun, R. Appio, V.H. Hardion, J. Lidón-Simon, A. Milan-Otero, U. Müller, J. Nan, D.P. Spruce, T. Ursby
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  The BioMAX beamline at MAX IV is devoted to macromolecular crystallography and will achieve a high level of experimental automation when its full potential is reached due to the usage of high end instrumentation and comprehensive software environment. The control system is based on Tango and Sardana for managing the main elements of the beamline. Data acquisition and experiment control is done through MXCuBE v3, which interfaces with the control layer. Currently, the most critical elements such as the detector and diffractometer are already integrated into the control system, whereas the integration of the sample changer has already started. BioMAX has received its first users, who successfully collected diffraction data and provided feedback on the general performance of the control system and its usability. The present work describes the main features of the control system and its operation, as well as the next instrument integration plans  
slides icon Slides TUMPL08 [1.209 MB]  
poster icon Poster TUMPL08 [6.023 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL08  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL09 Challenges of the ALICE Detector Control System for the LHC RUN3 detector, controls, operation, experiment 323
 
  • P.Ch. Chochula, A. Augustinus, P.M. Bond, A.N. Kurepin, M. Lechman, J.L. LÃ¥ng, O. Pinazza
    CERN, Geneva, Switzerland
  • A.N. Kurepin
    RAS/INR, Moscow, Russia
  • M. Lechman
    IP SAS, Bratislava, Slovak Republic
  • O. Pinazza
    INFN-Bologna, Bologna, Italy
 
  The ALICE Detector Control System (DCS) provides its services to the experiment for 10 years. It ensures uninterrupted operation of the experiment and guarantees stable conditions for the data taking. The decision to extend the lifetime of the experiment requires the redesign of the DCS data flow. The interaction rates of the LHC in ALICE during the RUN3 period will increase by a factor of 100. The detector readout will be upgraded and it will provide 3.4TBytes/s of data, carried by 10 000 optical links to a first level processing farm consisting of 1 500 computer nodes and ~100 000 CPU cores. A compressed volume of 20GByte/s will be transferred to the computing GRID facilities. The detector conditions, consisting of about 100 000 parameters, acquired by the DCS need to be merged with the primary data stream and transmitted to the first level farm every 50ms. This requirement results in an increase of the DCS data publishing rate by a factor of 5000. The new system does not allow for any DCS downtime during the data taking, nor for data retrofitting. Redundancy, proactive monitoring, and improved quality checking must therefore complement the data flow redesign.  
slides icon Slides TUMPL09 [1.773 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL09  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA01 New Visual Alignment Sequencer Tool Improves Efficiency of Shot Operations at the National Ignition Facility (NIF) alignment, controls, target, software 328
 
  • M.A. Fedorov, J.R. Castro Morales, V. Pacheu, E.F. Wilson
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344 LLNL-ABS-728701
Established control systems for scientific experimental facilities offer several levels of user interfaces to match domain-specific needs and preferences of experimentalists, operational and engineering staff. At the National Ignition Facility, the low-level device panels address technicians' need for comprehensive hardware control, while Shot Automation software allows NIF Shot Director to advance thousands of devices at once through a carefully orchestrated shot sequence. MATLAB scripting with NIF Layering Toolbox has enabled formation of intricate Deuterium-Tritium ice layers for fusion experiments. The latest addition to this family of user interfaces is the Target Area Alignment Tool (TAAT), which guides NIF operators through hundreds of measurement and motion steps necessary to precisely align targets and diagnostics for each experiment inside of the NIF's 10-meter target chamber. In this paper, we discuss how this new tool has integrated familiar spreadsheet calculations with intuitive visual aids and checklist-like scripting to allow NIF Process Engineers to automate and streamline alignment sequences, contributing towards NIF Shot Rate enhancement goals.
 
slides icon Slides TUMPA01 [2.173 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA02 Development of a Machine Protection System for KOMAC Facility linac, machine-protect, EPICS, ISOL 334
 
  • Y.G. Song, Y.-S. Cho, H.S. Jeong, D.I. Kim, H.S. Kim, J.H. Kim, S.G. Kim, H.-J. Kwon, S.P. Yun
    Korea Atomic Energy Research Institute (KAERI), Gyeongbuk, Republic of Korea
 
  Funding: This work is supported by the Ministry of Science, ICT & Future Planning.
The Korea multi-purpose accelerator complex (KOMAC) has two beam extraction points at 20 and 100 MeV for proton beam utilization. High availability should be achieved through high system reliability and short maintenance times to prevent and mitigate damage. A machine protection system is essential for avoiding damage leading to long maintenance times. KOMAC MPS that was developed using analog circuit interlock box has its limit to cover increasing interlock signals and modify interlock logic. The disadvantage has been solved with digital-based system for more efficient logic modification and interlock extension. The MPS is configured remotely using the EPICS-based application. In this paper, we present KOMAC machine protection architecture and performance results of the new machine protection system.
 
slides icon Slides TUMPA02 [1.810 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA03 The Implementation of KSTAR Fast Interlock System using C-RIO FPGA, plasma, EPICS, operation 337
 
  • M.K. Kim, J.S. Hong, T.H. Tak
    NFRI, Daejon, Republic of Korea
 
  Tokamak using superconducting magnets is becoming more and more important as long pulse operation and the ability to confine high temperature and density plasma to the interlock system to protect the device. KSTAR achieved H-mode operation for 70 seconds in 2016. In this case, it is necessary to have precise and fast operation protection device to protect Plasma Facing Component from high energy and long pulse plasma. The higher the energy of the plasma, the faster the protection device is needed, and the accurate protection logic must be realized through the high-speed operation using signals from various devices. To meet these requirements, KSTAR implemented the Fast Interlock System using Compact RIO. Implementation of protection logic is performed in FPGA, so it can process fast and various input and output. The EPICS IOC performs communication with peripheral devices, CRIO control, and DAQ. The hard-wired signal for high-speed operation from peripheral devices is directly connected to the CRIO. In this paper, we describe the detailed implementation of the FIS and the results of the fast interlock operation in the actual KSTAR operation, as well as future plans.  
slides icon Slides TUMPA03 [1.238 MB]  
poster icon Poster TUMPA03 [1.072 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA04 Operation Status of J-PARC MR Machine Protection System and Future Plan operation, experiment, power-supply, target 341
 
  • T. Kimura
    KEK, Ibaraki, Japan
  • K.C. Sato
    J-PARC, KEK & JAEA, Ibaraki-ken, Japan
 
  The J-PARC MR's Machine Protection System (MR-MPS) was introduced from the start of beam operation in 2008. Since then, MR-MPS has contributed to the improvement of safety including stable operation of the accelerator and the experiment facilities. The present MR-MPS needs to be reviewed from the aspects such as increase of connected equipment, addition of power supply building, flexible beam abort processing, module uniqueness, service life etc. In this paper, we show the performance of MR-MPS and show future consideration of upgrade.  
slides icon Slides TUMPA04 [2.247 MB]  
poster icon Poster TUMPA04 [3.298 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA05 OPC UA to DOOCS Bridge: A Tool for Automated Integration of Industrial Devices Into the Accelerator Control Systems at FLASH and European XFEL controls, laser, PLC, feedback 344
 
  • F. Peters, I. Hartl, C. Mohr, L. Winkelmann
    DESY, Hamburg, Germany
 
  Integrating off-the-shelf industrial devices into an accelerator control system often requires resource-consuming and error-prone software development to implement device-specific communication protocols. With recent progress in standards for industrial controls, more and more devices leverage the OPC UA machine-to-machine communication protocol to publish their functionality via an embedded information model. Here we present a generic DOOCS server, which uses a device's published OPC UA information model for automatic integration into the accelerator control systems of the FLASH and European XFEL free-electron laser facilities. The software makes all the device's variables and methods immediately accessible as DOOCS properties, reducing software development time and errors. We demonstrate that the server's and protocol's latency allows DOOCS-based burst-to-burst feedback in the 10Hz operation modes of FLASH and European XFEL and is capable of handling more than 104 data update events per second, without degrading performance. We also report on the successful integration of a commercial laser amplifier, as well as our own PLC-based laser protection system into DOOCS.  
slides icon Slides TUMPA05 [0.817 MB]  
poster icon Poster TUMPA05 [1.190 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA06 RF Heat Load Compensation for the European XFEL operation, controls, cavity, FEL 348
 
  • M.R. Clausen, T. Boeckmann, J. Branlard, J. Eschke, O. Korth, J. Penning, B. Schoeneburg
    DESY, Hamburg, Germany
 
  The European XFEL is a 3.4km long X-ray Free Electron Laser. The accelerating structure consists of 96 cryo modules running at 1.3 GHz with 10 Hz repetition rate. The injector adds two modules running at 1.3 and 3.9 GHz respectively. The cryo modules are operated at 2 Kelvin. Cold compressors (CCs) pump down the liquid Helium to 30 mbar which corresponds to 2 Kelvin. Stable conditions in the cryogenic system are mandatory for successful accelerator operations. Pressure fluctuations at 2 K may cause detuning of cavities and could result in unstable CC operations. The RF losses in the cavities may be compensated by reducing the heater power in the liquid Helium baths of the nine cryogenic strings. This requires a stable readout of the current RF settings. The detailed signals are read out from several severs in the accelerator control system and then computed in the cryogenic control system for heater compensation. This paper will describe the commissioning of the cryogenic control system, the communication between the control systems involved and first results of machine operations with the heat loss compensation in place.  
slides icon Slides TUMPA06 [0.682 MB]  
poster icon Poster TUMPA06 [0.635 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA07 Advances in Automatic Performance Optimization at FERMI FEL, laser, electron, experiment 352
 
  • G. Gaio, N. Bruchon, M. Lonza
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • L. Saule
    University of Trieste, Trieste, Italy
 
  Despite the large number of feedback loops running simultaneously at the FERMI Free Electron Laser (FEL), they are not sufficient to keep the optimal machine working point in the long term, in particular when the machine is tuned in such a way to be more sensitive to drifts of the critical parameters. In order to guarantee the best machine performance, a novel software application which minimizes the shot to shot correlation between these critical parameters and the FEL radiation has been implemented. This application, which keeps spatially and temporally aligned the seed laser and the electron beam, contrary to many algorithms that inject noise in the system to be optimized, run transparently during the experiment beam times. In this paper we will also present a newly developed method to calculate a beam 'quality factor' starting from the images provided by a photon spectrometer, which tries to mimic the evaluation of machine physicists, as well as the results obtained using two model-less algorithms to optimize the FEL performance through maximization of the quality factor.  
slides icon Slides TUMPA07 [0.846 MB]  
poster icon Poster TUMPA07 [1.124 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA07  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA08 The Automatic Quench Analysis Software for the High Luminosity LHC Magnets Evaluation at CERN software, GUI, superconducting-magnet, interface 357
 
  • M.F. Gomez De La Cruz, H.M.A. Bajas, M. Bajko, J.V. Lorenzo Gomez, F.J. Mangiarotti, H. Reymond, A. Rijllart, G.P. Willering
    CERN, Geneva, Switzerland
 
  The superconducting magnet test facility at CERN, (SM18), has been using the Automatic Quench Analysis (AQA) software to analyse the quench data during the Large Hadron Collider (LHC) magnet test campaign. This application was developed using LabVIEW in the early 2000's by the Measurement Test and Analysis section (MTA) at CERN. During the last few years, the SM18 has been upgraded for the High Luminosity LHC (HL-LHC) magnet prototypes. These HL-LHC magnets demand a high flexibility of the software. The new requirements were that the analysis algorithms should be open, allowing contributions from engineers and physicists with basic programming knowledge, execute automatically a large number of tests, generate reports and be maintainable by the MTA team. The paper contains the description, present status and future evolutions of the new AQA soft-ware that replaces the LabVIEW application.  
slides icon Slides TUMPA08 [1.433 MB]  
poster icon Poster TUMPA08 [1.945 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA08  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA001 Research on Fault Diagnosis of Power Supply Control System on BEPCII power-supply, controls, interface, electron 361
 
  • D. Wang, J. Liu, X.L. Wang
    IHEP, Beijing, People's Republic of China
 
  The reliable and stable operation of the accelerator is the premise and foundation of physics experiments. For example, in the BEPCII, the fault of the magnet power supply front-end electronics devices may cause accelerator energy instability and even lead to beam loss. Therefore, it is very necessary to diagnose and locate the device fault accurately and rapidly, that will induce the high cost of the accelerator operation. Faults diagnosis can not only improve the safety and reliability of the equipment, but also effectively reduce the equipment's cycle costing. The multi-signal flow model proposed by Pattipati K.R is considered as the preferred method of industrial equipment faults detection. However, there are still some problems about fault probability conflict in the processing of correlation matrix diagnosis due to the hierarchical nature of multi-signal flow modeling. Thus we develop the fault diagnosis strategy based on the important prior knowledge of the fault. This method is applied to the front-end electronic devices of BEPCII magnet power supply control system and improves the fault diagnosis and analysis ability of magnet power supply control system.  
poster icon Poster TUPHA001 [0.446 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA001  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA003 BDN NSLS-II Project Status: How to Recycle a Synchrotron? controls, detector, HOM, synchrotron 365
 
  • O. Ivashkevych, M. Abeykoon, J. Adams, G.L. Carr, L.C. De Silva, S. Ehrlich, M. Fukuto, R. Greene, C.A. Guerrero, J. Ma, G. Nintzel, P. Northrup, D. Poshka, R. Tappero, Z. Yin
    BNL, Upton, Long Island, New York, USA
 
  With many synchrotron facilities retiring or going through upgrades, what is the future of the some of the state-of-the-art equipment and the beamlines built for a specific science at these older facilities? Can the past investments continue supporting the current scientific mission? Beamlines Developed by NSLS2 (BDN) started in 2013 as the NxtGen project prior to NSLS last light on September, 30 2014. Hundreds of pieces of equipment still scientifically useful and valuable have been collected, packed and stored to become part of the new beamlines at the NSLS2 complex. CMS and TES beamlines were built in 2016 in 6 month from bare hutches to the First Light and are already doing user science. QAS, XFM, FIS/MET are taking first light in late 2017/early 2018 and users in 2018. Repurposed components have been fitted with standard NSLS2 EPICS based control systems, Delta Tau motion controllers, digital imaging. Intensity monitors and diagnostics have been equipped with new electronics. Data collection is performed via home grown customizable, beamline specific Bluesky Data Acquisition System. Status of the project and an overview of controls efforts will be presented.  
poster icon Poster TUPHA003 [0.898 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA003  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA004 Procedures of Software Integration Test and Release for ASTRI SST-2m Prototype Proposed for the Cherenkov Telescope Array software, controls, site, hardware 370
 
  • V. Conforti, A. Bulgarelli, V. Fioretti, F. Gianotti, G. Malaguti, M. Trifoglio
    INAF, Bologna, Italy
  • E. Antolini
    Università degli di Perugia, Perugia, Italy
  • L.A. Antonelli, S. Gallozzi, S. Lombardi, F. Lucarelli, M. Mastropietro, V. Testa
    INAF O.A. Roma, Roma, Italy
  • M. Bartolini, A. Orlati
    INAF - IRA, Bologna, Italy
  • P. Bruno, A. Costa, A. Grillo, F. Vitello
    INAF-OACT, Catania, Italy
  • R. Canestrari, J. Schwarz, S. Scuderi, S. Vercellone
    INAF-Osservatorio Astronomico di Brera, Merate, Italy
  • O. Catalano, P. Sangiorgi
    INAF IASF Palermo, Palermo, Italy
  • F. Russo
    INAF O.A. Torino, Pino Torinese, Italy
  • G. Tosti
    INFN-PG, Perugia, Italy
 
  Funding: This work is supported by the Italian Ministry of Education, University, and Research (MIUR) with funds specifically assigned to the Italian National Institute of Astrophysics (INAF)
The Cherenkov Telescope Array (CTA) project is an international initiative to build a next generation ground-based observatory for very high energy gamma-rays. Three classes of telescopes with different mirror size will be located in the northern and southern hemispheres. The ASTRI mini-array of CTA preproduction is one of the small sized telescopes mini-arrays proposed to be installed at the CTA southern site. The ASTRI mini-array will consist of nine units based on the end-to-end ASTRI SST-2M prototype already installed on Mt. Etna (Italy). The mini-array software system (MASS) supports the end to end ASTRI SST-2M prototype and miniarray operations. The ASTRI software integration team defined the procedures to perform effectively the integration test and release activities. The developer has to properly use the repository tree and branches according to the development status. We require that the software includes also specific sections for automated tests and that the software is well tested (in simulated and real system) before any release. Here we present the method adopted to release the first MASS version to support the ASTRI SST-2M prototype test and operation activities.
* conforti@iasfbo.inaf.it
 
poster icon Poster TUPHA004 [0.887 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA004  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA006 Automation of the Software Production Process for Multiple Cryogenic Control Applications controls, software, cryogenics, PLC 375
 
  • C.F. Fluder, V. Lefebvre, M. Pezzetti, A. Tovar González
    CERN, Geneva, Switzerland
  • P. Plutecki
    AGH University of Science and Technology, Kraków, Poland
  • T. Wolak
    AGH, Cracow, Poland
 
  The development of process control systems for the cryogenic infrastructure at CERN is based on an automatic software generation approach. The overall complexity of the systems, their frequent evolution as well as the extensive use of databases, repositories, commercial engineering software and CERN frameworks led to further efforts towards improving the existing automation based software production methodology. A large number of control system upgrades were successfully performed for the Cryogenics in the LHC accelerator, applying the Continuous Integration practice integrating all software production tasks, tools and technologies. The production and maintenance of the control software for multiple cryogenic applications became more reliable while significantly reducing the required time and effort. This concept became a guideline for development of process control software for new cryogenic systems at CERN. This publication presents the software production methodology, as well as the summary of several years of experience with the enhanced automated control software production, already implemented for the Cryogenics of the LHC accelerator and the CERN cryogenic test facilities.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA006  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA007 SOLEIL and SYMETRIE Company Collaborate to Build Tango Ready in-Vacuum Diffractometer controls, TANGO, operation, vacuum 380
 
  • Y.-M. Abiven, NA. Aubert, G. Ciatto, P. Fontaine, S. Zhang
    SOLEIL, Gif-sur-Yvette, France
  • AL. Anthony, O. Dupuy, P. Noire, T. Roux
    SYMETRIE, Nîmes, France
 
  Funding: The Swedish Research Council (VetenskapsrÃ¥det MAX IV / SOLEIL collaboration) The Ile de France region (project <FORTE>, DIM-Oxymore)
Two years ago, SOLEIL (France) and MAXIV(Sweden) synchrotron light sources started a joint project to partially fund two similar in-vacuum diffractometers to be installed at the tender X-ray beamlines SIRIUS and FemtoMAX . SOLEIL diffractometer, manufactured by the French company SYMETRIE* and complementarily funded by a <Ile de France> region project (DIM Oxymore) gathering SIRIUS beamline and other laboratories, features an in-vacuum 4-circles goniometer and two hexapods. The first hexapod is used for the alignment of the vacuum vessel, and the second one for the alignment of the sample stage which is mounted on the 4-circles diffractometer. In order to integrate efficiently this complex mechanical experimental station into SOLEIL control architecture based on TANGO and DeltaTau motion controller, SOLEIL and SYMETRIE work in a close collaboration. Synchronization of the different elements of the diffractometer is a key issue in this work to get a good sphere of confusion thanks to corrections done by the in vacuum hexapod. This paper details this collaboration, status of the project in terms of control system capabilities and the results of the first tests.
*SYMETRIE Company (Hexapod and positioning systems) http://www.symetrie.fr/
 
poster icon Poster TUPHA007 [1.126 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA007  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA008 Software Quality Assurance for the Daniel K. Inouye Solar Telescope Control Software software, framework, controls, hardware 385
 
  • A. Greer, A. Yoshimura
    OSL, Cambridge, United Kingdom
  • B.D. Goodrich, S. Guzzo, C.J. Mayer
    Advanced Technology Solar Telescope, National Solar Observatory, Tucson, USA
 
  The Daniel K. Inouye Solar Telescope (DKIST) is currently under construction in Hawaii. The telescope control system comprises a significant number of subsystems to coordinate the operation of the telescope and its instruments. Integrating delivered subsystems into the control framework and managing existing subsystem versions requires careful management, including processes that provide confidence in the current operational state of the whole control system. Continuous software Quality Assurance provides test metrics on these systems using a Testing Automation Framework (TAF), which provides system and assembly test capabilities to ensure that software and control requirements are met. This paper discusses the requirements for a Quality Assurance program and the implementation of the TAF to execute it.  
poster icon Poster TUPHA008 [4.582 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA008  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA011 A New Distributed Control System for the Consolidation of the CERN Tertiary Infrastructures controls, distributed, interface, monitoring 390
 
  • L. Scibile, C. Martel, P. Villeton Pachot
    CERN, Geneva, Switzerland
 
  The operation of the CERN tertiary infrastructures is carried out via a series of control systems distributed over the CERN sites. The scope comprises: 260 buildings, 2 large heating plants with 27 km heating network and 200 radiators circuits, 500 air handling units, 52 chillers, 300 split systems, 3000 electric boards and 100k light points. With the infrastructure consolidations, CERN is carrying out a migration and an extension of the old control systems dated back to the 70's, 80's and 90's to a new simplified, yet innovative, distributed control system aimed at minimizing the programming and implementation effort, standardizing equipment and methods and reducing lifecycle costs. This new methodology allows for a rapid development and simplified integration of the new controlled infrastructure processes. The basic principle is based on open standards PLC technology that allows to easily interface to a large range of proprietary systems. The local and remote operation and monitoring is carried out seamlessly with Web HMIs that can be accessed via PC, touchpads or mobile devices. This paper reports on the progress and future challenges of this new control system.  
poster icon Poster TUPHA011 [1.662 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA011  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA012 New Control System for LAPECR2 controls, ECR, operation, high-voltage 394
 
  • J.J. Chang, S. An, X.J. Liu, P.P. Wang, Y.J. Yuan, W. Zhang
    IMP/CAS, Lanzhou, People's Republic of China
 
  Lanzhou All Permanent magnet ECR ion source No.2 (LAPECR2) is the ion source for 320 kV multidiscipline research platform for highly charged ions. Its old control system has been used for nearly 12 years and some prob-lems have been gradually exposed and affected its daily operation. A set of PLC from Beckhoff company is in charge of the control of magnet power supplies, diagnos-tics and motion control. EPICS and Control System Studio (CSS) as well other packages are used in this facility as the control software toolkit. Based on these state-of-the-art technologies on both hardware and software, this paper designed and implemented a new control system for LAPECR2. After about half a year of running, the new control reflects its validity and stability in this facility.  
poster icon Poster TUPHA012 [0.332 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA012  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA013 Accelerator Fault Tracking at CERN operation, controls, target, distributed 397
 
  • C. Roderick, L. Burdzanowski, D. Martin Anido, S. Pade, P. Wilk
    CERN, Geneva, Switzerland
 
  CERNs Accelerator Fault Tracking (AFT) system aims to facilitate answering questions like: "Why are we not doing Physics when we should be?" and "What can we do to increase machine availability?" People have tracked faults for many years, using numerous, diverse, distributed and un-related systems. As a result, and despite a lot of effort, it has been difficult to get a clear and consistent overview of what is going on, where the problems are, how long they last for, and what is the impact. This is particularly true for the LHC, where faults may induce long recovery times after being fixed. The AFT project was launched in February 2014 as collaboration between the Controls and Operations groups with stakeholders from the LHC Availability Working Group (AWG). The AFT system has been used successfully in operation for LHC since 2015, yielding a lot of attention and generating a growing user community. In 2017 the scope has been extended to cover the entire Injector Complex. This paper will describe the AFT system and the way it is used in terms of architecture, features, user communities, workflows and added value for the organisation.  
poster icon Poster TUPHA013 [3.835 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA013  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA014 Booster RF Upgrade for SPEAR3 controls, EPICS, booster, interface 401
 
  • S. Condamoor, S. Allison, J.J. Sebek, J.A. Vásquez, J.V. Wachter
    SLAC, Menlo Park, California, USA
 
  Funding: Work is supported by the U.S. Department of Energy, Office of Science under Contract DE-AC02-76SF00515
SLAC's SPEAR3 Booster RF system was recently upgraded where the existing klystron providing RF power to a 5-cell cavity was replaced with a Solid State Amplifier (SSA). The Low Level RF Controls (LLRF) to drive the SSA was provided by a high performance FPGA based system built on SLAC ATCA modules. RF Cavity Tuner Controls were replaced with EtherCAT-based stepper motor controller. New hardware was designed and built for PLC-based Machine Protection System (MPS). Fast digitizers to sample and acquire LLRF signals were implemented in a LinuxRT Server. All of these required new Controls Software implementation. This poster illustrates the Controls associated with each of the above hardware.
 
poster icon Poster TUPHA014 [0.895 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA014  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA016 Overview of the GANIL Control Systems for the Different Projects Around the Facility controls, EPICS, database, interface 406
 
  • E. Lécorché, D.J.C. Deroy, P. Gillette, C.H. Haquin, E. Lemaître, C.H. Patard, L. Philippe, R.J.F. Roze, D.T. Touchard
    GANIL, Caen, France
 
  The GANIL facility is drastically extending its possibilities with new projects, so increasing its capabilities in nuclear physics. The most significant one is the Spiral2 installation based on a linear accelerator, then to be associated with the S3, NFS and DESIR new experimental rooms. Beside of the legacy home made control system handling the original installation, Epics was chosen as the basic framework for these projects. First, some control system components were used during preliminary beam tests. In parallel, the whole architecture was designed while the organization for future operation started to be considered; also, more structured and sophisticated tools were developed and the first high level applications for the whole machine tuning started to be tested, jointly with the current onsite beam commissioning. Progression of the control system development is presented, from the first beam tests up to the whole Spiral2 commissioning. Then, according to the new projects to cope with, some highlights are given concerning the related organization as well as specific items and developments to be considered, taking benefit from the Spiral2 control system feedback experience.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA016  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA019 Optimized Calculation of Timing for Parallel Beam Operation at the FAIR Accelerator Complex target, MMI, software, heavy-ion 411
 
  • A. Schaller, J. Fitzek
    GSI, Darmstadt, Germany
  • D. Lorenz, F. Wolf
    TU Darmstadt, Darmstadt, Germany
 
  For the new FAIR accelerator complex at GSI the settings management system LSA is used. It is developed in collaboration with CERN and until now it is executed strictly serial. Nowadays the performance gain of single core processors have nearly stagnated and multicore processors dominate the market. This evolution forces software projects to make use of the parallel hardware to increase their performance. In this thesis LSA is analyzed and parallelized using different parallelization patterns like task and loop parallelization. The most common case of user interaction is to change specific settings so that the accelerator performs at its best. For each changed setting, LSA needs to calculate all child settings of the parameter hierarchy. To maximize the speedup of the calculations, they are also optimized sequentially. The used data structures and algorithms are reviewed to ensure minimal resource usage and maximal compatibility with parallel execution. The overall goal of this thesis is to speed up the calculations so that the results can be shown in a user interface with nearly no noticeable latency.  
poster icon Poster TUPHA019 [1.378 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA019  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA020 MATLAB Control Applications Embedded Into Epics Process Controllers (IOC) and their Impact on Facility Operations at Paul Scherrer Institute controls, EPICS, embedded, network 416
 
  • P. Chevtsov, T. Pal
    PSI, Villigen PSI, Switzerland
  • M. Dach
    Dach Consulting GmbH, Brugg, Switzerland
 
  An automated tool for converting MATLAB based controls algorithms into C codes, executable directly on EPICS process control computers (IOCs), was developed at the Paul Scherrer Institute (PSI). Based on this tool, several high level control applications were embedded into the IOCs, which are directly connected to the control system sensors and actuators. Such embedded applications have significantly reduced the network traffic, and thus the data handling latency, which increased the reliability of the control system. The paper concentrates on the most important components of the automated tool and the performance of MATLAB algorithms converted by this tool.  
poster icon Poster TUPHA020 [0.784 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA021 Experiences Using Linux Based VME Controller Boards Linux, EPICS, controls, real-time 420
 
  • D. Zimoch, D. Anicic
    PSI, Villigen PSI, Switzerland
 
  For many years, we have used a commercial real-time operating system to run EPICS on VME controller boards. However, with the availability of EPICS on Linux it became more and more charming to use Linux not only for PCs, but for VME controller boards as well. With a true multi-process environment, open source software and all standard Linux tools available, development and debugging promised to become much easier. Also the cost factor looked attractive, given that Linux is for free. However, we had to learn that there is no such thing as a free lunch. While developing EPICS support for the VME bus interface was quite straight forward, pitfalls waited at unexpected places. We present challenges and solutions encountered while making Linux based real-time VME controllers the main control system component in SwissFEL.  
poster icon Poster TUPHA021 [1.040 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA021  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA024 ModBus/TCP Applications for CEBAF Accelerator Control System EPICS, controls, interface, network 424
 
  • J. Yan, S. Philip, C. Seaton
    JLab, Newport News, Virginia, USA
 
  Modbus-TCP is the Modbus RTU protocol with the TCP interface running on Ethernet. In our applications, an XPort device utilizing Modbus-TCP is used to control remote devices and communicates with the accelerator control system (EPICS). Modbus software provides a layer between the standard EPICS asyn support and EPICS asyn for TCP/IP or serial port driver. The EPICS application for each specific Modbus device is developed and it can be deployed on a soft IOC. The configuration of XPort and Modbus-TCP is easy to setup and suitable for applications that do not require high-speed communications. Additionally, the use of Ethernet makes it quicker to develop instrumentation for remote deployment. An eight-channel 24-bit Data Acquisition (DAQ) system is used to test the hardware and software capabilities.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177.
 
poster icon Poster TUPHA024 [0.785 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA024  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA028 Recent Update of the RIKEN RI Beam Factory Control System controls, EPICS, operation, cyclotron 427
 
  • M. Komiyama, M. Fujimaki, N. Fukunishi, A. Uchiyama
    RIKEN Nishina Center, Wako, Japan
  • M. Hamanaka, T. Nakamura
    SHI Accelerator Service Ltd., Tokyo, Japan
 
  RIKEN Radioactive Isotope Beam Factory (RIBF) is a cyclotron-based heavy-ion accelerator facility for producing unstable nuclei and studying their properties. Many components of the RIBF accelerator complex are controlled by using the Experimental Physics and Industrial Control System (EPICS). We will here present the overview of the EPICS-based RIBF control system and its latest update work in progress. We are developing a new beam interlock system from scratch for applying to some of the small experimental facility in the RIBF accelerator complex. The new beam interlock system is based on a programmable logic controller (PLC) as well as the existing beam interlock system of RIBF (BIS), however, we newly employ a Linux-based PLC-CPU on which EPICS programs can be executed in addition to a sequencer in order to speed up the system. After optimize the performance of the system while continuing operation, we plan to expand the new system as a successor to the BIS that has been working more than 10 years since the start of its operation.  
poster icon Poster TUPHA028 [0.766 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA028  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA029 Live Visualisation of Experiment Data at ISIS and the ESS neutron, EPICS, experiment, detector 431
 
  • M.J. Clarke, F.A. Akeroyd, O. Arnold, M.A. Gigg, L.A. Moore
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • N.J. Draper, M.D. Jones
    Tessella, Abingdon, United Kingdom
  • T.S. Richter
    ESS, Copenhagen, Denmark
 
  As part of the UK's in-kind contribution to the European Spallation Source, ISIS is working alongside the ESS and other partners to develop a new data streaming system for managing and distributing neutron experiment data. The new data streaming system is based on the open-source distributed streaming platform Apache Kafka. A central requirement of the system is to be able to supply live experiment data for processing and visualisation in near real-time via the Mantid data analysis framework. There already exists a basic TCP socket-based data streaming system at ISIS, but it has limitations in terms of scalability, reliability and functionality. The intention is for the new Kafka-based system to replace the existing system at ISIS. This migration will not only provide enhanced functionality for ISIS but also an opportunity for developing and testing the system prior to use at the ESS.  
poster icon Poster TUPHA029 [0.644 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA029  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA030 Using AI in the Fault Management Predictive Model of the SKA TM Services: A Preliminary Study software, monitoring, ISOL, operation 435
 
  • M. Canzari, M. Di Carlo, M. Dolci
    INAF - OA Teramo, Teramo, Italy
  • R. Smareglia
    INAF-OAT, Trieste, Italy
 
  SKA (Square Kilometer Array) is a project aimed to build a very large radio-telescope, composed by thousands of antennae and related support systems. The overall orchestration is performed by the Telescope Manager (TM), a suite of software applications. In order to ensure the proper and uninterrupted operation of TM, a local monitoring and control system is developed, called TM Services. Fault Management (FM) is one of these services, and is composed by processes and infrastructure associated with detecting, diagnosing and fixing faults, and finally returning to normal operations. The aim of the study, introducing artificial intelligence algorithms during the detection phase, is to build a predictive model, based on the history and statistics of the system, in order to perform trend analysis and failure prediction. Based on monitoring data and health status detected by the software system monitor and on log files gathered by the ELK (Elasticsearch, Logstash, and Kibana) server, the predictive model ensures that the system is operating within its normal operating parameters and takes corrective actions in case of failure.  
poster icon Poster TUPHA030 [2.851 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA030  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA031 The Alarm and Downtime Analysis Development in the TLS toolkit, operation, EPICS, power-supply 439
 
  • C.H. Kuo, H.H. Chen, H.C. Chen, S.J. Huang, J.A. Li, C.Y. Liao, M.-C. Lin, Y.K. Lin, Y.C. Liu
    NSRRC, Hsinchu, Taiwan
 
  TLS (Taiwan light Source) is a 1.5 GeV synchrotron light source at NSRRC which has been operating for users more than twenty year. There are many toolkits that are delivered to find out downtime responsibility and processing solution. New alarm system with EPICS interface is also applied in these toolkits to keep from machine fail of user time in advance. These toolkits are tested and modified in the TLS and enhance beam availability. The relative operation experiences will be migrated to TPS (Taiwan photon source) in the future after long term operation and big data statistic. These analysis and implement results of system will be reported in this conference.  
poster icon Poster TUPHA031 [0.930 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA031  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA032 Parallel Processing for the High Frame Rate Upgrade of the LHC Synchrotron Radiation Telescope controls, radiation, real-time, synchrotron 442
 
  • D. Alves, E. Bravin, G. Trad
    CERN, Geneva, Switzerland
 
  The Beam Synchrotron Radiation Telescope (BSRT) is routinely used for estimating the transverse beam size, pro'le and emittance in the LHC; quantities playing a crucial role in the optimisation of the luminosity levels required by the experiments. During the 2017 LHC run, the intensi'ed analog cameras used by this system to image the beam have been replaced by GigE digital cameras coupled to image intensi'ers. Preliminary tests revealed that the typically used sub-image rectangles of 128×128 pixels can be acquired at rates of up to 400 frames per second, more than 10 times faster than the previous acquisition rate. To address the increase in CPU workload for the image processing, new VME CPU cards (Intel 4 core/2.5GHz/8GB RAM) are envisaged to be installed (replacing the previous Intel Core 2 Duo/1.5GHz/1GB RAM). This paper focuses on the software changes proposed in order to take advantage of the multi-core capabilities of the new CPU for parallel computations. It will describe how beam profile calculations can be pipe-lined through a thread pool while ensuring that the CPU keeps up with the increased data rate. To conclude, an analysis of the system performance will be presented.  
poster icon Poster TUPHA032 [1.673 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA032  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA033 Availability Analysis and Tuning Tools at the Light Source Bessy II operation, experiment, injection, feedback 446
 
  • R. Müller, T. Birke, A. Jankowiak, V. Laux, I. Müller, A. Schälicke
    HZB, Berlin, Germany
 
  Funding: Work supported by the German Bundesministerium für Bildung und Forschung, Land Berlin and grants of Helmholtz Association.
The 1.7GeV light source BESSY II features about 50 beamlines overbooked by a factor of 2 on the average. Thus availability of high quality synchrotron radiation (SR) is a central asset. SR users at BESSY II can base their beam time expectations on numbers generated according to the common operation metrics*. Major failures of the facility are analyzed according to * and displayed in real time, analysis of minor detriments are provided regularly by off line tools. Many operational constituents are required for extraordinary availability figures: meaningful alarming and dissemination of notifications, complete logging of program, device, system and operator activities, post mortem analysis and data mining tools. Preventive and corrective actions are enabled by consequent root cause analysis based on accurate eLog entries, trouble ticketing and consistent failure classifications. This paper describes the tool sets, developments, their implementation status and some showcase results at BESSY II.
* Common operation metrics for storage ring light sources, A. Luedeke, M. Bieler, R.H.A. Farias, S. Krecic, R. Mueller, M. Pont, and M. Takao, Phys. Rev. Accel. Beams 19, 082802
 
poster icon Poster TUPHA033 [3.025 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA033  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA034 SCADA Statistics Monitoring Using the Elastic Stack (Elasticsearch, Logstash, Kibana) controls, database, network, monitoring 451
 
  • J.A.G. Hamilton, M. Gonzalez-Berges, B. Schofield, J-C. Tournier
    CERN, Geneva, Switzerland
 
  The Industrial Controls and Safety systems group at CERN, in collaboration with other groups, has developed and currently maintains around 200 controls applications that include domains such as LHC magnet protection, cryogenics and electrical network supervision systems. Millions of value changes and alarms from many devices are archived to a centralised Oracle database but it is not easy to obtain high-level statistics from such an archive. A system based on the Elastic Stack has been implemented in order to provide easy access to these statistics. This system provides aggregated statistics based on the number of value changes and alarms, classified according to several criteria such as time, application domain, system and device. The system can be used, for example, to detect abnormal situations and alarm misconfiguration. In addition to these statistics each application generates text-based log files which are parsed, collected and displayed using the Elastic Stack to provide centralised access to all the application logs. Further work will explore the possibilities of combining the statistics and logs to better understand the behaviour of CERN's controls applications.  
poster icon Poster TUPHA034 [5.094 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA034  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA035 Data Analytics Reporting Tool for CERN SCADA Systems controls, SCADA, database, interface 456
 
  • P.J. Seweryn, M. Gonzalez-Berges, B. Schofield, F.M. Tilaro
    CERN, Geneva, Switzerland
 
  This paper describes the concept of a generic data analytics reporting tool for SCADA (Supervisory Control and Data Acquisition) systems at CERN. The tool is a response to a growing demand for smart solutions in the supervision and analysis of control systems data. Large scale data analytics is a rapidly advancing field, but simply performing the analysis is not enough; the results must be made available to the appropriate users (for example operators and process engineers). The tool can report data analytics for objects such as valves and PID controllers directly into the SCADA systems used for operations. More complex analyses involving process interconnections (such as correlation analysis based on machine learning) can also be displayed. A pilot project is being developed for the WinCC Open Architecture (WinCC OA) SCADA system using Hadoop for storage. The reporting tool obtains the metadata and analysis results from Hadoop using Impala, but can easily be switched to any database system that supports SQL standards.  
poster icon Poster TUPHA035 [1.016 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA035  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA036 Applying Service-Oriented Architecture to Archiving Data in Control and Monitoring Systems controls, solenoid, monitoring, insertion 461
 
  • J.M. Nogiec, K. Trombly-Freytag
    Fermilab, Batavia, Illinois, USA
 
  Funding: Work supported by the U.S. Department of Energy under contract no. DE-AC02-07CH11359
Current trends in the architectures of software systems focus our attention on building systems using a set of loosely coupled components, each providing a specific functionality known as service. It is not much different in control and monitoring systems, where a functionally distinct sub-system can be identified and independently designed, implemented, deployed and maintained. One functionality that renders itself perfectly to becoming a service is archiving the history of the system state. The design of such a service and our experience of using it are the topic of this article. The service is built with responsibility segregation in mind, therefore, it provides for reducing data processing on the data viewer side and separation of data access and modification operations. The service architecture and the details concerning its data store design are discussed. An implementation of a service client capable of archiving EPICS process variables and LabVIEW shared variables is presented. The use of a gateway service for saving data from GE iFIX is also outlined. Data access tools, including a browser-based data viewer (HTML 5) and a mobile viewer (Android app), are also presented.
 
poster icon Poster TUPHA036 [0.952 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA036  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA038 A Generic REST API Service for Control Databases database, controls, operation, MMI 465
 
  • W. Fu, T. D'Ottavio, S. Nemesure
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
Accessing database resources from Accelerator Controls servers or applications with JDBC/ODBC and other dedicated programming interfaces have been common for many years. However, availability and performance limitations of these technologies were obvious as rich web and mobile communication technologies became more mainstream. HTTP REST services have become a more reliable and common way for easy accessibility for most types of data resources, include databases. Several commercial database REST services have become available in recent years, each with their own pros and cons. This paper presents a way for setting up a generic HTTP REST database service with technology that combines the advantages of application servers (such as Glassfish), JDBC drivers, and Java technology to make major RDBMS systems easy to access and handle data in a secure way. This allows database clients to retrieve data (user data or meta data) in standard formats such as XML or JSON.
 
poster icon Poster TUPHA038 [0.679 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA038  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA039 Bunch Arrival Time Monitor Control Setup for SwissFEL Applications controls, FEL, software, data-acquisition 469
 
  • P. Chevtsov, V.R. Arsov
    PSI, Villigen PSI, Switzerland
  • M. Dach
    Dach Consulting GmbH, Brugg, Switzerland
 
  Bunch Arrival time Monitor (BAM) is a precise beam diagnostics instrument assessing the accelerator stability on-line. It is one of the most important components of the SwissFEL facility at the Paul Scherrer Institute (PSI). The overall monitor complexity demands the development of an extremely reliable control system that handles basic BAM operations. A prototype of such a system was created at PSI. The system is very flexible. It provides a set of tools allowing one to implement a number of advanced control features such as tagging experimental data with a SwissFEL machine pulse number or embedding high level control applications into the process controllers (IOC). The paper presents the structure of the BAM control setup. The operational experience with this setup is also discussed.  
poster icon Poster TUPHA039 [1.027 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA039  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA040 Development of Real-Time Data Publish and Subscribe System Based on Fast RTPS for Image Data Transmission real-time, network, diagnostics, experiment 473
 
  • G.I. Kwon, J.S. Hong, T.G. Lee, W.R. Lee, J.S. Park, T.H. Tak
    NFRI, Republic of Korea
 
  Funding: This work was supported by the Korean Ministry of Science ICT & Future Planning under the KSTAR project.
In fusion experiment, real-time network is essential to control plasma real-time network used to transfer the diagnostic data from diagnostic device and command data from PCS(Plasma Control System). Among the data, transmitting image data from diagnostic system to other system in real-time is difficult than other type of data. Because, image has larger data size than other type of data. To transmit the images, it need to have high throughput and best-effort property. And To transmit the data in real-time manner, the network need to has low-latency. RTPS(Real Time Publish Subscribe) is reliable and has Quality of Service properties to enable best effort protocol. In this paper, eProsima Fast RTPS was used to implement RTPS based real-time network. Fast RTPS has low latency, high throughput and enable to best-effort and reliable publish and subscribe communication for real-time application via standard Ethernet network. This paper evaluates Fast RTPS about suitability to real-time image data transmission system. To evaluate performance of Fast RTPS base system, Publisher system publish image data and multi subscriber system subscribe image data.
* giilkwon@nfri.re.kr, Control team, National Fusion Research Institute, Daejeon, South Korea
 
poster icon Poster TUPHA040 [8.164 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA040  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA041 Conception and Realization of the Versioning of Databases Between Two Research Institutes database, software, controls, framework 478
 
  • S. Mueller, R. Müller
    GSI, Darmstadt, Germany
 
  This paper describes the version control of oracle databases across different environments. The basis of this paper is the collaboration between the GSI Helmholtz Centre for Heavy Ion Research (GSI) and the European Organization for Nuclear Research (CERN). The goal is to provide a sufficient and practical concept to improve database synchronization and version control for a specific database landscape for the two research facilities. First, the relevant requirements for both research facilities were identified and compared, leading to the creation of a shared catalog of requirements. In the process database tools, such as Liquibase and Flyway, were used and integrated as prototypes into the Oracle system landscape. During the implementation of prototypes several issues were identified, which arise out of the established situation of two collaborating departments of the research facilities. Requirements on the prototype were, to be flexible enough to adapt to the given conditions of the database landscape. The creation of a flexible and adjustable system enables the two research facilities to use, synchronize and update the shared database landscape.  
poster icon Poster TUPHA041 [1.991 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA041  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA042 ADAPOS: An Architecture for Publishing ALICE DCS Conditions Data simulation, software, Linux, controls 482
 
  • J.L. LÃ¥ng, A. Augustinus, P.M. Bond, P.Ch. Chochula, A.N. Kurepin, M. Lechman, O. Pinazza
    CERN, Geneva, Switzerland
  • A.N. Kurepin
    RAS/INR, Moscow, Russia
  • M. Lechman
    IP SAS, Bratislava, Slovak Republic
  • O. Pinazza
    INFN-Bologna, Bologna, Italy
 
  ALICE Data Point Service (ADAPOS) is a software architecture being developed for the Run 3 period of LHC, as a part of the effort to transmit conditions data from ALICE Detector Control System (DCS) to GRID, for distributed processing. ADAPOS uses Distributed Information Management (DIM), 0MQ, and ALICE Data Point Processing Framework (ADAPRO). DIM and 0MQ are multi-purpose application-level network protocols. DIM and ADAPRO are being developed and maintained at CERN. ADAPRO is a multi-threaded application framework, supporting remote control, and also real-time features, such as thread affinities, records aligned with cache line boundaries, and memory locking. ADAPOS and ADAPRO are written in C++14 using OSS tools, Pthreads, and Linux API. The key processes of ADAPOS, Engine and Terminal, run on separate machines, facing different networks. Devices connected to DCS publish their state as DIM services. Engine gets updates to the services, and converts them into a binary stream. Terminal receives it over 0MQ, and maintains an image of the DCS state. It sends copies of the image, at regular intervals, over another 0MQ connection, to a readout process of ALICE Data Acquisition.  
poster icon Poster TUPHA042 [0.686 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA042  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA043 Concept and First Evaluation of the Archiving System for FAIR controls, database, interface, operation 486
 
  • V. Rapp
    GSI, Darmstadt, Germany
  • V. Cucek
    XLAB d.o.o., Ljubljana, Slovenia
 
  Since the beginning of computer era the storing and analyzing the data was one of the main focuses of IT systems. Therefore, it is no wonder that the users and operators of the coming FAIR complex have expressed a strong requirement to collect the data coming from different accelerator components and store it for the future analysis of the accelerator performance and its proper function. This task will be performed by the Archiving System, a component, which will be developed by FAIRs Controls team in cooperation with XLAB d.o.o., Slovenia. With more than 2000 devices, over 50000 parameters and around 30 MB of data per second to store, the Archiving System will face serious challenges in terms of performance and scalability. Besides of the actual storage complexity, the system will also need to provide the mechanisms to access the data in an efficient matter. Fortunately, there are open source products available on the market, which may be utilized to perform the given tasks. This paper presents the first conceptual design of the coming system, the challenges and choices met, as well as the integration in the coming FAIR system landscape.  
poster icon Poster TUPHA043 [1.154 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA043  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA044 Integration of the Vacuum Scada With CERN's Enterprise Asset Management System SCADA, vacuum, database, controls 490
 
  • A.P. Rocha, S. Blanchard, J. Fraga, G. Gkioka, P. Gomes, L.A. Gonzalez, T. Krastev, G. Riddone, D. Widegren
    CERN, Geneva, Switzerland
 
  The vacuum group is responsible for the operation and consolidation of vacuum systems across all CERN accelerators. Concerning over 15 000 pieces of control equipment, the maintenance management requires the usage of an Enterprise Asset Management system (EAM), where the life-cycle of every individual equipment is managed from reception through decommissioning. On vacuum SCADA, the operators monitor and interact with equipment that were declared in the vacuum database (vacDB). The creation of work orders and the follow up of the equipment is done through inforEAM, which has its own database. These two databases need to be coupled, so that equipment accessible on the SCADA are available in inforEAM for maintenance management. This paper describes the underlying architecture and technologies behind vacDM, a web application that ensures the consistency between vacDB and inforEAM, thus guaranteeing that the equipment displayed in the vacuum SCADA is available in inforEAM. In addition to this, vacDM performs the management of equipment labelling jobs by assigning equipment codes to new equipment, and by automatically creating their corresponding assets in inforEAM.  
poster icon Poster TUPHA044 [1.138 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA044  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA046 PLC Factory: Automating Routine Tasks in Large-Scale PLC Software Development PLC, factory, controls, EPICS 495
 
  • G. Ulm, F. Bellorini, D.P. Brodrick, R.N. Fernandes, N. Levchenko, D.P. Piso
    ESS, Lund, Sweden
 
  The European Spallation Source ERIC (ESS) in Lund, Sweden, is building large-scale infrastructure that is projected to include hundreds of programmable logic controllers (PLCs). Given the future large-scale deployment of PLCs at ESS, we therefore explored ways of automating some of the tasks associated with PLC programming. We designed and implemented PLC Factory, which is an application written in Python that facilitates large-scale PLC development. With PLC Factory, we managed to automate repetitive tasks associated with PLC programming and interfacing PLCs with an EPICS database. A key part of PLC Factory is its embedded domain-specific programming language PLCF#, which makes it possible to define dynamic substitutions. Using a database for configuration management, PLC Factory is able to generate both EPICS database records as well as code blocks in Structured Control Language (SCL) for the Siemens product TIA Portal. Hierarchies of devices of arbitrary depth are taken into account, which means that dependencies of devices are correctly resolved. PLC Factory is in active use at ESS.  
poster icon Poster TUPHA046 [0.185 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA046  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA048 VDI (Virtual Desktop Infrastructure) Implementation for Control System - Overview and Analysis network, controls, hardware, software 501
 
  • P. Kurdziel
    Solaris National Synchrotron Radiation Centre, Jagiellonian University, Kraków, Poland
 
  At Solaris (National Synchrotron Radiation Center , Kraków ) we have deployed test VDI software to virtualize physical desktops in the control room to ensure stability, more efficient support, system updates, and restores. The test was aimed to accelerate the installation of new work places for the single users. Horizon software gives us an opportunity to create roles and access permission . VDI software has contributed to efficient management and lower maintenance costs of virtual machines than physical hosts. We are still testing VMware Horizon 7 at Solaris.  
poster icon Poster TUPHA048 [2.441 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA048  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA049 ARES: Automatic Release Service software, software-component, controls, framework 503
 
  • I. Prieto Barreiro, F. Varela
    CERN, Geneva, Switzerland
 
  This paper presents the Automatic RElease Service (ARES) developed by the Industrial Controls and Safety systems group at CERN. ARES provides tools and techniques to fully automate the software release procedure. The service replaces release mechanisms, which in some cases were cumbersome and error prone, by an automated procedure where the software release and publication is completed with a few mouse clicks. ARES allows optimizing the time and the work to be performed by developers in order to carry out a new release. Consequently, this enables more frequent releases and therefore a quicker reaction to user requests. The service uses standard technologies (Jenkins, Nexus, Maven, Drupal, MongoDB) to checkout, build, package and deploy software components to different repositories (Nexus, EDMS), as well as the final publication to Drupal web sites.  
poster icon Poster TUPHA049 [0.387 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA049  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA050 The SKA Dish Local Monitoring and Control System TANGO, controls, monitoring, software 508
 
  • S. Riggi, U. Becciani, A. Costa, A. Ingallinera, F. Schillirò, C. Trigilio
    INAF-OACT, Catania, Italy
  • S. Buttaccio, G. Nicotra
    INAF IRA, Bologna, Italy
  • R. Cirami, A. Marassi
    INAF-OAT, Trieste, Italy
 
  The Square Kilometre Array (SKA) will be the world's largest and most sensitive radio observatory ever built. SKA is currently completing the pre-construction phase before initiating mass construction phase 1, in which two arrays of radio antennas - SKA1-Mid and SKA1-Low - will be installed in the South Africa's Karoo region and Western Australia's Murchinson Shire, each covering a different range of radio frequencies. The SKA1-Mid array comprises 130 15-m diameter dish antennas observing in the 350 MHz-14 GHz range and will be remotely orchestrated by the SKA Telescope Manager (TM) system. To enable onsite and remote operations each dish will be equipped with a Local Monitoring and Control (LMC) system responsible to directly manage and coordinate antenna instrumentation and subsystems, providing a rolled-up monitoring view and high-level control to TM. This paper gives a status update of the antenna instrumentation and control software design and provides details on the LMC software prototype being developed.  
poster icon Poster TUPHA050 [3.507 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA050  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA051 The Control System of Novosibirsk Free Electron Laser controls, FEL, electron, operation 513
 
  • V.R. Kozak, E.A. Kuper, T.V. Salikova, P.A. Selivanov, S.S. Serednyakov, S.V. Tararyshkin, A.G. Tribendis, N.A. Vinokurov
    BINP SB RAS, Novosibirsk, Russia
 
  Novosibirsk Free electron Laser (FEL) based on multi-turn energy recovery linac is the source of coherent radiation with ability of wavelength tuning. It involves one single-turn and one 4-turn microtron-recuperator, which are have general injection channel and acceleration section. There are three different free electron lasers, mounted on different tracks of these accelerators, and operating on different electron beam energy and have different wavelength range and power of generated radiation. Whole FEL facility is a complex physics installation, controlled by large amount of equipment of different types. Therefore, for effective control and monitor of FEL operation state and its parameters, the particularized control system was developed. In this paper the architecture, hardware, software compound parts of this control system are considered. Also main abilities, characteristics of this system and examples of its usage are presented.  
poster icon Poster TUPHA051 [1.380 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA051  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA056 Conceptual Design of Treatment Control System for a Proton Therapy Facility at HUST controls, proton, operation, interface 518
 
  • W. Li, D. Li, P. Tan
    HUST, Wuhan, People's Republic of China
 
  A proton facility based on a superconducting cyclotron for cancer treatment is to be built by Huagong Tech Company Limeted, Wuhan, China. This facility is aimed at providing proton beams with continuously tuneable energy from 70 MeV to 250 MeV, for kinds of cancer treatments. Our team is responsible for the development of the treatment control system, which consists a number of functional modules and connects to many subsystems. In this paper, we will report our conceptual design of the treatment control system.  
poster icon Poster TUPHA056 [0.861 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA056  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA057 The Control System for the ELI-NP Gamma Beam Delivery and Diagnostics controls, EPICS, power-supply, software 521
 
  • G. Chen, M. Ciubancan, C. Matei, A. Pappalardo, G. Suliman, C.A. Ur
    IFIN-HH, Bucharest - Magurele, Romania
 
  The high brilliance Gamma Beam System (GBS) at ELI-NP will deliver quasi-monochromatic gamma beams with a high spectral density (10, 000 photons/s/eV) and high degree of linear polarization (>95%). The Gamma Beam Delivery and Diagnostics (GBDD) of ELI-NP is implemented to deliver the gamma beams to the experimental setups and to monitor the characteristics of the beams. An EPICS control system is developed for the GBDD to support two main categories of equipment: i) equipment for the delivery of the gamma beam including vacuum systems, collimators, alignment platforms, and moveable beam dumps; ii) devices to be used during the operation of the GBS for diagnostics and monitoring including digitizers, power supplies, detectors, and profile system. High-level applications for the Gamma Beam diagnostics system are under development to complement the real-time measurements and monitoring including energy spread measurement, flux and polarization measurement, spatial profile monitor and time structure monitor. This paper describes all the aspects of the EPICS Control System for ELI-NP GBDD, including the hardware integration, network architecture, and high-level applications.  
poster icon Poster TUPHA057 [3.846 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA057  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA058 The Control Systems of SXFEL and DCLS controls, FEL, network, interface 525
 
  • Y.B. Yan, G.H. Chen, J.G. Ding, S.M. Hu, Y.J. Liu, Q.R. Mi, H.F. Miao, C.L. Yu, H. Zhao, H.J. Zhu
    SSRF, Shanghai, People's Republic of China
 
  The high-gain free electron lasers (FEL) have given scientists hopes for new scientific discoveries in many frontier research areas. The Shanghai X-Ray Free-Electron Laser (SXFEL) test facility is commissioning at the Shanghai Synchrotron Radiation Facility (SSRF) campus. The Dalian Coherent Light Source (DCLS) has successfully commissioned in the northeast of China, which is the brightest vacuum ultraviolet (VUV) free electron laser facility. The control systems of the two facilities are base on EPICS. The industrial computer, programmable logic controller (PLC) and field programmable gate array (FPGA) are adopt for device control. The archiver is based on the PostgreSQL database. The high-level applications are developed using Python. The details of the control system design, construction and commissioning will be reported in this paper.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA058  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA059 Status of the GBAR control project at CERN experiment, network, controls, EPICS 531
 
  • P. Lotrus
    CEA, Gif-sur-Yvette, France
  • G.A. Durand, Y. Le Noa
    CEA/DSM/IRFU, France
  • A. Gaget, A. Gomes, J.F. Lecointe, J.Y. Roussé
    CEA/DRF/IRFU, Gif-sur-Yvette, France
 
  One yet unanswered questions in physics today concerns the action of gravity upon antimatter. The GBAR experiment proposes to measure the free fall acceleration of neutral antihydrogen atoms. Installation of the project at CERN (ELENA) began in late 2016. This research project is facing new challenges and needs flexibility with hardware and software. EPICS modularity and distributed architecture has been tested for control system and to provide flexibility for future installation improvement. This paper describes the development of the software and the set of software tools that are being used on the project.  
poster icon Poster TUPHA059 [1.078 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA059  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA060 Control System of the Linear Accelerator as a Part of Nuclear Facility NSC KIPT Neutron Source controls, linac, electron, neutron 534
 
  • D.V. Tarasov, V.P. Lyashchenko, A.Y. Zelinsky
    NSC/KIPT, Kharkov, Ukraine
 
  NSC KIPT Neutron Source on the base of subcritical assembly involves 100 MeV/100 kW electron linear accelerator as a driver. Because the Neutron Source is nuclear facility all technological systems of the facility are under regulation of State Inspection of Nuclear Regulation of Ukraine that is working in accordance with international nuclear regulation legislation. This regulation demands certain requirement to the design and realization of the facility control system in order to provide the conditions of the facility safe operation. In the paper, the features of control system of the linear accelerators as a part of nuclear facility NSC KIPT Neutron Source are described.  
poster icon Poster TUPHA060 [1.106 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA060  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA061 Status of the NSC KIPT Neutron Source neutron, target, shielding, electron 537
 
  • O. Bezditko, I.M. Karnaukhov, A. Mytsykov, D.V. Tarasov, A.Y. Zelinsky
    NSC/KIPT, Kharkov, Ukraine
 
  In NSC KIPT, Kharkov, Ukraine the state of art nuclear facility Neutron Source on the base of subcritical assembly driven with 100 MeV/100 kW electron linear accelerator has been build. The electron beam generates neutrons during bombarding the tungsten or uranium target. The subcritical assembly of low enrichment uranium is used to multiply the initial neutrons due to fission of the uranium nuclei. The facility is the first world facility of such kind. It is supposed that maximal value of multiplying neutron factor in the source will be equal to 0.95. So, the neutron flux will be increased as much as 50 times. Because of sub-criticality the facility eliminates the possibility to produce the self-sustained chain reaction. Now the Neutron source is under commissioning. In the report the facility and its control system current status is presented.  
poster icon Poster TUPHA061 [1.112 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA061  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA063 Australian Square Kilometre Pathfinder - Commissioning to Operations software, EPICS, controls, interface 540
 
  • M. Marquarding
    CASS, Epping, Australia
 
  The Australian Square Kilometre Pathfinder (ASKAP) is a radio telescope array in Western Australia. A third of the 36 telescopes forming the array have been fully commissioned and are in use under the early science program. The construction phase for the rest of the array has now completed and commissioning is continuing. This report continues on from the last status update and addresses new challenges as the telescope moves into the operational phase. The architecture of the system has proven robust, however some of the third party software choices have been reviewed as new software packages have appeared in the years since the initial adoption. We present the reasoning behind replacing some of our processes and software packages to ensure long-term operation of the instrument.  
poster icon Poster TUPHA063 [3.317 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA063  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA064 The LIGHT Control and Interlock Systems controls, interface, proton, timing 543
 
  • R. Moser, H. Pavetits
    ADAM SA, Geneva, Switzerland
 
  LIGHT (Linac Image Guided Hadron Technology) is a particle therapy system* 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. The LIGHT product will be installed in different facilities. As such, the installations will differ in accelerator and beam transfer line layouts, number of treatment rooms (with an optional gantry), facility services, equipment suppliers and equipment versions. Thus the control and interlock systems need to be extensible through configuration and modularization. To achieve this, the control system relies on a multi-tier architecture with a clear separation between front-end devices and controllers. To minimize time-to-market, the systems rely mostly on COTS hardware and software, including a timing and triggering system and a light-weight software framework to standardize front-end controllers.
* The LIGHT Proton Therapy System is still subject to conformity assessment by AVO's Notified Body as well as clearance by the USA-FDA
 
poster icon Poster TUPHA064 [2.678 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA064  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA065 Recent Enhancements to the Los Alamos Isotope Production Facility controls, target, emittance, electron 548
 
  • M. Pieck, S.A. Baily, E. Espinoza, J.A. Faucett, J.O. Hill, F.M. Nortier, J.F. O'Hara, E.R. Olivas, A.R. Patten, L. Rybarcyk, J. F. Snyder, E.A. Swensen, R.A. Valicenti, H.A. Watkins, K.A. Woloshun
    LANL, Los Alamos, New Mexico, USA
 
  Funding: The work described was funded by the U.S. Department of Energy, Office of Science via the Isotope Development and Production for Research and Applications subprogram in the Office of Nuclear Physics.
Isotopes produced at Los Alamos National Laboratory (LANL) are saving lives, advancing cutting-edge research, and helping to address national security questions. For the past two years LANL's Accelerator Operations & Technology Division has executed a $6.4M improvement project for the Isotope Production Facility. The goals are to reduce the programmatic risk and enhance facility reliability while at the same time pursuing opportunities to increase general isotope production capacity. This has led to some exciting innovations. In this paper we will discuss the engineering designs for our new collimator, which is both adjustable and 'active' (i.e. equipped with beam current and temperature measurements), as well as our upgraded beam raster system and new beam diagnostics capabilities. We will also report on results obtained and lessons learned from the commissioning phase and initial production run.
LA-UR-17-22778
 
poster icon Poster TUPHA065 [0.755 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA065  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA066 A Real-Time, Distributed Power Measuring and Transient Recording System for Accelerators' Electrical Networks network, controls, software, FPGA 553
 
  • E. Freddi, O.O. Andreassen, K. Develle, J. Lahaye, I.T. Matasaho, A. Rijllart
    CERN, Geneva, Switzerland
 
  Particle accelerators are complex machines with fast and high power absorption peaks. Power quality is a critical aspect for correct operation. External and internal disturbances can have significant repercussions causing beam losses or severe perturbations. Mastering the load and understanding how network disturbances propagate across the network is a crucial step for developing the grid model and realizing the limits of the existing installations. Despite the fact that several off-the-shelf solutions for real time data acquisition are available, an in-house FPGA based solution was developed to create a distributed measurement system. The system can measure power and power quality on demand as well as acquire raw current and voltage data on a defined trigger, similar to a distributed oscilloscope. In addition, the system allows recording many digital signals from the high voltage switchgear enabling electrical perturbations to be easily correlated with the state of the network. The result is a scalable system with fully customizable software, written specifically for this purpose. The system prototype has been in service for two years and full-scale deployment is currently ongoing.  
poster icon Poster TUPHA066 [1.292 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA066  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA068 FPGA-Based Pulsed-RF Phase and Amplitude Detector at SLRI detector, interface, controls, FPGA 557
 
  • R. Rujanakraikarn
    SLRI, Nakhon Ratchasima, Thailand
 
  In this paper, the prototype of phase and amplitude detector for pulsed-RF measurement is described. The hardware is designed in VHDL and implemented using Field Programmable Gate Array (FPGA) for digital processing. The main phase and amplitude detection algorithm is implemented using state machine in the MicroBlaze soft processor. The detector system is designed to measure the phase and amplitude of a 5-microsecond wide 2,856 MHz pulsed-RF at a repetition rate of 0.5 Hz. The front-end hardware for the pulsed-RF signal acquisition is also described with the interface to the FPGA-based controller part. Initial test results of the prototype are presented.  
poster icon Poster TUPHA068 [3.645 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA068  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA069 FPGA-Based Motion Control System for Medical Linear Accelerator Development at SLRI controls, interface, FPGA, software 562
 
  • R. Rujanakraikarn, P. Koonpong
    SLRI, Nakhon Ratchasima, Thailand
 
  Linear accelerator technology has been widely applied to radiotherapy machines and there has been an increasing demand of the machines in Thailand over the recent years. An attempt to increase the availability of the low-cost machines has been proposed for the domestic use purposes. Currently, the prototype of the 6 MeV medical linear accelerator is under development at Synchrotron Light Research Institute (SLRI) in Nakorn Ratchasima, Thailand. For beam shaping purposes a so-called secondary collimator is utilized with different size arrangement of the collimator jaws. The collimator motion control is one of the necessary machine subsystems for producing the desired field size of the beam. In this paper, the FPGA-based motion control system of the machine prototype is presented. The programmable logic part of the hardware is designed in VHDL for digital processing. The main motion control algorithm is implemented in the main processor of Zedboard FPGA. Communication between the motion control subsystem and the main control system software of the machine is also described.  
poster icon Poster TUPHA069 [4.103 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA069  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA070 Commissioning and Validation of the ATLAS Level-1 Topological Trigger hardware, luminosity, MMI, experiment 566
 
  • A.T. Aukerman, T.M. Hong
    University of Pittsburgh, Pittsburgh, Pennsylvania, USA
 
  The ATLAS experiment has recently commissioned a new hardware component of its first-level trigger: the topological processor (L1Topo). This innovative system, using state-of-the-art FPGA processors, selects events by applying kinematic and topological requirements on candidate objects (energy clusters, jets, and muons) measured by calorimeters and muon sub-detectors. Since the first-level trigger is a synchronous pipelined system, such requirements are applied within a latency of 200ns. We will present the first results from data recorded using the L1Topo trigger; these demonstrate a significantly improved background event rejection, thus allowing for a rate reduction without efficiency loss. This improvement has been shown for several physics processes leading to low-pT leptons, including H->tau tau and J/Psi->mu mu. In addition, we will discuss the use of an accurate L1Topo simulation as a powerful tool to validate and optimize the performance of this new trigger system. To reach the required accuracy, the simulation must take into account the limited precision that can be achieved with kinematic calculations implemented in firmware.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA070  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA071 Run Control Communication for the Upgrade of the ATLAS Muon-to-Central Trigger Processor Interface (MUCTPI) software, controls, FPGA, Linux 571
 
  • R. Spiwoks, A. Armbruster, G. Carrillo-Montoya, M. Chelstowska, P. Czodrowski, P.-O. Deviveiros, T. Eifert, N. Ellis, P. Farthouat, G. Galster, S. Haas, L. Helary, O. Lagkas Nikolos, A. Marzin, T. Pauly, V. Ryjov, K. Schmieden, M. Silva Oliveira, J. Stelzer, P. Vichoudis, T. Wengler
    CERN, Geneva, Switzerland
 
  The Muon-to-Central Trigger Processor Interface (MUCTPI) of the ATLAS experiment at the Large Hadron Collider (LHC) at CERN will be upgraded to an ATCA blade system for Run 3. The new design requires development of new communication models for control, configuration and monitoring. A System-on-Chip (SoC) with a programmable logic part and a processor part will be used for communication to the run control system and to the MUCTPI processing FPGAs. Different approaches have been compared. First, we tried an available UDP-based implementation in firmware for the programmable logic. Although this approach works as expected, it does not provide any flexibility to extend the functionality to more complex operations, e.g. for serial protocols. Second, we used the SoC processor with an embedded Linux operating system and an application-specific software written in C++ using a TCP remote-procedure-call approach. The software is built and maintained using the Yocto/OpenEmbedded framework. This approach was successfully used to test and validate the MUCTPI prototype. A third approach under investigation is the option of porting the ATLAS run control software directly to the embedded Linux.  
poster icon Poster TUPHA071 [0.722 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA071  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA072 Real-Time Liquid Scintillator Calibration Based on Intensity Modulated LED neutron, FPGA, simulation, detector 575
 
  • F. Pollastrone, M. Riva
    ENEA C.R. Frascati, Frascati (Roma), Italy
  • G.C. Cardarilli
    Università degli Studi di Roma "Tor Vergata", Roma, Italy
 
  In many nuclear applications such as nuclear/high-energy physics and nuclear fusion, sensors are widely used in order to detect high energy particles. One of the available technologies is the scintillator, which is generally coupled with a photomultiplier and pulse amplifier. The detector acquisition chain is not stationary; mainly, it changes its gain as a function of the temperature and the nuclear irradiation on the photomultiplier; therefore it needs to be periodically calibrated during its operation. A calibration method reported in the literature is based on the use of a pulsed LED that flashes on the photomultiplier by generating a train of reference pulses. A new technique may be the use of an LED with continuous sinusoidal intensity emission. This provides as an output of the detector chain a small sinusoidal signal which can be digitally processed in real time, by measuring the gain and the delay time of the detector chain. Moreover, this sinusoidal background signal can be removed in real-time, before any processing or storage of data. This paper presents the technique, reporting its simulation and the main characteristics of the developed firmware and the hardware.  
poster icon Poster TUPHA072 [7.081 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA072  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA073 RF Leakage Detector System EPICS, interface, controls, detector 580
 
  • M. Jobs, K. Fransson, K.J. Gajewski
    Uppsala University, Uppsala, Sweden
 
  FREIA Laboratory is a new facility for developing and testing instrumentation for particle accelerators. There are two pulsed 400 kW 352 MHz RF sources, presently used for testing superconducting RF cavities and there is a need to monitor the electromagnetic field in the experimental hall. The RF leakage detector system consists of number of physically identical nodes with one of them configured as a master and the rest as slaves. Each node supports 3 separate RF measurement channels with a frequency span of 100 kHz to 1 GHz. A desired frequency band is selected using a front-end band-pass filter. The sensitivity of the sensor is -34 dBm and the dynamic range 48 dB. The slaves are battery powered for easy installation. Special care has been taken to minimize the power consumption resulting in battery life to be 4-13 months using 3xAAA batteries. The footprint of the module is 60x100x40 mm. The communication between the master and the slaves uses a Wireless Link operating at the 868 MHz ISM band. The system is controlled by EPICS using the StreamDevice driver. The master RF module is connected via an RS-232 line and a MOXA NPort server to the control system network.  
poster icon Poster TUPHA073 [2.344 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA073  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA075 A MicroTCA based Beam Position Monitoring System at CRYRING@ESR FPGA, MMI, hardware, controls 585
 
  • P.B. Miedzik, H. Bräuning, T. Hoffmann, A. Reiter, R. Singh
    GSI, Darmstadt, Germany
 
  At FAIR the commissioning of the re-assembled CRYRING accelerator, formerly hosted by Manne Siegbahn Laboratory Stockholm, is currently in progress. This compact low energy heavy ion synchrotron and experimental storage ring will be the main instrument for an extensive research programme [1] as well as a testing platform for the future beam instrumentation and control system concepts decided on for FAIR. Besides many other measurement systems CRYRING is equipped with 18 beam position monitors (BPM), for which a new data acquisition system (DAQ) was developed. Based on the upcoming MicroTCA form factor in combination with FPGA mezzanine card (FMC) technology the DAQ system was designed to be state-of-the-art, reliable, modular and of high performance. Testing 'Open Hardware', here the ADC FMCs and FMC carrier boards, was another intention of that concept. The DAQ layout and obstacles that had to be overcome as well as first measurements will be presented.  
poster icon Poster TUPHA075 [18.571 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA075  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA079 Timing System Using FPGA for Medical Linear Accelerator Prototype at SLRI timing, FPGA, controls, linac 589
 
  • P. Koonpong, R. Rujanakraikarn
    SLRI, Nakhon Ratchasima, Thailand
 
  A prototype of medical linear accelerator is under development at Synchrotron Light Research Institute (SLRI). In order to maintain the proper operation of the machine, the pulse signal is used to synchronize the various subsystems such as electron gun, RF trigger, and magnetron trigger subsystems. In this project, we design the timing system using a XilinxSpartan-3 FPGA development board with VHDL in order to achieve the desired characteristics and sequences of the timing signals for those subsystems. A LabVIEW GUI is designed to interface with the timing system in order to control the time delay and pulse width via RS-232 serial interface. The results of the system design is achieved with the pulse resolution of a 20 nsec per step for four timing channels. The time delay and pulse width for each channel can be set independently based on the SYNC reference signal.  
poster icon Poster TUPHA079 [3.417 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA079  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA080 New Data Acquisition System Implemented Based on MTCA.4 Form Factor for KSTAR Diagnostic System diagnostics, controls, site, real-time 593
 
  • T.G. Lee, J.S. Hong, G.I. Kwon, W.R. Lee, T.H. Tak
    NFRI, Daejon, Republic of Korea
 
  In Korea Superconducting Tokamak Advanced Research (KSTAR), various diagnostics systems were operated from the first plasma in 2008. Many diagnostic devices have been installed for measuring the various plasma properties such as plasma current, magnetic current, electron density, electron temperature, impurity, and so on. The DAQ system for measuring the various plasma properties were developed with various form factor digitizer such as VME, CPCI, PXI, VXI. and PCIe. These complicated form factors installed on KSTAR have difficulties with hardware management, software management and performance upgrades. In order to control real-time systems using several diagnostic signals, the real-time control system is required to share the data without delay between the diagnostic measurement system and the real-time control system without branch one signal. Therefore, we developed the Multifunction Control Unit (KMCU) as the standard control system MTCA.4 form-factor and implemented the various diagnostic DAQ system using KMCU V2, that is KMCU-Z30. This paper will present the implementation of KSTAR diagnostic DAQ systems configured with KMCU based on MTCA.4 and their operating results.  
poster icon Poster TUPHA080 [1.779 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA080  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA081 Pilot Application of New Control System at SPring-8 RF Test Stand controls, cavity, database, hardware 597
 
  • N. Hosoda, M. Ishii, T. Ohshima, M. Yamaga
    JASRI/SPring-8, Hyogo-ken, Japan
  • T. Fukui
    RIKEN SPring-8 Center, Innovative Light Sources Division, Hyogo, Japan
  • A. Gimenez
    RIKEN, Japan
 
  After 20 years successful operation of SPring-8, the third generation synchrotron radiation facility, maintaining old analogue modules of LLRF system tend to be difficult. Meanwhile a digital technology like FPGA, fast ADC/DAC become popular. We decided to replace the old analog LLRF system with modern MTCA.4 based one. Prior to replacing the system, we planed to examine the performance of the new system at an RF test stand. An AMC digitizer and a RTM vector modulator were introduced. A feedback control function was reproduced in the FPGA of the digitizer. We also adopted EtherCAT for relatively slow control, such as a motor control for cavity tuner and monitoring of a vacuum pressure. In addition to developing the new hardware of MTCA.4, we were developing a new data acquisition system and a new MQTT based messaging system for an integrated control framework of SPring-8 and SACLA, the X-ray free electron laser facility. To prove feasibility of new control system, it was implemented at the RF test stand. As the result of high power RF operation, we achieved demanding stability of RF in the cavity. We also confirmed that new software framework was enough to control LLRF system.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA081  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA082 The Timing System of HIRFL-CSR controls, timing, operation, database 601
 
  • W. Zhang, S. An, S.Z. Gou, K. Gu, P. Li, Y.J. Yuan, M. Yue
    IMP/CAS, Lanzhou, People's Republic of China
 
  This article gives a brief description of the timing system for Heavy Ion Research Facility in Lanzhou- Cooler Storage Ring (HIRFL-CSR). It introduces in detail mainly of the timing system architecture, hardware and software. We use standard event system architecture. The system is mainly composed of the events generator (EVG), the events receiver (EVR) and the events fan-out module. The system is the standard three-layer structure. OPI layer realizes generated and monitoring for the events. The intermediate layer is the events transmission and fan out. Device control layer performs the interpretation of the events. We adopt our R&D EVG to generate the events of virtual accelerator. At the same time, we have used our own design events fan-out module and realize distributed on the events. In equipment control layer, we use EVR design based on FPGA to interpret the events of different equipment and achieve an orderly work. The Timing System realize the ion beam injection, acceleration and extraction.  
poster icon Poster TUPHA082 [0.394 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA082  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA083 The TimIQ Synchronization for Sub-Picoseconds Delay Adjustment synchrotron, laser, electron, experiment 604
 
  • J.P. Ricaud, N. Hubert, M. Labat, C. Laulhé
    SOLEIL, Gif-sur-Yvette, France
  • H. Enquist
    MAX IV Laboratory, Lund University, Lund, Sweden
  • C. Laulhé
    Université Paris-Saclay, Saint-Aubin, France
 
  Synchrotron facilities provides short, regular and high frequency flashes of light. These pulses are used by the scientific community for time resolved experiments. To improve the time resolution, demands for always shorter X-ray pulses are growing. To achieve this goal, Synchrotron SOLEIL and MAX IV laboratory have developed special operating modes such as low-alpha and femtoslicing, as well as a single pass linear accelerator. For the most demanding experiments, the synchronization between short light pulses and pump-probe devices requires sub-picoseconds delay adjustment. The TimIQ system has been developed for that purpose. It is a joint development between Synchrotron Soleil and MAX IV Laboratory. It is aimed to be used on three beamlines at Soleil and one at MAX IV. Based on IQ modulation technics, it allows shifting a radio frequency clock by steps of #100 fs. This paper is a description of this system and of its performances.  
poster icon Poster TUPHA083 [1.727 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA083  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA084 Decoupling CERN Accelerators timing, injection, operation, linac 608
 
  • A. Dworak, J.C. Bau
    CERN, Geneva, Switzerland
 
  The accelerator complex at CERN is a living system. Accelerators are being dismantled, upgraded or change their purpose. New accelerators are built. The changes do not happen overnight, but when they happen they may require profound changes across the handling systems. Central timings (CT), responsible for sequencing and synchronization of accelerators, are good examples of such systems. This paper shows how over the past twenty years the changes and new requirements influenced the evolution of the CTs. It describes experience gained from using the CBCM CT model, for strongly coupled accelerators, and how it led to a design of a new Dynamic Beam Negotiation (DBN) model for the AD and ELENA accelerators, which reduces the coupling, increasing accelerator independence. The paper ends with an idea how to merge strong points of both models in order to create a single generic system able to efficiently handle all involved CERN accelerators and provide more beam time to experiments and LHC.  
poster icon Poster TUPHA084 [0.477 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA084  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA086 Timing System Upgrade for Top-off Operation of HLS-II injection, timing, storage-ring, kicker 612
 
  • C. Li, J.L. Li, W. Li, G. Liu, J.G. Wang, L. Wang, W. Xu, K. Xuan
    USTC/NSRL, Hefei, Anhui, People's Republic of China
 
  The Hefei Light Source II (HLS-II) is a vacuum ultravi-olet (VUV) synchrotron light source. A major upgrade of the light source was finished in 2014, and the timing system was rebuilt with event-system to meet synchroni-zation requirements of the machine. The new timing system provides about 100 output signals with various interfaces. The time resolution of this system is 9.8 ns for most devices and 9 ps for the electron gun and the injec-tion kickers. The measured jitter of the output signal is less than 27 ps (RMS). In order to improve the perfor-mance of light source, the top-off operation mode has been planned. As part of this plan, both the hardware and the software of the timing system are upgraded. By ob-taining real-time data of beam measurement of storage ring, the automatic selection of the bucket is implement-ed. With any designated bunch pattern, top-off injection is achieved, and the storage ring beam can be uniform filled well.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA086  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA087 The Timing Diagram Editing and Verification Method timing, controls, TANGO, MMI 615
 
  • G.A. Fatkin, A.I. Senchenko
    BINP SB RAS, Novosibirsk, Russia
  • G.A. Fatkin, A.I. Senchenko
    NSU, Novosibirsk, Russia
 
  Preparation and verification of the timing diagrams for the modern complex facilities with diversified timing systems is a difficult task. A mathematical method for convenient editing and verification of the timing diagrams is presented. This method is based on systems of linear equations and linear inequalities. Every timing diagram has three interconnected representations: a textual equation representation, a matrix representation and a graph (tree) representation. A prototype of software using this method was conceived in Python. This prototype allows conversion of the timing data between all three representations and its visualization.  
poster icon Poster TUPHA087 [2.162 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA087  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA088 Timing System at ESS timing, controls, target, EPICS 618
 
  • J. Cereijo García, T. Korhonen, J.H. Lee
    ESS, Lund, Sweden
 
  The European Spallation Source (ESS) timing system is based on the hardware developed by Micro-Research Finland (MRF). The main purposes of the timing system are: generation and distribution of synchronous clock signals and trigger events to the facility, providing a time base so that data from different systems can be time-correlated and synchronous transmission of beam-related data for for different subsystems of the facility. The timing system has a tree topology: one Event Generator (EVG) sends the events, clocks and data to an array of Event Receivers (EVRs) through an optical distribution layer (fan-out modules). The event clock frequency for ESS will be 88.0525 MHz, divided down from the bunch frequency of 352.21 MHz. An integer number of ticks of this clock will define the beam macro pulse full length, around 2.86 ms, with a repetition rate of 14 Hz. An active delay compensation mechanism will provide stability against long-term drifts. A novelty of ESS compared to other facilities is the use of the features provided by EVRs in uTCA form factor, such as trigger and clock distribution over the backplane. These EVRs are already being deployed in some systems and test stands.  
poster icon Poster TUPHA088 [3.033 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA088  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA090 TiCkS: A Flexible White-Rabbit Based Time-Stamping Board hardware, interface, controls, network 622
 
  • C. Champion, S. Colonges, R. Oger, M. Punch
    Laboratoire APC, Paris, France
  • Y. Moudden
    CEA/DRF/IRFU, Gif-sur-Yvette, France
  • M. Punch
    Linnaeus University, Växjö, Sweden
 
  We have developed the TiCkS board based on the White Rabbit (WR) SPEC node, to provide ns-precision time-stamps (TSs) of input signals (e.g., triggers from a connected device) and transmission of these TSs to a central collection point. TiCkS was developed within the specifications of the Cherenkov Telescope Array (CTA) as one of the candidate TS nodes, with a small form-factor allowing its use in any CTA camera. The essential part of this development concerns the firmware in its Spartan-6 FPGA, with the addition of: 1) a 1ns-precision TDC for the TSs; 2) a UDP stack to transmit TSs and auxiliary information over the WR fibre, and to receive configuration & slow control commands over the same fibre. It also provides a 1-PPS and other clock signals to the connected device, from which it can receive auxiliary event-type information over an SPI link. A version of TiCkS with an FMC connector will be made available in the WR OpenHardware repository, so allowing the use of a mezzanine card with varied formats of input/output connectors, providing a cheap, flexible, and reliable solution for ns-precision time-stamping of trigger signals up to 200 kHz, for use in other experiments.  
poster icon Poster TUPHA090 [4.610 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA090  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA091 A Reliable White Rabbit Network for the FAIR General Timing Machine network, timing, Ethernet, monitoring 627
 
  • C. Prados, J.N. Bai, A. Hahn
    GSI, Darmstadt, Germany
  • A. Suresh. Suresh
    Hochschule Darmstadt, University of Applied Science, Darmstadt, Germany
 
  A new timing system based on White Rabbit (WR) is being developed for the upcoming FAIR facility at GSI in collaboration with CERN and other partners. The General Timing Machine (GTM) is responsible for the synchronization of nodes and distribution of timing events, which allows the real-time control of the accelerator equipment. WR is a time-deterministic, low latency Ethernet-based network for general data transfer and sub-ns time and frequency distribution. The FAIR WR network is considered operational only if it provides deterministic and resilient data delivery and reliable time distribution. In order to achieve this level of service, methods and techniques to increase the reliability of the GTM and WR network has been studied and evaluated. Besides, GSI has developed a network monitoring and logging system to measure the performance and detect failures of the WR network. Finally, we describe the continuous integration system at GSI and how it has improve the overall reliability of the GTM.  
poster icon Poster TUPHA091 [0.630 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA091  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA092 Two Years of FAIR General Machine Timing - Experiences and Improvements network, timing, controls, real-time 633
 
  • M. Kreider, R. Bär, D. Beck, A. Hahn, N. Kurz, C. Prados, S. Rauch, M. Reese, M. Zweig
    GSI, Darmstadt, Germany
  • M. Kreider
    Glyndŵr University, Wrexham, United Kingdom
 
  The FAIR General Machine Timing system has been in operation at GSI since 2015 and significant progress has been made in the last two years. The CRYRING accelerator was the first machine on campus operated with the new timing system and serves as a proving ground for new control system technology to this day. A White Rabbit (WR) network was set up, connecting parts of the existing facility. The Data Master was put under control of the LSA physics core. It was enhanced with a powerful schedule language and extensive research for delay bound analysis with network calculus was undertaken. Several form factors of Timing Receivers were improved, their hard and software now being in their second release and subject to a continuous series of automated long- and short-term tests in varying network scenarios. The final goal is time-synchronization of 2000-3000 nodes using the WR Precision-Time-Protocol distribution of TAI time stamps and synchronized command and control of FAIR equipment. Promising test results for scalability and accuracy were obtained when moving from temporary small lab setups to CRYRING's control system with more than 30 nodes connected over 3 layers of WR Switches.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA092  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA095 NSLS-II Beamline Equipment Protection System vacuum, controls, PLC, status 638
 
  • H. Xu, H. Bassan, G. Bischof, B.T. Clay
    BNL, Upton, Long Island, New York, USA
  • R.A. Kadyrov
    SLAC, Menlo Park, California, USA
 
  The National Synchrotron Light Source II (NSLS-II) beamline Equipment Protection System (EPS) delivers a general solution for dealing with various beamline components and requirements. All IOs are monitored and controlled by Allen Bradley PLC. EPICS application and CSS panels provide high level monitoring and control.  
poster icon Poster TUPHA095 [1.575 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA095  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA096 The Machine Protection System for the Injector II controls, FPGA, PLC, machine-protect 641
 
  • Y.H. Guo, Y. Cheng, H.T. Liu, T. Liu, Y.T. Liu, J. Wang, S. Zhan, H. Zheng
    IMP/CAS, Lanzhou, People's Republic of China
 
  The IMP takes responsibility for the development of Injector II. The target energy index of it is 20-25Mev , which is an intense beam proton accelerator with high operation risk. In order to implement cutting the ion source beam in time when the beam position offset happened, the Injector II Machine Protection System is developed based on FPGA controller and PLC. This system aims to prevent device damage from continuous impact of intense beam, as well as obtains and stores status data of key devices when failures occur to implement failure location and analysis. The whole system is now operating stable in field, and the beam cutting time is less than 10us.  
poster icon Poster TUPHA096 [0.342 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA096  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA098 The FRIB Run Permit System EPICS, interface, database, controls 646
 
  • D. Chabot, M. Ikegami, M.G. Konrad, D.G. Maxwell
    FRIB, East Lansing, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
The Facility for Rare Isotope Beams (FRIB) accelerates many different ion species and charge states defining a wide spectrum of operating modes and parameters. The role of the Run Permit System (RPS) here is to examine if a requested state is suitable for the production of beam. The decision to permit beam is based on input from configuration management databases, machine and personnel protection systems, and beam characteristics and destination. Seeded with this information, an appropriate set of operating parameters are deployed to hardware to support the requested mode. This contribution will describe the interfaces, implementation, and behavior of the RPS at FRIB.
 
poster icon Poster TUPHA098 [3.404 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA098  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA101 Applying the Functional System Interaction Process at ESS machine-protect, interface, neutron, controls 649
 
  • S. Kövecses de Carvalho, R. Andersson, E. Bargalló, A. Nordt
    ESS, Lund, Sweden
  • R. Andersson
    University of Oslo, Oslo, Norway
  • M. Rejzek
    ZHAW, Winterthur, Switzerland
 
  The European Spallation Source ERIC is being built in Lund, Sweden to complement the existing neutron sources in Europe and worldwide. ESS will be the bright-est neutron source ever built upon completion and aims to have an availability of 95% during steady state opera-tions. The purpose of Machine Protection at ESS is to protect the equipment in order to support the high availability. Due to the distributed nature of Machine Protection numerous design teams are involved to implement Protection Functions. The Machine Protection Development at ESS follows the Functional Protection lifecycle for System-of-systems developed at the facility. This paper focuses on the application of the Functional System Inter-action Process part of the Functional Protection method. To obtain the system interaction model, behavioural requirements and to allocate Protection Functions use case workshops are held. The feasibility of different system architectures and protection function implementations are discussed and simulated by going through fore-seen operational sequences, use cases. The different architectures and use cases are documented using Enter-prise Architect.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA101  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA102 New Beam Permit Process for the Proton Synchrotron Complex status, operation, interface, proton 655
 
  • R. Valera Teruel, F. Chapuis, J.L. Duran-Lopez, C. Gaignant, T. Krastev, E. Matli, K. Pater, A. Patrascoiu, F. Pirotte, R. Steerenberg, M.J.S. Tavlet, A. Wardzinska
    CERN, Geneva, Switzerland
 
  Injecting beams in CERN facilities is subject to the CERN safety rules. It is for this reason that the Beam Permit approval procedure was improved by moving away from a paper-based workflow to a digital form. For each facility the Beam Permits are signed by the various responsible specialists (Access systems, safety equipment, radiation protection, etc…). To achieve this, CERN's official Engineering Data Management System (EDMS) is used. The functionality of EDMS was extended to accommodate the additional requirements, whilst keeping a user friendly web interface. In addition, a new webpage within the CERN OP-webtools site was created with the purpose of providing a visual overview of the Beam Permit status for each facility. This new system is used in the CERN Control Centre (CCC) and it allows the operations team and all people involved in the signature process to follow the Beam Permit status in a more intuitive, efficient and safer way.  
poster icon Poster TUPHA102 [1.083 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA102  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA103 LIA-20 Experiment Protection System controls, experiment, power-supply, network 660
 
  • A. Panov, G.A. Fatkin
    BINP SB RAS, Novosibirsk, Russia
 
  In Budker Institute of Nuclear Physics is being developed linear induction accelerator with beam energy 20MeV (LIA-20) for radiography. Distinctive feature of this accelerator in protection scope is existence both machine, person protection and experiment protection system. Main goal of this additional system is timely experiment inhibit in event of some accelerator faults. This system based on uniform protection controllers in VME form-factor which connected to each other by optical fiber. By special lines protection controller fast receive information about various faults from accelerator parts like power supplies, magnets, vacuum pumps and etc. Moreover each pulse power supply (modulator) fast send its current state through special 8 channel interlock processing board, which is base for modulator controller. This system must processing over 4000 signals for decision in several microseconds for experiment inhibit or permit.
interlocks VME LIA-20 protection
 
poster icon Poster TUPHA103 [17.042 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA103  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA105 Development of Pulse Fault Sequence Analysis Application with KSTAR Data Integration System operation, interface, plasma, controls 663
 
  • T.H. Tak, J.S. Hong, M.K. Kim, G.I. Kwon, T.G. Lee, W.R. Lee
    NFRI, Daejeon, Republic of Korea
 
  The Korea Superconducting Tokamak Advanced Research (KSTAR) interlock related systems are configured with various system such as fast interlock, supervisory interlock, plasma control, central control, and heating using various types of hardware, software, and interface platforms. For each system, monitoring and analysis tools are already well-developed. However, for the analysis of system fault behavior, these heterogeneous platforms do not help finding the relation of failure. When the interlock events are latched or pulse is stopped by PCS, events are transmitted to different actuators and it could make another events via various interface. In other words, it could lead another factor of fault causes on different system. Through this application we will figure out sequence of fault factor during the pulse-by-pulse KSTAR operation. The KSTAR Data Integration System (KDIS) is configured with KSTAR event-driven architecture and data processing environment. This application will be developed on the KDIS environment and synchronized with KSTAR event. This paper will present the development of shot fault sequence analysis logic and application with KDIS.  
poster icon Poster TUPHA105 [1.156 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA105  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA106 ESS Accelarator Oxygen Depletion Hazard Detection System PLC, cryogenics, controls, ion-source 666
 
  • A. Toral Diez, S.L. Birch, M. Mansouri, A. Nordt, D. Paulic, Y.K. Sin
    ESS, Lund, Sweden
 
  At the European Spallation Source ERIC (ESS), cryogenic cooling is essential for various equipment of the facility. The ESS Superconducting LINAC and the ESS Cryomodule Test Stand, will require major cryogenic services in order to be supplied with liquid nitrogen and helium. Since the use of cryogenic fluids can be associated with Oxygen Depletion Hazard (ODH), the ESS Protection and Safety Systems group will install an ODH Detection System which is a PLC-based alarm system. This system will monitor real time Oxygen concentration levels in designated areas, with the aim to alarm personnel if the oxygen level is detected below certain thresholds. This paper gives an overview about the requirements, system architecture, hardware and software of the ODH Detection System in ESS Accelerator buildings  
poster icon Poster TUPHA106 [2.899 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA106  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA107 Technical and Organisational Complexities with a Distributed MP Strategy at ESS operation, interface, power-supply, machine-protect 670
 
  • E. Bargalló, R. Andersson, S. Kövecses de Carvalho, A. Nordt, M. Zaera-Sanz
    ESS, Lund, Sweden
 
  The reliable protection of the ESS equipment is important for the success of the project. This requires multiple systems and subsystems to perform the required protection functions that prevent undesired hazardous events. The complexity of the machine, the different technical challenges and the intrinsic organisational difficulties for an in-kind project like ESS impose serious challenges to the distributed Machine Protection strategy. In this contribution, the difficulties and adopted solutions are described to exemplify the technical challenges encountered in the process.  
poster icon Poster TUPHA107 [0.200 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA107  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA111 A Major Performance Upgrade to the Transverse Feedback System at the Advance Photon Source feedback, FPGA, operation, photon 674
 
  • N.P. DiMonte, C. Yao
    ANL, Argonne, Illinois, USA
 
  Funding: Work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-06CH11357.
With the success and reliability of the transverse feedback system installed at the Advance Photon Source (APS), a major upgrade to expand the system is under way. The existing system is operating at a third of the storage ring bunch capacity, or 324 of the available 1296 bunches. This upgrade will allow the sampling of all 1296 bunches and make corrections for all selected bunches in a single storage ring turn. To facilitate this upgrade a new analog I/O board capable of 352 MHz operation was developed along with a revolution clock cleaning circuit. A 352MHz clock cleaning circuit was also required for the high-speed analog output circuit to maintain data integrity to the receiving DAC unit that is 61m away. This receiving DAC unit will have its transceiver data rate upgraded from 2.3Gbps to about 7Gbps transmitted over a fiber optic link. This paper discusses some of the challenges in reducing the clock jitter from both the system P0 bunch clock and the 352MHz clock along with the necessary FPGA hardware upgrades and algorithm changes, all of which is required for the success of this upgrade.
 
poster icon Poster TUPHA111 [2.976 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA111  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA117 Upgrade of the LLRF Control System at LNL controls, cavity, FPGA, LLRF 678
 
  • D. Bortolato, F. Gelain, D. Marcato, E. Munaron, S. Pavinato, D. Pedretti
    INFN/LNL, Legnaro (PD), Italy
  • M.A. Bellato, R. Isocrate
    INFN- Sez. di Padova, Padova, Italy
 
  For the SPES project at Legnaro National Laboratories (LNL), a Low-Level Radio Frequency (LLRF) has been designed to have flexibility, reusability and an high precision. It is an FPGA-based digital feedback control system using RF ADCs for the direct undersampling and it can control at the same time eight different cavities. The LLRF system was tested on the field with an accelerated beam. In the last year some improvements on the firmware, software and hardware of the control system have been done. In this paper the results carried out in the more recent tests, the future works and the upgrades of the system will be detailed.  
poster icon Poster TUPHA117 [2.844 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA117  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA118 Correction of 10 Hz Orbit Distortion From Diamond's I10 Fast Switching Chicane controls, electron, power-supply, polarization 682
 
  • M.J. Furseman, C.P. Bailey, S. Gayadeen, G. Rehm, W.A.H. Rogers
    DLS, Oxfordshire, United Kingdom
 
  The I10 beamline at Diamond Light Source is configured to study circular dichroism. To increase signal to noise ratio between the two beam polarisations and increase temporal resolution the beamline is fed by two separate IDs that are typically configured with opposite handed polarisations. A chicane of steering magnets with programmable power supplies is used to provide 10 Hz switching between the two photon beams by producing a dynamic closed bump that alternates the on-axis trajectory of the electron beam between the two IDs. In order to maintain the closed bump and make the switching transparent to the rest of the photon beamlines the phase and amplitude of the sine functions applied to the chicane magnets must be exactly correct. In this paper the linear scheme that was used to correct the residual 10 Hz orbit distortion is presented. Future work that uses the fully programmable nature of the magnet power supply controllers to correct high order distortions is also discussed.  
poster icon Poster TUPHA118 [1.806 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA118  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA119 Online Coupling Measurement and Correction Throughout the LHC Cycle coupling, software, operation, dipole 686
 
  • G.H. Hemelsoet, A. Calia, K. Fuchsberger, M. Gabriel, M. Hostettler, M. Hruska, D. Jacquet, T. Persson, M.E. Soderen, D. Valuch
    CERN, Geneva, Switzerland
 
  With high intensity beams, a precise measurement and effective correction of the betatron coupling is essential for the performance of the Large Hadron Collider (LHC). In order to measure this parameter, the LHC transverse damper(ADT), used as an AC dipole, will provide the necessary beam excitation. The beam oscillations will be recorded by the Beam Positions Monitors and transmitted to dedicated analysis software. We set up the project with a 3-layer software architecture: The central node is a java server orchestrating the different actors: The Graphical User Interface, the control and triggering of the ADT AC dipole, the BPMs, the oscillation analysis (partly in python), and finally the transmission of the correction values. The whole system, is currently being developed in a team using Scrum, an iterative and incremental agile software development framework. In this paper we present an overview of this system, experience from machine development and commissioning as well as how scrum helped us to achieve our goals. Improvement and re-use of the architecture with a nice decoupling between data acquisition and data analysis are also briefly discussed.  
poster icon Poster TUPHA119 [0.450 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA119  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA120 New CERN Proton Synchrotron Beam Optimization Tool GUI, operation, controls, software 692
 
  • E. Piselli, A. Akroh
    CERN, Geneva, Switzerland
 
  This paper describes a new software tool recently developed at CERN called (New CPS Beam Optimiser). This application allows the automatic optimization of beam properties using a statistical method, which has been modified to suit the purpose. Tuning beams is laborious and time-consuming, therefore, to gain operational efficiency, this new method to perform an intelligent automatic scan sequence has been implemented. The application, written in JavaFX, uses CERN control group standard libraries and is quite simple. The GUI is user-friendly and allows operators to configure different optimization processes in a dynamic and easy way. Different measurements, complemented by simulations, have therefore been performed to try and understand the response of the algorithm. These results are presented here, along with the modifications still needed in the original mathematical libraries.  
poster icon Poster TUPHA120 [1.292 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA120  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA121 Development of the Power Supply Control System for J-PARC Hadron Experimental Facility controls, power-supply, PLC, operation 697
 
  • K. Agari, H. Akiyama, Y. Morino, Y. Sato, A. Toyoda
    KEK, Tsukuba, Japan
 
  Funding: This work was supported by JSPS KAKENHI Grant Number 26800153.
The Hadron Experimental Facility is designed to handle an intense slow-extracted proton beam from the 30-GeV Main Ring of the Japan Proton Accelerator Research Complex (J-PARC). We have developed a new control system of a magnet power supply to work with a Programmable Logic Controller (PLC). The control PLC handles the status of the interlock signals between a power supply and a magnet, and monitors the output voltage and the current. The PLC also controls a programmable reference voltage to regulate the output current. In addition, we have been developing an automatic orbit-correction program with the control system of the magnet power supply. The previous data of the beam profile monitors located on the upstream side of the beam dump and the temperature distribution on the beam dump show a possibility of the automatic correction of the beam orbit to the beam dump. The optimized current for the horizontal steering magnet was calculated from the horizontal displacement of the proton beam measured with the beam profile monitors. This paper reports the current status of the power supply control system which can automatically correct the horizontal beam position at the beam dump.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA121  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA125 The Bunch Arrival Time Monitor at FLASH and European XFEL laser, controls, electron, FEL 701
 
  • M. Viti, M.K. Czwalinna, H. Dinter, C. Gerth, K.P. Przygoda, R. Rybaniec, H. Schlarb
    DESY, Hamburg, Germany
 
  In modern free electron laser facilities like FLASH I/II and European XFEL at DESY a high resolution intra bunch train arrival time measurement is mandatory, providing a crucial information for the beam based feedback system. For this purpose a Bunch Arrival Time Monitor (BAM) was developed, based on an electro-optical scheme where an ultra-short pulsed laser is employed. A BAM is composed of several subsystems, including stepper motors, power management, dedicated readout board, management board for voltage settings, temperature sensors and temperature controller and optical amplifier. Part of the electronics is developed using the MicroTCA standard. We will present in this poster the basic requirements for the BAM, software design and implementation developed to manage the subsystems and their interactions.  
poster icon Poster TUPHA125 [1.356 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA125  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA126 The State Machine for the Accelerator System Working in the National Synchrotron Radiation Centre Solaris TANGO, storage-ring, electron, controls 706
 
  • P. Sagało, P.B. Borowiec, P. Bulira, L.J. Dudek, P. Galuszka, M.B. Jaglarz, K. Kedron, A. Kisiel, W.T. Kitka, A.M. Marendziak, T. Szymocha, A.I. Wawrzyniak, K. Wawrzyniak, J. Wikłacz
    Solaris National Synchrotron Radiation Centre, Jagiellonian University, Kraków, Poland
 
  A state in which accelerator system works at a given moment of time is determined by the state machine. The idea of the project has been based on FSM - finite state machine, in which each of the states is precisely determined by assigned specified operations on subsystem devices of the accelerator system such as e.g. magnets of storage rings, RF transmitters etc. To ensure high reliability, the main part of the project has been based on PLC - Programmable Logic Controller. StateMachine wich is a TangoClass has been written in Python using the facadedevice library, that allows information from the control system to be delivered to the PLC system. By using an universal Tango Class AllenBradleyEIP the state machine shering an informationa about accelerator system to the Tango control system. This information is archived in Cassandra database system by using the Tango HDB++ archiving system.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA126  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA127 A Dual Arms Robotic Platform Control for Navigation, Inspection and Telemanipulation controls, operation, hardware, interface 709
 
  • M. Di Castro, L. R. Buonocore, S.S. Gilardoni, R. Losito, G. Lunghi, A. Masi
    CERN, Geneva, Switzerland
  • M. Ferre
    ETSII UPM, Madrid, Spain
 
  High intensity hadron colliders and fixed target experiments at CERN require an increasing amount of robotic tele-manipulation interventions to prevent and reduce excessive exposure of maintenance personnel to the radioactive environment. Tele-manipulation tasks are often required on dated radioactive devices which were not conceived to be maintained and handled using standard one arm robotic solutions. Robotic platforms with a level of dexterity that often requires using two robotic arms with a minimum of six degrees of freedom are instead needed for these purposes. In this paper, the control of a novel robust robotic platform able to host and to carry safely a dual-arms robotic system is presented. The arms and the vehicle controls are fully integrated in order to guarantee simplicity to the operators during the realization of the robotic tasks. A novel high-level control architecture for the new robot is shown, as well as a novel low-level safety layer for anti-collision and recovery scenarios. Preliminary results of the system commissioning are presented using CERN accelerator facilities as a use case.  
poster icon Poster TUPHA127 [5.742 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA127  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA128 Using LabVIEW to Build Distributed Control System of a Particle Accelerator controls, LabView, network, interface 714
 
  • V.V. Aleinikov, I.V. Borina, A.I. Krylov, K.P. Sychev
    JINR/FLNR, Moscow region, Russia
  • S. Pachtchenko
    JINR, Dubna, Moscow Region, Russia
 
  New isochronous cyclotron DC-280 is being created at the FLNR, JINR. Total amount of the process variables is about 4000. The variety of field devices of different types is 20. This paper describes architecture and basic principles of the distributed control system using LabVIEW DSC module.  
poster icon Poster TUPHA128 [2.255 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA128  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA129 Motion Control System for the European Spallation Source Target Wheel target, controls, radiation, neutron 717
 
  • D.P. Brodrick, T. Gahl, B. Gallese, K. Jurisic, M. Larsson, U. Odén, A. Sandström, K. Sjögreen
    ESS, Lund, Sweden
 
  The European Spallation Source (ESS) linear accelerator will deliver high energy proton bunches to tungsten sectors on a rotating Target Wheel, which will produce neutrons through a nuclear process. The motion control system of the Target Wheel presents engineering challenges, such as: velocity and phase stability requirements to precisely align individual tungsten sectors with proton bunches from the accelerator; a high moment of inertia due to the composition and distribution of mass on the wheel; limitations on the physical space to integrate control components, and components for associated safety systems; and, some components being exposed to a high radiation environment. The motion control system being prototyped employs components that satisfy the constraints on the physical space and radiation environment. Precise velocity and phasing of the Target Wheel are achieved by generating a series of pulses as each tungsten sector passes a fiducial point in the rotational cycle, and implementing a motion control algorithm to correctly synchronise the Target Wheel with reference signals from the centralised ESS timing system, which also controls the timing of the accelerator.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA129  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA130 Design and Development of the Control System for a Compact Carbon-14 AMS Facility controls, interface, site, network 722
 
  • K.N. Li, Y.W. Bao, M. He, Y.M. Hu, S. Jiang, S.Y. Su, Q.B. You, J.M. Zhou
    CIAE, Beijing, People's Republic of China
 
  Funding: Beijing Science and Technology Committee
A compact AMS facility which is special used for further analyzing atmospheric pollution especially in north China via carbon-14 measurement was developed at CIAE (China Institute of Atomic Energy). This machine is a single acceleration stage AMS, running with the highest accelerate voltage of 200kV. The control system is based on distributed Ethernet control system, using standard TCP/IP protocol as main communication protocol. In order to connect to the main control network freely, device-level data-link layers were developed also. A LabVIEW client, developing virtual machine applied environment, provides friendly graphical user interface for the devices management and measurement data processing.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA130  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA131 PLC Based Vacuum Controller Upgrade and Integration at the Argonne Tandem Linear Accelerator System vacuum, controls, PLC, interface 724
 
  • C.E. Peters, C. Dickerson, A.E. Germain, Y. Luo, M.A. Power, R.C. Vondrasek
    ANL, Argonne, Illinois, USA
 
  Funding: This work was supported by the U.S. Department of Energy, Contract No. DE-AC02-06CH11357. This research used resources of ANL's ATLAS facility, which is a DOE Office of Science User Facility.
The installation of a new Electron Beam Ion Source (EBIS) to the Argonne Tandem Linear Accelerating System (ATLAS) at Argonne National Laboratory requires a vacuum system capable of providing pressures in the region of 10-10 Torr. Historically, vacuum interlocks have been provided via analog logic chassis which are difficult to upgrade and maintain. In order to provide sufficient interlocks to protect high voltage components of the EBIS, a new programmable logic controller (PLC) based Vacuum control system has been developed and integrated into the rest of the accelerator supervisory control system. The PLC interfaces not only with fast acting relay based interlock signals but also with RS-485 based serial devices to monitor and control lower priority parameters such as pump speeds, vacuum pressure readout and set points, run hours and more. This work presents the structure and interface logic necessary to communicate with a range of vacuum gauges, turbo-molecular pumps and ion pump controllers. In addition, the strategy to interface vacuum control with the rest of the accelerator control system is presented.
 
poster icon Poster TUPHA131 [5.089 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA131  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA132 Design and Implementation of Power Supply Control System on HI-13 controls, power-supply, PLC, interface 728
 
  • J.M. Zhou, Y.M. Hu, K.N. Li, X.F. Wang
    CIAE, Beijing, People's Republic of China
 
  On the HI-13 tandem accelerator, steer power supply and quadrupole lens power supply provides three different types of control interface, Remote control system of these power supplies implemented by using Siemens S7 series PLC, serial server, OPC server and WINCC, Long-time operation show that the control system is easy to be operated and its performance is reliable. Keywords: HI-13, power supply control system, WINCC  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA132  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA134 Do You Really Need a Low Current Amplifier to Drive a Low Current Motor? controls, feedback, experiment, impedance 730
 
  • O. Ivashkevych, A. Munoz, D. Poshka
    BNL, Upton, Long Island, New York, USA
 
  NSLS2 is standardized on Geo Brick LV Delta Tau 5A motor controller, suitable to drive majority of stepper and servo motors. Standardization allows less spare inventory and common skill set to maintain. However, some applications especially instruments in the space confined endstations require using small, or even miniature motors. The question that we address, what are the options in customizing the 5A unit for driving low current motors, and what are the limitations? In this paper, we present a quantitative comparison of drive currents and performance data collected with Delta Tau PeWin software and external test equipment for a variety of low current steppers and servomotors with and without encoders ranging from 45mA to 250mA. Delta Tau Geo Brick LV comes in different amplifier configurations: a combination of 5A, 1A, and 0.25A amplifiers. While all configurations are tested, research goal is focused on performance and limitations of 5A driver, avoiding using step and direction option with extra hardware. Performance of widely used Newport MFA-PP and MFA-CC also will be discussed.  
poster icon Poster TUPHA134 [1.071 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA134  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA135 Online Simulation Framework Through HTTP Services controls, interface, lattice, electron 734
 
  • K.A. Brown, M. Harvey, Y.C. Jing, P. K. Kankiya, S. Seletskiy
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
The development of HTTP service interfaces* to the BNL Collider-Accelerator Department (C-AD) controls system opens up the ability to more quickly and easily adapt existing codes developed for other systems for use at RHIC. A simple particle accelerator online model built for commissioning the NSLS II** was adapted for use with the Low Energy RHIC electron Cooling project (LEReC)*** and the Coherent Electron Cooling (CeC)**** proof of principle experiment. For this project, a set of python modules and a python application were adapted for use in RHIC by replacing NSLS II control system interfaces with python modules that interface to the C-AD controls HTTP services. This paper will discuss the new interfaces and the status of commissioning them for operations.
* T. D'Ottavio, et al., these proceedings
** S. Seletskiy et al., TUPMA054, IPAC15, 2015.
*** A. Fedotov et al., WEA4CO05, NAPAC16, 2016.
**** V.N. Litvinenko et al., THPS009, IPAC11, 2011
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA135  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA139 ESRF Ramping Injector Power Supply Controlled by Tango controls, TANGO, SRF, FPGA 739
 
  • P.V. Verdier, R. Bourtembourg, J-F. B. Bouteille, P. Falaise, J.M. Koch
    ESRF, Grenoble, France
 
  A new design of ESRF booster power supply system has been developed and installed. A multiple power supplies control through network including real time control is now operational at ESRF. It manages 4 power supplies to generate 3 waveforms defined with 3x1600 values in a setpoint file. The power supplies states are managed by PLCs. The ramping waveforms are managed by a real time program running on a FPGA board. And a high level control on top of them is assumed by a TANGO multiple classes system. This paper presents how these three levels of controls are interlinked and show the results achieved  
poster icon Poster TUPHA139 [1.214 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA139  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA141 Integration of Sample Environment Systems at ESS controls, EPICS, vacuum, GUI 741
 
  • A. Pettersson, D.P. Brodrick, T. Brys, M.A. Hartl
    ESS, Lund, Sweden
 
  The European Spallation Source ERIC (ESS) will consist of 22 different neutron instruments. Each instrument is able to use a large variety of devices to control the environment parameters of the sample during the experiments. Users must be able to control this equipment and the instruments as well as storing and retrieving experiment data. For this purpose, Experimental Physics and Industrial Control System (EPICS) will be used as the backbone control system. This work shows a typical use case where a Sample Environment System (SES) comprised by a Closed Cycle Refrigerator (CCR), spectrometer, temperature and pressure controller has been integrated into the ESS control system, from hardware to user interface.  
poster icon Poster TUPHA141 [9.247 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA141  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA143 A Database to Store EPICS Configuration Data database, MMI, controls, interface 745
 
  • M. Ritzert
    Heidelberg University, Heidelberg, Germany
 
  Funding: This work has been supported by the German Federal Ministry of Education and Research (BMBF).
The operation of extensive control systems cannot be performed by adjusting all parameters one by one manually. Instead, a set of parameters is loaded and applied in bulk. We present a system to store such parameter sets in a type-safe fashion into and retrieve them from a configuration database. The configuration database is backed by an SQL database. Interfaces to store and retrieve data exist for the C++, Java and Python programming languages. GUIs are available both as a standalone program using C++ and Qt, and integrated into Control System Studio (CSS). The version integrated into CSS supports data validators implemented as Eclipse plugins that are run before each commit. The format of the configuration data that can be stored is XML-like, and export and import to/from XML is implemented. The database can hold several completely independent "files" of configuration data. In each file, several branches can be stored, each branch consisting of a chain of commits. Each commit can easily be retrieved at any time. For each entry, the modification history can easily be queried.
For the DEPFET collaboration.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA143  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA146 Interface Between EPICS and ADO EPICS, controls, software, interface 748
 
  • A. Sukhanov, J.P. Jamilkowski, A. Marusic
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
EPICS is widely used software infrastructure to control Particle Accelerators, its Channel Access (CA) network protocol for communication with Input/Output Controllers (IOCs) is easy to implement in hardware. Many vendors provide CA support for their devices. The RHIC Control System provides control of more than 400, 000 parameters through Accelerator Data Objects (ADO) software abstraction layer. In this paper we present software bridge, which allows to cross-communicate between ADO and EPICS devices. It consists of two separate programs: an ADO manager, which hosts the ADO parameters and executes caput() request to modify EPICS PV when parameter is changed; and an epics2ado program which monitors the EPICS PVs and notifies the ADO manager. This approach have been implemented in integration of the NSLSII PSC hardware interface into RHIC Controls System.
 
poster icon Poster TUPHA146 [0.435 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA146  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA148 Next Generation Control System Using the EtherCAT Technology controls, undulator, LLRF, power-supply 751
 
  • M. Ishii, Y. Ishizawa, M.T. Takeuchi
    JASRI/SPring-8, Hyogo-ken, Japan
  • T. Fukui
    RIKEN SPring-8 Center, Innovative Light Sources Division, Hyogo, Japan
 
  Toward the SPring-8 upgrade, which we call SPring-8-II, new innovative technologies are introduced at a control framework, a platform, and a fieldbus. We adopted EtherCAT having a master/slave topology as a network based fieldbus. Since a cyclic data transfer time is less than 1msec, EtherCAT can be provided enough performance for a fast control and a feedback system. Synchronization between slaves can be realized easily by the distributed clock technology. Controllers and sensors are set near equipment, and input and output data to/from a master via an Ethernet cable. It reduces the number of wires and the working time for wiring. In 2016, we installed EtherCAT into three types of equipment control systems. One was a prototype digital LLRF system in the high power rf test stand at SPring-8. Another was sub-encoder readout for an undulator at SPring-8. The other was a control system for a kicker magnet power supply at SACLA. An XMC typed EtherCAT Master module was implemented into each of these systems and connected to multi vendor slaves. In this paper, we report the status of new control system using the EtherCAT technology and future plan.  
poster icon Poster TUPHA148 [0.888 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA148  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA149 MADOCA to EPICS Gateway EPICS, controls, brilliance, data-acquisition 755
 
  • A. Kiyomichi, T. Masuda
    JASRI/SPring-8, Hyogo-ken, Japan
 
  MADOCA-to-EPICS gateway has been developed for easy and rapid integration of EPICS ready devices into MADOCA, the control software framework for SPring-8 and SACLA. MADOCA uses equipment control software called Equipment Manager (EM) in the device control layer. The MADOCA-to-EPICS gateway is implemented as a general-purpose EM to handle EPICS IOCs. The gateway consists of EM functions that interact with IOCs using Channel Access (CA) protocol corresponding to EPICS commands such as caget, caput and camonitor. We can build the gateway for the target EPICS device by editing the EM configuration file, without any programming. We have applied the gateway to the Libera Brilliance+ installed in the SPring-8 storage ring for the evaluation towards the SPring-8 upgrade project. In addition, it has been applied to the Libera Brilliance Single Pass and Spark installed in beam transport line, and the Libera Spark and Cavity installed in SACLA. The gateway brings us the benefits to minimize the installation time and effort even for the different platform (CPU and OS) devices. We will report on the development and advantage as well as the performance improvement of the MADOCA-to-EPICS gateway.  
poster icon Poster TUPHA149 [3.431 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA149  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA152 Towards a Time-Constrained Service-Oriented Architecture for Automation and Control in Large-Scale Dynamic Systems real-time, controls, software, PLC 760
 
  • G. Chen, B.R. An
    CAEP, Sichuan, People's Republic of China
 
  Funding: This work is supported by National Natural Science Foundation of China(61333003) and Science and Technology Development Foundation of China Academy of Engineering Physics (14-FZJJ-0422).
Rapidly changing demands for interoperability among heterogeneous systems leads to a paradigm shift from pre-defined control strategies to dynamic customization within many automation systems, e.g., large-scale scien-tific facilities. However, today's mass systems are of a very static nature. Fully changing the control process requires a high amount of expensive manual efforts and is quite error prone. Hence, flexibility will become a key factor in the future control systems. The adoption of web services and Service-Oriented Architecture (SOA) can provide the requested capability of flexibility. Since the adaptation of SOAs to automation systems has to face time-constrained requirements, particular attention should be paid to real-time web services for deterministic behaviour. This paper proposes a novel framework for the integration of a Time-Constrained SOA (TcSOA) into mass automation systems. Our design enables service encapsulation in filed level and evaluates how real time technologies can be synthesized with web services to enable deterministic performance.
 
poster icon Poster TUPHA152 [0.438 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA152  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA153 Python and MATLAB Interfaces to RHIC Controls Data controls, interface, device-server, MMI 765
 
  • K.A. Brown, T. D'Ottavio, W. Fu, A. Marusic, J. Morris, S. Nemesure, A. Sukhanov
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
In keeping with a long tradition in the BNL Collider-Accelerator Department (C-AD) controls environment, we try to provide general and simple to use interfaces to the users of the controls. In the past we have built command line tools, Java tools, and C++ tools that allow users to easily access live and historical controls data. With more demand for access through other interfaces, we recently built a set of python and MATLAB modules to simplify access to control system data. This is possible, and made relatively easy, with the development of HTTP service interfaces to the controls*. While this paper focuses on the python and MATLAB tools built on top of the HTTP services, this work demonstrates clearly how the HTTP service paradigm frees the developer from having to work from any particular operating system or develop using any particular development tool.
* T. D'Ottavio, et al., these proceedings
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA153  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA154 JavaFX and CS-Studio: Benefits and Disadvantages in Developing the Next Generation of Control System Software controls, framework, interface, Windows 770
 
  • C. Rosati
    ESS, Lund, Sweden
  • K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
  • K. Shroff
    BNL, Upton, Long Island, New York, USA
 
  The new developments inside the CS-Studio community were made using the JavaFX platform to overcome the limitations and difficulties of using Eclipse SWT. This article will explain the benefits and disadvantages of using the JavaFX technology inside Eclipse RCP, and try to foresee the path of the new generations of CS-Studio application.  
poster icon Poster TUPHA154 [2.619 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA154  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA156 Controls Configuration Database at ESS controls, interface, database, PLC 775
 
  • R.N. Fernandes, S.R. Gysin, S. Regnell
    ESS, Lund, Sweden
  • S. Sah, M. Vitorovic
    Cosylab, Ljubljana, Slovenia
  • V. Vuppala
    FRIB, East Lansing, USA
 
  At the European Spallation Source (ESS), thousands of (physical and logical) devices will be in production and execute a wide range of functions to enable both the machine and end-station instruments to perform as expected from a controls point of view. Typical examples of such devices are racks, power supplies, motors, pumps, PLCs and IOCs. To properly manage the information of devices in an integrated fashion and at the same time allow external applications (consuming this information) to perform well, an application called Controls Configuration Database (CCDB) was developed at ESS. The present paper introduces this application, describes its features, architecture and technology stack, data concepts, interfaces, and ecosystem; finally, it enumerates development directions that could be pursued to further improve it.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA156  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA159 Malcolm: A Middlelayer Framework for Generic Continuous Scanning controls, detector, EPICS, hardware 780
 
  • T.M. Cobb, M. Basham, G. Knap, C. Mita, M.P. Taylor, G.D. Yendell
    DLS, Oxfordshire, United Kingdom
  • A. Greer
    OSL, Cambridge, United Kingdom
 
  Malcolm is a middlelayer framework that implements high level configure/run behaviour of control system components like those used in continuous scans. It was created as part of the Mapping project at Diamond Light Source to improve the performance of continuous scanning and make it easier to share code between beamlines. It takes the form of a Python framework which wraps up groups of EPICS PVs into modular "Blocks". A hierarchy of these can be created, with the Blocks at the top of the tree providing a higher level scanning interface to GDA, Diamond's Generic Data Acquisition software. The framework can be used as a library in continuous scanning scripts, or can act as a server via pluggable communications modules. It currently has server and client support for both pvData over pvAccess, and JSON over websockets. When running as a webserver this allows a web GUI to be used to visualize the connections between these blocks (like the wiring of EPICS areaDetector plugins). This paper details the architecture and design of framework, and gives some examples of its use at Diamond.  
poster icon Poster TUPHA159 [0.742 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA159  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA161 SIP4C/C++ at CERN - Status and Lessons Learned timing, software, operation, status 785
 
  • S. Jensen, J.C. Bau, A. Dworak, M. Gourber-Pace, F. Hoguin, J. Lauener, F. Locci, K. Sigerud, W. Sliwinski
    CERN, Geneva, Switzerland
 
  A C/C++ software improvement process (SIP4C/C++) has been increasingly applied by the CERN accelerator Controls group since 2011, addressing technical and cultural aspects of our software development work. A first paper was presented at ICALEPCS 2013*. On the technical side, a number of off-the-shelf software products have been deployed and integrated, including Atlassian Crucible (code review), Google test (unit test), Valgrind (memory profiling) and SonarQube (static code analysis). Likewise, certain in-house developments are now operational such as a Generic Makefile (compile/link/deploy), CMX (for publishing runtime process metrics) and Manifest (capturing library dependencies). SIP4C/C++ has influenced our culture by promoting integration of said products into our binaries and workflows. We describe our current status for technical solutions and how they have been integrated into our environment. Based on testimony from four project teams, we present reasons for and against adoption of individual SIP4C/C++ products and processes. Finally, we show how SIP4C/C++ has improved development and delivery processes as well as the first-line support of delivered products.
*http://jacow.org/ICALEPCS2013/papers/moppc087.pdf, http://jacow.org/ICALEPCS2013/posters/moppc087_poster.pdf
 
poster icon Poster TUPHA161 [0.781 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA161  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA163 CBNG - The New Build Tool Used to Build Millions of Lines of Java Code at CERN controls, MMI, software, factory 789
 
  • L. Cseppento, V. Baggiolini, E. Fejes, Zs. Kovari, N. Stapley
    CERN, Geneva, Switzerland
 
  A large part of the CERN Accelerator Control System is written in Java by around 180 developers (software engineers, operators, physicists and hardware specialists). The codebase contains more than 10 million lines of code, which are packaged as 1000+ JARs and are deployed as 600+ different client/server applications. All this software are produced using CommonBuild Next Generation (CBNG), an enterprise build tool implemented on top of industry standards, which simplifies and standardizes the way our applications are built. CBNG not only includes general build tool features (such as dependency management, code compilation, test execution and artifact uploading), but also provides traceability throughout the software life cycle and makes releases ready for deployment. The interface is kept as simple as possible: the users declare the dependencies and the deployment units of their projects in one file. This article describes the build process, as well as the design goals, the features, and the technology behind CBNG.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA163  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA164 Evaluation of Model Based Real Time Feedback Control System on Plasma Density controls, real-time, plasma, software 794
 
  • W.R. Lee, J.S. Hong, G.I. Kwon, T.G. Lee, T.H. Tak
    NFRI, Daejon, Republic of Korea
 
  The KSTAR plasma control system has very powerful monolithic software architecture that has dedicated centralized system architecture. However, due to increasing of real time functionality on distributed local control system, we need a flexible high-performance software framework. A new real time core engine program inherited design philosophy from the Very Large Telescope (VLT) control software. A new Tool for Advanced Control (TAC) engine was based on C++ standard run on Linux. It is a multithreaded core engine program for execution of real time application. The elemental building blocks are chained together to form a control application.
"Design and implementation of a standard framework for KSTAR control system", FED, Volumes 89, 2015
"Designing a common real-time controller for VLT applications", Proc. of SPIE Vol. 5496
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA164  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA165 New developments for the TANGO Alarm System TANGO, database, interface, device-server 797
 
  • G. Scalamera, L. Pivetta
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • S. Rubio-Manrique
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  The TANGO Alarm System, based on an efficient event-driven, highly configurable rule-based engine named AlarmHandler, has undergone a deep refactoring. The dedicated MySQL database has been dropped; the TANGO database now stores all the configuration whereas the HDB++ historical database keeps all the alarms history. Correlating alarms with any other engineering data is now much simpler. A dynamic attribute is provided for each alarm rule; this allows to easily build a hierarchy of AlarmHandlers. The AlarmHandler manages Attribute quality in the alarm rules and provides possible exceptions resulting in alarm evaluation. Mathematical functions, such as sin, cos, pow, min, max and ternary conditionals are available in the alarm formulae. The TANGO AlarmHandler device server is now based on the IEC 62682 standard.  
poster icon Poster TUPHA165 [1.099 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA165  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA166 New Developments for the HDB++ TANGO Archiving System TANGO, GUI, SRF, laser 801
 
  • L. Pivetta, G. Scalamera, G. Strangolino, L. Zambon
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • R. Bourtembourg, S. James, J.L. Pons, P.V. Verdier
    ESRF, Grenoble, France
  • S. Rubio-Manrique
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  TANGO HDB++ is a high performance event-driven archiving system which stores data with micro-second resolution timestamps, using archivers written in C++. HDB++ currently supports MySQL and Apache Cassandra back-ends but could be easily extended to support additional back-ends. Since the initial release many improvements and new features have been added to the HDB++. In addition to bug-fixes and optimizations, the support for context-based archiving allows to define an archiving strategy for each attribute, specifying when it has to be archived or not. Temporary archiving is supported by means of a time-to-live parameter, available on a per-attribute basis. The Cassandra back-end is using Cassandra TTL native feature underneath to implement the time-to-live feature. With dynamic loading of specific libraries switching back-ends can be done on-the-fly and is as simple as changing a property. Partition and maintenance scripts are now available for HDB++ and MySQL. The HDB++ tools, such as extraction libraries and GUIs, followed HDB++ evolution to help the user to take full advantage of the new features.  
poster icon Poster TUPHA166 [1.957 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA166  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA167 Tango Web Access Modules and Web Clients for NICA Control System TANGO, controls, operation, site 806
 
  • G.S. Sedykh, V.G. Elkin
    JINR/VBLHEP, Dubna, Moscow region, Russia
  • E.V. Gorbachev
    JINR, Dubna, Moscow Region, Russia
 
  NICA (Nuclotron-based Ion Collider Facility) is a new accelerator complex designed at the Joint Institute for Nuclear Research (Dubna, Russia) to study properties of dense baryonic matter. The report describes Tango-modules designed at JINR to provide web-access to Tango-based control system. RestDS is a lightweight Tango REST service, developed in C++ with Boost and OpenSSL libraries. It implements Tango REST API and Tango JINR REST API; WebSocketDS is a lightweight Tango WebSocket service, developed in C++ with WebSocket++, Boost and OpenSSL libraries. It implements Tango attributes reading and command executing through WebSockets. The report also gives examples of web client applications for NICA control system, using these services.  
poster icon Poster TUPHA167 [6.383 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA167  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA168 Improving Throughput and Latency of D-Bus to Meet the Requirements of the Fair Control System timing, hardware, software, controls 809
 
  • D.S. Day, A. Hahn, C. Prados, M. Reese
    GSI, Darmstadt, Germany
 
  In developing the control system for the FAIR accelerator complex we encountered strict latency and throughput contraints on the timely supply of data to devices controlling ramped magnets. In addition, the timing hardware that interfaces to the White Rabbit timing network may be shared by multiple processes on a single front-end computer. This paper describes the interprocess communication and resource-sharing system, and the consequences of using the D-Bus message bus. Then our experience of improving latency and throughput performance to meet the realtime requirements of the control system is discussed. Work is also presented on prioritisation techniques to allow time-critical services to share the bus with other components.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA168  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA169 Tango Based Software of Control System of LIA-20 controls, TANGO, software, hardware 813
 
  • A.I. Senchenko, G.A. Fatkin, P.A. Selivanov, S.S. Serednyakov
    BINP SB RAS, Novosibirsk, Russia
  • G.A. Fatkin, A.I. Senchenko, S.S. Serednyakov
    NSU, Novosibirsk, Russia
 
  The linear induction accelerator LIA-20 for radiography is a pulsed machine designed to provide three consecutive electron bunches. Since every pulse is a distinctive experiment, it is of high importance to provide coherence of the facility state and the experimental data. This paper presents overall software architecture. Challenges and particular approaches to designing of a pulsed machine control system using Tango are discussed.  
poster icon Poster TUPHA169 [4.579 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA169  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA170 Containerized Control Structure for Accelerators controls, EPICS, experiment, software 816
 
  • I. Arredondo, J. Jugo
    University of the Basque Country, Faculty of Science and Technology, Bilbao, Spain
 
  Nowadays modern accelerators are starting to use virtualization to implement their control systems. Following this idea, one of the possibilities is to use containers. Containers are highly scalable, easy to produce/reproduce, easy to share, resilient, elastic and low cost in terms of computational resources. All of those are characteristics that fit with the necessities of a well defined and versatile control system. In this paper, a control structure based on this paradigm is discussed. Firstly the technologies available for this task are briefly compared. Starting from containerizing tools and following with the container orchestration technologies. As a result Kubernetes and Docker are selected. Then, the basis of Kubernetes/Docker and how it fits into the control of an accelerator is stated. Following the control applications suitable to be containerized are analyzed. It includes electronic log systems, archiving engines, middleware servers,… Finally, a particular structure for an accelerator based on EPICS as middleware is sketched.  
poster icon Poster TUPHA170 [0.215 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA170  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA171 Development of NICA Control System: Access Control and Logging TANGO, controls, database, operation 822
 
  • E.V. Gorbachev
    JINR, Dubna, Moscow Region, Russia
  • G.S. Sedykh
    JINR/VBLHEP, Dubna, Moscow region, Russia
 
  NICA (Nuclotron-based Ion Collider fAcility) is a new accelerator complex being constructed at the Joint Institute for Nuclear Research (Dubna, Russia). It will provide heavy ion colliding experiments to study properties of dense baryonic matter. The TANGO based control system of the NICA complex is under development now. The report describes design of the role-based authorization and logging system. It allows limiting access to any Tango device command or attribute according to a user roles and location. The system also restricts access to the Tango database and records details of its modifications. The authorization is performed on the Tango server side thus complementing the native TANGO client-side access control. First tests of the system were performed during the latest Nuclotron run.  
poster icon Poster TUPHA171 [1.992 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA171  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA173 A Web-Based Report Tool for Tango Control Systems via Websockets controls, TANGO, device-server, status 826
 
  • M. Broseta, A. Burgos, G. Cuní, D. Fernández-Carreiras, D. Roldán, S. Rubio-Manrique
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  Beamlines at Synchrotron Light sources operate 24 hours/day requiring Beamline scientists to have tools to monitor the current state of the Beamline without interfering with the measurements being carried out. The previous web report system developed at ALBA was based on cron tasks querying the Tango Control system and generating html files. The new system integrates all those automatic tasks in a Tornado Tango Device letting the users create their own reports without requiring the intervention of the software support groups. This device runs a Tornado web server providing an html5 web interface to create, customize and visualize its reports in real time (via websockets). Originally designed for the vacuum engineers to monitor the vacuum, is actually used by the scientists and engineers involved in the experiment and the different on-call services to remotely check the beamline overall status.  
poster icon Poster TUPHA173 [0.867 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA173  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA174 Cumbia: A New Library for Multi-Threaded Application Design and Implementation TANGO, controls, factory, EPICS 830
 
  • G. Strangolino
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  Cumbia is a new library that offers a carefree approach to multi-threaded application design and implementation. Written from scratch, it can be seen as the evolution of the QTango library, because it offers a more flexible and object oriented multi-threaded programming style. Less concern about locking techniques and synchronization, and well defined design patterns stand for more focus on the work to be performed inside Cumbia Activities and reliable and reusable software as a result. The user writes Activities and decides when their instances are started and to which thread they belong. A token is used to register an Activity, and activities with the same token are run in the same thread. Computed results can be forwarded to the main execution thread, where a GUI can be updated. In conjunction with the Cumbia-Tango module, this framework serves the developer willing to connect an application to the Tango control system. The integration is possible both on the client and the server side. An example of a TANGO device using Cumbia to do work in background has already been developed, as well as simple Qt graphical clients relying on the framework.  
poster icon Poster TUPHA174 [0.567 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA174  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA177 Status of the Development of the Experiment Data Acquisition Pipeline for the European Spallation Source detector, EPICS, neutron, experiment 835
 
  • A.H.C. Mukai, M.J. Christensen, J.M.C. Nilsson, T.S. Richter, M. Shetty
    ESS, Copenhagen, Denmark
  • F.A. Akeroyd, M.J. Clarke
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • M. Brambilla, M. Könnecke, D. Werder
    PSI, Villigen PSI, Switzerland
  • M.D. Jones
    Tessella, Abingdon, United Kingdom
 
  Funding: This project is partially funded by the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548.
The European Spallation Source will produce more data than existing neutron facilities, due to higher accelerator power and to the fact that all data will be collected in event mode with no hardware veto. Detector data will be acquired and aggregated with metadata coming from sources such as sample environment, choppers and motion control. To aggregate data we will use Apache Kafka with FlatBuffers serialisation. A common schema repository defines the formats to be used by the data producers and consumers. The main consumers we are prototyping are a file writer for NeXus files and live reduction and visualisation via Mantid. A Jenkins-based setup using virtual machines is being used for integration tests, and physical servers are available in an integration laboratory alongside real hardware. We present the current status of the data acquisition pipeline and results from the testing and integration work going on at the ESS Data Management and Software Centre in collaboration with in-kind and BrightnESS partners.
 
poster icon Poster TUPHA177 [0.434 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA177  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA178 Abstracted Hardware and Middleware Access in Control Applications controls, hardware, interface, device-server 840
 
  • M. Killenberg, M. Heuer, M. Hierholzer, T. Kozak, L.P. Petrosyan, Ch. Schmidt, N. Shehzad, G. Varghese, M. Viti
    DESY, Hamburg, Germany
  • K. Czuba, A. Dworzanski
    Warsaw University of Technology, Institute of Electronic Systems, Warsaw, Poland
  • C.P. Iatrou, J. Rahm
    TU Dresden, Dresden, Germany
  • M. Kuntzsch, R. Steinbrück
    HZDR, Dresden, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
  • A. Piotrowski
    FastLogic Sp. z o.o., Łódź, Poland
  • P. Prędki
    Rapid Development, Łódź, Poland
 
  Hardware access often brings implementation details into a control application, which are subsequently published to the control system. Experience at DESY has shown that it is beneficial for the software quality to use a high level of abstraction from the beginning of a project. Some hardware registers for instance can immediately be treated as process variables if an appropriate library is taking care of most of the error handling. Other parts of the hardware need an additional layer to match the abstraction level of the application. Like this development cycles can be shortened and the code is easier to read and maintain because the logic focuses on what is done, not how it is done. We present the abstraction concept we are using, which is not only unifying the access to hardware but also how process variables are published via the control system middleware.  
poster icon Poster TUPHA178 [0.875 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA178  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA179 Management Software and Data Exchange Protocol for the INFN-LNS Accelerators Beamlines controls, database, interface, software 846
 
  • G. Vecchio, S. Aurnia, S. Cavallaro, L. Cosentino, B.F. Diana, E. Furia, P.S. Pulvirenti
    INFN/LNS, Catania, Italy
 
  This paper describes the design and the development of an innovative management software for the accelerators beamlines at INFN-LNS. The Graphical User Interface, the data exchange protocol, the software functionality and the hardware will be illustrated. Compared to traditional platforms for the accelerators console, at INFN-LNS we have developed a new concept of control system and data acquisition framework, based on a data structures server which so far has never been used for supervisory control. We have chosen Redis as a highly scalable data store, shared by multiple and different processes. With such system it is possible to communicate cross-platform, cross-server or cross-application in a very simple way, using very lightweight libraries. A complex and highly ergonomic Graphic User Interface allows to control all the parameters with a user-friendly interactive approach, ensuring high functionality so that the beam operator can visually work in a realistic environment. All the information related to the beamline elements involved in the beam transport, can be stored in a centralized database, with suitable criteria to have a historical database.  
poster icon Poster TUPHA179 [1.636 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA179  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA180 Development of Post-mortem Viewer for the Taiwan Photon Source GUI, kicker, interface, vacuum 849
 
  • C.Y. Liao, Y.-S. Cheng, P.C. Chiu, K.T. Hsu, K.H. Hu, C.H. Huang, C.Y. Wu
    NSRRC, Hsinchu, Taiwan
 
  The Taiwan Photon Source (TPS) is a 3-GeV third-generation synchrotron light source located in Hsinchu, Taiwan. The post-mortem (PM) system is act as an important tool to diagnostic the cause of trip events caused by beam loss. A MATLAB-based and web-based viewer were developed to plot and view the each event to understand the cause and effect of the event. The post-mortem viewer architecture and implementation were presented in this report.  
poster icon Poster TUPHA180 [2.184 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA180  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA181 Web Extensible Display Manager EPICS, controls, monitoring, network 852
 
  • R.J. Slominski, T. L. Larrieu
    JLab, Newport News, Virginia, USA
 
  Funding: Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177
Jefferson Lab's Web Extensible Display Manager (WEDM) allows staff to access EDM control system screens from a web browser in remote offices and from mobile devices. Native browser technologies are leveraged to avoid installing and managing software on remote clients such as browser plugins, tunnel applications, or an EDM environment. Since standard network ports are used firewall exceptions are minimized. To avoid security concerns from remote users modifying a control system, WEDM exposes read-only access and basic web authentication can be used to further restrict access. Updates of monitored EPICS channels are delivered via a Web Socket using a web gateway. The software translates EDM description files (denoted with the edl suffix) to HTML with Scalable Vector Graphics (SVG) following the EDM's edl file vector drawing rules to create faithful screen renderings. The WEDM server parses edl files and creates the HTML equivalent in real-time allowing existing screens to work without modification. Alternatively, the familiar drag and drop EDM screen creation tool can be used to create optimized screens sized specifically for smart phones and then rendered by WEDM.
 
poster icon Poster TUPHA181 [1.818 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA181  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA183 An Interactive Workflow to Manage Tomography Experiments at ESRF interface, SRF, controls, experiment 857
 
  • H. Payno, C. Nemoz
    ESRF, Grenoble, France
 
  At the ESRF the activity of several beamlines is based upon tomography X-ray imaging in various fields such as Paleontology, Medical Imaging and Materials Science. The instrument control and data processing systems are cloned on all the relevant beamlines, however the steps of the processing pipeline from the data acquisition to their full exploitation in premier quality publications are based upon a heterogeneous software scenario comprised of e.g. SPEC, Python, Octave, PyHST2 and MATLAB modules. The need has thus clearly appeared to logically sequence the operations performed by these different actors into user-friendly workflows. At the ESRF we selected a generic workflow tool, Orange, which was originally developed at the University of Ljubljana and designed for data mining in collaboration with the open source community. The graphical interface enables the easy inclusion/exclusion of functionalities represented by individual boxes. Each box can be managed by simple pieces of Python code generating graphical interfaces via the PyQT5 library and is defined by a set of inputs and outputs which can be linked together to produce consistent data processing workflows.  
poster icon Poster TUPHA183 [0.976 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA183  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA184 Inspector, a Zero Code IDE for Control Systems User Interface Development controls, interface, software, Linux 861
 
  • V. Costa, B. Lefort
    CERN, Geneva, Switzerland
 
  Developing operational User Interfaces (UI) can be challenging, especially during machine upgrade or commissioning where many changes can suddenly be required. An agile Integrated Development Environment (IDE) with enhanced refactoring capabilities can ease the development process. Inspector is an intuitive UI oriented IDE allowing for development of control interfaces and data processing. It features a state of the art visual interface composer fitted with an ample set of graphical components offering rich customization. It also integrates a scripting environment for soft real time data processing and UI scripting for complex interfaces. Furthermore, Inspector supports many data sources. Alongside the short application development time, it means Inspector can be used in early stages of device engineering or it can be used on top of a full control system stack to create elaborate high level control UIs. Inspector is now a mission critical tool at CERN providing agile features for creating and maintaining control system interfaces. It is intensively used by experts, machine operators and performs seamlessly from small test benches to complex instruments such as LHC or LINAC4.  
poster icon Poster TUPHA184 [1.378 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA184  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA186 JavaFX Charts: Implementation of Missing Features controls, background, GUI, software 866
 
  • G. Kruk, O. Da Silva Alves, L. Molinari
    CERN, Geneva, Switzerland
 
  JavaFX, the GUI toolkit included in the standard JDK, provides charting components with commonly used chart types, a simple API and wide customization possibilities via CSS. Nevertheless, while the offered functionality is easy to use and of high quality, it lacks a number of features that are crucial for scientific or controls GUIs. Examples are the possibility to zoom and pan the chart content, superposition of different plot types, data annotations, decorations or a logarithmic axis. The standard charts also show performance limitations when exposed to large data sets or high update rates. The article will describe the how we have implemented the missing features and overcome the performance problems.  
poster icon Poster TUPHA186 [2.293 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA186  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA187 Enhancing the MxCuBE User Interface by a Finite State Machine (FSM) Model controls, interface, experiment, hardware 869
 
  • I. Karpics, G. Bourenkov, T.R. Schneider
    EMBL, Hamburg, Germany
 
  The acquisition of X-ray diffraction data from macromolecular crystals is a major activity at many synchrotrons and requires user interfaces that provide robust and easy-to-use control of the experimental setup. Building on the modular design of the MxCuBE beamline user interface, we have implemented a finite state machine model that allows to describe and monitor the interaction of the user with the beamline in a typical experiment. Using a finite state machine, the path of user interaction can be rationalized and error conditions and recovery procedures can be systematically dealt with.
Gabadinho, J. et al. (2010). MxCuBE: a synchrotron beamline control environment customized for macromolecular crystallography experiments. J. Synchrotron Rad. 17, 700-707
 
poster icon Poster TUPHA187 [1.898 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA187  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA188 SOLARIS Digital User Office experiment, radiation, synchrotron, operation 873
 
  • T. Szymocha, A. Górkiewicz, P. Peterman, M.J. Stankiewicz, J. Szota-Pachowicz
    Solaris National Synchrotron Radiation Centre, Jagiellonian University, Kraków, Poland
  • A. Pulapa, R. Rozanska, T. Szepieniec
    Cyfronet, Kraków, Poland
 
  Polish National Center for Synchrotron Radiation SOLARIS UJ is being prepared for first users. In order to facilitate process of user management, proposal submission, review and beam time allocation the SOLARIS Digital User Office project has been started. The DUO is developed in collaboration with Academic Computer Center CYFRONET AGH. The DUO consists of several main components. The user management component allows user registration and user affiliation management. The proposal submission component facilitate filling proposal form, indicating co-proposers and experimentalist. The review component supports process of decision making, including the Review Meeting event and grading proposals process. Apart of managing the main processes, the application provides an additional functionalities (e.g. experimental reports, trainings, feedbacks). DUO was designed as an open platform to face the challenges related to continually changing Solaris facility. Therefore, the business logic is described as an easily maintainable rule-based specification. To achieve good user experience modern web technologies were used including: Angular for the front-end part and Java Spring for server.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA188  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA189 Automating Operation Statistics at PETRA-3 operation, database, MMI, controls 876
 
  • P. Duval, R. Bacher, H. Ehrlichmann, D. Haupt, M. Lomperski
    DESY, Hamburg, Germany
  • J. Bobnar
    Cosylab, Ljubljana, Slovenia
 
  The quoted machine availability of a particle accelerator over some time range is usually hand-generated by a machine coordinator, who pores over archived operations parameters and logbook entries for the time period in question. When the machine is deemed unavailable for operations, 'blame' is typically assigned to one or more machine sub-systems. With a 'perfect' representation of all possible machine states and all possible fatal alarms it is possible to calculate machine availability and assign blame automatically and thereby remove any bias and uncertainty that might creep in when a human is involved. Any system which attempts to do this must nevertheless recognize the de-facto impossibility of achieving perfection and allow for 'corrections' by a machine coordinator. Such a system for automated availability statistics was recently presented* and we now report on results and improvements following a half year in operation at PETRA-3 and its accelerator chain.
* Duval, Lomperski, Ehrlichmann, and Bobar, "Automated Availability Statistics", Proceedings PCaPAC 2016.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA189  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA190 Adaptations to CS-Studio for Use at Diamond Light Source controls, EPICS, Windows, interface 880
 
  • W.A.H. Rogers, N.W. Battam, T.M. Cobb, M.J. Furseman, G. Knap
    DLS, Oxfordshire, United Kingdom
 
  Control System Studio (CS-Studio) is one of the most widely-used display managers for EPICS. It is based on the Eclipse Rich Client Platform (Eclipse RCP), allowing for coherent integration of interfaces for different systems with common graphical elements and preferences. However, this user interface presents a different way of working to those from the previous generation of EPICS tools such as Extensible Display Manager (EDM) and Striptool. At Diamond Light Source, EDM has been used since commissioning in two different ways: for machine operations and for beamline controls. Both uses of EDM will eventually be replaced with CS-Studio and significant effort has been put into this transition. Two kinds of change proved necessary: adaptations to CS-Studio itself, and changes to the typical user workflows. This paper presents both types of changes that were needed to make CS-Studio a productive tool at Diamond.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA190  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA193 Vacuum Control System of SSC-Linac vacuum, controls, EPICS, hardware 884
 
  • X.J. Liu, S. An, J.J. Chang, Y. Chen, J.Q. Wu, W. Zhang
    IMP/CAS, Lanzhou, People's Republic of China
 
  SSC-Linac is a linear accelerator injector of SSC in HIRFL. The vacuum control system is based on EPICS which is a real-time distributed control software. The Labview real-time VIs and EPICS VIs were used to design Input/Output Controller(IOC).The different kinds of CRIO modules were adopt in device layer, which can monitor the serial port data from vacuum gauges and contol vacuum valves. The whole control system can acquire vacuum data, control vacuum devices remotely, make the pressure value of the vacuum gauge and vacuum valve interlocked. It also keeps the equipment work stable and the beam has a high quality.  
poster icon Poster TUPHA193 [0.952 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA193  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA194 LIMA: Library for IMage Acquisition a Worldwide Project for 2D Detector Control controls, detector, TANGO, interface 886
 
  • S. Petitdemange, L. Claustre, A. Henry, A. Homs, R. Homs Regojo, D. Naudet, E. Papillon
    ESRF, Grenoble, France
  • F. Langlois
    SOLEIL, Gif-sur-Yvette, France
  • G.R. Mant
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • A. Noureddine
    MEDIANE SYSTEM, Le Pecq, France
 
  The LIMA project started in 2009. The goal was to provide a software library for the unified control of 2D detectors. LIMA is a collaborative project involving synchrotrons, research facilities and industrial companies. LIMA supports most detectors used for X-ray detection or other scientific applications. Live display is supported via a video interface and most of the native video camera image formats are supported. LIMA provides a plug-in architecture for on-line processing which allows image pre-treatment before saving e.g. noise reduction algorithm or automatic X-ray beam attenuation during continuous scans. The library supports many file format including EDF, CBF, FITS, HDF5 and TIFF. To cope with increasing detector acquisition speed, the latest LIMA release includes multi-threaded, parallelized image saving with data compression (gzip or lz4). For even higher throughput a new design, based on a distributed multi-computer architecture, of the LIMA framework is envisaged. The paper will describe the LIMA roadmap for the coming years.  
poster icon Poster TUPHA194 [0.924 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA194  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA195 ESPRESSO Instrument Control Electronics and Software: Final Phases Before the Installation in Chile controls, software, PLC, electronics 891
 
  • V. Baldini, G. Calderone, R. Cirami, I. Coretti, S. Cristiani, P. Di Marcantonio
    INAF-OAT, Trieste, Italy
  • D. Mégevand
    Université de Genève, Observatoire Astronomique, Versoix, Switzerland
  • M. Riva
    INAF-Osservatorio Astronomico di Brera, Merate, Italy
 
  ESPRESSO, the Echelle SPectrograph for Rocky Exoplanet and Stable Spectroscopic Observations, is undergoing the final testing phases before being shipped to Chile and installed in the Combined Coudé Laboratory (CCL) at the ESO Very Large Telescope site. The integration of the instrument takes place at the Astronomical Observatory of Geneva. It includes the full tests of the Instrument Control Electronics (ICE) and Instrument Control Software (ICS), designed and developed at the INAF-Astronomical Observatory of Trieste. ESPRESSO is the first ESO-VLT permanent instrument which electronics is based on Beckhoff PLCs. Two PLC CPUs shares all the workload of the ESPRESSO functions and through the OPC-UA protocol the PLC communicates with the instrument control software based on VLT control software package. In this phase all the devices and subsystems of ESPRESSO are installed, connected together and verified, mimicking the final working conditions in Chile. This paper will summarize the features of the ESPRESSO control system, the tests performed during the integration in Europe and the main performance obtained before the integration of the whole instrument "on sky" in South America.  
poster icon Poster TUPHA195 [6.514 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA195  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA196 The Design for CSNS Instrument Control neutron, controls, experiment, software 895
 
  • J. Zhuang
    State Key laboratory of Particle Detection and Electronics of China, Beijing, People's Republic of China
  • L. Hu, J.J. Li
    IHEP, Beijing, People's Republic of China
  • L. Liao, Y. Qiu, K. Zhou
    Dongguan Institute of Neutron Science, IHEP, CAS, Dongguan, People's Republic of China
 
  Funding: China Spallation Neutron Source and the science and technology project of Guangdong province under grand No. 2016B090918131'2017B090901007
In this paper we introduced the design and implementation of the neutron instrument experiment control system in CSNS. The task of the control system is to complete the spectrometer experiment, and meanwhile provides experimental data for physical analysis. The control system of instrument in CSNS coordinate device control, data acquisition and analysis software, electronics, detector, sample environment and many other subsystems. This paper descibres the system architecture, timing system, device control and software of instrument control in CSNS
Corresponding author: Jian ZHUANG, e-mail: zhuangj@ihep.ac.cn
 
poster icon Poster TUPHA196 [0.565 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA196  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA197 Control and Data Acquisition Using TANGO and SARDANA at the Nanomax Beamline at MAX IV controls, TANGO, detector, MMI 900
 
  • P.J. Bell, V.H. Hardion, J.J. Jamróz, J. Lidón-Simon
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  The MAX IV synchrotron radiation facility in Lund, Sweden, received its first external commissioning users in November 2016 at the Nanomax hard X-ray beamline. All components of the beamline, including the motorisation, vacuum and diagnostic elements, were integrated into the TANGO-based control system, which through the SARDANA layer also managed the collection of diffraction and fluorescence data from one- and two-dimensional detector channels. Hardware-synchronised continuous scanning (‘‘fly-scanning'') of the sample, mounted on a piezo stage, was achieved using a system built around a standard pulse generator and acquisition board controlled by a dedicated TANGO device. SARDANA macros were used to configure and execute the continuous scanning, and position data from the piezo controller were buffered in synchronization with triggers sent to the detectors, with all data subsequently written to HDF5 files. After successful initial operation, the system is currently being revised and expanded for the users expected in 2018.  
poster icon Poster TUPHA197 [0.668 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA197  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA198 Software Applications for Beam Traceability and Machine Documentation at ISOLDE ISOL, target, controls, experiment 905
 
  • E. Fadakis, N. Bidault, M.L. Lozano Benito, E. Matli, J.A. Rodriguez, K.S. Seintaridis
    CERN, Geneva, Switzerland
 
  The ISOLDE facility at CERN requires a wide variety of software applications to ensure maximum productivity. It will be further enforced by two new and innovative applications; Automatic Save After set uP (ASAP) and Fast Beam Investigation (FBI). ASAP saves crucial time for the engineers in charge (EIC) during the physics campaign. It automatizes and standardizes a repetitive process. In addition, for each new set up, the EIC is required to document the settings of all important elements before delivering beam to the users. FBI will be serving two different needs. First, it will be used as a beam traceability tool. The settings of every element of ISOLDE that could obstruct, stop or affect the beam will be tracked by the application. This will allow to understand better the presence of radioactive contaminants after each experiment at every possible point in the facility. The second functionality will allow real time monitoring of the machine status during a physics run. FBI will be the most efficient way to visualize the status of the machine and find the reason that prevents the beam from arriving to the experimental station.  
poster icon Poster TUPHA198 [0.460 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA198  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA199 Software Applications Used at the REX/HIE-ISOLDE Linac ISOL, detector, cavity, extraction 910
 
  • E. Fadakis, N. Bidault, E.O. Gonzalez, M.L. Lozano Benito, E. Matli, J.A. Rodriguez, S. Sadovich, E. Siesling
    CERN, Geneva, Switzerland
 
  The HIE-ISOLDE Linac (High Intensity and Energy) is a recent upgrade to the ISOLDE facility of CERN, increasing the maximum beam energy and providing means to explore more scientific opportunities. The main software tools required to set up the new superconducting post-accelerator and to characterise the beam provided to the experimental stations will be presented in this paper. Emphasis will be given to the suite of applications to control all beam instrumentation equipment which are more complex compared to the ones in the low energy part of ISOLDE. A variety of devices are used (Faraday cups, collimators, scanning slits, striping foils and silicon detectors). Each serves its own purpose and provides different information concerning the beam characteristics. Every group of devices required a specific approach to be programmed.  
poster icon Poster TUPHA199 [0.940 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA199  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA201 UNICOS Framework and EPICS: A Possible Integration controls, EPICS, PLC, framework 915
 
  • M. Ritzert
    Heidelberg University, Heidelberg, Germany
  • E. Blanco Viñuela, M. Ostrega, L. Zwalinski
    CERN, Geneva, Switzerland
 
  Funding: This work has been supported by the German Federal Ministry of Education and Research (BMBF).
UNICOS (UNified Industrial Control System) is a CERN-made framework to develop industrial control applications. It follows a methodology based on ISA-88 and provides components in two layers of a control system: control and supervision. The control logic is running in the first layer, in a PLC (Programmable Logic Controller), and, in the second layer, a SCADA (Supervisory Control and Data Acquisition) system is used to interface with the operators and numerous other features (e.g. alarms, archiving, etc.). UNICOS supports SIEMENS WinCC OA as the SCADA system. In this paper, we propose to use EPICS (Experimental Physics and Industrial Control System) as the supervision component of the UNICOS framework. The use case is the control system of a CO2 cooling plant developed at CERN following the UNICOS methodology, which had to be integrated in a control system based on EPICS. The paper describes the methods and actions taken to make this integration feasible, including automatic EPICS database generation, PLC communications, visualization widgets, faceplates and synoptics and their integration into CSS and EPICS, as well as the integration with the BEAST alarm system.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA201  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA202 The Control System of the CERN Platform for the Test of the High Luminosity LHC Superconducting Magnets controls, operation, MMI, superconducting-magnet 918
 
  • H. Reymond, M.F. Gomez De La Cruz, I.T. Matasaho, A. Rijllart
    CERN, Geneva, Switzerland
 
  A new generation of superconducting magnets is being developped, in the framework of the HL-LHC upgrade project. Several laboratories in Europe, USA, Japan and Russia collaborate on this project. One of the tasks assigned to CERN is to conduct the optimization tests and later the series tests, for the MQXFS and MQXF-A/B magnets. A new dedicated test bench has been built at the CERN superconducting magnet test facility (SM18), where these magnets will be evaluated under their operational conditions in the LHC tunnel. To fulfill the test conditions on these high performance magnets, a new high frequency data acquisition system (DAQ) has been designed, associated to a new software used to control two 15 kA power converters. This article presents all the technical aspects of these two major components of the test platform, from the PXIe hardware selection of the DAQ system to the operational applications deployment. The commissioning phase and results of the first measurement campaign are also reported.  
poster icon Poster TUPHA202 [3.365 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA202  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA203 Automation Solutions and Prototypes for the X-Ray Tomography Beamline of Sirius, the New Brazilian Synchrotron Light Source controls, experiment, alignment, interface 923
 
  • G.S.R. Costa, N. Lopes Archilha, F.P. O'Dowd, G.J.Q. Vasconcelos
    LNLS, Campinas, Brazil
 
  Funding: Brazilian Synchrotron Light Laboratory (LNLS), Brazilian Center for Research in Energy and Materials (CNPEM), Zip Code 13083-970, Campinas, Sao Paulo, Brazil.
Brazil is building Sirius, the new Brazilian synchrotron light source which will be the largest scientific infrastructure ever built in Brazil and one of the world's first 4th generation light laboratory. Mogno, the future X-ray nano and microtomography beamline is being designed to execute and process experiments in only few seconds. For this reason, prototypes and automated systems have being tested and implemented in the current Brazilian Synchrotron Light Laboratory (LNLS) imaging beamline (IMX). An industrial robot was installed to allow fast sample exchange through an easy-to-use graphical user interface. Also, scripts using Python and Experimental Physics and Industrial Control System (EPICS) were implemented for automatic sample alignment, measurement and reconstruction. In addition, a flow cell for study dynamics and behaviour of fluids at the rock pore scale in time resolved experiments (4D tomography) is being projected.
 
poster icon Poster TUPHA203 [8.453 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA203  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA204 Automatic Angular Alignment of LHC Collimators alignment, collimation, software, operation 928
 
  • G. Azzopardi, A. Mereghetti, S. Redaelli, B. Salvachua, G. Valentino
    CERN, Geneva, Switzerland
  • A. Muscat
    University of Malta, Information and Communication Technology, Msida, Malta
 
  The Large Hadron Collider (LHC) is equipped with a complex collimation system to protect sensitive equipment from unavoidable beam losses. Collimators are positioned close to the beam using an alignment procedure. Until now they have always been aligned assuming no tilt between the collimator and the beam, however, tank misalignments or beam envelope angles at large-divergence locations could introduce a tilt limiting the collimation performance. This paper describes three different algorithms to automatically align a chosen collimator at various angles. The implementation was tested with and without beam at the SPS and the LHC. No human intervention was required and the three algorithms converged to the same optimal tilt angle.  
poster icon Poster TUPHA204 [0.482 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA204  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA205 Control in EPICS for Conditioning Test Stands for ESS EPICS, controls, cryomodule, timing 934
 
  • A. Gaget, A. Gomes
    CEA/DRF/IRFU, Gif-sur-Yvette, France
  • Y. Lussignol
    CEA/DSM/IRFU, France
 
  CEA Irfu Saclay is involved as partner in the ESS accelerator construction through different work-packages: controls for several RF test stands, for cryomodule demonstrators, for the RFQ coupler test and for the conditioning around 120 couplers and the tests of 8 cryomodules. Due to the high number of components it is really crucial to automatize the conditioning. This paper describes how the control of these test stands was done using the ESS EPICS Environment and homemade EPICS modules. These custom modules were designed to be as generic as possible for reuse in future similar platforms and developments. They rely on the IOxOS FMC ADC3111 acquisition card, Beckhoff EtherCAT modules and the MRF timing system.  
poster icon Poster TUPHA205 [1.381 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA205  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA206 Upgrade of the ISIS Muon Front End Magnets: Old and New Instrument Control Systems Working in Harmony controls, EPICS, hardware, software 939
 
  • K.V.L. Baker, F.A. Akeroyd, M.J. Clarke, D.P. Keymer, T. Löhnert, C. Moreton-Smith, D.E. Oram
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • J.R. Holt, A.T. Potter, I.H. Rey, T. A. Willemsen, K. Woods
    Tessella, Abingdon, United Kingdom
  • J.S. Lord
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
 
  When the European Muon beamlines at the ISIS pulsed neutron and muon source [1] upgraded their front end magnets, it was desired that these new magnets should be controllable remotely. This work was undertaken by the team responsible for instrument control, who are in the process of a phased upgrade of instrument control software from a locally developed system (SECI) to an EPICS [2] based one (IBEX [3,4]). To increase the complexity of the task, parts of the front end needed to be controlled only by an individual instrument beamline, whilst some values needed to be tuned to the best compromise available for all three beamlines. Furthermore, the muon instruments were not ready for an upgrade to a full IBEX system at that time. By combining SECI, IBEX and the Mantid [5] data reduction package the required control and tuning has been achieved. This paper will give details of the challenges, the topology of the solution, how the current mixed system is performing, and what will be changed when the muon instruments are converted to IBEX.  
poster icon Poster TUPHA206 [1.005 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA206  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA207 Tm Services: An Architecture for Monitoring and Controlling the Square Kilometre Array (SKA) Telescope Manager (Tm) monitoring, controls, software, TANGO 943
 
  • M. Di Carlo, M. Canzari, M. Dolci
    INAF - OA Teramo, Teramo, Italy
  • D. Barbosa, J.P. Barraca, J.B. Morgado
    GRIT, Aveiro, Portugal
  • R. Smareglia
    INAF-OAT, Trieste, Italy
 
  The SKA project is an international effort (10 member and 10 associated countries with the involvement of 100 companies and research institutions) to build the world's largest radio telescope. The SKA Telescope Manager (TM) is the core package of the SKA Telescope aimed at scheduling observations, controlling their execution, monitoring the telescope and so on. To do that, TM directly interfaces with the Local Monitoring and Control systems (LMCs) of the other SKA Elements (e.g. Dishes), exchanging commands and data with them by using the TANGO controls framework. TM in turn needs to be monitored and controlled, in order its continuous and proper operation is ensured. This higher responsibility together with others like collecting and displaying logging data to operators, performing lifecycle management of TM applications, directly deal - when possible - with management of TM faults (which also includes a direct handling of TM status and performance data) and interfacing with the virtualization platform compose the TM Services (SER) package that is discussed and presented in the present paper.  
poster icon Poster TUPHA207 [6.137 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA207  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA208 Evolving a LabVIEW End-Station Software to a TANGO-Based Solution at the TwinMic Elettra Beamline controls, experiment, TANGO, software 948
 
  • R. Borghes, V. Chenda, A. Gianoncelli, G. Kourousias
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  Developing and deploying software systems for data acquisition and experiment control in a beamline laboratory can be a very challenging task. In certain cases there is the need to replace and modernize an existing system in order to accommodate substantial beamline upgrades. DonkiOrchestra is a TANGO-based framework for data acquisition and experiment control developed at Elettra Sincrotrone Trieste. The framework is based on an advanced software trigger-driven paradigm developed in-house. DonkiOrchestra is meant to be general and flexible enough to be adapted to the development needs of different laboratories and their data acquisition requirements. This presentation outlines the upgrade of the LabVIEW-based TwinMic beamline control system which hosts a unique soft X-ray transmission and emission microscope. Other than the technical demanding tasks of interfacing and controlling old and new instrumentation with DonkiOrchestra, this presentation discusses the various challenges of upgrading the software in a working synchrotron beamline.  
poster icon Poster TUPHA208 [0.962 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA208  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA209 MEDICIS High Level Control Application interface, ISOL, controls, hardware 953
 
  • C. Charrondière, K. Develle, T. Stora
    CERN, Geneva, Switzerland
 
  CERN MEDICIS is a research facility that will make radioisotopes for medical applications using the primary proton beam at ISOLDE. It will start operating later in 2017. The high level application for the new beam line is responsible for the control of various equipment, such as power supplies, Faraday cups and scanners, as well as the monitoring of environmental parameters such as the vacuum level. It is characterized by a single user friendly interface to facilitate the operators tasks. In this paper we provide arguments for the chosen solution and give the latest update on the status of the project.  
poster icon Poster TUPHA209 [3.264 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA209  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA210 A Bunch-Synchronized Data Acquisition System for the European XFEL Accelerator controls, FEL, data-acquisition, operation 958
 
  • T. Wilksen, A. Aghababyan, L. Fröhlich, O. Hensler, R. Kammering, K.R. Rehlich, V. Rybnikov
    DESY, Hamburg, Germany
 
  The linear, super-conducting accelerator at the new European XFEL facility will be able to produce up to 2700 electron bunches for each shot at a repetition rate of 10 Hz. The bunch repetition rate might vary initially between 100 kHz and 4.5 MHz to accommodate the various needs of experiments at three different SASE beam lines. A solution, which is able to provide bunch-resolved data of multiple data sources together in one place for each shot, has been implemented at the E-XFEL as an integral part of the accelerator control system. This will serve as a framework for high-level control applications, including online monitoring and slow feedback services. A similar system has been successfully run at the FLASH facility at DESY for more than a decade now. This paper presents design, implementation and first experiences from commissioning the XFEL control system data acquisition.  
poster icon Poster TUPHA210 [1.421 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA210  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA211 XLive: Data Acquisition and Visualization at the NSLS-II ISS Beamline detector, experiment, data-acquisition, controls 962
 
  • B.V. Luvizotto, K. Attenkofer, H. Bassan, E. Stavitski
    BNL, Upton, New York, USA
 
  Asynchronous data acquisition at the Inner-Shell Spectroscopy beamline at NSLS-II is performed using custom FPGA based I/O devices ("pizza-boxes"), which store and time stamp data using GPS based clock {*}. During motor scans, Incremental encoder signals corresponding to motion as well as analog detector signals are stored using EPICS IOCs. As each input creates a file with different timestamps, the data is first interpolated onto a common time grid. The energy scans are performed by a direct-drive monochromator, controlled with a Power PMAC controller. The motion is programmed to follow the trajectory with speed profiles corresponding to desired data density. The "pizza-boxes" that read analog signals are typically set to oversample the data stream, digitally improving the ADC resolution. Then the data is binned onto a energy grid with data spacing driven by desired point spacing. In order to organize everything in an easy-to-use platform, we developed XLive, a Python based GUI application. It can be used from the pre-experiment preparation to the data visualization and exporting, including beamline tuning and data acquisition.
* R. Kadyrov et al., "Encoder Interface For NSLS-II Beam Line Motion Scanning Applications", ICALEPCS'15, Melbourne, Australia, October 2015, http://icalepcs.synchrotron.org.au/papers/wepgf080.pdf
 
poster icon Poster TUPHA211 [0.806 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA211  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA212 Odin - a Control and Data Acquisition Framework for Excalibur 1M and 3M Detectors controls, detector, data-acquisition, software 966
 
  • G.D. Yendell, U.K. Pedersen, N. Tartoni, S. Williams
    DLS, Oxfordshire, United Kingdom
  • A. Greer
    OSL, Cambridge, United Kingdom
  • T.C. Nicholls
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
 
  Detectors currently being commissioned at Diamond Light Source (DLS) bring the need for more sophisticated control and data acquisition software. The Excalibur 1M and 3M are modular detectors comprised of rows of identical stripes. The Odin framework emulates this architecture by operating multiple file writers on different server nodes, managed by a central controller. The low-level control and communication is implemented in a vendor supplied C library with a set of C-Python bindings, providing a fast and robust API to control the detector nodes, alongside a simple interface to interact with the file writer instances over ZeroMQ. The file writer is a C++ module that uses plugins to interpret the raw data and provide the format to write to file, allowing it to be used with other detectors such as Percival and Eiger. At DLS we implement an areaDetector driver to integrate Odin with the beamline EPICS control system. However, because Odin provides a simple HTTP Rest API, it can be used by any site control system. This paper presents the architecture and design of the Odin framework and illustrates its usage as a controller of complex, modular detector systems.  
poster icon Poster TUPHA212 [0.718 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA212  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA213 Experience and Prospects of Real-Time Signal Processing and Representation for the Beam Diagnostics at COSY controls, EPICS, detector, GUI 970
 
  • I. Bekman, C. Böhme, V. Kamerdzhiev, S. Merzliakov, P. Niedermayer, K. Reimers, M. Simon, M. Thelen
    FZJ, Jülich, Germany
 
  Diagnostics of beam parameters is vital for the operation of any particle accelerator and contributes to the precision of the physics experiments. At COoler SYnchrotron of the Forschungszentrum Jülich there are several beam instrumentation subsystems with data acquired and processed in real-time for machine and operator use to ensure safe and efficient performance. Here are presented current development for the Beam Loss Monitor (BLM) with regard to usage of field programmable gate arrays (FPGAs) to achieve fast data processing and integration into the Experimental Physics and Industrial Control System (EPICS) used at COSY. Also presented is a way to create and run Graphical User Interfaces based on EPICS variables with Control System Studio (CSS) connected to a data archiving system to display and use previously collected data.  
poster icon Poster TUPHA213 [2.528 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA213  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA214 Current Status of IPM Linac Control System controls, EPICS, PLC, linac 973
 
  • S. Haghtalab, F. Ghasemi, M. Lamehi
    IPM, Tehran, Iran
  • F. Abbasi Davani
    Shahid Beheshti University, Evin, Tehran, Iran
  • S. Ahmadian
    ILSF, Tehran, Iran
 
  Funding: Institute for research in fundamental sciences (IPM)
This paper reports the progress of the control system for IPM 10 MeV accelerator. As an electron linac, it consists of beam injection acceleration tube, radio frequency production and transmission, target, diagnostics and control and safety. In support of this source, an EPICS-based integrated control system has been designed and being implemented from scratch to provide access to the critical control points and continues to grow to simplify operation of the system. In addition to a PLC-based machine protection component and IO interface, a CSS-based suite of control GUI monitors systems including Modulator and RF, Vacuum, Magnets, and electron gun. An overview of this system is presented in this article.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA214  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH101 Creating Interactive Web Pages for Non-Programmers controls, toolkit, interface, status 976
 
  • T. D'Ottavio, P.S. Dyer, G.J. Marr, S. Nemesure
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
This paper describes a new web page creation system that allows web developers with limited programming experience to create interactive displays of control system data. Web pages can be created that display live control system data that updates in real-time, as well as data stored within our logging/archiving and database systems. Graphical, tabular, and textual displays are supported as well as standard interaction techniques via buttons, menus and tabs. The developer creates a web page using a custom web page builder. The builder presents a web page as a user-defined grid of tiled cells. The developer chooses the display style of each cell from a list of available cell types, then customizes its data content. Final polish can be applied using HTML and CSS. Specialized tools are available for creating mobile displays. This paper shows examples of the web pages created, and provides a summary of the experience of both the web developers and users.
 
poster icon Poster TUSH101 [1.634 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH101  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH102 PShell: from SLS beamlines to the SwissFEL control room interface, controls, FEL, GUI 979
 
  • A. Gobbo, S.G. Ebner
    PSI, Villigen PSI, Switzerland
 
  PShell is an in-house developed scripting environment in use at PSI since 2014. Started as a beamline data acquisition tool at SLS, PShell is being used by different SwissFEL groups for the commissioning and operation of the SwissFEL machine. New features were added to meet new requirements, such as supporting beam synchronous data and streamed cameras. Besides providing a workbench for developing data acquisition logic, PShell also offers a convenient way to create user interfaces/panels that can easily trigger the execution of logic. To improve user experience and to simplify operation tools these panels can also be launched and used as standalone applications.  
poster icon Poster TUSH102 [1.542 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH102  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH103 Web and Multi-Platform Mobile App at Elettra TANGO, controls, interface, EPICS 984
 
  • L. Zambon, A.I. Bogani, S. Cleva, E. Coghetto, F. Lauro
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • M. De Bernardi
    University of Trieste, Trieste, Italy
 
  A few apps have been recently developed at Elettra Sincrotrone Trieste. The main requirements are the compatibility with the main mobile device platforms and with the web, as well as the "mobile-first" user interface approach. We abandoned the possibility of developing native apps for the main mobile OSs. There are plenty of libraries and frameworks for the development of modern cross platform web/mobile applications. In this scenario the choice of a particular set of libraries is crucial. In this paper we will discuss the motivation of our choice trying to compare it with the other possibilities in regard to our particular use cases, as well as the first applications developed.  
poster icon Poster TUSH103 [3.358 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH103  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH201 Online Luminosity Control and Steering at the LHC luminosity, controls, experiment, operation 989
 
  • M. Hostettler, R. Alemany-Fernández, A. Calia, F. Follin, K. Fuchsberger, M. Gabriel, A.A. Gorzawski, G.H. Hemelsoet, M. Hruska, D. Jacquet, G. Papotti
    CERN, Geneva, Switzerland
 
  This contribution reviews the novel LHC luminosity control software stack. All luminosity-related manipulations and scans in the LHC interaction points are managed by the LHC luminosity server, which enforces concurrency correctness and transactionality. Operational features include luminosity optimization scans to find the head-on position, luminosity levelling, and the execution of arbitrary scan patterns defined by the LHC experiments in a domain specific language. The LHC luminosity server also provides full built-in simulation capabilities for testing and development without affecting the real hardware. The performance of the software in 2016 and 2017 LHC operation is discussed and plans for further upgrades are presented.  
poster icon Poster TUSH201 [1.113 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH201  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH202 The Laser Megajoule Facility: Personnel Safety System laser, Windows, controls, experiment 994
 
  • M.G. Manson
    CEA, LE BARP cedex, France
 
  The Laser MegaJoule (LMJ) is a 176-beam laser facility, located at the CEA CESTA Laboratory near Bordeaux (France). It is designed to deliver about 1.4 MJ of energy to targets, for high energy density physics experiments, including fusion experiments. The first 8-beams bundle was operated in October 2014 and a new bundle was commissioned in October 2016. The next two bundles are on the way. The presentation gives an overview of the Personnel Safety System architecture, focusing on the wired safety subsystem named BT2. We describe the specific software tool used to develop wired safety functions. This tool simulates hardware and bus interfaces, helps writing technical specifications, conducts functional analysis, performs functional tests and generates documentation. All generated documentation and results from the tool are marked with a unique digital signature. We explain how the tool demonstrates SIL3 compliance of safety functions by integrating into a standard V-shaped development cycle.  
poster icon Poster TUSH202 [3.406 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH202  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH203 System Identification and Control for the Sirius High-Dynamic DCM controls, synchrotron, target, instrumentation 997
 
  • R.M. Caliari, R.R. Geraldes, M.A.L. Moraes, G.B.Z.L. Moreno
    LNLS, Campinas, Brazil
  • R. Faassen, T.A.M. Ruijl, R.M. Schneider
    MI-Partners, Eindhoven, The Netherlands
 
  Funding: Brazilian Ministry of Science, Technology, Innovation and Communication
The monochromator is known to be one of the most critical optical elements of a synchrotron beamline. It directly affects the beam quality with respect to energy and position, demanding high stability performance and fine position control. The new high-dynamics DCM (Double-Crystal Monochromator) [1] prototyped at the Brazilian Synchrotron Light Laboratory (LNLS), was designed for the future X-ray undulator and superbend beamlines of Sirius, the new Brazilian 4th generation synchrotron [2]. At this kind of machine, the demand for stability is even higher, and conflicts with factors such as high power loads, power load variation, and vibration sources. This paper describes the system identification work carried out for enabling the motion control and thermal control design of the mechatronic parts composing the DCM prototype. The tests were performed in MATLAB/Simulink Real-Time environment, using a Speedgoat Real-Time Performance Machine as a real-time target. Sub-nanometric resolution and nanometric stability at 300 Hz closed loop bandwidth in a MIMO system were targets to achieve. Frequency domain identification tools and control techniques are presented in this paper.
 
poster icon Poster TUSH203 [4.885 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH203  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH302 uSOP: An Embedded Linux Board for the Belle2 Detector Controls Linux, EPICS, controls, software 1003
 
  • G. Tortone, A. Anastasio, V. Izzo
    INFN-Napoli, Napoli, Italy
  • A. Aloisio, F. Di Capua, R. Giordano
    University of Naples, Napoli, Italy
  • F. Ameli
    INFN-Roma1, Rome, Italy
  • P. Branchini
    roma3, Rome, Italy
 
  Control systems for scientific instruments and experiments would benefit from hardware and software platforms that provide flexible resources to fulfill various installation requirements. uSOP is a Single Board Computer based on ARM processor and Linux operating system that makes it possible to develop and deploy easily various control system frameworks (EPICS, Tango) supporting a variety of different buses (I2C, SPI, UART, JTAG), ADC, General Purpose and specialized digital IO. In this work we present a live demo of a uSOP board, showing a running IOC for a simple control task. We also describe the deployment of uSOP as a monitoring system architecture for the Belle2 experiment, presently under construction at the KEK Laboratory (Tsukuba, Japan).  
poster icon Poster TUSH302 [5.399 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH302  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH303 Managing your Timing System as a Standard Ethernet Network network, monitoring, timing, HOM 1007
 
  • A. Wujek, G. Daniluk, M.M. Lipinski
    CERN, Geneva, Switzerland
  • A. Rubini
    GNUDD, Pavia, Italy
 
  White Rabbit (WR) is an extension of Ethernet which allows deterministic data delivery and remote synchronization of nodes with accuracies below 1 nanosecond and jitter better than 10 ps. Because WR is Ethernet, a WR-based timing system can benefit from all standard network protocols and tools available in the Ethernet ecosystem. This paper describes the configuration, monitoring and diagnostics of a WR network using standard tools. Using the Simple Network Management Protocol (SNMP), clients can easily monitor with standard monitoring tools like Nagios, Icinga and Grafana e.g. the quality of the data link and synchronization. The former involves e.g. the number of dropped frames; The latter concerns parameters such as the latency of frame distribution and fibre delay compensation. The Link Layer Discovery Protocol (LLDP) allows discovery of the actual topology of a network. Wireshark and PTP Track Hound can intercept and help with analysis of the content of WR frames of live traffic. In order to benefit from time-proven, scalable, standard monitoring solutions, some development was needed in the WR switch and nodes.  
poster icon Poster TUSH303 [1.608 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH303  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPL01 Present and Future of Harmony Bus, a Real-Time High Speed Bus for Data Transfer Between FPGA Cores FPGA, software, feedback, controls 1012
 
  • M. Broseta, J.A. Avila-Abellan, S. Blanch-Torné, G. Cuní, D. Fernández-Carreiras, O. Matilla, M. Rodriguez, J. Salabert, X. Serra-Gallifa
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  When feedback loops latencies shall be lower than milliseconds range the performance of FPGA-based solutions are unrivaled. One of the main difficulties in these solutions is how to make compatible a full custom digital design with a generic interface and the high-level control software. ALBA simplified the development process of electronic instrumentation with the use of Harmony Bus (HB)*. Based on the Self-Describing Bus, developed at CERN/GSI, it creates a bus framework where different modules share timestamped data and generate events. This solution enables the high-level control software in a Single Board Computer or PC, to easily configure the expected functionally in the FPGA and manage the real-time data acquired. This framework has been already used in the new Em# electrometer**, produced within a collaboration between ALBA and MAXIV, that is currently working in both synchrotrons. Future plans include extending the FPGA cores library, high-level functions and the development of a new auto-generation tool able to dynamically create the FPGA configuration file simplifying the development process of new functionalities.
* 'A Generic Fpga Based Solution for Flexible Feedback Systems', PCaPAC16, paper FRFMPLCO06
** 'Em# Electrometer Comes To Light', ICALEPS 2017 Abstract Submitted
 
video icon Talk as video stream: https://youtu.be/B3gt4Imn2Qs  
slides icon Slides WEAPL01 [3.792 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPL02 Automatic PID Performance Monitoring Applied to LHC Cryogenics controls, cryogenics, operation, monitoring 1017
 
  • B. Bradu, E. Blanco Viñuela, R. Marti, F.M. Tilaro
    CERN, Geneva, Switzerland
 
  At CERN, the LHC (Large Hadron Collider) cryogenic system employs about 4900 PID (Proportional Integral Derivative) regulation loops distributed over the 27 km of the accelerator. Tuning all these regulation loops is a complex task and the systematic monitoring of them should be done in an automated way to be sure that the overall plant performance is improved by identifying the poorest performing PID controllers. It is nearly impossible to check the performance of a regulation loop with a classical threshold technique as the controlled variables could evolve in large operation ranges and the amount of data cannot be manually checked daily. This paper presents the adaptation and the application of an existing regulation indicator performance algorithm on the LHC cryogenic system and the different results obtained in the past year of operation. This technique is generic for any PID feedback control loop, it does not use any process model and needs only a few tuning parameters. The publication also describes the data analytics architecture and the different tools deployed on the CERN control infrastructure to implement the indicator performance algorithm.  
video icon Talk as video stream: https://youtu.be/7dCglp2Pn_c  
slides icon Slides WEAPL02 [1.651 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPL03 Simulation of Cryogenic Process and Control of EAST Based on EPICS cryogenics, controls, simulation, EPICS 1024
 
  • L.B. Hu, X.F. Lu, Q. Yu, Q.Y. Zhang, Z.W. Zhou, M. Zhuang
    ASIPP, Hefei, People's Republic of China
  • M.R. Clausen
    DESY, Hamburg, Germany
 
  Funding: SUPPORTED BY CHINESE ACADEMY OF SCIENCES VISITING PROFESSORSHIP FOR SENIOR INTERNATIONAL SCIENTISTS. GRANT No. 2017VEB0006
The cryogenic system of Experiment Advance Superconductor Tokomak (EAST) is a large capacity system at both 4.5 and 80K levels at huge superconducting magnet system together with 80k thermal shields, complex of cryogenic pumps and small cryogenic users. The cryogenic system and their control are highly complex due to the large number of correlated variables on wide operation ranges. Due to the complexity of the system, dynamic simulations represent the only way to provide adequate data during transients and to validate complete cooldown scenarios in such complex interconnected systems. This paper presents the design of EAST cryogenic process and control simulator. The cryogenic process model is developed by the EcosimPro and CRYOLIB. The control system model is developed based on EPICS. The real-time communication between cryogenic process and control system is realized by OPC protocol. This simulator can be used for different purpose such as operator training, test of the new control strategies and the optimization of cryogenic system.
 
video icon Talk as video stream: https://youtu.be/gyqj_Zvls08  
slides icon Slides WEAPL03 [2.911 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPL04 Nanoprobe Results: Metrology & Control in Stacked Closed-Loop Systems controls, feedback, TANGO, synchrotron 1028
 
  • C. Engblom, Y.-M. Abiven, F. Alves, N. Jobert, S.K. Kubsky, F. Langlois, A. Lestrade
    SOLEIL, Gif-sur-Yvette, France
  • T. Stankevic
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  Over the course of four years, the Nanoprobe project worked to deliver prototypes capable of nm-precision and accuracy with long-range millimetric sample positioning in 3D- scanning tomography for long beamline endstations of Synchrotron Soleil and MAXIV. The ambition of the project necessitated a joint progress between several fields of expertise combining mechanics, metrology, motion control, and software programming. Interferometry in stage characterization has been a crucial point; not only to qualify motion errors but to actively integrate it into control systems with feedback and/or feedforward schemes in order to reduce XYZ position errors down to the nm- level. As such, a new way of characterizing rotation stages was developed and ultimately used in control schemes utilising the Delta Tau PowerPMAC platform. This paper details the obtained results as well as the methodology and approach of the project to achieve this.  
video icon Talk as video stream: https://youtu.be/GfYevZlVioo  
slides icon Slides WEAPL04 [7.533 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPL05 PARC: A Computational System in Support of Laser Megajoule Facility Operations laser, interface, software, GUI 1034
 
  • J-P. Airiau, V. Beau, E. Bordenave, T.C. Chies, H. Coïc, V. Denis, P. Fourtillan, X. Julien, L. Lacamapgne, C. Lacombe, L. Le Deroff, S. Mainguy, M. Sozet, S. Vermersch
    CEA, LE BARP cedex, France
 
  The Laser MegaJoule (LMJ) is a 176-beam laser facility, located at the CEA CESTA Laboratory near Bordeaux (France). It is designed to deliver about 1.4 MJ of energy to targets, for high energy density physics experiments, including fusion experiments. The first 8-beams bundle was operated in October 2014 and a new bundle was commissioned in October 2016. The next two bundles are on the way. PARC * is the computational system used to automate the laser setup and the generation of shot report with all the results acquired during the shot sequence process (including alignment and synchronization). It has been designed to run sequence in order to perform a setup computation or a full facility shot report in less than 15 minutes for 1 or 176 beams. This contribution describes how this system solves this challenge and enhances the overall process.
* PARC: French acronym for automatic bundle settings prediction.
 
video icon Talk as video stream: https://youtu.be/mLWJffxeMdo  
slides icon Slides WEAPL05 [2.032 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPL07 On-line Optimization of European XFEL with OCELOT FEL, photon, operation, controls 1038
 
  • S.I. Tomin, G. Geloni
    XFEL. EU, Hamburg, Germany
  • I.V. Agapov, W. Decking, M. Scholz, I. Zagorodnov
    DESY, Hamburg, Germany
 
  FEL tuning and optimization within the OCELOT framework has been implemented in 2015 and has been since used for SASE pulse energy optimization at FLASH and later at LCLS, as well as injection efficiency maximization in the Siberia-1 storage ring. For the European XFEL commissioning purposes the code was considerably improved and additional set of tools has been introduced. Here these tools and experi-ence of their use during the European XFEL commissioning and initial operation will be presented. Future devel-opment directions will be outlined.  
video icon Talk as video stream: https://youtu.be/b97wcbuve4A  
slides icon Slides WEAPL07 [6.338 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL07  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL01 EPICS Architecture for Neutron Instrument Control at the European Spallation Source controls, neutron, EPICS, interface 1043
 
  • D.P. Brodrick, T. Brys, T. Korhonen, J.E. Sparger
    ESS, Lund, Sweden
 
  The European Spallation Source (ESS) are currently developing a suite of fifteen neutron instruments, the first eight of which will be available for routine scientific use by 2023. The instrument control system will be distributed through three layers: local controllers for individual instrument components; Experimental Physics and Industrial Control System (EPICS) software to implement higher level logic and act as a hardware abstraction layer; and an Experiment Control Program (ECP) which has an executive role, interacting with instrument components via the EPICS layer. ESS are now actively designing and prototyping the EPICS controls architecture for the neutron instruments, including systems which interface to core instrument components such as motion control systems, sample environment equipment, neutron choppers, instrument Programmable Logic Controller (PLC) systems, and the interfaces to the ECP. Prototyping activities have been executed in an integrated and coordinated manner to demonstrate the EPICS controls architecture in an environment representative of the neutron instruments to which the architecture will ultimately be applied.  
video icon Talk as video stream: https://youtu.be/eRSLBMHqQLM  
slides icon Slides WEBPL01 [6.972 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL02 On-Axis 3D Microscope for X-Ray Beamlines at NSLS-II alignment, optics, detector, EPICS 1048
 
  • K.J. Gofron, Y.Q. Cai
    BNL, Upton, Long Island, New York, USA
  • J. Wlodek
    Stony Brook University, Computer Science Department, Stony Brook, New York, USA
 
  Funding: Work supported by the US Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract No. DE-SC0012704.
A series of versatile on-axis X-ray microscopes with large working distances, high resolution and large magnification have been developed for in-situ sample alignment and X-ray beam visualization at beam-lines at NSLS-II [1]. The microscopes use reflective optics, which minimizes dispersion, and allows imaging from Ultraviolet (UV) to Infrared (IR) with specifically chosen objective components (coatings, etc.) [2]. Currently over seven reflective microscopes have been procured with several installed at NSLS2 beam-lines. Additional customizations can be implemented providing for example dual-view with high/low magnification, 3-D imaging, long working range, as well as ruby pressure system measurement. The microscope camera control frequently utilizes EPICS areaDetector. In specialized applications python programs integrate EPICS camera control, with computer vision, and EPICS motion control for goniostat centering or object detection applications.
[1] K. J. Gofron, et. al.; AIP Conf. Proc. 1741, 030027-1-030027-4; doi: 10.1063/1.4952850.
[2] K. J. Gofron, et. al., Nucl. Instr. and Meth. A 649, 109 (2011).
 
video icon Talk as video stream: https://youtu.be/O0zCZj624Mw  
slides icon Slides WEBPL02 [6.542 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL04 Software Architecture for Beamline Automation - VMXi Use-Case controls, hardware, software, experiment 1054
 
  • C.J. Sharpe
    DLS, Oxfordshire, United Kingdom
 
  Versatile Macromolecular in-situ (VMXi) is the first beamline at Diamond Light Source (DLS) to be entirely automated with no direct user interaction to set up and control experiments. This marks a radical departure from other beamlines at the facility and it has presented a significant design challenge to General Data Acquisition (GDA), the in-house software that manages beamline data collection. GDA has become a reactive controller for continual, uninterrupted processing of all user experiments. A major achievement has been to demonstrate that it is possible to successfully deliver a suitable architectural implementation for automation developed within a standard integrate development environment (IDE). There is no need for specialised software or a domain specific language for automation. The objective is to: review VMXi project with the emphasis on hardware configuration and experiment processing; describe the software and control architecture for automation; and provide a general set of guidelines for developing software for automation at a scientific facility.  
video icon Talk as video stream: https://youtu.be/imhWnUYfK-k  
slides icon Slides WEBPL04 [11.481 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL05 BLISS - Experiments Control for ESRF EBS Beamlines controls, hardware, TANGO, SRF 1060
 
  • M. Guijarro, A. Beteva, T.M. Coutinho, M.C. Dominguez, C. Guilloud, A. Homs, J.M. Meyer, V. Michel, E. Papillon, M. Perez, S. Petitdemange
    ESRF, Grenoble, France
 
  BLISS is the new ESRF control system for running experiments, with full deployment aimed for the end of the EBS upgrade program in 2020. BLISS provides a global approach to run synchrotron experiments, thanks to hardware integration, Python sequences and an advanced scanning engine. As a Python package, BLISS can be easily embedded into any Python application and data management features enable online data analysis. In addition, BLISS ships with tools to enhance scientists user experience and can easily be integrated into TANGO based environments, with generic TANGO servers on top of BLISS controllers. BLISS configuration facility can be used as an alternative TANGO database. Delineating all aspects of the BLISS project from beamline device configuration up to the integrated user interface, this talk will present the technical choices that drove BLISS design and will describe the BLISS software architecture and technology stack in depth.  
video icon Talk as video stream: https://youtu.be/i0wx3LdZ0gM  
slides icon Slides WEBPL05 [9.242 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL06 Sardana Based Continuous Scans at ALBA - Current Status controls, experiment, software, hardware 1067
 
  • Z. Reszela, F. Becheri, G. Cuní, C. Falcon-Torres, D. Fernández-Carreiras, R. Homs-Puron, J. Moldes, C. Pascual-Izarra, R. Pastor Ortiz, D. Roldán, M. Rosanes Siscart
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  A significant part of the experiments run at Alba Synchrotron* involve scans. The continuous scans were developed first ad hoc and latter the controls group dedicated important efforts to standardize them across the Alba instruments, enhancing the overall performance and allowing the users to better exploit the beamtime**. Sardana***, the experiment control software used at Alba, among other features, aims to provide a generic way of programming and executing continuous scans. This development just achieved a major milestone - an official version with a stable API. Recently the Alba instruments were successfully upgraded to profit from this release. In this paper we describe the evolution of these setups as well as the new continuous scan applications run at Alba. On the one hand, the most relevant hardware solutions are presented and assessed. On the other hand the Sardana software is evaluated in terms of its utility in building the continuous scans setups. Finally we discuss the future improvements plan designed to satisfy the ever-increasing requirements of the scientists.
* http://www.albasynchrotron.es
** Z. Reszela et al. 'Implementation of Continuous Scans Used in Beamline Experiments at Alba Synchrotron', ICALEPCS2013
*** http://www.sardana-controls.org
 
video icon Talk as video stream: https://youtu.be/Q06AwAsEnSw  
slides icon Slides WEBPL06 [23.442 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPL01 Implementation of Web-based Operational Log System at RIBF operation, interface, EPICS, power-supply 1073
 
  • A. Uchiyama, N. Fukunishi, M. Komiyama
    RIKEN Nishina Center, Wako, Japan
 
  The operational log system is one of the electric log systems for recording and viewing the accelerator operation time and contents of an operated device. Zlog (Zope-based log system)* developed by KEK was utilized for the RIBF control system. Zope is an open-source Web server and Web application framework written in Python. Using the Web application, information on accelerator operation is designated by a character string on Web browsers. However, the displayed string character on the Web browser will be complex for accelerator operators because many parameters are changed in accelerator operation, though the Web-based system has many advantages. For smoother accelerator operation, an ergonomically designed operational log system is required. Therefore, we developed a new operational log system for RIBF control system. The new system is possible to provide operational logs with a variety of rich GUI components. As of now, the operational log system has been working for accelerator operation by monitoring approximately 3,000 points as the EPICS record without any serious problem.
*K. Yoshii et al.: Proc. ICALEPCS07, (2007), p. 299.
 
video icon Talk as video stream: https://youtu.be/AK3_8x9KlTM  
slides icon Slides THAPL01 [10.499 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPL02 Best Practices for Efficient Development of JavaFX Applications controls, GUI, factory, framework 1078
 
  • G. Kruk, O. Da Silva Alves, L. Molinari, E. Roux
    CERN, Geneva, Switzerland
 
  JavaFX, the GUI toolkit included in the standard JDK, has reached a level of maturity enabling its usage for Control Systems applications. Property bindings, built-in separation between logic (Controller) and visual part (FXML) that can be designed with Scene Builder, combined with the leverage of Java 8 features such as λ expressions or method references, make this toolkit a very compelling choice for the creation of clean and testable GUI applications. This article describes best practices and tools that improve developer's efficiency even further. Structuring applications for productivity, simplified FXML loading, the application of Dependency Injection and Presentation Model patterns, testability are discussed among other topics, along with support of IDE tooling.  
video icon Talk as video stream: https://youtu.be/18aAg4PNeis  
slides icon Slides THAPL02 [7.691 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPL03 Usability Recommendations for the SKA Control Room Obtained by a User-Centred Design Approach operation, interface, software, controls 1084
 
  • V. Alberti
    INAF-OAT, Trieste, Italy
  • G. Brajnik
    IDS, Udine, Italy
 
  Funding: INAF
User-Centered Design is a powerful approach for designing UIs that match and satisfy users' skills and expectations. Interviews, affinity diagrams, personas, usage scenarios are some of the fundamental tools for gathering and analysing relevant information. We applied these techniques to the development of the UI for the control room of the Square Kilometre Array (SKA) telescopes. We interviewed the personnel at two of the SKA precursors, LOFAR and MeerKAT, with the goal of understanding what features satisfy operators' needs and which ones can be improved. What was learned includes several usability issues dealing with fragmentation and low cohesiveness of the UIs, some gaps, and an excessive number of user actions needed to achieve certain goals. Low usability of the UI and the large scale of SKA are two challenges in developing its UI because they affect the extent to which operators can focus on important data, the likelihood of human errors and their consequences. This paper illustrates the followed method, provides examples of some of the artefacts that were produced and describes and motivates the resulting usability recommendations which are specific for SKA.
 
video icon Talk as video stream: https://youtu.be/0jjtwD1wE7w  
slides icon Slides THAPL03 [1.017 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPL04 Python for User Interfaces at Sirius interface, controls, EPICS, experiment 1091
 
  • G.S. Fedel, D.B. Beniz, L.P. Do Carmo, J.R. Piton
    LNLS, Campinas, Brazil
 
  Sirius is the new Brazilian Synchrotron and will be finished in 2018. Based on experiences at LNLS UVX light source along with researches and implementations, we present our new approach to develop user interfaces for beamlines control. On this process, the main tools explored are Python, Qt and some Python libraries: PyQt, PyDM and Py4syn. Powerful resources of these modules and Python straightforward coding guarantee flexible user interfaces: it is possible to combine graphical applications with intelligent control procedures. At UVX, EPICS and Python are software tools already used respectively for distributed control system and control routines. These routines often use Py4Syn, a library which provides high-level abstraction for devices manipulation. All these features will continue at Sirius. More recently PyQt turned out to be a compatible and intuitive tool to build GUI applications, binding Qt to Python. Also PyDM offers a practical framework to expose EPICS variables to PyQt. The result is a set of graphical and control libraries to support new user interfaces for Sirius beamlines.  
video icon Talk as video stream: https://youtu.be/wZjOwdMuYyM  
slides icon Slides THAPL04 [1.391 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPL05 Nomad 3D: Augmented Reality in Instrument Control controls, software, experiment, electron 1098
 
  • Y. Le Goc, F. Cecillon, P. Mutti
    ILL, Grenoble, France
 
  The life cycle of an ILL instrument has two main stages. During the design of the instrument, a precise but static 3D model of the different components is developed. Then comes the exploitation of the instrument of which the control by the Nomad software allows scientific experiments to be performed. Almost all instruments at the ILL have moveable parts often hidden behind radiological protection elements such as heavy concrete walls or casemate. Massive elements of the sample environment like magnets and cryostats must be aligned in the beam. All those devices are able to collide with the surrounding environment. To avoid those types of accident, the instrument moves must be checked by a pre-experiment simulation that will reveal possible interferences. Nomad 3D is the application that links the design and the experiment aspects providing an animated 3D physical representation of the instrument while it moves. Collision detection algorithms will protect the moveable parts from crashes. During an experiment, it will augment the reality by enabling to "see" behind the walls. It will provide as well a precise virtual representation of the instrument during the simulations.  
video icon Talk as video stream: https://youtu.be/Gt2u0sH4vb8  
slides icon Slides THAPL05 [117.101 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPL01 C2MON SCADA Deployment on CERN Cloud Infrastructure monitoring, software, database, network 1103
 
  • B. Copy, M. Bräger, F. Ehm, A. Lossent, E. Mandilara
    CERN, Geneva, Switzerland
 
  The CERN Control and Monitoring Platform (C2MON) is an open-source platform for industrial controls data acquisition, monitoring, control and data publishing. C2MON's high-availability, redundant capabilities make it particularly suited for a large, geographically scattered context such as CERN. The C2MON platform relies on the Java technology stack at all levels of its architecture. Since end of 2016, CERN offers a platform as a service (PaaS) solution based on RedHat Openshift. Initially envisioned at CERN for web application hosting, Openshift can be leveraged to host any software stack due to its adoption of the Docker container technology. In order to make C2MON more scalable and compatible with Cloud Computing, it was necessary to containerize C2MON components for the Docker container platform. Containerization is a logical process that forces one to rethink a distributed architecture in terms of decoupled micro-services suitable for a cloud environment. This paper explains the challenges met and the principles behind containerizing a server-centric Java application, demonstrating how simple it has now become to deploy C2MON in any cloud-centric environment.

 
video icon Talk as video stream: https://youtu.be/4NbM1yDO_TM  
slides icon Slides THBPL01 [3.176 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPL02 Behavioural Models for Device Control operation, controls, PLC, framework 1109
 
  • L. Andolfato, M. Comin, S. Feyrin, M. Kiekebusch, J. Knudstrup, F. Pellegrin, D. Popovic, C. Rosenquist, R. Schmutzer
    ESO, Garching bei Muenchen, Germany
 
  ESO is in the process of designing a new instrument control application framework for the ELT project. During this process, we have used the experience in HW control gained from the first and second generation of VLT instruments that have been in operation for almost 20 years. The preliminary outcome of this analysis is a library of Statecharts models illustrating the behaviour of some of the most commonly used devices in telescope and instrument control systems. This paper describes the architectural aspects taken into consideration when designing the models such as HW/SW state representation, common/specialized behaviour, and failure management. An extension to Harel's formalism to facilitate reusability by dynamic creation of orthogonal regions is also proposed. The paper details the behaviour of some devices like shutters, lamps and motors together with the rationale behind the modelling choices. A mapping of the models to a concrete implementation using real HW components is suggested. Although these models have been designed following the principles of our conceptual architecture, they are still generic and platform independent, so they can be easily reused in other projects.  
video icon Talk as video stream: https://youtu.be/aJr6SkBmsuY  
slides icon Slides THBPL02 [1.520 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPL03 A New ACS Bulk Data Transfer Service for CTA experiment, controls, network, software 1116
 
  • M.A. Araya, R.S. Castillo, M.I. Jara, L. Pizarro, H.H. von Brand
    UTFSM, Valparaíso, Chile
  • E. Lyard
    University of Geneva, Geneva, Switzerland
  • I. Oya
    DESY Zeuthen, Zeuthen, Germany
  • I. Oya
    Humboldt University Berlin, Institut für Physik, Berlin, Germany
 
  Funding: Centro Científico Tecnológico de Valparaíso (CONICYT FB-0821)
The ALMA Common Software (ACS) framework provides Bulk Data Transfer (BDT) service implementations that need to be updated for new projects that will use ACS, such as the Cherenkov Telescope Array (CTA) and other projects, with most cases having quite different requirements than ALMA. We propose a new open-source BDT service for ACS based on ZeroMQ, that meets CTA data transfer specifications while maintaining retro-compatibility with the closed-source solution used in ALMA. The service uses the push-pull pattern for data transfer, the publisher-subscriber pattern for data control, and Protocol Buffers for data serialization, having also the option to integrate other serialization options easily. Besides complying with ACS interface definition to be used by ACS components and clients, the service provide an independent API to be used outside the ACS framework. Our experiments show a good compromise between throughput and computational effort, suggesting that the service could scale up in terms of number of producers, number of consumers and network bandwidth.
 
video icon Talk as video stream: https://youtu.be/F0jOkHOz0uw  
slides icon Slides THBPL03 [7.087 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPL04 The Design of Tango Based Centralized Management Platform for Software Devices controls, monitoring, software, TANGO 1121
 
  • Z. Ni, J. Liu, J. Luo, X. Zhou
    CAEP, Sichuan, People's Republic of China
 
  Tango provides the Tango device server object model(TDSOM), whose basic idea is to treat each device as an object. The TDSOM can be divided into 4 basic elements, including the device, the server, the database and the application programmers interface. On the basis of the TDSOM, we design a centralized platform for software device management, named VisualDM, providing standard servers and client management software. Thus the functionality of VisualDM are mutli-folds: 1) dynamically defining or configuring the composition of a device container at run-time; 2) visualization of remote device management based on system scheduling model; 3) remote deployment and update of software devices; 4) registering, logouting, starting and stopping devices. In this paper, platform compositions, module functionalities, the design concepts are discussed. The platform is applied in computer integrated control systems of SG facilities.  
video icon Talk as video stream: https://youtu.be/5RveBXleczw  
slides icon Slides THBPL04 [1.509 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPL05 The ELT Linux Development Environment software, target, framework, Linux 1125
 
  • F. Pellegrin, C. Rosenquist
    ESO, Garching bei Muenchen, Germany
 
  The Extremely Large Telescope is a 39-metre ground-based telescope being built by ESO. It will be the largest optical/near-infrared telescope in the world and first light is foreseen for 2024. The overall ELT Linux development environment will be presented with an in-depth presentation of its core, the waf build system, and the customizations that ESO is currently developing. The ELT software development for telescopes and instruments poses many challenges to cover the different needs of such a complex system:a variety of technologies, Java, C/C++ and Python as programming languages, Qt5 as the GUI toolkit, communication frameworks such as OPCUA, DDS and ZeroMQ, the interaction with entities such as PLCs and real-time hardware, and users, in-house and not, looking at new usage patterns. All this optimized to be on time for the first light. To meet these requirements, a set of tools was selected. Its content ranges from an IDE, to compilers, interpreters, analysis and debugging tools for the various languages and operations. At the heart of the toolkit lies the modern build framework waf:a versatile tool written in Python selected due to its multiple language support and high performance.  
video icon Talk as video stream: https://youtu.be/Wk3efalQnY4  
slides icon Slides THBPL05 [0.504 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPL06 High Performance RDMA-Based Daq Platform Over PCIe Routable Network detector, network, FPGA, hardware 1131
 
  • W. Mansour, P. Fajardo, N. Janvier
    ESRF, Grenoble, France
 
  Funding: Wassim Mansour acknowledges support from the EUCALL project which has received funding from the European Union's H2020 research and innovation programme under grant agreement No 654220.
The ESRF initiated few years ago the development of a novel platform for optimised transfer of 2D detector data based on zero-copy Remote Direct Memory Access techniques. The purpose of this new scheme, under the name of RASHPA, is to efficiently dispatch with no CPU intervention multiple parallel multi-GByte/s data streams produced by modular detectors directly from the detector head to computer clusters for data storage, visualisation and distributed data treatment. The RASHPA platform is designed to be implementable using any data link and transfer protocol that supports RDMA write operations and that can trigger asynchronous events. This paper presents the ongoing work for the first implementation of RASHPA in a real system using the hardware platform of the Medipix3 based SMARTPIX hybrid pixel detector developed at ESRF and relying on switched PCIe over cable network for data transfer. It details the implementation of the RASPHA controller at the detector side and provides input on the software for the management of the overall data acquisition system at the receiver side. The implementation and use of a PCIe switch built with components off-the-shelf is also discussed.
 
video icon Talk as video stream: https://youtu.be/dJDtekXejfg  
slides icon Slides THBPL06 [3.835 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPA01 Cyber Threats, the World Is No Longer What We Knew… controls, network, operation, PLC 1137
 
  • S. Perez
    CEA, Arpajon, France
 
  Security policies are becoming hard to apply as instruments are smarter than ever. Every oscilloscope gets its own stick with a Windows tag, everybody would like to control his huge installation through the air, IOT is on every lips' Stuxnet, the recent Ed. Snowden revelations have shown that cyber threat on SCADAs cannot be only played in James Bond movies. This paper aims to give simple advises in order to protect and make our installations more and more secure. How to write security files? What are the main precautions we have to take care of? Where are the vulnerabilities of my installation? Cyber security is everyone's matter, not only the cyber staff's!  
slides icon Slides THBPA01 [9.135 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPA02 Securing Light Source SCADA Systems controls, device-server, network, SCADA 1142
 
  • L. Mekinda, V. Bondar, S. Brockhauser, C. Danilevski, W. Ehsan, S.G. Esenov, H. Fangohr, G. Flucke, G. Giovanetti, S. Hauf, D.G. Hickin, A. Klimovskaia, L.G. Maia, T. Michelat, A. Muennich, A. Parenti, H. Santos, K. Weger, C. Xu
    XFEL. EU, Schenefeld, Germany
 
  Funding: European X-Ray Free-Electron Laser Facility GmbH
Cyber security aspects are often not thoroughly addressed in the design of light source SCADA system. In general the focus remains on building a reliable and fully-functional ecosystem. The underlying assumption is that a SCADA infrastructure is a closed ecosystem of sufficiently complex technologies to provide some security through trust and obscurity. However, considering the number of internal users, engineers, visiting scientists, students going in and out light source facilities cyber security threats can no longer be minored. At the European XFEL, we envision a comprehensive security layer for the entire SCADA infrastructure. There, Karabo [1], the control, data acquisition and analysis software shall implement these security paradigms known in IT but not applicable off-the-shelf to the FEL context. The challenges are considerable: (i) securing access to photon science hardware that has not been designed with security in mind; (ii) granting limited fine-grained permissions to external users; (iii) truly securing Control and Data acquisition APIs while preserving performance. Only tailored solution strategies, as presented in this paper, can fulfill these requirements.
[1] Heisen et al (2013) "Karabo: An Integrated Software Framework Combining Control, Data Management, and Scientific Computing Tasks". Proc. of 14th ICALEPCS 2013, Melbourne, Australia (p. FRCOAAB02)
 
slides icon Slides THBPA02 [1.679 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPA03 The Back-End Computer System for the Medipix Based PI-MEGA X-Ray Camera Linux, network, Ethernet, MMI 1149
 
  • H.D. de Almeida, D. P. Magalhaes, M.A.L. Moraes, J.M. Polli
    LNLS, Campinas, Brazil
 
  The Brazilian Synchrotron, in partnership with BrPhotonics, is designing and developing pi-mega, a new X-Ray camera using Medipix chips, with the goal of building very large and fast cameras to supply Sirius' new demands. This work describes the design and testing of the back end computer system that will receive, process and store images. The back end system will use RDMA over Ethernet technology and must be able to process data at a rate ranging from 50 Gbps to 100 Gbps per pi-mega element. Multiple pi-mega elements may be combined to produce a large camera. Initial applications include tomographic reconstruction and coherent diffraction imaging techniques.  
slides icon Slides THBPA03 [1.918 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPA04 Orchestrating MeerKAT's Distributed Science Data Processing Pipelines controls, framework, GPU, network 1152
 
  • A.F. Joubert, B. Merry
    SKA South Africa, National Research Foundation of South Africa, Cape Town, South Africa
 
  The 64-antenna MeerKAT radio telescope is a precursor to the Square Kilometre Array. The telescope's correlator beamformer streams data at 600 Gb/s to the science data processing pipeline that must consume it in real time. This requires significant compute resources, which are provided by a cluster of heterogeneous hardware nodes. Effective utilisation of the available resources is a critical design goal, made more challenging by requiring multiple, highly configurable pipelines. We initially used a static allocation of processes to hardware nodes, but this approach is insufficient as the project scales up. We describe recent improvements to our distributed container deployment, using Apache Mesos for orchestration. We also discuss how issues like non-uniform memory access (NUMA), network partitions, and fractional allocation of graphical processing units (GPUs) are addressed using a custom scheduler for Mesos.  
slides icon Slides THBPA04 [8.485 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPA05 IT Infrastructure Tips and Tricks for Control System and PLC network, controls, PLC, device-server 1158
 
  • M. Ostoja-Gajewski
    Solaris National Synchrotron Radiation Centre, Jagiellonian University, Kraków, Poland
 
  The network infrastructure in Solaris (National Synchrotron Radiation Center, Kraków) is carrying traffic between around 900 of physical devices and dedicated virtual machines running Tango control system. The Machine Protection System based on PLCs is also interconnected by network infrastructure. We have performed an extensive measurements of traffic flows and analysis of traffic patterns that revealed congestion of aggregated traffic from high speed acquisition devices. We have also applied the flow based anomaly detection systems that give an interesting low level view on Tango control system traffic flows. All issues were successfully addressed, thanks to proper analysis of traffic nature. This paper presents the essential techniques and tools for network traffic patterns analysis, tips and tricks for improvements and real-time data examples.  
slides icon Slides THBPA05 [3.026 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPA06 Configuration Management for the Integrated Control System Software of ELI-ALPS controls, software, database, hardware 1162
 
  • L. Schrettner, B. Bagó, B. Erdohelyi, T.M. Gaizer, A. Heidrich, G. Nyiri
    ELI-ALPS, Szeged, Hungary
 
  ELI-ALPS (Extreme Light Infrastructure - Attosecond Light Pulse Source) is a new Research Infrastructure under implementation in Hungary. The infrastructure will consist of various systems (laser sources, beam transport, secondary sources, end stations) built on top of common subsystems (HVAC, cooling water, vibration monitoring, vacuum system, etc.), yielding a heterogeneous environment. To support the full control software development lifecycle for this complex infrastructure a flexible hierarchical configuration model has been defined, and a supporting toolset has been developed for its management. The configuration model is comprehensive as it covers all relevant aspects of the entire controlled system, the control software components and all the necessary connections between them. Furthermore, it supports the generation of virtual environments that approximate the hardware environment for software testing purposes. The toolset covers configuration functions such as storage, version control, GUI editing and queries. The model and tools presented in our paper are not specific to ELI-ALPS or to the ELI community, they may be useful for other research institutions as well.  
slides icon Slides THBPA06 [2.775 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPL01 Speaking of Diversity controls, MMI, hardware, HOM 1168
 
  • K.S. White
    ORNL, Oak Ridge, Tennessee, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract number DE-AC05-00OR22725.
Historically, attendance at the International Conference on Accelerator and Large Experimental Physics Control Systems has not been particularly diverse in terms of gender or race. In fact, the lack of diversity amongst the attendees was noted during the closing session of the 2015 conference by an invited speaker from outside the accelerator community. Informal discussion and observations support the assertion that our conference attendance reflects the diversity of the broader accelerator controls workforce. Facing very low participation of women in our field and even lower minority representation, it is important to examine this issue as studies point to the importance of diverse work groups to spark innovation and creativity as catalysts to solving difficult problems. This paper will discuss diversity and inclusion in the disciplines that comprise the accelerator controls workforce, including background, barriers and strategies for improvement.
 
video icon Talk as video stream: https://youtu.be/94u5LpJ7DzY  
slides icon Slides THCPL01 [5.586 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPL02 Highlights of the European Ground System - Common Core Initiative controls, monitoring, operation, interface 1175
 
  • M. Pecchioli
    ESA/ESOC, Darmstadt, Germany
  • J.M. Carranza
    ESA-ESTEC, Noordwijk, The Netherlands
 
  Funding: European Space Agency
The European Ground System Common Core (EGS-CC) initiative is now materializing. The goal of the this initiative is to define, build and share a software framework and implementation that will be used as the main basis for pre- and post- launch ground systems (Electrical Ground Support Equipment and Mission Control System) of future European space projects. The initiative is in place since year 2011 and is being led by the European Space Agency as a formal collaboration of the main European stakeholders in the space systems control domain, including European Space National Agencies and European Prime Industry. The main expected output of the EGS-CC initiative is a core system which can be adapted and extended to support the execution of pre- and post-launch Monitoring and Control operations for all types of missions and throughout the complete life-cycle of space projects. This presentation will introduce the main highlights of the EGS-CC initiative, its governance principles, the fundamental concepts of the resulting products and the challenges that the team is facing.
 
video icon Talk as video stream: https://youtu.be/xguMZe2WuKE  
slides icon Slides THCPL02 [7.580 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPL03 A Success-History Based Learning Procedure to Optimize Server Throughput in Large Distributed Control Systems controls, simulation, factory, MMI 1182
 
  • Y. Gao, T.G. Robertazzi
    Stony Brook University, Stony Brook, New York, USA
  • K.A. Brown
    BNL, Upton, Long Island, New York, USA
  • J. Chen
    Stony Brook University, Computer Science Department, Stony Brook, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
Large distributed control systems typically can be modeled by a hierarchical structure with two physical layers: Console Level Computers (CLCs) and Front End Computers (FECs). The controls system of the Relativistic Heavy Ion Collider (RHIC) consists of more than 500 FECs, each acting as a server providing services to a potentially unlimited number of clients. This can lead to a bottleneck in the system. Heavy traffic can slow down or even crash a system, making it momentarily unresponsive. One mechanism to circumvent this is to transfer the heavy communications traffic to more robust higher performance servers, keeping the load on the FEC low. In this work, we study this client-server problem from a different perspective. We introduce a novel game theory model for the problem, and formulate it into an integer programming problem. We point out its difficulty and propose a heuristic algorithms to solve it. Simulation results show that our proposed schemes efficiently manage the client-server activities, and result in a high server throughput and a low crash probability.
 
video icon Talk as video stream: https://youtu.be/veLaGGNTs8w  
slides icon Slides THCPL03 [1.321 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPL04 SKA Synchronization and Timing Local Monitor Control - Software Design Approach controls, interface, TANGO, software 1190
 
  • R. Warange
    National Centre for Radio Astrophysics, Tata Institute of Fundamental Research, Pune, India
  • R.E. Braddock
    University of Manchester, Manchester, United Kingdom
 
  The Square Kilometre Array (SKA) is a global project that aims to build a large radio telescope in Australia and South Africa with around 100 organizations in 20 countries engaged in its detailed design. The Signal and Data Transport (SaDT) consortium, includes the software and hardware necessary for the transmission of data and information between elements of SKA, and the Synchronization and Timing (SAT) system provides frequency and clock signals. The SAT local monitoring and control system (SAT. LMC) monitors and controls the SAT system. SAT. LMC has its team members distributed across India, South Africa and UK. This paper discusses the systems engineering methods adopted by SAT. LMC on interface design with work packages owned by different organizations, configuration control of design artefacts, and quality control through intermediate releases, design assumptions and risk management. The paper also discusses the internal SAT. LMC team communication model, cross culture sensitivity and leadership principles adopted to keep the project on track and deliver quality design products whilst staying flexible to the changes in the overall SKA program.  
video icon Talk as video stream: https://youtu.be/RxwQUrOkK94  
slides icon Slides THCPL04 [1.631 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPL05 TANGO Heads for Industry TANGO, controls, software, site 1195
 
  • A. Götz, R. Bourtembourg, J.M. Chaize, T.M. Coutinho, V. Michel, J.L. Pons, P.V. Verdier
    ESRF, Grenoble, France
  • S. Gara
    NEXEYA Systems, La Couronne, France
  • P.P. Goryl
    3controls, Kraków, Poland
  • I.A. Khokhriakov
    HZG, Geesthacht, Germany
  • G.R. Mant
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • A. Stanik
    Prevac, Rogow, Poland
  • S. Viénot
    JYSE, Grenoble, France
 
  The TANGO Controls Framework* continues to mature and be adopted by new sites and applications. This paper will describe how TANGO has moved closer to industry with the creation of startups and addressing industrial use cases. It will describe what progress has been made since the last ICALEPCS in 2015 to ensure the sustainability of TANGO for scientific and industrial users. It will present TANGO web based technologies and the deployment of TANGO in the cloud. Furthermore it will describe how the community has re-organised itself to fund and improve code sharing, documentation, code quality assurance and maintenance.
* http://tango-controls.org
 
video icon Talk as video stream: https://youtu.be/O-_JLDN4BSg  
slides icon Slides THCPL05 [9.769 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPL06 Sustaining the National Ignition Facility (NIF) Integrated Computer Control System (ICCS) over its Thirty Year Lifespan controls, software, hardware, operation 1201
 
  • B.T. Fishler, Y.W. Abed, A.I. Barnes, G.K. Brunton, C.M. Estes, M.A. Fedorov, M.S. Flegel, A.P. Ludwigsen, V.J. Miller Kamm, M. Paul, R.K. Reed, E.A. Stout, E.F. Wilson
    LLNL, Livermore, California, USA
 
  Funding: U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344
The National Ignition Facility (NIF) is the world's largest and most energetic laser experimental facility with 192 beams capable of delivering 1.8 megajoules and 500-terawatts of ultraviolet light to a target. Officially commissioned as an operational facility on March 21, 2009, NIF is expected to conduct research experiments thru 2039. The 30-year lifespan of the control system presents several challenges in meeting reliability, availability, and maintainability (RAM) expectations. As NIF continues to expand on its experimental capabilities, the control system's software base of 3.5 million lines of code grows with most of the legacy software still in operational use. Supporting this software is further complicated by technology life cycles and turnover of senior experienced staff. This talk will present lessons learned and new initiatives related to technology refreshes, risk mitigation, and changes to our software development and test methodology to ensure high control system availability for supporting experiments throughout NIF's lifetime.
LLNL-ABS-727374
 
video icon Talk as video stream: https://youtu.be/lSrpMzlHKpM  
slides icon Slides THCPL06 [3.947 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPA01 Safety Instrumented Systems and the AWAKE Plasma Control as a Use Case controls, plasma, operation, PLC 1206
 
  • E. Blanco Viñuela, H.F. Braunmuller, B. Fernández Adiego, R. Speroni
    CERN, Geneva, Switzerland
 
  Safety is likely the most critical concern in many process industries, yet there is a general uncertainty on the proper engineering to reduce the risks and ensure the safety of persons or material at the same time of providing the process control system. Some of the reasons for this misperception are unclear requirements, lack of functional safety engineering knowledge or incorrect protection functionalities attributed to the BPCS (Basic Process Control System). Occasionally the control engineers are not aware of the hazards inherent to an industrial process and this causes the lack of the right design of the overall controls. This paper illustrates the engineering of the SIS (Safety Instrumented System) and the BPCS of the plasma vapour controls of the AWAKE R&D project, the first proton-driven plasma wakefield acceleration experiment in the world. The controls design and implementation refers to the IEC61511/ISA84 standard, including technological choices, design, operation and maintenance. Finally, the publication reveals usual difficulties appearing in such kind of industrial installations and the actions to be done to ensure the proper functional safety system design.  
slides icon Slides THCPA01 [6.199 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPA02 ESS Accelerator Safety Interlock System controls, radiation, operation, ion-source 1213
 
  • D. Paulic, S.L. Birch, M. Mansouri, A. Nordt, Y.K. Sin, A. Toral Diez
    ESS, Lund, Sweden
 
  Providing and assuring safe conditions for personnel is a key parameter required to operate the European Spallation Source (ESS). The main purpose of the Personnel Safety Systems (PSS) at ESS is to protect workers from the facility's ionising prompt radiation hazards, but also identify as well as mitigate against other hazards such as high voltage or oxygen depletion. PSS consist of three systems: the Safety interlock system, the Access control system and the Oxygen deficiency hazard (ODH) detection system. The Safety interlock system ensures the safety functions of the PSS by controlling all hazardous equipment for starting the beam operation and powering the RF-powered units and allowing its operation when personnel is safe. This paper will describe the ESS PSS Accelerator Safety interlock system's scope, strategy, methodology and current status.  
slides icon Slides THCPA02 [4.292 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPA03 Applying Layer of Protection Analysis (LOPA) to Accelerator Safety Systems Design controls, radiation, PLC, electron 1217
 
  • F. Tao, J.M. Murphy
    SLAC, Menlo Park, California, USA
 
  Large accelerator safety system design is complex and challenging. The complexity comes from the wide geographical distribution and the entangled control/protection functions that are shared across multiple control systems. To ensure safety performance and avoid unnecessary overdesign, a systematic approach should be followed when setting the functional requirements and the associated safety integrity. Layer of Protection Analysis (LOPA) is a method in IEC61511 for assigning the SIL to a safety function. This method is well suited for complex applications and is widely adopted in the process industry. The outputs of the LOPA study provide not only the basis for setting safety functions design objective, but also a reference document for managing system change and determining test scope. In this paper, SLAC credited safety systems are used to demonstrate the application of this semi-quantitative method. This example will illustrate how to accurately assess the hazardous event, analyze the independence of different protection layers, and determine the reliability of a particular protection function.  
slides icon Slides THCPA03 [2.206 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPA04 Development of a Safety Classified System with LabView and EPICS EPICS, controls, LabView, interface 1221
 
  • C.H. Haquin, P. Anger, D.J.C. Deroy, G. Normand, F. Pillon, A. Savalle
    GANIL, Caen, France
 
  The Spiral2 linear accelerator will drive high intensity beams, up to 5 mA and 200 kW at linac exit. In tuning phase, or when not used by the experimental areas, the beam will be stopped in a dedicated beam dump. To avoid excessive activation of this beam dump, in order to allow human intervention, a safety classified system had been designed to integrate the number of particles dropped in it within each 24 hours time frame. For each kind of beam, a threshold will be defined and as soon as the threshold is reached a beam cut-off will be sent to the machine protection system. This system, called SLAAF: System for the Limitation of the Activation of the beam dump (Arret Faisceau in French) rely on LabView and EPICS (Experimental Physics and Industrial Control) technology. This paper will describe the specification and development processes and how we dealt to meet both functional and safety requirements using two technologies not commonly used for safety classified systems.  
slides icon Slides THCPA04 [0.471 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPA06 A Real-Time Beam Monitoring System for Highly Dynamic Irradiations in Scanned Proton Therapy proton, radiation, monitoring, real-time 1224
 
  • G. Klimpki, C. Bula, M. Eichin, A.L. Lomax, D. Meer, S. Psoroulas, U. Rechsteiner, D.C. Weber
    PSI, Villigen PSI, Switzerland
  • D.C. Weber
    University of Zurich, University Hospital, Zurich, Switzerland
 
  Funding: This work is supported by the Giuliana and Giorgio Stefanini Foundation.
Patient treatments in scanned proton therapy exhibit dead times, e.g. when adjusting beamline settings for a different energy or lateral position. On the one hand, such dead times prolong the overall treatment time, but on the other hand they grant possibilities to (retrospectively) validate that the correct amount of protons has been delivered to the correct position. Efforts in faster beam delivery aim to minimize such dead times, which calls for different means of monitoring irradiation parameters. To address this issue, we report on a real-time beam monitoring system that supervises the proton beam position and current during beam-on, hence while the patient is under irradiation. For this purpose, we sample 1-axis Hall probes placed in beam-scanning magnets and plane-parallel ionization chambers every 10 μs. FPGAs compare sampled signals against verification tables - time vs. position/current charts containing upper and lower tolerances for each signal - and issue interlocks whenever samples fall outside. Furthermore, we show that by implementing real-time beam monitoring in our facility, we are able to respect patient safety margins given by international norms and guidelines.
 
slides icon Slides THCPA06 [1.841 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPA07 Development of an Expert System for the High Intensity Neutrino Beam Facility at J-PARC septum, kicker, experiment, proton 1229
 
  • K. Nakayoshi, Y. Fujii, T. Nakadaira, K. Sakashita
    KEK, Tsukuba, Japan
 
  A high intensity neutrino beam produced at J-PARC is utilized by the T2K long baseline neutrino oscillation experiment. To generate the high intensity neutrino beam, a high intensity proton beam is extracted from the 30 GeV Main Ring synchrotron to the neutrino primary beamline. In the beamline, one mistaken shot can potentially do serious damage to beamline equipment. To avoid such a consequence, many beamline equipment interlocks which automatically stop the beam operation are implemented. If an interlock is activated, the beam operator references the operation manual, confirms the safety of the beamline equipment and resumes the beam operation. In order to improve the present system, we are developing an expert system for prompt and efficient understanding of the status of the beamline to quickly resume the beam operation. When an interlock is activated, the expert system references previous interlock patterns and infers what happened in the beamline. And the expert system will suggest how to resume the beam operation to the beam operator. We have developed and evaluated this expert system. In this talk, we will report the development status and initial results.  
slides icon Slides THCPA07 [2.034 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA07  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDPL01 Configuring and Automating an LHC Experiment for Faster and Better Physics Output controls, experiment, alignment, detector 1233
 
  • C. Gaspar, R. Aaij, F. Alessio, J. Barbosa, L.G. Cardoso, M. Frank, B. Jost, N. Neufeld, R. Schwemmer
    CERN, Geneva, Switzerland
 
  LHCb has introduced a novel online detector alignment and calibration for LHC Run II. This strategy allows for better trigger efficiency, better data quality and direct physics analysis at the trigger output. This implies: running a first High Level Trigger (HLT) pass synchronously with data taking and buffering locally its output; use the data collected at the beginning of the fill, or on a run-by-run basis, to determine the new alignment and calibration constants; run a second HLT pass on the buffered data using the new constants. Operationally, it represented a challenge: it required running different activities concurrently in the farm, starting at different times and load balanced depending on the LHC state. However, these activities are now an integral part of LHCb's dataflow, seamlessly integrated in the Experiment Control System and completely automated under the supervision of LHCb's 'Big Brother'. In total, around 60000 tasks run in the ~1600 nodes of the farm. Load balancing of tasks between activities takes less than 1 second. The mechanisms for configuring, scheduling and synchronizing different activities on the farm and in the experiment in general will be discussed.  
video icon Talk as video stream: https://youtu.be/_KuZiIuHbQw  
slides icon Slides THDPL01 [3.600 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDPL02 GigaFRoST (Gigabyte Fast Read-Out System for Tomography): Control and DAQ System Design controls, detector, EPICS, FPGA 1240
 
  • T. Celcer
    PSI, Villigen PSI, Switzerland
 
  The GigaFRoST (Gigabit Fast Read-out System for Tomography) detector and readout system used at the tomographic microscopy beamline TOMCAT of the Swiss Light Source will be presented. GigaFRoST was built at Paul Scherrer Institute (PSI) and designed to overcome the limitations of existing commercially available high-speed CMOS detectors. It is based on a commercial CMOS fast imaging sensor (pco.dimax) with custom-designed readout electronics and control board. The latter is used for detector configuration, coordination of image readout process and system monitoring. The detector can acquire and stream data continuously at 7.7 GB/s to a dedicated backend server, using two data readout boards, each equipped with two FPGAs, and each directly connected with the server via four 10 Gbit/s fiber optics connections. The paper will focus on the implementation of the EPICS control system, data acquisition (DAQ) system, integration of the detector into the beamline infrastructure and implementation of efficient distribution of TTL triggers between the devices involved in the experiments (i.e. GigaFRoST detector, sample rotation stage, arbitrary external devices).  
video icon Talk as video stream: https://youtu.be/OTv2zFyE_k4  
slides icon Slides THDPL02 [4.017 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDPL03 areaDetector: EPICS Software for 2-D Detectors detector, EPICS, controls, software 1245
 
  • M.L. Rivers
    CARS, Argonne, Illinois, USA
 
  areaDetector is an EPICS framework for 2-D and other types of detectors that is widely used in synchrotron and neutron facilities. Recent enhancements to the EPICS areaDetector module will be presented. -Plugins can now run multiple threads to significant increase performance -Scatter/gather capability for plugins to run in parallel -ImageJ plugin that uses EPICS V4 pvAccess rather than Channel Access. Provides structured data with atomic update, and better performance than Channel Access plugin. -ImageJ plugin that allows graphically defining detector readout region, ROIs, and overlays. -Plugins can now be reprocessed without receiving a new NDArray for testing effect of different parameters, etc. A roadmap for future developments will also be presented.  
video icon Talk as video stream: https://youtu.be/PkiQD9EVNKU  
slides icon Slides THDPL03 [0.936 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL01 A Simple Temporal Network for Coordination of Emergent Knowledge Processes in a Collaborative System-of-Systems experiment, operation, network, diagnostics 1252
 
  • M.A. Schaffner
    Sandia National Laboratories, Albuquerque, New Mexico, USA
 
  Funding: U.S. Department of Energy's National Nuclear Security Administration, DE-NA0003525
The Z Machine is the world's largest pulsed power machine, routinely delivering over 20 MA of electrical current to targets in support of US nuclear stockpile stewardship and in pursuit of inertial confinement fusion. The large-scale, multi-disciplinary nature of experiments ('shots') on the Z Machine requires resources and expertise from disparate organizations with independent functions and management, forming a Collaborative System-of-Systems. This structure, combined with the Emergent Knowledge Processes central to preparation and execution, creates significant challenges in planning and coordinating required activities leading up to a given experiment. The present work demonstrates an approach to scheduling planned activities on shot day to aid in coordinating workers among these different groups, using minimal information about activities' temporal relationships to form a Simple Temporal Network (STN). Historical data is mined, allowing a standard STN to be created for common activities, with the lower bounds between those activities defined. Activities are then scheduled at their earliest possible times to provide participants a time to check-in when interested.
maschaf@sandia.gov
 
slides icon Slides THMPL01 [1.367 MB]  
poster icon Poster THMPL01 [2.878 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL02 Upgrade of KEK Electron/positron Linac Control System for the Both SuperKEKB and Light Sources experiment, injection, linac, electron 1257
 
  • K. Furukawa, Y. Enomoto, H. Kaji, H. Katagiri, M. Kurashina, K. Mikawa, T. Miura, F. Miyahara, T. Natsui, I. Satake, M. Satoh, Y. Seimiya, H. Sugimura, T. Suwada
    KEK, Ibaraki, Japan
 
  KEK injector linac has delivered electrons and positrons for particle physics and photon science experiments for more than 30 years. It is being upgraded for the SuperKEKB project, which aims at a 40-fold increase in luminosity over the previous project of KEKB, in order to increase our understanding of flavour physics. This project requires ten-times smaller emittance and five-times larger current in injection beam from the injector. And many hardware components are being tested and installed. Even during the 6-year upgrade, it was requested to inject beams into light sources storage rings of PF and PF-AR. Furthermore, the beam demanding approaches from those storage rings are different. SuperKEKB would demand highest performance, and unscheduled interruption may be acceptable if the performance would be improved. However, light sources expect a stable operation without any unscheduled break, mainly because most users run experiments for a short period. In order to deal with the both requirements several measures are taken for operation, construction and maintenance strategy including simultaneous top-up injections.  
slides icon Slides THMPL02 [2.421 MB]  
poster icon Poster THMPL02 [6.998 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL03 A New Simulation Architecture for Improving Software Reliability in Collider-Accelerator Control Systems controls, simulation, hardware, interface 1261
 
  • Y. Gao, T.G. Robertazzi
    Stony Brook University, Stony Brook, New York, USA
  • K.A. Brown, J. Morris, R.H. Olsen
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
The Relativistic Heavy Ion Collider (RHIC) complex of accelerators at Brookhaven National Laboratory (BNL) operates using a large distributed controls system, consisting of approximately 1.5 million control points, over 430 VME based control modules, and thousands of server processes. We have developed a new testing platform that can be used to improve code reliability and help streamline the code development process by adding more automated testing. The testing platform simulates the control system using the actual controls system code base but by redirecting the I/O to simulated interfaces. In this report, we will describe the design of the system and the current status of its development.
 
slides icon Slides THMPL03 [0.666 MB]  
poster icon Poster THMPL03 [0.674 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL04 Telescope Control System of the ASTRI SST-2M prototype for the Cherenkov Telescope Array controls, software, site, monitoring 1266
 
  • E. Antolini, G. Tosti
    Università degli di Perugia, Perugia, Italy
  • L.A. Antonelli, S. Gallozzi, S. Lombardi, F. Lucarelli, M. Mastropietro, V. Testa
    INAF O.A. Roma, Roma, Italy
  • P. Bruno, G. Leto, S. Scuderi
    INAF-OACT, Catania, Italy
  • A. Busatta, C. Manfrin, G. Marchiori, E. Marcuzzi
    EIE Group s.r.l., Venezia, Italy
  • R. Canestrari, G. Pareschi, J. Schwarz, S. Scuderi, G. Sironi, G. Tosti
    INAF-Osservatorio Astronomico di Brera, Merate, Italy
  • E. Cascone
    INAF - Osservatorio Astronomico di Capodimonte, Napoli, Italy
  • V. Conforti, F. Gianotti, M. Trifoglio
    INAF, Bologna, Italy
  • D. Di Michele, C. Grigolon, P. Guarise
    Beckhoff Automation Srl, Limbiate, Italy
  • E. Giro
    INAF- Osservatorio Astronomico di Padova, Padova, Italy
  • N. La Palombara
    INAF - Istituto di Astrofisica Spaziale e Fisica Cosmica di Milano, Milano, Italy
  • F. Russo
    INAF O.A. Torino, Pino Torinese, Italy
 
  The ASTRI SST-2M telescope is a prototype proposed for the Small Size class of Telescopes of the Cherenkov Telescope Array (CTA). The ASTRI prototype adopts innovative solutions for the optical system, which poses stringent requirements in the design and development of the Telescope Control System (TCS), whose task is the coordination of the telescope devices. All the subsystems are managed independently by the related controllers, which are developed through a PC-Based technology and making use of the TwinCAT3 environment for the software PLC. The TCS is built upon the ALMA Common Software framework and uses the OPC-UA protocol for the interface with the telescope components, providing a simplified full access to the capabilities offered by the telescope subsystems for normal operation, testing, maintenance and calibration activities. In this contribution we highlight how the ASTRI approach for the design, development and implementation of the TCS has made the prototype a stand-alone intelligent and active machine, providing also an easy way for the integration in an array configuration such as the future ASTRI mini-array proposed to be installed at the southern site of the CTA.  
slides icon Slides THMPL04 [1.212 MB]  
poster icon Poster THMPL04 [1.773 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL05 Applying Ontological Approach to Storing Configuration Data controls, database, interface, framework 1271
 
  • M.A. Ilina, P.B. Cheblakov
    BINP SB RAS, Novosibirsk, Russia
 
  Control systems of large experimental facilities need a great number of heterogeneous interconnected parameters to control software applications. As configuration information grows in volume, it becomes harder to be maintained manually and poses a potential threat to data integrity. To tackle this problem, we applied ontological approach to storing configuration data. Ontology is a formal representation of concepts and relations of the domain of discourse, enriched by rules for inferring assumed knowledge. We designed the ontology that describes the controlling electronics for the double-direction bipolar transfer line K-500, which transports beam from the Injection Complex to colliders VEPP-4 and VEPP-2000 at BINP, Novosibirsk, Russia. We populated the ontology by importing data from existing configuration files of the control system and developed the interface for querying configuration data. The designed storage has several benefits over the conventional approaches. It maintains heterogeneous objects with non-trivial dependencies in centralized form, performs data verification and can be expanded to the diverse ontology describing all information about the facility.  
slides icon Slides THMPL05 [1.212 MB]  
poster icon Poster THMPL05 [0.442 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL06 Cameras in ELI Beamlines: A Standardized Approach interface, software, controls, hardware 1276
 
  • B. Plötzeneder, V. Gaman, O. Janda, P. Pivonka
    ELI-BEAMS, Prague, Czech Republic
  • P. Bastl
    Institute of Physics of the ASCR, Prague, Czech Republic
 
  Funding: Extreme Light Infrastructure, CZ.1.05/1.1.00/02.0061
The ELI Beamlines facility is a Petawatt laser facility in the final construction and commissioning phase in Prague, Czech Republic. The central control system connects and controls more than 40 complex subsystems (lasers, beam transport, beamlines, experiments, facility systems, safety systems) with hundreds of cameras. For this, a comprehensive set of standard solutions is provided: Hardware interface standards guarantee ad-hoc software integration, for commonly used models, standardised auxiliary hardware (triggering: optical/TTL, power supplies) is available. Information on key parameters (vacuum compatibility, noise levels) is collected. 95% of cameras are interfaced using an vendor-independent C+±SDK. Exceptions are only made for special detectors (for example: wavefront sensors, x-ray cameras). By using a strict model-based approach and a component-based design, all cameras and 2D-detectors can be controlled with the same C+±API. This leads to standardized GUIs, TANGO-servers,..
 
slides icon Slides THMPL06 [4.759 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL07 DARUMA: Data Collection and Control Framework For X-Ray Experimental Stations Using MADOCA controls, software, experiment, detector 1281
 
  • T. Matsumoto, T. Abe, H. Masunaga
    JASRI/SPring-8, Hyogo-ken, Japan
  • Y. Furukawa, T. Matsushita, K. Nakada
    JASRI, Hyogo, Japan
 
  In X-ray experimental stations at SPring-8, beamline staff and experimental users sometimes need to reconfigure the measurement system for new experiments. Quick reconfiguration for the system is required and this resulted in elaborated work. Aim of DARUMA is to provide standardized procedure for constructing a flexible system of the data collection and control system for experimental stations. It utilizes the control framework MADOCA II* developed for the distributed control of accelerators and beamlines at SPring-8. Unified control procedure with abstracted text-based messaging helps to reduce significant time and cost for preparing the measurement system. DARUMA provides the applications for 2D detectors such as PILATUS, pulse motor and trigger system used in stations. Image data are collected with metadata into NoSQL database, Elasticsearch. Analysis tools for image such as online monitoring and offline analysis are also provided. User applications can be easily developed with Python and LabVIEW. DARUMA can be flexibly applied to experimental stations and is being implemented into BL03XU at SPring-8. We are also planning to introduce it into other experimental stations.
* T. Matsumoto et al., Proceedings of ICALEPCS 2013, p.944
 
slides icon Slides THMPL07 [1.277 MB]  
poster icon Poster THMPL07 [1.612 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL07  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL08 The SLAC Common-Platform Firmware for High-Performance Systems interface, FPGA, Ethernet, network 1286
 
  • T. Straumann, R. Claus, J.M. D'Ewart, J.C. Frisch, G. Haller, R.T. Herbst, B. Hong, U. Legat, L. Ma, J.J. Olsen, B.A. Reese, R. Ruckman, L. Sapozhnikov, S.R. Smith, D. Van Winkle, J.A. Vásquez, M. Weaver, E. Williams, C. Xu, A. Young
    SLAC, Menlo Park, California, USA
 
  Funding: Work supported by the US Department of Energy, Office of Science under contract DE-AC02-76SF00515
LCLS-II's high beam rate of almost 1MHz and the requirement that several "high-performance" systems (such as MPS, BPM, LLRF, timing etc.) shall resolve individual bunches precludes the use of a traditional software based control system but requires many core services to be implemented in FPGA logic. SLAC has created a comprehensive open-source firmware framework which implements many commonly used blocks (e.g., timing, globally-synchronized fast data buffers, MPS, diagnostic data capture), libraries (Ethernet protocol stack, AXI interconnect, FIFOs, memory etc.) and interfaces (e.g., for timing, diagnostic data etc.) thus providing a versatile platform on top of which powerful high-performance systems can be built and rapidly integrated.
 
slides icon Slides THMPL08 [0.579 MB]  
poster icon Poster THMPL08 [0.630 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL08  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL09 VME Based Digitizers for Waveform Monitoring System of Linear Induction Accelerator (LIA-20) timing, monitoring, hardware, FPGA 1291
 
  • E.S. Kotov, A.M. Batrakov, G.A. Fatkin, A.V. Pavlenko, K.S. Shtro, M.Yu. Vasilyev
    BINP SB RAS, Novosibirsk, Russia
  • G.A. Fatkin, E.S. Kotov, A.V. Pavlenko, M.Yu. Vasilyev
    NSU, Novosibirsk, Russia
 
  Waveform monitoring system plays a special role in the control system of powerful pulse installations providing the most complete information about the installation functioning and its parameters. The report describes the family of VME modules used in the waveform monitoring system of a linear induction accelerator LIA-20. In order to organize inter-module synchronization the VME-64 bus extension implemented in the VME64-BINP crates is applied in the waveform digitizers.  
slides icon Slides THMPL09 [1.653 MB]  
poster icon Poster THMPL09 [1.777 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL09  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPL10 New VME-Based Hardware for Automation in BINP controls, hardware, factory, TANGO 1294
 
  • G.A. Fatkin, A.O. Baluev, A.M. Batrakov, E.S. Kotov, Ya.M. Macheret, V.R. Mamkin, A. Panov, A.V. Pavlenko, A.N. Selivanov, M.Yu. Vasilyev
    BINP SB RAS, Novosibirsk, Russia
  • G.A. Fatkin, E.S. Kotov, A.V. Pavlenko, M.Yu. Vasilyev
    NSU, Novosibirsk, Russia
 
  A new VME-based crate and modules are presented in this work. This hardware is primarily intended for LIA-20 control system, but we also plane to use it for the upgrade of the controls of existing complexes such as: VEPP-2000, VEPP-4, VEPP-5 Preinjector. Modules were designed with an ability to be used planned projects such as Super c-tau factory. A crate is 6U VME64x compatible crate with additional synchronization, daisy-chain lines and 6U RIO-modules. Each crate has a built-in status monitoring over CAN-BUS with independent power supply. A family of VME modules is based on the same design sample and include: digitizers, timing modules, CAN-interface module, interlock module. All modules are cost effective and have TANGO device servers developed for them.  
slides icon Slides THMPL10 [7.378 MB]  
poster icon Poster THMPL10 [5.851 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL10  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPA01 The Interlock System of FELiChEM software, hardware, controls, FEL 1298
 
  • Z. Huang, G. Liu, Y. Song
    USTC/NSRL, Hefei, Anhui, People's Republic of China