Keyword: hardware
Paper Title Other Keywords Page
MOBPP06 20 Years of World Class Telescope Control Systems Evolution controls, interface, software, EPICS 52
 
  • T.D. Gaggstatter, I. Arriagada, P.E. Gigoux, R. Rojas
    Gemini Observatory, Southern Operations Center, La Serena, Chile
  • J. Molgo
    GMTO Corporation, Pasadena, USA
  • F. Ramos
    Grantecan S.A., Center for Astrophysics in La Palma, Brena Baja, Spain
 
  This paper analyzes the evolution of control systems for astronomical telescopes. For this comparison we look through the lens of three world class telescopes: Gemini, GTC and GMT. The first two have been in operations for twenty and ten years respectively, whilst the latter is currently under construction. With a planned lifetime of 50+ years, obsolescence management is a common issue among these facilities. For the telescopes currently under operation, their real-time distributed control systems were engineered using state-of-the-art software and hardware available at the time of their design and construction. GMT and newer telescopes are no different in this regard, but are aiming to capitalize on the experiences of the previous generations so they can be better prepared to support their operations. We highlight the differences and common aspects of their software and hardware infrastructure (operating systems, middleware, user interfaces), the pros and cons of each choice and what has been done and what is being planned for obsolescence management.  
slides icon Slides MOBPP06 [6.029 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOBPP06  
About • paper received ※ 30 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL03 Beamline Experiments at ESRF with BLISS controls, SRF, TANGO, software 70
 
  • M. Guijarro, G. Berruyer, A. Beteva, L. Claustre, T.M. Coutinho, M.C. Dominguez, P. Guillou, C. Guilloud, A. Homs, J.M. Meyer, V. Michel, P. Pancino, E. Papillon, M. Perez, S. Petitdemange, L. Pithan, F. Sever, V. Valls
    ESRF, Grenoble, France
 
  BLISS is the new ESRF beamline experiments sequencer. BLISS is a Python library, and a set of tools to empower scientists with the ability to write and to execute complex data acquisition sequences. Complementary with Tango, the ESRF control system, and silx, the ESRF data visualization toolkit, BLISS ensure a smooth user experience from beamline configuration to online visualization. After a 4-year development period, the initial deployment phase is taking place today on half of ESRF beamlines, concomitantly with the ESRF Extremely Brilliant Source upgrade program. This talk will present the BLISS project in large, focusing on feature highlights and technical information as well as more general software development considerations.  
slides icon Slides MOCPL03 [7.772 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPL03  
About • paper received ※ 30 September 2019       paper accepted ※ 02 November 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPR01 Graduate Software Engineer Development Program at Diamond Light Source controls, software, experiment, detector 97
 
  • A.A. Wilson, T.M. Cobb, U.K. Pedersen
    DLS, Oxfordshire, United Kingdom
 
  Diamond Light Source is the UK’s synchrotron facility. The support and development of the beamlines and accelerators at Diamond requires a significant quantity of specific knowledge and skills; the opportunity to acquire these beforehand is not available to many early in their career. This limits the field of candidates who can begin working independently at the level of software systems engineer. The graduate software engineer development program was started in 2015 to provide a route for engineers who are recent graduates or new to the field to develop the required skills and experience. Over the course of two years it comprises a series of projects in different groups, mentored on-the-job training and organized training courses. The program has recently been expanded to cover all groups in the Scientific Software, Controls and Computation department at Diamond, with an intake of four new engineers per year. This paper presents the structure and development of the program and invites discussion with other organizations to share knowledge and experience.  
slides icon Slides MOCPR01 [1.681 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR01  
About • paper received ※ 01 October 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOMPL009 Control System Virtualization at Karlsruhe Research Accelerator controls, network, EPICS, interface 143
 
  • W. Mexner, B. Aydt, E. Blomley, E. Bründermann, D. Hoffmann, A.-S. Müller, M. Schuh
    KIT, Eggenstein-Leopoldshafen, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
 
  With the deployment of a storage spaces direct hyper-converged cluster in 2018, the whole control system server and network infrastructure of the Karlsruhe Research Accelerator have been virtualized to improve the control system availability. The cluster with 6 Dell PowerEdge R740Xd servers with 1.152 GB RAM, 72 cores and 40 TByte hyperconverged storage operates in total 120 virtual machines. We will report on our experiences running EPICS IOCs and the industrial control system WinCC OA in this virtual environment.  
poster icon Poster MOMPL009 [0.608 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPL009  
About • paper received ※ 27 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA031 Software and Hardware Design for Controls Infrastructure at Sirius Light Source controls, interface, monitoring, EPICS 263
 
  • J.G.R.S. Franco, C.F. Carneiro, E.P. Coelho, R.C. Ito, P.H. Nallin, R.W. Polli, A.R.D. Rodrigues, V. dos Santos Pereira
    LNLS, Campinas, Brazil
 
  Sirius is a 3 GeV synchrotron light source under construction in Brazil. Assembly of its accelerators began on March 2018, when the first parts of the linear accelerator were taken out of their boxes and installed. The booster synchrotron installation has already been completed and its subsystems are currently under commissioning, while assembly of storage ring components takes place in parallel. The Control System of Sirius accelerators, based on EPICS, plays an important role in the machine commissioning, and installations and improvements have been continuously achieved. This work describes all the IT infrastructure underlying the control system, hardware developments, software architecture, and support applications. Future plans are also presented.  
poster icon Poster MOPHA031 [32.887 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA031  
About • paper received ※ 01 October 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA033 Timing, Synchronization and Software-Generated Beam Control at FRIB timing, network, software, controls 272
 
  • E. Daykin, M.G. Konrad
    FRIB, East Lansing, Michigan, 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, once completed, will require hundreds of devices throughout the machine to operate using synchronized timestamps and triggering events. These include, but are not limited to fault timestamps, time-dependent diagnostic measurements and complex beam pulse patterns. To achieve this design goal, we utilize a timing network using off-the-shelf hardware from Micro Research Finland. A GPS time base is also utilized to provide client timestamping synchronization via NTP/PTP. We describe our methods for software-generated event and beam pulse patterns, performance of installed equipment against project requirements, integration with other systems and challenges encountered during development.
 
poster icon Poster MOPHA033 [6.598 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA033  
About • paper received ※ 03 October 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA034 Software Architecture for Next Generation Beam Position Monitors at Fermilab software, data-acquisition, interface, Linux 275
 
  • J.S. Diamond
    Fermilab, Batavia, Illinois, USA
 
  Funding: This work was supported by the DOE contract No. DEAC02-07CH11359 to the Fermi Research Alliance LLC.
The Fermilab Accelerator Division / Instrumentation Department develops Beam Position Monitor (BPM) systems in-house to support its sprawling accelerator complex. Two new BPM systems have been deployed and another upgraded over the last two years. These systems are based on a combination of VME and Gigabit Ethernet connected hardware and a common Linux-based embedded software platform with modular components. The architecture of this software platform and the considerations for adapting to future machines or upgrade projects will be described.
 
poster icon Poster MOPHA034 [1.424 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA034  
About • paper received ※ 30 September 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA042 Evaluating VISTA and EPICS With Regard to Future Control Systems Development at ISIS controls, EPICS, database, software 291
 
  • I.D. Finch
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  The ISIS Muon and Neutron Source has been in operation for more than 30 years and has already seen one complete replacement of its controls system software. Currently ISIS uses the Vista controls system suite of software. I present our work in implementing a new EPICS control system for our Front End Test Stand (FETS) currently running VISTA. This new EPICS system is being used to evaluate a possible migration from Vista to EPICS at a larger scale in ISIS. I present my experience in the initial implementation of EPICS, considerations on using a phased transition during which the two systems are run in parallel, and our future plans with regard to developing control systems in an established decades-old accelerator with heterogeneous systems.  
poster icon Poster MOPHA042 [0.396 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA042  
About • paper received ※ 30 September 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA049 Test-bench Design for New Beam Instrumentation Electronics at CERN instrumentation, FPGA, electron, electronics 323
 
  • M. Gonzalez-Berges, J.O. Robinson, M. Saccani, V. Schramm, M.A. Stachon
    CERN, Meyrin, Switzerland
 
  The Beam Instrumentation group has designed a new general-purpose VME acquisition board that will serve as the basis for the design of new instruments and will be used in the renovation of existing systems in the future. Around 1200 boards have been produced. They underwent validation, environmental stress screening and run-in tests to ensure their performance and long term reliability. This allowed to identify potential issues at an early stage and mitigate them, minimizing future interventions and downtime. A dedicated test-bench was designed to drive the tests and continuously monitor the board functionality. One board has more than 45 functions including memories, high speed serial links and a variety of diagnostics. The test-bench was fully integrated with the CERN asset management system to allow lifecycle management from the initial production phase. The data captured during these tests was stored and analyzed regularly to find sources of failures. This was the first time that such a complete test-bench has been used. This paper presents all the details of the test-bench design and implementation.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA049  
About • paper received ※ 30 September 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA050 Towards Improved Accessibility of the Tango Controls TANGO, controls, device-server, software 328
 
  • P.P. Goryl, M. Liszcz
    S2Innovation, Kraków, Poland
  • R. Bourtembourg, A. Götz
    ESRF, Grenoble, France
  • V.H. Hardion
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  Funding: Tango Community
Tango Controls is successfully applied at more than 40 scientific institutions and industrial projects. These institutions do not only use the software but also actively participates to its development. The Tango Community raised several projects and activities to support collaboration as well as to make Tango Controls being easier to start with. Some of the projects are led by S2Innovation. These projects are: gathering and unifying of Tango Controls documentation, providing a device classes catalogue and preparation of a so-called TangoBox virtual machine. Status of the projects will be presented as well as their impact on the Tango Controls collaboration.
 
poster icon Poster MOPHA050 [3.703 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA050  
About • paper received ※ 30 September 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA076 Timing System Upgrade for Medical Linear Accelerator Project at SLRI timing, FPGA, GUI, electron 392
 
  • R. Rujanakraikarn, P. Koonpong, S. Tesprasitte
    SLRI, Nakhon Ratchasima, Thailand
 
  A prototype of 6 MeV medical linear accelerator has been under development at Synchrotron Light Research Institute (SLRI). Several subsystems of the machine have been carefully designed and tested to prepare for x-ray generation. To maintain proper operation of the machine, pulse signals are generated to synchronize various subsystems. The timing system, based on the previous version designed on Xilinx Spartan-3 FPGA, is upgraded with better timing resolution, easier configuration with more timing channels, and future expansion of the system. A new LabVIEW GUI is also designed with more details on timing parameters for easy customization. The result of this new design is satisfactorily achieved with the resolution of 10 nanoseconds per time step and up to 15 synchronized timing channels implemented on two FPGA modules.  
poster icon Poster MOPHA076 [0.727 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA076  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA096 ESS Drift Tube Linac Control System Architecture and Concept of Operations controls, DTL, EPICS, software 436
 
  • M. Montis, L. Antoniazzi, A. Baldo, M.G. Giacchini
    INFN/LNL, Legnaro (PD), Italy
  • T. Fay
    ESS, Lund, Sweden
 
  The Drift Tube Linac (DTL) of the European Spallation Source (ESS)* is designed to operate at 352.2 MHz with a duty cycle of 4% (3 ms pulse length, 14 Hz repetition period) and will accelerate a proton beam of 62.5 mA pulse peak current from 3.62 to 90 MeV. According to the Project standards, the entire control system is based on the EPICS framework**. This paper presents the control system architecture designed for the DTL apparatus by INFN-LNL***, emphasizing in particular the technological solutions adopted and the high level control orchestration, used to standardize the software under logic design, implementation and maintenance points of view.
*https://europeanspallationsource.se/
**https://epics-controls.org/
***https://web.infn.it/epics/
 
poster icon Poster MOPHA096 [2.076 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA096  
About • paper received ※ 22 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA097 EPICS Based Control System for SPES Tape Station for Beam Characterization: Motion System and Controls controls, EPICS, software, experiment 440
 
  • M. Montis, M.G. Giacchini, T. Marchi
    INFN/LNL, Legnaro (PD), Italy
  • J.K. Abraham
    iThemba LABS, Somerset West, South Africa
  • B. Genolini, L. Vatrinet, D. Verney
    Université Paris-Saclay, CNRS/IN2P3, IJCLab, Orsay, France
 
  The SPES* Tape Station (STS) for Radioactive Ion Beams (RIBs) characterization is under construction at LNL. This tool will be used to measure the actual composition of the radioactive ion beams extracted from the SPES-β ion source and to optimize the source’s parameters. STS will provide beam diagnostic information by determining the beam composition and intensity. At the same time, it will be able to measure the target release curves needed for the source’s characterization and development. The core part of the system, the related motor and controls are being designed and constructed in synergy with IPN Orsay (France), iThemba Laboratories (South Africa) and the Gamma collaboration (INFN-CSN3). In particular, the mechanical part is based on the existing BEDO** tape system operated in ALTO while the control system for motion is an EPICS*** base application under implementation by iThemba and INFN, result of a upgrade operation required to substitute obsoleted hardware and update logic and algorithm.
*https://web.infn.it/spes/
**Etil et al. PRC 91, 064317 (2015)
***https://epics-controls.org/
 
poster icon Poster MOPHA097 [2.424 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA097  
About • paper received ※ 27 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA103 The PLC Control System for the RF Upgrade of the Super Proton Synchrotron PLC, controls, cavity, GUI 458
 
  • J.C. Oliveira, L. Arnaudon, A. Diaz Fontalva
    CERN, Geneva, Switzerland
 
  During the CERN Long Shutdown 2 (LS2), the 200 MHz main acceleration system of the Super Proton Synchrotron (SPS) is being upgraded. Two cavities will be added to reach a total of six. Each new cavity will be powered by Solid State Power Amplifiers (SSPA) grouped into 16 "towers" of 80 modules each, in total 2560 modules. This paper describes the newly developed control system which uses a master PLC for control and interlock of each cavity and the slave PLC controllers for each of the solid state amplifier towers. The system topology and design choices are discussed. Control and interlocking of all subsystems necessary for the operation of an RF cavity are detailed, and the interaction between the master and slave PLC controllers is outlined. We discuss some preliminary results and performance of the test installation.  
poster icon Poster MOPHA103 [3.012 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA103  
About • paper received ※ 27 September 2019       paper accepted ※ 02 October 2020       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA105 Adaptation of CERN Power Converter Controls for Integration into Other Laboratories using EPICS and TANGO controls, EPICS, TANGO, software 462
 
  • S.T. Page, J. Afonso, C. Ghabrous Larrea, J. Herttuainen, Q. King, B. Todd
    CERN, Geneva, Switzerland
 
  Modern power converters (power supplies) at CERN use proprietary controls hardware, which is integrated into the wider control system by software device servers developed specifically for the CERN environment, built using CERN libraries and communication protocols. There is a growing need to allow other HEP laboratories to make use of power converters that were originally developed for CERN and, consequently, a desire to allow for their efficient integration into control systems used at those laboratories, which are generally based upon either of the EPICS and Tango frameworks. This paper gives an overview of power converter equipment and software currently being provided to other laboratories through CERN’s Knowledge and Technology Transfer program and describes differences identified between CERN’s control system model and that of EPICS, which needed to be accounted for. A reference EPICS implementation provided by CERN to other laboratories to facilitate integration of the CERN power converter controls is detailed and the prospects for the development of a Tango equivalent in the future are also covered.  
poster icon Poster MOPHA105 [2.417 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA105  
About • paper received ※ 27 September 2019       paper accepted ※ 11 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA106 FGC3.2: A New Generation of Embedded Controls Computer for Power Converters at CERN controls, software, embedded, Linux 468
 
  • S.T. Page, C. Ghabrous Larrea, Q. King, B. Todd, S. Uznanski, D.J. Zielinski
    CERN, Geneva, Switzerland
 
  Modern power converters (power supplies) at CERN are controlled by devices known as Function Generator/Controllers (FGCs), which are embedded computer systems providing function generation, current and field regulation, and state control. FGCs were originally conceived for the LHC in the early 2000s, though later generations are now increasingly being deployed in the accelerators in the LHC Injector Chain (Linac4, Booster, Proton Synchrotron and SPS) to replace obsolete equipment. A new generation of FGC known as the FGC3.2 is currently in development, which will provide for the evolving needs of the CERN accelerator complex and additionally be supplied to other HEP laboratories through CERN’s Knowledge and Technology Transfer program. This paper describes the evolution of FGCs, summarizes tests performed to evaluate candidate components for the FGC3.2 and details the final hardware and software architectures which were chosen. The new controller will make use of a multi-core ARM-based system-on-chip (SoC) running an embedded Linux operating system in contrast to earlier generations which combined a microcontroller and DSP with software running on ’bare metal’.  
poster icon Poster MOPHA106 [2.986 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA106  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA113 Linux-based PXIe System for the Real-Time Control of New Painting Bumper at CERN controls, software, operation, network 483
 
  • M.P. Pimentel, E. Carlier, C. Chanavat, T. Gharsa, G. Gräwer, N. Magnin, N. Voumard
    CERN, Geneva, Switzerland
 
  In the framework of the LHC Injectors Upgrade Project, the new connection from Linac4, injecting a 160 MeV H beam into the Proton Synchrotron Booster (PSB) requires a set of four slow kicker magnets (KSW) per PSB ring to move the beam on a stripping foil, remove electrons and perform phase space painting. A new multiple-linear waveform generator based on a Marx topology powers each KSW, allowing adjustment of the current discharge shape with high flexibility for the different beam users. To control these complex power generators, National Instruments (NI) PXIe crates fitted with a set of modules (A/D, D/A, FPGA, PROFINET) are used. Initially, control software developed with LabVIEW has validated the test bench hardware. A full software re-engineering, accessing the hardware using Linux drivers, C APIs and the C++ framework FESA3 under Linux CentOS7 was achieved for operational deployment. This paper describes the hardware used, and the integration of NI PXIe systems into CERN controls environment, as well as the software architecture to access the hardware and provide PSB operators and kicker experts with the required control and supervision.  
poster icon Poster MOPHA113 [1.081 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA113  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA115 Code Generation Tools and Editor for Memory Maps software, interface, GUI, Linux 493
 
  • P. Plutecki, B. Bielawski, A.C. Butterworth
    CERN, Geneva, Switzerland
 
  Cheburashka, a toolset created in the Radio Frequency Group at CERN, has become an essential part of our hardware and software developments. Due to changing requirements, this toolset has been recently rewritten in C++ and Python. A hardware developer, using the graphical editor, defines a memory map, which is subsequently used to ensure consistency between software and hardware. The memory map file is an input for a variety of tools used by the hardware engineers, such as VHDL code generators. In addition to aiding the firmware development, our tools generate C++ wrapper libraries. The wrapper provides a simple interface on top of a Linux device driver to read and write registers by exposing memory map nodes in a hierarchical way, performing all low-level bit manipulations and checks internally. To interact with the hardware, a software that runs on a front-end computer is needed. Cheburashka allows us to generate FESA (Front-End Software Architecture) classes with parts of the operational interface already present. This paper describes the evolution of the graphical editor and the Python tools used for C++ code generation, along with a description of their main features.  
poster icon Poster MOPHA115 [0.708 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA115  
About • paper received ※ 26 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA121 Generic Data Acquisition Interfaces and Processes in Sardana controls, experiment, software, interface 506
 
  • Z. Reszela, J. Andreu, T.M. Coutinho, G. Cuní, C. Falcon-Torres, D. Fernández-Carreiras, R. Homs-Puron, C. Pascual-Izarra, D. Roldán, M. Rosanes-Siscart
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • G.W. Kowalski
    NSRC SOLARIS, Kraków, Poland
  • A. Milan-Otero
    MAX IV Laboratory, Lund University, Lund, Sweden
  • M.T. Núñez Pardo de Vera
    DESY, Hamburg, Germany
 
  Users visiting scientific installations aim to collect the best quality data frequently under time pressure. They look for complementary techniques at different sites and when they arrive to one they have limited time to understand the data acquisition architecture. In these conditions, the availability of generic and common interfaces to the experimental channels and measurements improve the user experience regarding the programming and configuration of the experiment. Here we present solutions to the data acquisition challenges provided by the Sardana scientific SCADA suite. In one experimental session the same detector may be employed in different modes e.g., getting the data stream when aligning the sample or the stage, getting a single time/monitor controlled exposure and finally running the measurement process like a step or continuous scan. The complexity of the acquisition setup increases with the number of detectors being simultaneously used and even more depending on the applied synchronization. In this work we present recently enriched Sardana interfaces and optimized processes and conclude with the roadmap of further enhancements.  
poster icon Poster MOPHA121 [1.174 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA121  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA145 Evolution of the CERN LINAC 4 Intensity Interlock System Using a Generic, Real-Time Comparator in C++ linac, software, injection, MMI 570
 
  • A. Topaloudis, J.C. Allica Santamaria
    CERN, Geneva, Switzerland
 
  During the commissioning phase of LINAC 4, three watchdog interlock systems were used to protect the accelerator and its equipment. These systems cut the beam if losses, calculated by combining the intensity measurements at various locations, exceed some predefined thresholds. While the existing systems were designed to be simple and robust to ensure safety, the future connection of the linac to the Proton Synchrotron Booster (PSB) requires new instances of these systems with additional requirements. Such requirements include the remote communication of the watchdogs with the intensity measurement systems to decouple any physical dependency between the two systems, and the arithmetical/logical combination of the measured data based on the watchdog location. As the Controls Interlocks Beam User (CIBU) hardware interface to the Beam Interlock Controller (BIC) is simple, the software part of the system can be re-designed to be application agnostic giving a single decision after performing a configurable set of comparisons. This paper describes the upgrade of the software of the existing watchdog interlock system to a generic comparator, enabling its usage for other applications.  
poster icon Poster MOPHA145 [1.008 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA145  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA151 Feasibility of Hardware Acceleration in the LHC Orbit Feedback Controller GPU, feedback, controls, acceleration 584
 
  • L. Grech, D. Alves, S. Jackson, J. Wenninger
    CERN, Meyrin, Switzerland
  • G. Valentino
    University of Malta, Information and Communication Technology, Msida, Malta
 
  Orbit correction in accelerators typically make use of a linear model of the machine, called the Response Matrix (RM), that relates local beam deflections to position changes. The RM is used to obtain a Pseudo-Inverse (PI), which is used in a feedback configuration, where positional errors from the reference orbit as measured by Beam Position Monitors (BPMs) are used to calculate the required change in the current flowing through the Closed Orbit Dipoles (CODs). The calculation of the PIs from the RMs is a crucial part in the LHC’s Orbit Feedback Controller (OFC), however in the present implementation of the OFC this calculation is omitted as it takes too much time to calculate and thus is unsuitable in a real-time system. As a temporary solution the LHC operators pre-calculate the new PIs outside the OFC, and then manually upload them to the OFC in advance. In this paper we aim to find a solution to this computational bottleneck through hardware acceleration in order to act automatically and as quickly as possible to COD and/or BPM failures by re-calculating the PIs within the OFC. These results will eventually be used in the renovation of the OFC for the LHC’s Run 3.  
poster icon Poster MOPHA151 [0.844 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA151  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA153 SoC Technology for Embedded Control and Interlocking Within Fast Pulsed Systems at CERN controls, software, FPGA, real-time 592
 
  • P. Van Trappen, E. Carlier, M. Gauthier, N. Magnin, E.J. Oltedal, J. Schipper
    CERN, Geneva, Switzerland
 
  The control of pulsed systems at CERN requires often the use of fast digital electronics to perform tight timing control and fast protection of high-voltage pulsed generators. For the implementation of such functionalities, a FPGA is the perfect candidate for the digital logic, however with limited integration potential within the control system. The market push for integrated devices, so called System on a Chip (SoC) - a tightly coupled ARM processing system and specific programmable logic in a single device, has allowed a better integration of the various components required for the control of pulsed systems. This technology is used for the implementation of fast switch interlocking logic, integrated within the CERN control framework by using embedded Linux running a Snap7 server. It is also used for the implementation of a lower-tier communication bridge between a front-end computer and a high fan-out multiplexing programmable logic for timing and analogue low-level control. This paper presents these two projects where the SoC technology has been deployed and discusses possible further applications within distributed real-time control architecture for distributed pulsed systems.  
poster icon Poster MOPHA153 [0.828 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA153  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA154 Data Acquisition System Deployment Using Docker Containers for the SMuRF Project software, EPICS, timing, network 597
 
  • J.A. Vásquez
    SLAC, Menlo Park, California, USA
 
  The SLAC Microresonator Radio Frequency (SMuRF) system is being developed as a readout system for next generation Cosmic Microwave Background (CMB) cameras*. It is based on a FPGA board where the real-time digital processing algorithms are implemented, and high-level applications running in an industrial PC. The software for this project is based on C++ and Python and it is in active development. The software follows the client-server model where the server implements the low-level communication with the FGPA while high-level applications and data processing algorithms run on the client. SMuRF systems are being deployed in several institutions and in order to facilitate the management of the software application releases, dockers containers are being used. Docker images, for both servers and clients, contain all the software packages and configurations needed for their use. The images are tested, tagged, and published in one place. They can then be deployed in all other institutions in minutes with no extra dependencies. This paper describes how the docker images are designed and build, and how continuous integration tools are used in their release cycle for this project.
*arXiv:1809.03689 [astro-ph.IM]
 
poster icon Poster MOPHA154 [2.189 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA154  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA165 An Embedded IOC for 100 MeV Cyclotron RF Control EPICS, controls, embedded, cyclotron 625
 
  • Z.G. Yin, X.L. Fu, X.T. Lu, T.J. Zhang
    CIAE, Beijing, People’s Republic of China
  • X.E. Mu
    North China University of Technology, Beijing, People’s Republic of China
 
  An ARM9 based embedded controller for 100 MeV cyclotron RF control has been successfully developed and tested with EPICS control software. The controller is implemented as a 3U VME long card, located in the first slot of the LLRF control crate, as a supervise module that continuously monitors the status of the RF system through a costume designed backplane and related ADCs located on other boards in the crate. For high components density and signal integrate considerations, the PCB layout adopts a 6-layer design. The Debian GNU/Linux distribution for the ARM architecture has been selected as operating system for both robustness and convenience. EPICS device support as well as Linux driver routings has been written and tested to interface database records to the on board 12 multichannel 16-bit ADCs and DACs. In the meantime, a chip selecting encoding-decoding strategy has been implemented from both software and hardware aspects to extend the SPI bus of the AT91SAM9g20 processor. The detailed software as well as hardware designed will be reported in this paper.  
poster icon Poster MOPHA165 [0.344 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA165  
About • paper received ※ 18 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA173 Graphical User Interface Programming Challenges Moving Beyond Java Swing and JavaFX GUI, interface, software, framework 637
 
  • S. Bart Pedersen, S. Jackson
    CERN, Geneva, Switzerland
 
  Oracle, the owner of Java, announced in 2018 that they would stop supporting their Swing and JavaFX technologies within the next decade. These technologies have fulfilled the graphical user interface (GUI) needs of CERN accelerator operation for over 2 decades, but their impending eradication has triggered an initiative to choose alternative technologies to develop future GUIs. Hundreds of existing applications will also need to be migrated or rewritten. The challenges to replace Java GUIs are numerous. The programmers will have to adapt and be retrained. The performance of the new GUI technologies will have to be at least as performant as the existing Java technologies. The programming environment, code versioning, dependency management and documentation will all need to be considered. This paper provides an overview of research comparing candidate GUI technologies and explains the selection of two main language families as possible replacements for Swing and JavaFX: Web applications (combining Java/JavaScript and web sockets) and Python PyQt (C++ based graphical library).  
poster icon Poster MOPHA173 [0.611 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA173  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPP01 Hardware-in-the-Loop Testing of Accelerator Firmware software, controls, FPGA, LLRF 659
 
  • C. Serrano, M. Betz, L.R. Doolittle, S. Paiagua, V.K. Vytla
    LBNL, Berkeley, California, USA
 
  Continuous Integration (CI) is widely used in industry, especially in the software world. Here we propose a combination of CI processes to run firmware and software tests both in simulation and on real hardware that can be well adapted to FPGA-based accelerator electronics designs. We have built a test rack with a variety of hardware platforms. Relying on source code version control tools, when a developer submits a change to the code base, a multi-stage test pipeline is triggered. Unit tests are run automatically, bitstreams are generated for the various supported FPGA platforms and loaded onto the FPGAs in the rack, and tests are run on hardware. Reports are generated upon test completion and notifications are sent to the developers in case of failure.  
slides icon Slides TUAPP01 [9.740 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUAPP01  
About • paper received ※ 07 October 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPP04 Extending the Life of the VME Infrastructure at BNL controls, FPGA, interface, Ethernet 678
 
  • W.E. Pekrul, C. Theisen
    BNL, Upton, New York, USA
 
  A large installation of VME controllers have been used to control and monitor the RHIC Accelerator complex at BNL. As this equipment ages a number of upgrade options are being pursued. This paper describes an FPGA based VME controller board development being undertaken to provide a upgrade path for control applications that reuses existing racks and power supplies and a catalogue of custom application boards. This board is based on a Xilinx Zynq that includes an ARM-9 and a large FPGA fabric. The board includes DRAM, SPI-Flash, Ethernet, SD card, USB, SFP, FMC and an Artix FPGA to support the VME bus protocol. The first application of a magnet quench detector will also be described.  
slides icon Slides TUAPP04 [2.138 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUAPP04  
About • paper received ※ 01 October 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUAPP05 PandABlocks - a Flexible Framework for Zynq7000-Based SoC Configuration FPGA, framework, detector, controls 682
 
  • G.B. Christian, M.G. Abbott, T.M. Cobb, C.A. Colborne, A.M. Cousins, P. Garrick, T.E. Trafford, I.S. Uzun
    DLS, Oxfordshire, United Kingdom
  • Y.-M. Abiven, J. Bisou, F. Langlois, G. Renaud, G. Thibaux, S. Zhang
    SOLEIL, Gif-sur-Yvette, France
  • S.M. Minolli
    NEXEYA Systems, La Couronne, France
 
  The PandABlocks framework comprises the FPGA logic, TCP server, webserver, boot sources and root filesystem, developed for the PandABox platform by Diamond Light Source and Synchrotron Soleil, for advanced beamline scanning applications. The PandABox platform uses a PicoZed System-on-Module, comprising a Zynq-7030 SoC, coupled to a carrier board containing removable position encoder modules, as well as various input and outputs. An FMC connector provides access to ADC/DACs or additional I/O, and gigabit transceivers on the Zynq allow communication with other systems via SFP modules. Specific functions and hardware resources are represented by functional blocks, which are run-time configurable and re-wireable courtesy of multiplexed data and control buses shared between all blocks. Recent changes to the PandABlocks framework are discussed which allow the auto-generation of the FPGA code and tcl automation scripts, using Python and the jinja2 templating engine, for any combination of functional blocks and SFP/FMC modules. The framework can target hardware platforms other than PandABox and could be deployed for other Zynq-based applications requiring on-the-fly reconfigurable logic.  
slides icon Slides TUAPP05 [5.484 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUAPP05  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPR04 The Fault Diagnosis of Event Timing System in SuperKEKB timing, linac, operation, positron 741
 
  • D. Wang
    Sokendai, Ibaraki, Japan
  • K. Furukawa, H. Kaji, M. Satoh, H. Sugimura
    KEK, Ibaraki, Japan
  • Y. Iitsuka
    EJIT, Hitachi, Ibaraki, Japan
  • T. Kudou, S. Kusano
    Mitsubishi Electric System & Service Co., Ltd, Tsukuba, Japan
 
  Funding: Work supported China Scholarship Council
The new MRF event timing system is one of the most important components to maintain the reliable and stable operation of the SuperKEKB project. This system is utilized to distribute high precision level timing signals and accompanying control instructions to synchronize different subsystems and machines. Event generator (EVG) generates signals of different beam modes every 50 Hz pulse which contains several event codes while Event receivers (EVR) receives them and output signals to dedicated devices all over the installation. To certain these events are consistent during the distribution, an event fault diagnosis system is essentially needed. An EVR based event timing diagnostic system is thus developed by modifying the driver support module to provide a log system of persistent event data as well as comparing the received event codes with the beam injector pattern, detecting the event timing interval fault and notifying the results by email every day. Then, we are able to locate the fault, analyze the data, fix bugs or replace hardware and resume accelerator operation quickly.
 
slides icon Slides TUBPR04 [2.076 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUBPR04  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPL06 Accelerating Machine Learning for Machine Physics (an AMALEA-project at KIT) controls, bunching, FPGA, storage-ring 781
 
  • T. Boltz, E. Bründermann, M. Caselle, A. Kopmann, W. Mexner, A.-S. Müller, W. Wang
    KIT, Karlsruhe, Germany
 
  The German Helmholtz Innovation Pool project will explore and provide novel cutting edge Machine Learning techniques to address some of the most urgent challenges in the era of large data harvests in accelerator physics. Progress in virtually all areas of accelerator based physics research relies on recording and analyzing enormous amounts of data. This data is produced by progressively sophisticated fast detectors alongside increasingly precise accelerator diagnostic systems. As KIT contribution to AMALEA it is planned to investigate a design of a fast and adaptive feedback system that reacts to small changes in the charge distribution of the electron bunch and establishes extensive control over the longitudinal beam dynamics. As a promising and well-motivated approach, reinforcement learning methods are considered. In a second step the algorithm will be implemented as a pilot experiment to a novel PCIe FPGA readout electronics card based on Zynq UltraScale+ MultiProcessor System on-Chip (MPSoC).  
slides icon Slides TUCPL06 [5.955 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPL06  
About • paper received ※ 27 September 2019       paper accepted ※ 01 November 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUDPP03 Improvement of EPICS Software Deployment at NSLS-II software, controls, EPICS, detector 847
 
  • A.A. Derbenev
    BNL, Upton, New York, USA
 
  The NSLS-II Control System has workstations and servers standardized to the usage of Debian OS. With exceptions like RTEMS and Windows systems where software is built and delivered by hand, all hosts have EPICS software installed from an internally-hosted and externally-mirrored Debian package repository. Configured by Puppet, machines have a similar environment with EPICS base, modules, libraries, and binaries. The repository is populated from epicsdeb, a community organization on GitHub. Currently, packages are available for Debian 8 and 9 with legacy support being provided for Debian 6 and 7. Since packaging creates overhead on how quickly software updates can be available, keeping production systems on track with development is a challenging task. Software is often customized and built manually to get recent features, e.g. for AreaDetector. Another challenge is services like GPFS which underperform or do not work on Debian. Proposed improvements target keeping the production environment up to date. A detachment from the host OS is achieved by using containers, such a Docker, to provide software images. A CI/CD pipeline is created to build and distribute software updates.  
slides icon Slides TUDPP03 [0.710 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUDPP03  
About • paper received ※ 29 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUDPP04 Data Acquisition and Virtualisation of the CLARA Controls System controls, interface, operation, network 852
 
  • R.F. Clarke, G. Cox, M.D. Hancock, P.W. Heath, S. Kinder, N. Knowles, B.G. Martlew, A. Oates, P.H. Owens, W. Smith, J.T.G. Wilson
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • S. Kinder
    DSoFt Solutions Ltd, Warrington, United Kingdom
 
  The CLARA experiment at the STFC, Daresbury laboratory has just completed its first successful exploitation period. The CLARA controls system is being rapidly deployed as CLARA enters its next development phase and our current infrastructure is becoming hard to maintain. Virtualization of the server infrastructure will allow the rapid deployment, recovery and testing of systems infrastructure. This talk will review our experience of migrating several key services and IOCs to a virtualized environment. KVM and LXD have been evaluated against our current system and Ansible has been used to automate many tasks that were normally done by hand. The Archiver Appliance is being exploited beyond its original deployment and is a critical component of several analysis tool-chains. Virtualization allows development, maintenance and deployment of the archiver without disrupting its users. Virtualization is also used to manage the CLARA Virtual Accelerator. The Virtual Accelerator can now run with many instances proving useful for scientists. Originally, it was limited to one instance per server.  
slides icon Slides TUDPP04 [0.945 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUDPP04  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPP02 Modernization Challenges for the IT Infrastructure at the National Ignition Facility controls, network, HOM, operation 866
 
  • A.D. Casey, P. Adams, M.J. Christensen, E.P. Ghere, N.I. Spafford, M.R.V. Srirangapatanam, K.L. Tribbey, R. Vadlamani, K.S. White, D.P. Yee
    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.
As the National Ignition Facility (NIF) enters its second decade of full-scale operations, the demands on all aspects of the Information Technology (IT) infrastructure are becoming more varied, complex, and critical. Cybersecurity is an increasing focus area for the NIF IT team with the goal of securing the data center whilst providing the flexibility for developers to continue to access the sensitive areas of the controls system and the production tools. This must be done whilst supporting the interoperability of controls system elements executing on legacy bare metal hardware in an increasingly homogenized virtual environment in addition to responding to the user’s requests for ever-increasing storage needs and the introduction of cloud services. While addressing these evolutionary changes, the impact to continuous 24/7 Shot Operations must also be minimized. The challenges, strategies and implementation approaches being undertaken by the NIF IT team at the NIF to address the issues of infrastructure modernization will be presented.
 
slides icon Slides WEAPP02 [7.028 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEAPP02  
About • paper received ※ 02 October 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPP04 P99: An Optical Beamline for Offline Technique Development and Systems Integration for Prototype Beamline Instrumentation software, controls, detector, operation 898
 
  • A.D. Parsons, S. Ahmed, M. Basham, D. Bond, B. Bradnick, M.H. Burt, T.M. Cobb, N. Dougan, M. Drakopoulos, J. Ferner, J. Filik, C.A. Forrester, L. Hudson, P. Joyce, B. Kaulich, A. Kavva, J.H. Kelly, J. Mudd, B.J. Nutter, N. O’Brien, P.D. Quinn, K.A. Ralphs, C. Reinhard, J. Shannon, M.P. Taylor, T.E. Trafford, X.T. Tran, E. Warrick, A.A. Wilson, A.D. Winter
    DLS, Oxfordshire, United Kingdom
 
  Diamond Light Source is a publicly funded 3rd generation national synchrotron which will soon operate 39 state-of-the-art instruments covering a wide range of physical and life science applications. Realization of such instruments poses many challenges from initial scientific concept, to final user experience. To get best efficiency, Diamond operates a modular approach for engineering and software systems support, usually with custom hardware or software component coming together on the final instrument in-situ. To facilitate cross-group collaboration, prototyping, integrated development and testing of the full instrument including scientific case before the final implementation, an optical prototyping setup has been developed which has an identical backend to real beamline instruments. We present detail of the software and hardware components of this environment and how these have been used to develop functionality for the new operational instruments. We present several high impact examples of such integrated prototyping development including the instrumentation for DIAD (integrated Dual Imaging And Diffraction) and the J08 beamline for: soft X-ray ptychography end-station.  
slides icon Slides WEBPP04 [10.428 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEBPP04  
About • paper received ※ 01 October 2019       paper accepted ※ 21 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WECPL03 Implementation of the Motion Control System for LCLS-II Undulators undulator, controls, vacuum, EPICS 915
 
  • M.A. Montironi, C.J. Andrews, H. Bassan, K.R. Lauer, Yu.I. Levashov, H.-D. Nuhn, Z.R. Wolf
    SLAC, Menlo Park, California, USA
  • Ž. Oven
    Cosylab, Ljubljana, Slovenia
 
  As part of the LCLS upgrade called LCLS-II, two new undulator lines were introduced: a soft X-Ray line (SXR) and a hard H-Ray line (HXR). Serving distinct purposes, the two undulator lines employ different undulator designs. The SXR line is composed of 21 vertical gap, horizontally polarized undulators while the HXR line is composed of 32 undulator segments designed to operate on the horizontal axis and to produce a vertically polarized beam. The HXR undulators will replace the LCLS ones and thus the control system was designed with the main goal of maximizing the re-utilization of existing hardware and software. For this purpose, the motion control system based on RTEMS running on VME with Animatics SmartMotors was developed as an upgrade of the LCLS design and the cam-based undulator girder positioning system has been reused. The all new SXR undulators employ a new control system design based on Aerotech motion controllers and EPICS soft IOCs (input-output controllers). This paper describes how the most challenging motion control requirements were implemented focusing on motion synchronization, K-value to gap transformation, cams kinematics and calibration, and user interaction.  
slides icon Slides WECPL03 [0.625 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPL03  
About • paper received ※ 29 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WECPL05 Migrating to Tiny Core Linux in a Control System Linux, controls, Windows, embedded 920
 
  • R.A. Washington
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  The ISIS Accelerator Controls (IAC) group currently uses a version of Microsoft Windows Embedded as its chosen Operating System (OS) for control of front-line hardware. Upgrading to the current version of the Windows Embedded OS is not possible without also upgrading hardware, or changing the way software is delivered to the hardware platform. The memory requirements are simply too large to be considered a viable option. A new alternative was sought and that process led to Tiny Core Linux being selected due to its frugal memory requirements and ability to run from a RAM-disk. This paper describes the process of migrating from Windows Embedded Standard 2009 to Tiny Core Linux as the OS platform for IAC embedded hardware.  
slides icon Slides WECPL05 [1.455 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPL05  
About • paper received ※ 27 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WECPR04 Automated Testing and Validation of Control Parameters controls, software, framework, operation 943
 
  • P.K. Kankiya, J.P. Jamilkowski, A. Sukhanov
    BNL, Upton, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
The BNL CA-D controls environment has recently been adopting modern programming languages such as Python. A new framework has been created to instantiate setting and measurement parameters in Python as an alternative to C++ and Java process-variable-like objects. With the help of automated testing tools such as pyTest and Coverage, a test suite is generated and executed before the release of Python-based accelerator device objects (ADO) to assure quality as well as compatibility. This suite allows developers to add custom tests, repeat failed tests, create random inputs, and log failures.
 
slides icon Slides WECPR04 [13.755 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPR04  
About • paper received ※ 09 October 2019       paper accepted ※ 19 November 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEMPR003 Exploring Embedded Systems’ Dedicated Cores for Real-Time Applications controls, interface, real-time, operation 1036
 
  • P.H. Nallin, J.G.R.S. Franco, R.C. Ito, A.R.D. Rodrigues
    LNLS, Campinas, Brazil
 
  Developments and research in high technology leads to powerful and sophisticated machines which are highly important for many scientific fields. Considering real-time applications, however, these systems tend to become non-deterministic and users may find themselves inside a not completely controllable environment. Exploring open-hardware single board computers with a system-on-a-chip which usually runs an operational system on their main processor(s) and also have real-time units is a good alternative. These real-time units are designed as a microcontroller embedded on the chip where a firmware is loaded, runs concomitantly and exchanges data with the main system. As a result, it is possible to achieve performance increase, high temporal resolution and low latency and jitter, features that are widely desired for controls and critical data acquisition systems. This system architecture allows moving real-time data into high level servers, such as Redis (Remote Dictionary Server) and EPICS, easily. This paper introduces and shows uses of Beaglebone Black, an inexpensive single-board computer, its Programmable Real-Time Units (PRUs) and data sharing with Redis data structure.  
poster icon Poster WEMPR003 [6.128 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPR003  
About • paper received ※ 30 September 2019       paper accepted ※ 18 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA014 EPICS Archiver Appliance - Installation and Use at BESSY/HZB EPICS, controls, vacuum, interface 1093
 
  • T. Birke
    HZB, Berlin, Germany
 
  After 2 years of tests and development, the EPICS Archiver Appliance went into operation at HZB/BESSY in April 2018. After running for a year as an optional new archiver, the Archiver Appliance switched places with the old Channel Archiver and is now the central productive archiver in currently three installations (four at the time of this conference) at HZB. To provide a smooth transition from the Channel Archiver to the EPICS Archiver Appliance for end users as well as applications, some frontends like e.g. the ArchiveViewer and other applications needed some modifications to be fully usable. New retrieval frontends are also provided and will replace the ArchiveViewer in the future. In addition the versatile retrieval API rapidly improved the development of Python applications for analysis and optimization. Experiences with installation, configuration, maintenance and use of the EPICS Archiver Appliance will be shared in this paper.  
poster icon Poster WEPHA014 [9.140 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA014  
About • paper received ※ 29 September 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA018 Testing Solutions for Siemens PLCs Programs Based on PLCSIM Advanced PLC, ISOL, simulation, controls 1107
 
  • E. Blanco Viñuela, D. Darvas
    CERN, Geneva, Switzerland
  • Gy. Sallai
    BUTE, Budapest, Hungary
 
  Testing Programmable Logic Controllers (PLCs) is challenging, partially due to the lack of tools for testing. Isolating a part of the PLC program, feeding it with test inputs and checking the test outputs often require manual work and physical hardware. The Siemens PLCSIM Advanced tool can simulate PLCs and provide a rich application programming interface (API). This paper presents a new CERN made tool based on PLCSIM Advanced and the TIA Portal Openness API. The tool takes a test case described in an intuitive, tabular format, which is then executed with the full PLC program or a selected part of it, effectively allowing unit testing. The inputs can be fed and the outputs can be captured via the PLCSIM API. This way the tests can be executed and evaluated automatically, without manual work or physical hardware. Therefore, it is possible to provide an automated and scalable continuous testing solution for PLC programs to reveal errors as early as possible.  
poster icon Poster WEPHA018 [1.026 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA018  
About • paper received ※ 27 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA027 Evaluation of Timing and Synchronization Techniques on NI CompactRIO Platforms FPGA, controls, network, timing 1141
 
  • O.Ø. Andreassen, C. Charrondière, K. Develle, R.E. Rossel, T. Zilliox
    CERN, Geneva, Switzerland
 
  For distributed data acquisition and control system, clock synchronization between devices is key. The internal CPU clock of a CompactRIO has an accuracy of 40 ppm at 25 degree Celsius, which can cause up to 3 sec of drift per day. To compensate for this drift, common practice is to use a central clock (such as NTP) to synchronize the systems. In addition, the cRIO has an onboard FPGA which has its own 40 MHz clock. This clock is not synchronized with the CPU, and will also cause time drift. For short measurements, this drift is usually negligible, but for continuous data acquisition systems, running 24/7, the accumulated error has to be compensated. This article will show how we synchronized all clocks across multiple systems used for monitoring seismic activities in the LHC underground and surface areas. It will also describe the mechanism used to cross check synchronization by using the CERN developed White Rabbit timing system.  
poster icon Poster WEPHA027 [0.567 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA027  
About • paper received ※ 26 September 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA034 Software Tools for Hardware Elliptical Cavity Simulator Management and Configuration cavity, controls, EPICS, network 1153
 
  • W. Cichalewski, K. Klys
    TUL-DMCS, Łódź, Poland
 
  Funding: Work supported by Polish Ministry of Science and Higher Education, decision number DIR/WK/2016/2017/03-1
The European Spallation Source (ESS) is currently in the middle of its construction phase. This facility linear accelerator consists of different sections. Superconducting part of this linac will be equipped with spokes and elliptical cavities (like M-Beta and H-Beta types). Various ESS linac components will be delivered by different in-kind partners from Europe. In order to provide a reliable development and evaluation platform hardware-based electronic cavity simulator have been built. This solution is especially useful for Low Level Radio Frequency (LLRF) systems development and integration in case of limited access to real superconducting structures. This contribution presents software tools developed for efficient cavity simulator parameters configuration and management. Solutions based on Python and EPICS framework are presented. Tool adaptation to ESS proposed E3 framework and experience from cavity simulator operation are also discussed.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA034  
About • paper received ※ 01 October 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA040 IRFU EPICS Environment EPICS, embedded, software, timing 1172
 
  • J.F. Denis, F. Gohier
    CEA-IRFU, Gif-sur-Yvette, France
  • A. Gaget, F. Gougnaud, T.J. Joannem, Y. Lussignol
    CEA-DRF-IRFU, France
 
  The 3 years collaboration with ESS* at Lund (Sweden) has given us the opportunity to use new COTS hardware and new tools. Based on that experience, we have developed the IEE (IRFU** EPICS Environment) by retaining relevant and scalable ESS solutions. This platform centralized several functionalities, fully installed by scripting, on a server that is running on a virtual machine. The functionalities are an EPICS environment and the root file system with the kernel for each embedded systems. In order to provide homogeneous EPICS modules between all collaborators, a template was designed and used as containers for new developments. Furthermore, a development and a production workflow is also proposed and strongly recommended. Due to the current responsibility of CEA IRFU to provide an EPICS platform for SARAF** at Tel Aviv (Israel), IEE was chosen as the standard platform for the whole accelerator. This paper will present the new standard IRFU EPICS Environment based on MTCA and virtual machines.
*ESS, https://europeanspallationsource.se/
**IRFU, https://irfu.cea.fr/en/
***SARAF, http://soreq.gov.il/mmg/eng/Pages/SARAF-Facility.aspx
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA040  
About • paper received ※ 27 September 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA041 The CMS ECAL Control and Safety Systems Upgrades During the CERN LHC Long Shutdown 2 controls, detector, software, PLC 1175
 
  • D.R.S. Di Calafiori, G. Dissertori, R.J. Jiménez Estupinan, W. Lustermann, S. Zelepoukine
    ETH, Zurich, Switzerland
  • A. Tsirou
    CERN, Meyrin, Switzerland
  • P.G. Verdini
    INFN-Pisa, Pisa, Italy
  • P.G. Verdini
    UNIPI, Pisa, Italy
  • S. Zelepoukine
    UW-Madison/PD, Madison, Wisconsin, USA
 
  The Electromagnetic Calorimeter (ECAL) is one of the sub-detectors of the Compact Muon Solenoid (CMS), a general-purpose particle detector at the CERN Large Hadron Collider (LHC). The CMS ECAL Detector Control System (DCS) and the CMS ECAL Safety System (ESS) have supported the detector operations and ensured the detector’s integrity since the CMS commissioning phase, more than 10 years ago. Over this long period, several changes to both systems were necessary to keep them in-line with current hardware technologies and the evolution of software platforms. The acquired experience of long-term running of both systems led to the need of major modifications to the original design and implementation methods. Such interventions to either systems, which require mid- to long-term validation, result in a considerable amount of downtime and therefore can only be performed during long LHC shutdown periods. This paper discusses the software and hardware upgrades to be carried out during the LHC Long Shutdown 2 (LS2), with emphasis on the evaluation of design choices concerning custom and standard industrial hardware.  
poster icon Poster WEPHA041 [5.188 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA041  
About • paper received ※ 30 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA050 Status of the Process Control Systems Upgrade for the Cryogenic Installations of the LHC Based ATLAS and CMS Detectors controls, cryogenics, PLC, software 1214
 
  • C.F. Fluder, M. Pezzetti, A. Tovar González
    CERN, Geneva, Switzerland
  • K.M. Mastyna, P. Peksa, T. Wolak
    AGH, Cracow, Poland
 
  The ATLAS and CMS cryogenic control systems have been operational for more than a decade. Over this period, the number of PLCs faults increased due to equipment ageing, leading to systems failures. Maintenance of the systems started to be problematic due to the unavailability of some PLC hardware components, which had become obsolete. This led to a review of the hardware architecture and its upgrade to the latest technology, ensuring a longer equipment life cycle and facilitating the implementation of modifications to the process logic. The change of the hardware provided an opportunity to upgrade the process control applications using the most recent CERN frameworks and commercial engineering software, improving the in-house software production methods and tools. Integration of all software production tasks and technologies using the Continuous Integration practice allows us to prepare and implement more robust software while reducing the required time and effort. The publication presents the current status of the project, the strategy for hardware migration, enhanced software production methodology as well as the experience already gained from the first implementations.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA050  
About • paper received ※ 30 September 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA069 babyIOC - Control System in a Box Small Factor Solution detector, software, controls, experiment 1262
 
  • O. Ivashkevych, M.C. Cowan, L.F. Flaks, D. Poshka, T. Smith
    BNL, Upton, New York, USA
 
  Funding: National Synchrotron Light Source, a U.S. Department of Energy (DOE) Office of Science User Facility operated by Brookhaven National Laboratory under Contract No. DE-AC02-98CH10886.
In the world of increasing complexity and integration, experiments often stretch over multiple beamlines or several facilities. Users may come with their own sample environments and detectors. It is always a challenge to integrate user end-station equipment into the hosting facility controls. Recognizing this trend, NSLS2 has developed babyIOC* Control System in Box, portable small-factor IOC solution. The new release comes with CentOS, EPICS, as well as areaDetector-3-5**. The selected hardware is from innovative hardware designer UDOO***, Italy. This SBC has diskless 64-bit Intel architecture, 4-core 2.56 GHz, 8 GB of RAM, x3 1 Gbit interfaces for ~$400 US. System boots and runs from microSD card. Building another system comes to copying the image to another microSD card. We believe this board with the easy downloadable image can be used at any facility and/or experimental stations including Tango systems, that would be interested benefiting from areaDetector package. Given a growing interest to areaDetector software from Tango community, babyIOC could serve as evaluation starting point.
*https://oksanagit.github.io/babyIOC
**https://github.com/areaDetector
***https://www.udoo.org/
 
poster icon Poster WEPHA069 [2.527 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA069  
About • paper received ※ 30 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA071 Timing System Integration with MTCA at ESS timing, EPICS, network, linac 1264
 
  • J.J. Jamróz, J. Cereijo García, T. Korhonen, J.H. Lee
    ESS, Lund, Sweden
 
  European Spallation Source (ESS) organization has selected cutting-edge technologies to satisfy performance and scalability expectations: - Micro Telecommunications Computing Architecture (MTCA). - Micro Research Finland (MRF) based timing system with delay compensation. - Experimental Physics and Industrial Control System (EPICS). To achieve optimal data acquisition quality, the control system is built on top of the timing system which gives the same absolute time reference to all EPICS process variables (PVs). The MTCA system gives configurable cableless access to manage connections among different electronic mezzanine cards, therefore reducing installation workload.  
poster icon Poster WEPHA071 [1.322 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA071  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA078 A Virtualized Beamline Control and DAQ Environment at PAL framework, software, Linux, controls 1273
 
  • S.W. Kim, H.J. Choi, H.S. Kim, W.W. Lee
    PAL, Pohang, Republic of Korea
 
  At least three different computers are used in the beamline of PAL, first for EPICS IOC, second for device control and data acquisition(DAQ), and third for analyzing data for users. In the meantime, stable beamline control was possible by maintaining the policy of separating applications listed above from the hardware layer. As data volumes grow and the resulting data throughput increases, demands for replacement of highly efficient computers has increased. Advances in virtualization technology and robust computer performance have enabled a policy shift from hardware-level isolation to software-level isolation without replacing all the computers. DAQ and analysis software using the Bluesky Data Collection Framework have been implemented on this virtualized OS. In this presentation, we introduce the DAQ system implemented by this virtualization method.  
poster icon Poster WEPHA078 [1.152 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA078  
About • paper received ※ 29 September 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA101 VR as a Service: Use of Virtual Reality in a Nuclear Accelerator Facility software, operation, controls, feedback 1329
 
  • L. Pranovi, M. Montis
    INFN/LNL, Legnaro (PD), Italy
 
  A nuclear plant, for energy or for nuclear physics, is a complex facility where high level security is mandatory, both for machines and people. But sometimes the status of danger is not correctly felt, inducing workers to misinterpret situations and, as consequence, not act in the best way. At the same time problems related to area accessibility can occur during normal machine operations, limiting actions related to local maintenance and environment supervision. It would be suitable to have the opportunity to perform these tasks in an independently from environment limitations and machine operations. In order to overcome these limits, we applied Virtual Technology to the nuclear physics context. As consequence, this new tool has given us the chance to reinterpret concepts like training or maintenance planning. In this paper the main proof of concept implemented are described and additional information related to different VR technology usages are exposed.  
poster icon Poster WEPHA101 [2.874 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA101  
About • paper received ※ 21 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA108 Modernization Plans for Fermilab’s Accelerator Control System controls, EPICS, software, interface 1350
 
  • D.J. Nicklaus
    Fermilab, Batavia, Illinois, USA
 
  The control system, ACNET, for Fermilab’s accelerator complex has enabled the lab’s scientific mission for decades. ACNET has evolved over the years to incorporate new technologies. However, as Fermilab prepares to enter a new era with its PIP-II superconducting linear accelerator, ACNET is at a crossroads. There are several components that are either obsolete or outdated, or certainly will be over the long lifetime of PIP-II. We have begun a plan to modernize our accelerator control system. This paper discusses some of the obsolete hardware and software that needs to be replaced, and lays out options and technologies that we might adopt as part of this modernization effort.  
poster icon Poster WEPHA108 [0.262 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA108  
About • paper received ※ 01 October 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA131 Evaluation of an SFP Based Test Loop for a Future Upgrade of the Optical Transmission for CERN’s Beam Interlock System operation, diagnostics, network, monitoring 1399
 
  • R. Secondo, M.A. Galilée, J.C. Garnier, C. Martin, I. Romera, A.P. Siemko, J.A. Uythoven
    CERN, Meyrin, Switzerland
 
  The Beam Interlock System (BIS) is the backbone of CERN’s machine protection system. The BIS is responsible for relaying the so-called Beam Permit signal, initiating in case of need the controlled removal of the beam by the LHC Beam Dumping System. The Beam Permit is encoded as a specific frequency traveling over a more than 30 km long network of optical fibers all around the LHC ring. The progressive degradation of the optical fibers and the aging of electronics affect the decoding of the Beam Permit, thus potentially resulting in an undesired beam dump event and by this reduce the machine availability. Commercial off-the-shelf SFP transceivers were studied with the aim to improve the performance of the optical transmission of the Beam Permit Network. This paper describes the tests carried out in the LHC accelerator to evaluate the selected SFP transceivers and it reports the results of the test loop reaction time measurements during operation. The use of SFPs to optically transmit safety critical signals is being considered as an interesting option not only for the planned major upgrade of the BIS for the HL-LHC era but also for other protection systems.  
poster icon Poster WEPHA131 [0.826 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA131  
About • paper received ※ 30 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA132 The Development of Object Detection System for Industrial Linac Project at SLRI radiation, controls, software, real-time 1404
 
  • R. Rujanakraikarn, P. Koonpong, S. Tesprasitte
    SLRI, Nakhon Ratchasima, Thailand
 
  The prototype of linear accelerator for industrial applications has been under development at Synchrotron Light Research Institute (SLRI). The primary purpose of this new project is for food irradiation application using x-ray. For efficient beam scanning purpose, a real-time object detection system has been developed by using a machine vision USB camera. The software has been developed by using OpenCV which is run on an embedded system platform. The result of the image analysis algorithm is used to control a beam scanning magnet system of the linac in real-time. The embedded system, both hardware selection and software design, running the object detection task will be described in this paper.  
poster icon Poster WEPHA132 [0.899 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA132  
About • paper received ※ 30 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA163 NXCALS - Architecture and Challenges of the Next CERN Accelerator Logging Service extraction, software, controls, operation 1465
 
  • J.P. Wozniak, C. Roderick
    CERN, Geneva, Switzerland
 
  CERN’s Accelerator Logging Service (CALS) is in production since 2003 and stores data from accelerator infrastructure and beam observation devices. Initially expecting 1 TB/year, the Oracle based system has scaled to cope with 2.5 TB/day coming from >2.3 million signals. It serves >1000 users making an average of 5 million extraction requests per day. Nevertheless, with a large data increase during LHC Run 2 the CALS system began to show its limits, particularly for supporting data analytics. In 2016 the NXCALS project was launched with the aim of replacing CALS from Run 3 onwards, with a scalable system using "Big Data" technologies. The NXCALS core is production-ready, based on open-source technologies such as Hadoop, HBase, Spark and Kafka. This paper will describe the NXCALS architecture and design choices, together with challenges faced while adopting these technologies. This includes: write/read performance when dealing with vast amounts of data from heterogenous data sources with strict latency requirements; how to extract, transform and load >1 PB of data from CALS to NXCALS. NXCALS is not CERN-specific and can be relevant to other institutes facing similar challenges.  
poster icon Poster WEPHA163 [1.689 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA163  
About • paper received ※ 29 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPP01 Automatic Generation of PLC Projects Using Standardized Components and Data Models PLC, database, framework, interface 1532
 
  • S.T. Huynh, H. Ali, B. Baranasic, N. Coppola, T. Freyermuth, P. Gessler, N. Jardón Bueno, M. Stupar, J. Tolkiehn, J. Zach
    EuXFEL, Schenefeld, Germany
 
  In an environment of rapidly expanding and changing control systems, a solution geared towards the automation of application dependent Programmable Logic Controller (PLC) projects becomes an increasing need at the European X-Ray Free Electron Laser (EuXFEL). Through the standardization of components in the PLC Framework, it becomes feasible to develop tools in order to automate the generation of over 100 Beckhoff PLC Projects. The focus will be on the PLC Management System (PLCMS) tool developed to achieve this. Provided with an electrical diagram markup (EPLAN XML export), the PLCMS queries the database model populated from the PLC Framework. It captures integration parameters and compatible EtherCAT fieldbus hardware. Additionally, inter-device communication and interlocking processes are integrated into the PLC from a defined user template by the PLCMS. The solution provides a flexible and scalable means for automatic and expedited deployment for the PLC control systems. The PLCMS can be further enhanced by interfacing into the Supervisory Control and Data Acquisition (SCADA) system for complete asset management of both PLC software and connected hardware across the facility.  
slides icon Slides THAPP01 [0.908 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THAPP01  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPP06 Double Crystal Monochromator Control System for Energy Materials In-Situ Laboratory Berlin (EMIL) controls, acceleration, software, experiment 1561
 
  • A.F. Balzer, P. Sreelatha Devi, A. Ziegler
    HZB, Berlin, Germany
 
  A multi modal set-up provides synchrotron radiation with a broad energy range of 80 eV - 10 keV and variable polarization to the EMIL lab at BESSY II. Two canted undulators, five end stations, three monochromators, more than twenty optical elements, sample to source distances of more than 60 m are challenges by its own. The Double Crystal Monochromator (DCM) feeding the U17 hard X-ray beamlines was designed and optimized for stability and resolution. The mechanical concept of the U17/DCM puts high demands on the software. For on-the-fly synchronization of crystal pitch, crystal translation and the cryogenic cooling system rotation, a closed loop feedback is needed to fulfill the control system requirements. Motion programs are used for compensation of the non-linearities of the pitch rotation. Target positions are approached on a well defined path improving reproducibility and positioning time. A non-linear closed loop control provides fine positioning. A setup of the motion controller based on the tpmac module provides the abstraction interface to the complex DCM motion control software. This paper discusses the DCM hardware, the software model and experimental verification.  
slides icon Slides THAPP06 [2.672 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THAPP06  
About • paper received ※ 23 September 2019       paper accepted ※ 21 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPR01 Novel FPGA-Based Instrumentation for Personnel Safety Systems in Particle Accelerator Facility FPGA, radiation, software, controls 1617
 
  • S. Pioli, M. Belli, M.M. Beretta, B. Buonomo, P. Ciambrone, D.G.C. Di Giulio, L.G. Foggetta, O. Frasciello, A. Variola
    INFN/LNF, Frascati, Italy
  • P. Valente
    INFN-Roma, Roma, Italy
 
  Personnel safety system for particle accelerator facility involves different devices to monitor gates, shielding doors, dosimetry stations, search and emergency buttons. In order to achieve the proper reliability, these systems are developed compliant with functional safety standards involving stable technologies like relays and, recently, PLC. This work will report benchmark of a new FPGA-based system, developed at INFN-LNF, from the design to the validation phase of the prototype currently operating inside the linac bunker of Dafne. In order to achieve the compliance with functional safety standard (IEC-61508), NCRP report 88 on "Radiation Alarms and Access Control Systems" and ANSI report 43 on "Radiation Safety for the Design and Operation of Particle Accelerator", this novel instrument has been designed capable of: devices monitoring in real-time, dual modular redundancy, fail-safe, fool-proof and multi-node architecture on optical link. The aim of this project is to illustrate the feasibility of FPGA technology in the field of personnel safety and develop a standard solution for other fields like the machine protection.  
slides icon Slides THCPR01 [2.928 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THCPR01  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPR03 A Safety Rated FPGA Framework for Fast Safety Systems FPGA, PLC, electron, diagnostics 1626
 
  • F. Tao, B.M. Bennett, D.G. Brown, J. Jones, M.W. Stettler
    SLAC, Menlo Park, California, USA
 
  In this paper, we will introduce a generic safety-rated FPGA design template. FMEDA analysis, hardware reliability modeling, firmware development, verification and validation will be described in details to demonstrate the IEC 61508 compliant development process. In this dual redundant design, each chain consists a FPGA chip from different manufacturers to minimize the potential common cause failures. Cross checks between FPGAs and end-to-end self-checks are performed to increase the diagnostic coverage and improve the reliability. Based on this safety FPGA template, an Average Current Monitor (ACM) system is developed at SLAC with the addition of a safety PLC for diagnostics and a HMI for user interface. The overall system is deployed as part of Beam Containment System (BCS) to limit the beam current with the target Safety Integrity Level (SIL) 2.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THCPR03  
About • paper received ※ 01 October 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)