THPD —  Poster session   (12-Oct-23   16:15—17:45)
Paper Title Page
THPDP001 New Generation Qt Control Components for Hi Level Software 1291
 
  • G. Strangolino, G. Gaio, R. Passuellopresenter
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  A new generation of Qt graphical components, namely cumbia-qtcontrols-ng is under development at ELETTRA. A common engine allows each component to be rendered on traditional QWidgets and scalable QGraphicsItems alike. The latter technology makes it possible to integrate live controls with static SVG in order to realize any kind of synoptic with touch and scaling capabilities. A pluggable zoomer can be installed on any widget or graphics item. Apply numeric controls, Cartesian and Circular (Radar) plots are the first components realized.  
poster icon Poster THPDP001 [0.935 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP001  
About • Received ※ 29 September 2023 — Revised ※ 14 November 2023 — Accepted ※ 20 December 2023 — Issued ※ 20 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP002 The Micro-Services of Cern’s Critical Current Test Benches 1295
 
  • C. Charrondière, A. Ballarino, C. Barth, J.F. Fleiter, P. Koziol, H. Reymond
    CERN, Meyrin, Switzerland
  • O.Ø. Andreassen, T. Boutboul, S.C. Hopkins
    European Organization for Nuclear Research (CERN), Geneva, Switzerland
 
  In order to characterize the critical-current density of low temperature superconductors such as niobium¿titanium (NbTi) and niobium¿tin (Nb₃Sn) or high temperature superconductors such as magnesium-diboride MgB₂ or Rare-earth Barium Copper Oxide REBCO tapes, a wide range of custom instruments and interfaces are used. The critical current of a superconductor depends on temperature, magnetic field, current and strain, requiring high precision measurements in the nano Volt range, well-synchronized instrumentation, and the possibility to quickly adapt and replace instrumentation if needed. The micro-service based application presented in this paper allows operators to measure a variety of analog signals, such as the temperature of the cryostats and sample under test, magnetic field, current passing through the sample, voltage across the sample, pressure, helium level etc. During the run, the software protects the sample from quenching, controlling the current passed through it using high-speed field programmable gate array (FPGA) systems on Linux Real-Time (RT) based PCI eXtensions controllers (PXIe). The application records, analyzes and reports to the external Oracle database all parameters related to the test. In this paper, we describe the development of the micro-service based control system, how the interlocks and protection functionalities work, and how we had to develop a multi-windowed scalable acquisition application that could be adapted to the many changes occurring in the test facility.  
poster icon Poster THPDP002 [6.988 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP002  
About • Received ※ 06 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 26 October 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP007 Rolling Out a New Platform for Information System Architecture at SOLEIL 1301
 
  • G. Abeillé, Y.-M. Abiven, B. Gagey
    SOLEIL, Gif-sur-Yvette, France
  • P. Grojean, F. Quillien, C. Rognon, V. Szyndler
    Emoxa, Boulogne-Billancourt, France
 
  SOLEIL Information System is a 20-year legacy with multiple software and IT solutions following constantly evolving business requirements. Lots of non-uniform and siloed information systems have been experienced increasing the IT complexity. The future of SOLEIL (SOLEIL II*) will be based on a new architecture embracing native support for continuous digital transformation and will enhance user experience. Redesigning an information system given synchrotron-based science challenges requires a homogeneous and flexible approach. A new organizational setup is starting with the implementation of a transversal architectural committee. Its missions will be to set the foundation of architecture design principles and to foster all projects’ teams to apply them. The committee will support the building of architectural specifications and will drive all architecture gate reviews. Interoperability is a key pillar for SOLEIL II. Therefore, a synchronous and asynchronous inter-processes communications is being built as a platform to connect existing systems and future ones; it is based both on an event broker and an API manager. An implementation has been developed to interconnect our existing operational tools (CMMS** and our ITSM*** portal). Our current use case is a brand new application dedicated to samples’ lifecycle interconnected with various existing business applications. This paper will detail our holistic approach for addressing the future evolution of our information system, made mandatory given the new requirements from SOLEIL II.
* SOLEIL II: Towards A Major Transformation of the Facility
** CMMS: Computerized Maintenance Management System
*** ITSM: Information Technology Service Management
 
poster icon Poster THPDP007 [1.397 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP007  
About • Received ※ 05 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 16 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP010 Update on the EBS Storage Ring Beam Dynamics Digital Twin 1306
 
  • S.M. Liuzzo, N. Carmignani, L.R. Carver, L. Hoummi, N. Leclercqpresenter, T.P. Perron, J.L. Pons, S.M. White
    ESRF, Grenoble, France
 
  The EBS storage ring control system is presently paired with an electron beam dynamics digital twin (the EBS control system simulator, EBSS*). The EBSS reproduces many of the beam dynamics related quantities relevant for machine operation. This digital twin is used for the preparation and debug of software to deploy for operation. The EBSS is presently working only for the main storage ring and it is not directly connected to the machine operation but works in parallel and on demand. We present here the steps taken towards an on-line continuous use of the EBSS to monitor the evolution of not directly observable parameters such as beam optics.
* Simone Liuzzo, et al. The ESRF-EBS Simulator: A Commissioning Booster. 18th ICALEPCS, Oct 2021, Shanghai, China. MOPV012
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP010  
About • Received ※ 27 September 2023 — Revised ※ 25 October 2023 — Accepted ※ 10 December 2023 — Issued ※ 16 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP012 Evolution of the Laser Megajoule Timing System 1312
 
  • T. Somerlinck
    CEA, LE BARP cedex, France
  • S. Hocquet, D. Monnier-Bourdin
    Greenfield Technology, Massy, France
 
  The Laser MegaJoule (LMJ), a 176-beam laser facility developed by CEA, is located at the CEA CESTA site near Bordeaux. The LMJ facility is part of the French Simulation Program, which combines improvement of theoretical models and data used in various fields of physics, high performance numerical simulations and experimental validation. It is designed to deliver about 1.4 MJ of energy on targets, for high energy density physics experiments, including fusion experiments. With 120 operational beams at the end of 2023, operational capabilities are gradually increasing until the full completion of the LMJ facility by 2025. To verify the synchronization of the precise delay generators, used on each bundle, a new timing diagnostic has been designed to observe the 1w and 3w fiducial signals. Meanwhile, due to electronic obsolescence, a new modified prototype precise of a delay generator, with ’new and old channels’, has been tested and compared. In this paper, a review of the LMJ synchronization report is given with a description of the first timing diagnostic as well as an overview of the LMJ delay generator obsolescence update. It also presents some leads for a future timing system.
LMJ: Laser MegaJoule
CEA: Commissariat à l’Energie Atomique et aux Energies Alternatives
 
poster icon Poster THPDP012 [3.535 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP012  
About • Received ※ 10 October 2023 — Revised ※ 14 November 2023 — Accepted ※ 19 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP013 EPICS Integration for Rapid Control Prototyping Hardware from Speedgoat 1317
 
  • L. Rossa, M. Brendike
    HZB, Berlin, Germany
 
  To exploit the full potential of fourth generation Synchrotron Sources, new beamline instrumentation is increasingly developed with a mechatronics approach. [*,**,***] Implementing this approach raises the need for Rapid Control Prototyping (RCP) and Hardware-In-the-Loop (HIL) simulations. To integrate such RCP and HIL systems into every-day beamline operation we developed an interface from a Speedgoat real-time performance machine - programmable via MATLAB Simulink - to EPICS. The interface was developed to be simple to use and still flexible. The Simulink software developer uses dedicated Simulink-blocks to export model information and real-time data into structured UDP Ethernet frames. The corresponding EPICS IOC listens to the UDP frames and auto-generates a corresponding database file to fit the data-stream from the Simulink model. The EPICS IOC can run on either a beamline measurement PC or to keep things spatially close on a mini PC (such as a Raspberry Pi) attached to the Speedgoat machine. An overview of the interface idea, architecture and implementation, together with some simple examples will be presented.
* https://doi.org/10.18429/JACoW-MEDSI2016-MOPE19
** https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPL05
*** https://orbi.uliege.be/bitstream/2268/262789/1/TUIO02.pdf
 
poster icon Poster THPDP013 [1.143 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP013  
About • Received ※ 29 September 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 18 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP014 SECoP and SECoP@HMC - Metadata in the Sample Environment Communication Protocol 1322
 
  • K. Kiefer, B. Klemke, L. Rossa, P. Wegmannpresenter
    HZB, Berlin, Germany
  • G. Brandl, E. Faulhaber, A. Zaft
    MLZ, Garching, Germany
  • N. Ekström, A. Pettersson
    ESS, Lund, Sweden
  • J. Kotanski, T. Kracht
    DESY, Hamburg, Germany
  • M. Zolliker
    PSI, Villigen PSI, Switzerland
 
  Funding: The project SECoP@HMC receives funding by the Helmholtz Association’s Initiative and Networking Fund (IVF).
The integration of sample environment (SE) equipment in x-ray and neutron experiments is a complex challenge both in the physical world and in the digital world. Dif-ferent experiment control software offer different interfac-es for the connection of SE equipment. Therefore, it is time-consuming to integrate new SE or to share SE equipment between facilities. To tackle this problem, the International Society for Sample Environment (ISSE, [1]) developed the Sample Environment Communication Protocol (SECoP) to standardize the communication between instrument control software and SE equipment [2]. SECoP offers, on the one hand, a generalized way to control SE equipment. On the other hand, SECoP holds the possibility to transport SE metadata in a well-defined way. In addition, SECoP provides machine readable self-description of the SE equipment which enables a fully automated integration into the instrument control soft-ware and into the processes for data storage. Using SECoP as a common standard for controlling SE equipment and generating SE metadata will save resources and intrinsi-cally give the opportunity to supply standardized and FAIR data compliant SE metadata. It will also supply a well-defined interface for user-provided SE equipment, for equipment shared by different research facilities and for industry. In this article will show how SECoP can help to provide a meaningful and complete set of metadata for SE equipment and we will present SECoP and the SECoP@HMC project supported by the Helmholtz Metadata Collaboration.
*K. Kiefer, et al. (2020). An introduction to SECoP - the sample environment communication protocol. Journal of Neutron Research, 21(3-4), pp.181-195
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP014  
About • Received ※ 06 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 22 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP015
Status of the MicroTCA Based Beam Instrumentation DAQ Systems at GSI and FAIR  
MO4AO07   use link to access more material from this paper's primary paper code  
 
  • T. Hoffmann, H. Bräuning, R.N. Geißler, T. Milosic
    GSI, Darmstadt, Germany
 
  While the first FAIR accelerator buildings are soon to be completed, MicroTCA-based data acquisition sys-tems for FAIR beam instrumentation are ready for use. By using commercial off-the-shelf components as well as open hardware with in-house expertise in FPGA programming, there are now DAQ solutions for almost all major detector systems in MicroTCA in operation at the existing GSI accelerators. Applications span a wide range of detector systems and hardware, often taking advantage of the high channel density and data trans-mission bandwidth available with MicroTCA. All DAQ systems are synchronised and triggered using a com-prehensive White Rabbit based timing system. This allows correlation of the data from the distributed acquisition systems on a nanosecond scale. In this paper, we present some examples of our DAQ implemented in MicroTCA covering the range of beam current, tune, position and profile measurements. While the latter uses GigE cameras in combination with scintillating screens, the other applications are based on ADCs with different sampling frequencies between 125 MSa/s up to 2.5 GSa/s or latching scalers with up to 10 MHz latching frequency.  
slides icon Slides MO4AO07 [3.497 MB]  
poster icon Poster MO4AO07 [3.790 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-MO4AO07  
About • Received ※ 29 September 2023 — Revised ※ 07 October 2023 — Accepted ※ 14 November 2023 — Issued ※ 07 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP016 Full Stack Performance Optimizations for FAIR Operation 1325
 
  • A. Schaller, H.C. Hüther, R. Mueller, A. Walter
    GSI, Darmstadt, Germany
 
  In the last beam times, operations reported a lack of performance and long waiting times when performing simple changes of the machines’ settings. To ensure performant operation of the future Facility for Antiproton and Ion Research (FAIR), the "Task Force Performance" (TFP) was formed in mid-2020, which aimed at optimizing all involved Control System components. Baseline measurements were recorded for different scenarios to compare and evaluate the steps taken by the TFP. These measurements contained data from all underlying systems, from hardware device data supply over network traffic up to user interface applications. Individual groups searched, detected and fixed performance bottlenecks in their components of the Control System stack, and the interfaces between these individual components were inspected as well. The findings are presented here.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP016  
About • Received ※ 04 October 2023 — Revised ※ 29 November 2023 — Accepted ※ 13 December 2023 — Issued ※ 20 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP017 A Data Acquisition Middle Layer Server with Python Support for Linac Operation and Experiments Monitoring and Control 1330
 
  • V. Rybnikov, A. Sulc
    DESY, Hamburg, Germany
 
  This paper presents online anomaly detection on low-level radio frequency (LLRF) cavities running on FLASH/XFEL DAQ system*. The code is run by a DAQ Middle Layer (ML) server, which has on-line access to all collected data. The ML server executes a Python script that runs a pre-trained machine learning model on every shot in the FLASH/XFEL machine. We discuss the challenges associated with real-time anomaly detection due to high data rates generated by RF cavities, and introduce a DAQ system pipeline and algorithms used for online detection on arbitrary channels in our control system. The system’s performance is evaluated using real data from operational RF cavities. We also focus on the DAQ monitor server’s features and its implementation.
*A. Aghababyan et al., ’Multi-Processor Based Fast Data Acquisition for a Free Electron Laser and Experiments’, in IEEE Transactions on Nuclear Science, vol. 55, No. 1, pp. 256-260, February 2008
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP017  
About • Received ※ 02 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 20 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP018 The Timing System for PETRA IV 1335
 
  • T. Wilksen, V. Andrei, K. Brede, H.T. Duhme, M. Fenner, U. Hurdelbrink, J.M. Jäger, H. Kay, H. Lippek, F. Ludwig, M. Pawelzik, S. Ruzin, H. Schlarb
    DESY, Hamburg, Germany
 
  At DESY, the PETRA III synchrotron light source upgrade towards a fourth-generation, low-emittance machine PETRA IV is being pursued. The realisation of the new machine requires a complete redesign of the timing system, as the beam quality and beam control requirements will change significantly. The new timing system must generate and distribute facility-wide precise clocks, trigger signals, trigger events and beam-synchronous information. The design of the main hardware components will be based on the MTCA.4 standard, which has become a well-established platform at DESY and successfully been in use with DESY FEL’s MTCA.4-based timing systems for almost a decade now. This paper presents and discusses the PETRA IV timing system overall concept and functionality and its hardware components development status.  
poster icon Poster THPDP018 [1.259 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP018  
About • Received ※ 04 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 16 October 2023 — Issued ※ 26 October 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP020 Management of EPICS IOCs in a Distributed Network Environment Using Salt 1340
 
  • E. Blomley, J. Gethmann, A.-S. Müller, M. Schuh
    KIT, Karlsruhe, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
 
  An EPICS-based control system typically consists of many individual IOCs, which can be distributed across many computers in a network. Managing hundreds of deployed IOCs, keeping track of where they are running, and providing operators with basic interaction capabilities can easily become a maintenance nightmare. At the Institute for Beam Physics and Technology (IBPT) of the Karlsruhe Institute of Technology (KIT), we operate separate networks for our accelerators KARA and FLUTE and use the Salt Project to manage the IT infrastructure. Custom Salt states take care of deploying our IOCs across multiple servers directly from the code repositories, integrating them into the host operating system and monitoring infrastructure. In addition, this allows the integration into our GUI in order to enable operators to monitor and control the process for each IOC without requiring any specific knowledge of where and how that IOC is deployed. Therefore, we can maintain and scale to any number of IOCs on any numbers of hosts nearly effortless. This paper presents the design of this system, discusses the tools and overall setup required to make it work, and shows off the integration into our GUI and monitoring systems.  
poster icon Poster THPDP020 [0.431 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP020  
About • Received ※ 04 October 2023 — Accepted ※ 10 December 2023 — Issued ※ 14 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP021 Equipment Life-Cycle Management at EuXFEL 1346
 
  • N. Coppola, B.J. Fernandes, P. Gessler, S. Hauf, S.T. Huynh, N. Jardón Bueno, M. Manetti
    EuXFEL, Schenefeld, Germany
 
  Scientific instruments at the European X-Ray Free Electron Laser Facility (EuXFEL) comprises of a large variety of equipment, ranging from controllers, motors and encoders to valves. It is a false assumption that once a specific equipment had been procured and integrated, that no further attention is required. Reality is much more complex and incorporates various stages across the entire equipment life-cycle. This starts from the initial selection, standardization of the equipment, procurement, integration, tracking, spare part management, maintenance, documentation of interventions and repair, replacement and lastly, decommissioning. All aspects of such a life-cycle management are crucial in order to ensure safe and reliable operation across the life time of the equipment, whether it be five years, twenty years, or longer. At EuXFEL, many aspects of the described life-cycle management are already carried out with dedicated tools. However some aspects rely on manual work, which requires significant effort and discipline. This contribution aims to provide an overview of the requirements, and the ongoing efforts to develop and establish a complete life-cycle management at the EuXFEL.  
poster icon Poster THPDP021 [0.222 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP021  
About • Received ※ 05 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 17 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP022 Adaptable Control System for the Photon Beamlines at the European XFEL: Integrating New Devices and Technologies for Advanced Research 1349
 
  • B. Rio, M. Dommach, D. Finze, M. Petrich, H. Sinn, V. Strauch, A. Trapp, J.R. Villanueva Guerrero
    EuXFEL, Schenefeld, Germany
 
  The European XFEL is an X-ray free-electron laser (FEL) facility located in Schenefeld, in the vicinity of Hamburg, Germany. With a total length of 3.4 kilometers, the facility provides seven scientific instruments with extremely intense X-ray flashes ranging from the soft to the hard X-ray regime. The dimension of the beam transport and the technologies used to make this X-ray FEL unique have led to the design and buildup of a challenging and adaptable control system based on a Programmable Logic Controller (PLC). Six successful years of user operation, which started in September 2017, have required constant development of the beam transport in order to provide new features and improvements for the scientific community to perform their research activities. The framework of this contribution is focused on the photon beamline, which starts at the undulator section and guides the X-ray beam to the scientific instruments. In this scope, the control system topology and this adaptability to integrate new devices through the PLC Management System (PLCMS) are described. In 2022, a new distribution mirror was installed in the SASE3 beam transport system to provide photon beams to the seventh and newest scientific instrument, named Soft X-ray Port (SXP). To make the scope of this paper more practical, this new installation is used as an example. The integration in the actual control system of the vacuum devices, optic elements, and interlock definition are described.  
poster icon Poster THPDP022 [0.776 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP022  
About • Received ※ 05 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 10 December 2023 — Issued ※ 14 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP023 Evolution of Control System and PLC Integration at the European XFEL 1354
 
  • A. Samadli, T. Freyermuth, P. Gessler, G. Giovanetti, S. Hauf, D.G. Hickin, N. Mashayekh, A. Silenzi
    EuXFEL, Schenefeld, Germany
 
  The Karabo software framework* is a pluggable, distributed control system that offers rapid control feedback to meet the complex requirements of the European X-ray Free Electron Laser facility. Programmable Logic Controllers (PLC) using Beckhoff technology are the main hardware control interface system within the Karabo Control System. The communication between Karabo and PLC currently uses an in-house developed TCP/IP protocol using the same port for operational-related communications and self-description (the description of all available devices sent by PLC). While this simplifies the interface, it creates a notable load on the client and lacks certain features, such as a textual description of each command, property names coherent with the rest of the control system as well as state-awareness of available commands and properties**. To address these issues and to improve user experience, the new implementation will provide a comprehensive self-description, all delivered via a dedicated TCP port and serialized in a JSON format. A Python Asyncio implementation of the Karabo device responsible for message decoding, dispatching to and from the PLC, and establishing communication with relevant software devices in Karabo incorporates lessons learned from prior design decisions to support new updates and increase developer productivity.
* Hauf, et al. The Karabo distributed control system J.Sync. Rad.26.5(2019): 1448ff
** T. Freyermuth et al. Progression Towards Adaptability in the PLC Library at the EuXFEL, PCaPAC’22, pp. 102-106. 
 
poster icon Poster THPDP023 [0.338 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP023  
About • Received ※ 05 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 18 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP024 Automatic Configuration of Motors at the European XFEL 1358
 
  • F. Sohn, W. Ehsan, G. Giovanetti, D. Goeries, I. Karpics, K. Sukharnikov
    EuXFEL, Schenefeld, Germany
 
  The European XFEL (EuXFEL) scientific facility relies heavily on the SCADA control system Karabo* to configure and control a plethora of hardware devices. In this contribution a software solution for automatic configuration of collections of like Karabo devices is presented. Parameter presets for the automatic configuration are stored in a central database. In particular, the tool is used in the configuration of collections of single-axis motors, which is a recurring task at EuXFEL. To facilitate flexible experimental setup, motors are moved within the EuXFEL and reused at various locations in the operation of scientific instruments. A set of parameters has to be configured for each motor controller, depending on the controller and actuator model attached to a given programmable logic controller terminal, and the location of the motor. Since manual configurations are time-consuming and error-prone for large numbers of devices, a database-driven configuration of motor parameters is desirable. The software tool allows to assign and apply stored preset configurations to individual motors. Differences between the online configurations of the motors and the stored configurations are highlighted. Moreover, the software includes a "locking" feature to prevent motor usage after unintentional reconfigurations, which could lead to hardware damage.
* Hauf, Steffen, et al. "The Karabo distributed control system." Journal of synchrotron radiation 26.5 (2019): 1448-1461.
 
poster icon Poster THPDP024 [0.549 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP024  
About • Received ※ 05 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 19 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP025 The Superconducting Undulator Control System for the European XFEL 1362
 
  • M. Yakopov, S. Abeghyan, S. Casalbuoni, S. Karabekyan
    EuXFEL, Schenefeld, Germany
  • M.G. Gretenkord, D.P. Pieper
    Beckhoff Automation GmbH, Verl, Germany
  • A. Hobl, A.S. Sendner
    Bilfinger Noell GmbH, Wuerzburg, Germany
 
  The European XFEL development program includes the implementation of an afterburner based on superconducting undulator (SCU) technology for the SASE2 hard X-ray beamline. The design and production of the first SCU prototype, called PRE -SerieS prOtotype (S-PRESSO), together with the required control system, are currently underway. The architecture, key parameters, and detailed description of the functionality of the S-PRESSO control system are discussed in this paper.  
poster icon Poster THPDP025 [2.959 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP025  
About • Received ※ 06 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 15 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP026 Voltumna Linux: A Custom Distribution for (Embedded) Systems 1366
 
  • L. Pivetta, A.I. Bogani, G. Scalamera
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  In the last years a thorough approach has been adopted to address the aging and the variability of control system platforms at Elettra Sincrotrone Trieste. The second generation of an in-house built operating system, named Voltumna Linux, which is based on immutable image approach, is now ready for production, supporting a number of commercial-off-the-shelf embedded systems. Moreover, the same approach is perfectly suitable for rack-mount servers, with large memory support, that often require the inclusion of third party or closed source packages. Being entirely based on Git for revision control, Voltumna Linux brings in a number of advantages, such as reproducibility of the product, ease of upgrading or downgrading complete systems, centralized management and deployment of the user software to name a few.  
poster icon Poster THPDP026 [1.482 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP026  
About • Received ※ 04 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 15 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP028 Particle Swarm Optimization Techniques for Automatic Beam Transport at the Lnl Superconducting Linac Accelerators 1370
 
  • M. Montis, L. Bellan
    INFN/LNL, Legnaro (PD), Italy
 
  The superconductive quarter wave cavities hadron Lin-ac ALPI is the final acceleration stage at the Legnaro National Laboratories and it is going to be used as re-acceleration line of the radioactive ion beams for the SPES (Selective Production of Exotic Species) project. The Linac was designed in ’90s with the available techniques and it was one of the peak technologies of this kind in Europe at those times, controls included. In the last decade, controls related to all the functional systems composing the accelerator have been ungraded to an EPICS-based solution. This upgrade has given us the opportunity to design and test new possible solutions for automatic beam transport. The work described in this paper is based on the experience and results (in terms of time, costs, and manpower) obtained using Particle Swarm Optimization (PSO) techniques for beam transport optimization applied to the ALPI accelerator. Due to the flexibility and robustness of this method, this tool will be extended to other parts of the facility.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP028  
About • Received ※ 06 September 2023 — Revised ※ 10 October 2023 — Accepted ※ 10 December 2023 — Issued ※ 16 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP029 Alpi-Piave Beam Transport Control System Upgrade at Legnaro National Laboratories 1374
 
  • M. Montis, F. Gelain, M.G. Giacchini
    INFN/LNL, Legnaro (PD), Italy
 
  During the last decade, the control system employed for ALPI and PIAVE Accelerators was upgraded to the new EPICS-based framework as part of the new standards adopted in the SPES project in construction in Legnaro. The actual control for beam transport was fully completed in 2015 and it has been in production since that year. Due to the power supply upgrade and to optimize costs and maintenance time, the original controllers based on in-dustrial PCs were substituted with dedicated serial-over-ethernet devices and Virtual Machines (VMs). In this work we will describe the solution designed and imple-mented for ALPI-PIAVE accelerators.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP029  
About • Received ※ 18 September 2023 — Revised ※ 10 October 2023 — Accepted ※ 18 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP030 ESS Drift Tube Linac Control System Commissioning: Results and Lessons Learned 1377
 
  • M. Montis, L. Antoniazzi, A. Baldo, M.G. Giacchini
    INFN/LNL, Legnaro (PD), Italy
  • A. Rizzo
    ESS, Lund, Sweden
 
  European Spallation Source (ESS) will be a neutron source using proton beam Linac of expected 5MW beam power. Designed and implemented by INFN-LNL, the Drift Tube Linac (DTL) control system is based on EPICS framework as indicated by the Project Requirements. This document aims to describe the results of the first part of the control system commissioning stage in 2022, where INFN and ESS teams were involved in the final tests on site. This phase was the first step toward a complete de-ployment of the control system, where the installation was composed by three sequential stages, according to the apparatus commissioning schedule. In this scenario, the firsts Site Acceptance Test (SAT) and Site Integrated Test (SIT) were crucial, and their results were the mile-stones for the other stages: the lessons learned can be important to speed up the future integration, calibration, and tuning of such a complex control system.

 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP030  
About • Received ※ 18 September 2023 — Revised ※ 10 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 26 October 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP031 Development of Beam Gate System Using the White Rabbit at SuperKEKB 1381
 
  • F. Ito, H. Kaji
    KEK, Ibaraki, Japan
  • Y. Iitsuka
    EJIT, Hitachi, Ibaraki, Japan
 
  Currently, SuperKEK has network-based systems such as trigger delivery, bucket selection, abort system, beam permission, and distributed DAQ, all of which are operated as separate systems. The White Rabbit (WR) has extraordinary multi-functionality when combined with the modules already developed, so it is possible that in the future all systems could be operated in a WR network. This would lead to a reduction in human, time, and financial costs. We constructed a beam gate, which is a part of the beam permission system, on a trial basis using WR. These trigger deliveries need to be interlocked. The trigger delivery to the electron gun has a specification that the next trigger delivery is turned ON/OFF after receiving the ON/OFF signal at any given timing. For the above reasons, the delay time from the receipt of the ON/OFF signal from the electron gun is not a fixed value, making it difficult to interlock with the trigger delivery of other devices. By turning on/off the trigger delivery using a precisely time-synchronized WR, the ON/OFF of the trigger delivery of all devices could be correctly interlocked.  
poster icon Poster THPDP031 [0.529 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP031  
About • Received ※ 09 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 18 December 2023 — Issued ※ 18 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP032 Introduction of the Ethernet-Based Field Networks to Inter-Device Communication for RIBF Control System 1384
 
  • A. Uchiyama, N. Fukunishi, M. Komiyama
    RIKEN Nishina Center, Wako, Japan
 
  Internet Protocol (IP) networks are widely used to remotely control measurement instruments and controllers. In addition to proprietary protocols, common commands such as the standard commands for programmable instruments (SCPI) are used by manufacturers of measuring instruments. Many IP-network-based devices have been used in RIBF control systems constructed using the experimental physics and industrial control system (EPICS); these are commercial devices designed and developed independently. EPICS input/output controllers (IOCs) usually establish socket communications to send commands to IP-network-based devices. However, in the RIBF control system, reconnection between the EPICS IOC and the device is often not established after the loss of socket communication due to an unexpected power failure of the device or network switch. In this case, it is often difficult to determine whether the socket connection to the EPICS IOC is broken even after checking the communication by pinging. Using Ethernet as the field network in the physical layer between the device and EPICS IOC can solve these problems. Therefore, we are considering the introduction of field networks such as EtherCAT and Ethernet/IP, which use Ethernet in the physical layer. In the implementation of the prototype system, EPICS IOCs and devices are connected via EtherCAT and Soft PLCs are run on the machine running EPICS IOCs for sequence control.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP032  
About • Received ※ 06 October 2023 — Revised ※ 11 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 15 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP033 Multi-User Virtual Accelerator at HEPS for High-Level Application Development and Beam Commissioning 1388
 
  • P. Zhu, Y. Jiao, J.Y. Li, N. Li, C. Meng, Y.M. Peng, G. Xu
    IHEP, Beijing, People’s Republic of China
  • X.H. Lu
    IHEP CSNS, Guangdong Province, People’s Republic of China
 
  At High Energy Photon Source (HEPS), a multi-user virtual accelerator system has been developed for testing the high-level application (HLA) and simulating the effects of various errors on the results of beam commissioning. The virtual accelerator is based on the Pyapas development framework for HLA and is designed using a client/server (C/S) architecture. It uses Ocelot with custom multipole field models for physical calculations and supports error simulation for various magnet and beam instrumentation and diagnostics devices. Calculation results are sent externally through the EPICS PV channel. The multi-user virtual accelerator system was developed to meet the needs of different users within the same network segment who need to simultaneously call the virtual accelerator for software debugging and simulation research. Each user can open a unique virtual accelerator without affecting others, and can also start different virtual accelerators for different research content. The number of virtual accelerators opened is not limited. The operation of the entire virtual accelerator system can be easily switched on and off like opening an app, greatly facilitating user use. This article provides a detailed description of the design concept and implementation of the multi-user virtual accelerator system.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP033  
About • Received ※ 11 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 13 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP034 The Application of Pyapas in Linac Beam Commissioning at HEPS 1391
 
  • X.H. Lu
    IHEP CSNS, Guangdong Province, People’s Republic of China
  • H.F. Ji, Y. Jiao, J.Y. Li, N. Li, C. Meng, Y.M. Peng, G. Xu, Y.L. Zhao, P. Zhupresenter
    IHEP, Beijing, People’s Republic of China
 
  The beam commissioning of the Linac at High Energy Photon Source (HEPS) started on March 9th this year. High-level applications (HLAs) based on Pyapas were successfully applied to the beam commissioning. To meet the beam commissioning requirements of the Linac, a series of HLAs were developed, including physics-based control application, PR target data analysis application, emittance measurement application, energy and energy spread measurement application, acceleration phase scanning application, BBA and feedback orbit correction application. Before applying these applications to real beam commissioning, they were tested thoroughly on a virtual accelerator to ensure the correctness of the algorithms and the stability of the application operation. Thanks to the repeated testing on the virtual accelerator, the HLAs of the Linac performed well after being put online, helping the beam commissioning operators to quickly achieve the full-line transmission of the beam and optimize the parameters to the expected values in a short time. This paper will provide a detailed introduction to the application of the relevant HLAs in the Linac beam commissioning at HEPS.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP034  
About • Received ※ 11 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 10 December 2023 — Issued ※ 14 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP035
Implementation of Synchronization Control Device for Fly-scan at Hefei Light Source  
 
  • L.G. Chen
    USTC/NSRL, Hefei, Anhui, People’s Republic of China
 
  In the field of synchrotron beamline station control, especially in the scanning experimental data acquisition application, the synchronization performance of the scanning execution device and the data acquisition device is one of the key factors related to the quality of the scanning data and the efficiency of the experiment. The traditional experimental beamline station scanning synchronization control generally adopts a software processing mode, which results in a long scanning time, low scanning efficiency, and poor synchronization accuracy due to the existence of a large amount of dead zone time. Since March 2022, we have upgraded the original motion control system on the XMCD beamline station of the Hefei Light Source and improved the design of PANDABOX. At the same time, we have used the control framework of Bluesky to achieve the first energy fly-scan experiment at the Hefei Light Source. Experimental tests have shown that compared with step scan method, the experiment data quality of the energy fly-scan experiment is better, the scanning efficiency is higher, and the synchronization accuracy is higher. This provides useful reference for the technological development of the control field of the beamline station in the upcoming Hefei Advanced Light Source.  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP036 Research on HALF Historical Data Archiver Technology 1394
 
  • X.K. Sun, D.D. Zhang
    USTC/NSRL, Hefei, Anhui, People’s Republic of China
  • H. Chen
    USTC, SNST, Anhui, People’s Republic of China
 
  The Hefei Advanced Light Facility (HALF) is a 2.2-GeV 4th synchrotron radiation light source, which is scheduled to start construction in Hefei, China in 2023. The HALF contains an injector and a 480-m diffraction limited storage ring, and 10 beamlines for phase one. The HALF historical data archiver system is responsible to store operation data for the entire facility including accelerator and beamlines. It is necessary to choose a high-performance database for the massive structured data generated by HALF. A fair test platform is designed and built to test the performance of six commonly used databases in the accelerator field. The test metrics include reading and writing performance, availability, scalability, and software ecosystem. This paper introduces the design of the database test scheme, the construction of the test platform and the future test plan in detail.  
poster icon Poster THPDP036 [0.933 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP036  
About • Received ※ 28 September 2023 — Revised ※ 26 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 12 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP037 The Alarm System at HLS-II 1399
 
  • S. Xu, X.K. Sun
    USTC/NSRL, Hefei, Anhui, People’s Republic of China
 
  The control system of the Hefei Light Source II (HLS-II) is a distributed system based on Experimental Physics and Industrial Control System. The alarm system of HLS-II is responsible for monitoring the alarm state of the facility and distributing the alarm message in time. The monitoring range of the alarm system covers the devices of HLS-II technical group and the server platform. Zabbix is an open-source software tool to monitor the server platform. Custom metrics collection is achieved by implementing external scripts written in Python and automated agent deployment discovers the monitored servers running with Zabbix agents. The alarm distribution strategy of the front end devices is designed to overcome alarm floods. The alarm system of HLS-II provides multiple messaging channels to notify the responsible staff, including WeChat, SMS and web-based GUI. The alarm system of HLS-II has been deployed since December 2022. The result shows the alarm system facilitates the operator to troubleshoot problem efficiently to improve the availability of HLS-II.  
poster icon Poster THPDP037 [0.653 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP037  
About • Received ※ 30 September 2023 — Accepted ※ 08 December 2023 — Issued ※ 13 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP040 Control System of the ForMAX Beamline at the MAX IV Synchrotron 1402
 
  • W.T. Kitka
    S2Innovation, Kraków, Poland
  • V. Da Silva, V.H. Haghighat, Y.L. Li, J. Lidón-Simon, M. Lindberg, S. Malki, K. Nygård, E. Rosendahl
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  This paper describes the design and implementation of the control system for the ForMAX beamline at the MAX IV synchrotron. MAX IV is a Swedish national laboratory that houses one of the brightest synchrotron light sources in the world. ForMAX is one of the beamlines at MAX IV and is funded by the Knut and Alice Wallenberg Foundation and Swedish industry via Treesearch. To meet the specific demands of ForMAX, a new control system was developed using the TANGO Controls and Sardana frameworks. Using these frameworks enables seamless integration of hardware and software, ensuring efficient and reliable beamline operation. The control system was designed to support a variety of experiments, including multiscale structural characterization from nanometer to millimeter length scales by combining full-field tomographic imaging, small- and wide-angle X-ray scattering (SWAXS), and scanning SWAXS imaging in a single instrument. The system allows for precise control of the beam position, energy, intensity, and sample position. Furthermore, the system provides real-time feedback on the status of the experiments, allowing for adjustments to be made quickly and efficiently. In conclusion, the design and implementation of the control system for the ForMAX beamline at the MAX IV synchrotron has resulted in a highly flexible and efficient experimental station. TANGO Controls and Sardana have allowed for seamless integration of hardware and software, enabling precise and reliable control of the beamline for a wide range of experiments.  
poster icon Poster THPDP040 [0.668 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP040  
About • Received ※ 04 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 12 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP041 The RF Protection Interlock System Prototype Verification 1406
 
  • W. Cichalewski, P. Amrozik, G.W. Jabłoński, W. Jalmuzna, R. Kiełbik, K. Klys, R. Kotas, P. Marciniak, B. Pekoslawski, W. Tylman
    TUL-DMCS, Łódż, Poland
  • B.E. Chase, E.R. Harms, N. Patel, P. Varghese
    Fermilab, Batavia, Illinois, USA
 
  The Radio Frequency Protection Interlock system plays vital role in the LLRF related/dependent accelerator sections Protection. It’s main role is to collect information from number different sensors and indicators around nearest cavities and cryomodule and provide instant RF signal termination in case of safety thresholds violation. This submission describes newly designed RFPI system tailored to the Proton Improvement Plan II (PIP-II) requirements. The proof of concept prototype of this system has been build. The paper includes also the CMTF environment evaluation tests results and findings as an input to the next full-scope prototype design.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP041  
About • Received ※ 06 October 2023 — Revised ※ 26 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 13 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP047 ELK Stack Deployment with Ansible 1411
 
  • T. Gatsi, X.P. Baloyi, J.L. Lekganyane, R.L. Schwartz
    SARAO, Cape Town, South Africa
 
  The 64-dish MeerKAT radio telescope, constructed in South Africa, became the largest and most sensitive radio telescope in the Southern Hemisphere until integrated with the Square Kilometer Array (SKA). Our Control and Monitoring system for Radio Astronomy Project such as MeerKAT produces a lot of data and logs that require proper handling. Viewing and analysis to trace and track system issues and as well as investigate technical software issues require one to go back in time to look for event occurrence. We therefore deployed an ELK software stack ( Elasticsearch, Kibana, Logstash) using Ansible in order to have the capability to aggregate system process logs. We deploy the stack as a cluster comprising lxc containers running inside a Proxmox Virtual Environment using Ansible as a software deployment tool. Each container in the cluster performs cluster duties such as deciding where to place index shards and when to move them. Each container is a data node that makes up the heart of the cluster. We deploy the stack as a cluster for load balancing purposes. Logstash ingests ,transforms and sends the data to the Kibana Graphical User Interface for visualization. Elasticsearch indexes, analyzes, and searches the ingested data into Kibana and our Operations Team and other system users can visualize and analyze these logs on the Kibana GUI frontend.  
poster icon Poster THPDP047 [0.503 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP047  
About • Received ※ 03 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 19 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP048 SARAO Science Repository: Sustainable Use of MeerKAT Data 1415
 
  • Z. Kukuma, G. Coetzer, R.S. Kupa, C. Schollar
    SARAO, Cape Town, South Africa
 
  Funding: National Research Foundation (South Africa)
The South African Radio Astronomy Observatory (SARAO) is excited to announce the forthcoming release of its digital repository for managing and preserving astronomical data. The repository, built using the DSpace platform, will allow researchers to catalogue and discover research data in a standardised way, while Digital Object Identifiers (DOIs) through the Datacite service will ensure the unique identification and persistent citation of data. The data will be hosted on a Ceph archive, which provides reliable storage and efficient retrieval using the s3 protocol. We are looking forward to hosting science data from any scientist who has used SARAO instruments. Researchers will be able to apply to host their data on the SARAO digital repository service, which will be released in the coming month. This repository will serve as a critical resource for the astronomy community, providing easy access to valuable data for research and collaboration. With the increasing demand for digital preservation and data accessibility, we believe that the SARAO digital repository will set a standard for other astronomical institutions to follow. We are committed to ensuring that our data remains available and accessible for the long term, and we invite all interested researchers to participate in this exciting initiative.
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP048  
About • Received ※ 05 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 17 December 2023 — Issued ※ 22 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP050 Improving User Experience and Performance in Sardana and Taurus: A Status Report and Roadmap 1420
 
  • Z. Reszela, J. Aguilar Larruy, M. Caixal i Joaniquet, G. Cuní, R. Homs-Puron, E. Morales, M. Navarro, C. Pascual-Izarra, J.A. Ramos, S. Rubio-Manrique, O. Vallcorba
    ALBA-CELLS, Cerdanyola del Vallès, Spain
  • B. Bertrand, J. Forsberg
    MAX IV Laboratory, Lund University, Lund, Sweden
  • M.T. Núñez Pardo de Vera
    DESY, Hamburg, Germany
  • M. Piekarski
    NSRC SOLARIS, Kraków, Poland
  • D. Schick
    MBI, Berlin, Germany
 
  Sardana Suite is an open-source scientific SCADA solution used in synchrotron light beamlines at ALBA, DESY, MAXIV and SOLARIS and in laser labs at MBI-Berlin. It is formed by Sardana and Taurus - both mature projects, driven by a community of users and developers for more than 10 years. Sardana provides a low level interface to the hardware, middle level abstractions and a sequence engine. Taurus is a library for developing graphical user interfaces. Sardana Suite uses client - server architecture and is built on top of TANGO. As a community, during the last few years, on one hand we were focusing on improving user experience, especially in terms of reliability and performance and on the other hand renewing the dependency stack. The system is now more stable, easier to debug and recover from a failure. An important effort was put in profiling and improving performance of Taurus applications startup. The codebase has been migrated to Python 3 and the plotting widgets were rewritten with pyqtgraph. This didn’t prevent us from delivering new features, like for example the long-awaited configuration tools and format based on YAML which is easy and intuitive to edit, browse, and track historical changes. Now we conclude this phase in the project’s lifetimes and are preparing for new challenging requirements in the area of continuous scans like higher data throughput and more complex synchronization configurations. Here we present the status report and the future roadmap.  
poster icon Poster THPDP050 [0.605 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP050  
About • Received ※ 06 October 2023 — Revised ※ 26 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP051 LLRF and Timing System Integration at ESS 1426
 
  • G.S. Fedel, A.A. Gorzawski, J.J. Jamróz, J.P.S. Martins, N. Milas, A.P. Persson, A.M. Svensson, R.H. Zeng
    ESS, Lund, Sweden
 
  The Low Level Radio Frequency (LLRF) system is an important part of a Spallation Source facility as ESS. LLRF is commonly used with many different setups depending on the aim: preparation, calibration, conditioning, commission and others. These different setups are strongly connected to another important system on accelerators: the Timing System. This proceeding presents how at ESS we implemented the integration between LLRF and Timing systems on the control system scope. The integration of these two systems provides different and important features as: allow different ways to trigger the RF system (synced or not to other systems), define how the RF output will be defined (based on the features of the expected beam), re-configure LLRF depending on the timing setup and more. This integration was developed on both ends, LLRF and timing, and is mostly concentrated on the control system layer based on EPICS. Dealing with the different scenarios, synchronicity and considering all the software, hardware and firmware involved are some of the challenges of this integration. The result of this work was used during the ESS accelerator commissioning in 2022 and will be used on next ESS accelerator commissioning in 2023.  
poster icon Poster THPDP051 [0.993 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP051  
About • Received ※ 05 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 12 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP052 Characterizing Motion Control Systems to Enable Accurate Continuous and Event-Based Scans 1431
 
  • J.E. Petersson, T. Bögershausen, N. Holmberg, M. Olsson, T.S. Richter, F. Rojas
    ESS, Lund, Sweden
 
  The European Spallation Source (ESS) is adopting innovative data acquisition and analysis methods using global timestamping for neutron scattering research. This study characterises the timing accuracy and reliability of the instrument control system by examining an integrated motion and fast detection system. We designed an experimental apparatus featuring a motion axis controlled by a Beckhoff programmable logic controller (PLC) using TwinCAT 3 software. The encoder readback is timestamped in the PLC, which is time-synchronised with the ESS master clock via a Microresearch Finland event receiver (EVR) using Precision Time Protocol (PTP). We repeatedly scanned the motor between known positions at different speeds. The system was characterised by correlating the position and timestamp recorded by the PLC with independent information using a fast optical position sensor read out directly by the MRF system. The findings of this study provide a good benchmark for the upcoming experiments in neutron scattering research at ESS and should be interesting for those aiming to build similar setups.  
poster icon Poster THPDP052 [1.185 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP052  
About • Received ※ 05 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 12 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP053 Test Automation for Control Systems at the European Spallation Source 1435
 
  • K. Vestin, F.S. Alves, L.J. Johansson, S. Pavinato, K.E. Rosengren, M.V. Vojneski
    ESS, Lund, Sweden
 
  This paper describes several control system test auto-mation frameworks for the control systems at the Europe-an Spallation Source (ESS), a cutting-edge research facili-ty that generates neutron beams for scientific experi-ments. The control system is a crucial component of ESS, responsible for regulating and monitoring the facility’s complex machinery, including a proton accelerator, target station, and several neutron instruments. The traditional approach to testing control systems largely relies on manual testing, which is time-consuming and error-prone. To enhance the testing process, several different test automation frameworks have been devel-oped for various types of applications. Some of these frameworks are integrated with the ESS control system, enabling automated testing of new software releases and updates, as well as regression testing of existing func-tionality. The paper provides an overview of the various automa-tion frameworks in use at ESS, including their architec-ture, tools, and development techniques. It discusses the benefits of the different frameworks, such as increased testing efficiency, improved software quality, and reduced testing costs. The paper concludes by outlining future development directions.  
poster icon Poster THPDP053 [1.020 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP053  
About • Received ※ 19 September 2023 — Revised ※ 10 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 14 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP054
Fast, Fully Automated Continuous Energy Scan at the Biomax Beamline at Max IV Laboratory  
 
  • I. Gorgisyan, P.J. Bell, M. Cascella, M. Eguiraun, Á. Freitas, A. Gonzalez, J. Lidón-Simon, J. Nan, C. Takahashi, T. Ursby
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  BioMAX is an X-ray macromolecular crystallography (MX) beamline* at MAX IV Laboratory that delivers an X-ray beam with a photon flux of up to 1e13 ph/s. The photon energy at the beamline can be easily adjusted between 6 keV and 24 keV. At MX beamlines Single- and Multi-wavelength Anomalous Dispersion (SAD and MAD) methods are used for experimental phasing to reconstruct the macromolecular structures. To be able to benefit from these techniques, it is imperative for an MX beamline to have a fast and automated energy scan routine. This contribution reports on the newly implemented continuous energy scan procedure at BioMAX. The scan routine performs a synchronous motion of the undulator and monochromator motors to continuously scan the energy while measuring the fluorescence from the sample as the energy changes. The data acquisition during the scan is triggered by the actual energy value which is monitored throughout the scan at 1 MHz rate. The energy scan routine is fully automated and minimizes the radiation damage on the sample during the measurements. The scan itself is as short as one second making the overall procedure a factor of five faster than a conventional step scan.
* Ursby T. et al. "BioMAX - the first macromolecular crystallography beamline at MAX IV Laboratory." Journal of Synchrotron Radiation 27, 1415 - 1729, (2020).
 
poster icon Poster THPDP054 [4.700 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP056 Consolidation of the Power Trigger Controllers of the LHC Beam Dumping System 1439
 
  • L. Strobino, N. Magnin, N. Voumardpresenter
    European Organization for Nuclear Research (CERN), Geneva, Switzerland
 
  The Power Trigger Controller (PTC) of the LHC Beam Dumping System (LBDS) is in charge of the control and supervision of the Power Trigger Units (PTU), which are used to trigger the conduction of the 50 High-Voltage Pulsed Generators (HVPG) of the LBDS kicker magnets. This card is integrated in an Industrial Control System (ICS) and has the double role of controlling the PTU operating mode and monitoring its status, and of supervising the LBDS triggering and re-triggering systems. As part of the LBDS consolidation during the LHC Long Shutdown 2 (LS2), a new PTC card was designed, based on a System-on-Chip (SoC) implemented in an FPGA. The FPGA contains an ARM Cortex-M3 softcore processor and all the required peripherals to communicate with onboard ADCs and DACs (3rd-party IPs or custom-made ones) as well as with an interchangeable fieldbus communication module, allowing the board to be integrated in various types of industrial control networks in view of future evolution. This new architecture is presented together with the advantages in terms of modularity and reusability for future projects.  
poster icon Poster THPDP056 [3.146 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP056  
About • Received ※ 05 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 15 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP057 SPS Beam Dump Enhancements on Tracking and Synchronization 1444
 
  • N. Voumard, N. Magnin, P. Van Trappen
    European Organization for Nuclear Research (CERN), Geneva, Switzerland
 
  During Long Shutdown 2 (LS2) at CERN, the SPS Beam Dumping System (SBDS) was completely renovated and relocated to SPS Point 5. This allowed to deploy at the SPS the Beam Energy Tracking System (BETS) and the Trigger Synchronization Unit (TSU), initially designed for and operational at the LHC Beam Dumping System (LBDS). The challenge encountered in this migration was the dynamic multi-cycle operation scheme with fast ramping cycles of the SPS in comparison to the long physics periods at stable energy of the LHC. This paper describes the modification of both BETS and TSU systems as well as the automatic arming sequence put in place, including the interactions with the SPS injection, the beam revolution frequency, and the Beam Interlock System (BIS).  
poster icon Poster THPDP057 [0.490 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP057  
About • Received ※ 05 October 2023 — Revised ※ 26 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 12 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP059 Towards Automatic Generation of Fail-Safe PLC Code Compliant with Functional Safety Standards 1449
 
  • A. Germinario, E. Blanco Vinuelapresenter, B. Fernández Adiego
    CERN, Meyrin, Switzerland
 
  In agreement with the IEC 61511 functional safety standard, fail-safe application programs should be written using a Limited Variability Language (LVL), that has a limited number of operations and data types, such as LD (Ladder Diagrams) or FBD (Function Block Diagrams) for safety PLC (Programmable Logic Controller) languages. The specification of safety instrumented systems, as part of the Safety Requirements Specification document, shall unambiguously define the logic of the program, creating a one-to-one relationship between code and specification. Hence, coding becomes a translation from a specification language to PLC code. This process is repetitive and error-prone when performed by a human. In this paper we describe the process of fully generating Siemens TIA portal LD programs for safety applications from a formal specification. The process starts by generating an intermediate model that represents a generic LD program based on a predefined meta-model. This intermediate model is then automatically translated into code. The idea can be expanded to other equivalent LVL languages from other PLC manufacturers. In addition, the intermediate model can be generated from different specification formalisms having the same level of expressiveness as the one presented in this paper: a Cause-Effect Matrix. Our medium-term vision is to automatically generate fail-safe programs from diverse formal specification methods and using different LVLs.  
poster icon Poster THPDP059 [1.935 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP059  
About • Received ※ 03 October 2023 — Revised ※ 26 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 09 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP060 Beam Instrumentation Simulation in Python 1454
 
  • M. Gonzalez-Berges, D. Alves, A. Boccardi, V. Chariton, I. Degl’Innocenti, S. Jackson, J. Martínez Samblas
    CERN, Meyrin, Switzerland
 
  The design of acquisition electronics for particle accelerator systems relies on simulations in various domains. System level simulation frameworks can integrate the results of specific tools with analytical models and stochastic analysis. This allows the designer to estimate the performance of different architectures, compare the results, and ultimately optimize the design. These simulation frameworks are often made of custom scripts for specific designs, which are hard to share or reuse. Adopting a standard interface for modular components can address these issues. Also, providing a graphical interface where these components can be easily configured, connected and the results visualised, eases the creation of simulations. This paper identifies which characteristics ISPy (Instrumentation Simulation in Python) should fulfill as a simulation framework. It subsequently proposes a standard format for signal-processing simulation modules. Existing environments which allow script integration and an intuitive graphical interface have then been evaluated and the KNIME Analytics Platform was the proposed solution. Additionally, the need to handle parameter sweeps for any parameter of the simulation, and the need for a bespoke visualisation tool will be discussed. Python has been chosen for all of these developments due to its flexibility and its wide adoption in the scientific community. The ensuing performance of the tool will also be discussed.  
poster icon Poster THPDP060 [2.931 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP060  
About • Received ※ 07 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 12 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP061 Python Expert Applications for Large Beam Instrumentation Systems at CERN 1460
 
  • J. Martínez Samblas, E. Calvo Giraldo, M. Gonzalez-Berges, M. Krupa
    CERN, Meyrin, Switzerland
 
  In recent years, beam diagnostics systems with increasingly large numbers of monitors, and systems handling vast amounts of data have been deployed at CERN. Their regular operation and maintenance poses a significant challenge. These systems have to run 24/7 when the accelerators are operating and the quality of the data they produce has to be guaranteed. This paper presents our experience developing applications in Python which are used to assure the readiness and availability of these large systems. The paper will first give a brief introduction to the different functionalities required, before presenting the chosen architectural design. Although the applications work mostly with online data, logged data is also used in some cases. For the implementation, standard Python libraries (e.g. PyQt, pandas, NumPy) have been used, and given the demanding performance requirements of these applications, several optimisations have had to be introduced. Feedback from users, collected during the first year’s run after CERN’s Long Shutdown period and the 2023 LHC commissioning, will also be presented. Finally, several ideas for future work will be described.  
poster icon Poster THPDP061 [2.010 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP061  
About • Received ※ 05 October 2023 — Revised ※ 26 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP062 Controls Optimization for Energy Efficient Cooling and Ventilation at CERN 1465
 
  • D. Monteiro, R. Barillère, N. Bunijevac, I. Rühl
    CERN, Meyrin, Switzerland
 
  Cooling and air conditioning systems play a vital role for the operation of the accelerators and experimental complex of the European Organization for Nuclear Research (CERN). Without them, critical accelerator machinery would not operate reliably as many machines require a fine controlled thermodynamic environment. These operation conditions come with a significant energy consumption: about 12% (75 GWh) of electricity consumed by the Large Hadron Collider (LHC) during a regular run period is devoted to cooling and air conditioning. To align with global CERN objectives of minimizing its impact on the environment, the Cooling and Ventilation (CV) group, within the Engineering Department (EN), has been developing several initiatives focused on energy savings. A particular effort is led by the automation and controls section which has been looking at how controls and automation strategies can be optimized without requiring costly hardware changes. This paper addresses several projects of this nature, by presenting their methodology and results achieved to date. Some of them are particularly promising as real measurements revealed that electricity consumption was more than halved after implementation. Due to the pertinence of this effort in the current context of energy crisis, the paper also draws a careful reflection on how it is planned to be further pursued to provide more energy-efficient cooling and ventilation services at CERN.  
poster icon Poster THPDP062 [7.056 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP062  
About • Received ※ 05 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 10 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP063 The Embedded Monitoring Processor for High Luminosity LHC 1470
 
  • P. Moschovakos, V. Ryjov, S. Schlenker
    CERN, Meyrin, Switzerland
  • D. Ecker
    Bergische Universität Wuppertal, Wuppertal, Germany
  • J.B. Olesen
    AU, Aarhus, Denmark
 
  The Embedded Monitoring Processor (EMP) is a versatile platform designed for High Luminosity LHC experiments, addressing the communication, processing, and monitoring needs of diverse applications in the ATLAS experiment, with a focus on supporting front-ends based on lpGBT (low power Giga-Bit Transceiver). Built around a commercial SoM, the EMP architecture emphasizes modularity, flexibility and the usage of standard interfaces, aiming to cover a wide range of applications and facilitating detector integrators to design and implement their specific solutions. The EMP software and firmware architecture comprises epos, the EMP operating system, quasar OPC UA servers, dedicated firmware IP cores and an ecosystem of different software libraries. This abstract outlines the software and firmware aspects of the EMP, detailing its integration with lpGBT optical interfaces, programmable logic development, and the role of the LpGbtSw library as a Hardware Abstraction Library for the LpGbt OPC UA server.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP063  
About • Received ※ 06 October 2023 — Revised ※ 27 October 2023 — Accepted ※ 12 December 2023 — Issued ※ 12 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP064 Selecting a Linux Operating System for CERN Accelerator Controls 1475
 
  • A. Radeva, J.M.E. Elyn, F. Locci, T. Ouleveypresenter, M. Vanden Eynden
    CERN, Meyrin, Switzerland
 
  Changing the operating system (OS) for large heterogeneous infrastructures in the research domain is complex. It requires great effort to prepare, migrate and validate the common generic components, followed by the specific corner cases. The trigger to change OS mainly comes from Industry and is based on multiple factors, such as OS end-of-life and the associated lack of security updates, as well as hardware end-of-life and incompatibilities between new hardware and old OS. At the time of writing, the CERN Accelerator Controls computing infrastructure consists of ~4000 heterogeneous systems (servers, consoles and front-ends) running CentOS 7. The effort to move to CentOS 7 was launched in 2014 and deployed operationally 2 years later. In 2022, a project was launched to select and prepare the next Linux OS for Controls servers and consoles. This paper describes the strategy behind the OS choice, and the challenges to be overcome in order to switch to it within the next 2 years, whilst respecting the operational accelerator schedule and factoring in the global hardware procurement delays. Details will be provided on the technical solutions implemented by the System Administration team to facilitate this process. In parallel, whilst embarking on moving away from running Controls services on dedicated bare metal platforms towards containerization and orchestration, an open question is whether the OS of choice, RHEL9, is the most suitable for the near future and if not what are the alternatives?  
poster icon Poster THPDP064 [9.129 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP064  
About • Received ※ 07 October 2023 — Revised ※ 27 October 2023 — Accepted ※ 02 December 2023 — Issued ※ 11 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP065 Unified Software Production Process for CERN Cryogenic Control Applications 1480
 
  • M. Pezzetti, TB. Barbe, C.F. Fluder, TK. Kubla, AT. Tovar-Gonzalez
    CERN, Meyrin, Switzerland
  • SR. Rog
    AGH, Cracow, Poland
 
  The software engineering of process control system for CERN cryogenic installations is based on an automatic code production methodology and continuous integration practice. This solution was initially developed for the LHC Accelerator applications, then adapted to LHC Detectors, test facilities and non-LHC cryogenic facilities. Over the years, this approach allowed the successful implementation of many control system upgrades, as well as the development of new applications while improving quality assurance and minimizing manpower resources. The overall complexity of automatic software production chains, their challenging maintenance, deviation between software production methods for different cryogenic domains and frequent evolution of CERN frameworks led to the system’s complete review. A new unified software production system was designed for all cryogenic domains and industrial technologies used. All previously employed frameworks, tools, libraries, code templates were classified, homogenized and implemented as common submodules, while projects specific configuration were grouped in custom application files. This publication presents the new unified software production solution, benefits from shared methodology between different cryogenics domains, as well as a summary of two years of experience with several cryogenic applications from different PLCs technologies.  
poster icon Poster THPDP065 [0.531 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP065  
About • Received ※ 04 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 12 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP066 Visualization Tools to Monitor Structure and Growth of an Existing Control System 1485
 
  • O. Pinazza, A. Augustinus, P.M. Bond, P.Ch. Chochula, A.N. Kurepin, M. Lechman, D. Voscek
    CERN, Meyrin, Switzerland
  • A.N. Kurepin
    RAS/INR, Moscow, Russia
 
  The ALICE experiment at the LHC has already been in operation for 15 years, and during its life several detectors have been replaced, new instruments installed, and some technologies changed. The control system has therefore also had to adapt, evolve and expand, sometimes departing from the symmetry and compactness of the original design. In a large collaboration, different groups contribute to the development of the control system of their detector. For the central coordination it is important to maintain the overview of the integrated control system to assure its coherence. Tools to visualize the structure and other critical aspects of the system can be of great help and can highlight problems or features of the control system such as deviations from the agreed architecture. This paper will present that existing tools, such as graphical widgets available in the public domain, or techniques typical of scientific analysis, can be adapted and help assess the coherence of the development, revealing any weaknesses and highlighting the interdependence of parts of the system. We show how we have used some of these techniques to analyse the coherence of the ALICE control system, and how this contributed to pointing out criticalities and key points.  
poster icon Poster THPDP066 [13.717 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP066  
About • Received ※ 04 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 13 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP067 Towards a Flexible and Secure Python Package Repository Service 1489
 
  • I. Sinkarenko, B. Copypresenter, P.J. Elson, F. Iannaccone, W.F. Koorn
    CERN, Meyrin, Switzerland
 
  The use of 3rd-party and internal software packages has become a crucial part of modern software development. Not only does it enable faster development, but it also facilitates sharing of common components, which is often necessary for ensuring correctness and robustness of developed software. To enable this workflow, a package repository is needed to store internal packages and provide a proxy to 3rd-party repository services. This is particularly important for systems that operate in constrained networks, as is common for accelerator control systems. Despite its benefits, installing arbitrary software from a 3rd-party package repository can pose security and operational risks. Therefore, it is crucial to implement effective security measures, such as usage logging, package moderation and security scanning. However, experience at CERN has shown off-the-shelf tools for running a flexible repository service for Python packages not to be satisfactory. For instance, the dependency confusion attack first published in 2021 has still not been fully addressed by the main open-source repository services. An in-house development was conducted to address this, using a modular approach to building a Python package repository that enables the creation of a powerful and security-friendly repository service using small components. This paper describes the components that exist, demonstrates their capabilities within CERN and discusses future plans. The solution is not CERN-specific and is likely to be relevant to other institutes facing comparable challenges.  
poster icon Poster THPDP067 [0.510 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP067  
About • Received ※ 05 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 16 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP068 Implementing High Performance & Highly Reliable Time Series Acquisition Software for the CERN-Wide Accelerator Data Logging Service 1494
 
  • M. Sobieszek, V. Baggiolini, R. Mucha, C. Roderick, P. Sowinski, J.P. Wozniak
    CERN, Meyrin, Switzerland
 
  The CERN Accelerator Data Logging Service (NXCALS) stores data generated by the accelerator infrastructure and beam related devices. This amounts to 3.5TB of data per day, coming from more than 2.5 million signals from heterogeneous systems at various frequencies. Around 85% of this data is transmitted through the Controls Middleware (CMW) infrastructure. To reliably gather such volumes of data, the acquisition system must be highly available, resilient and robust. It also has to be highly efficient and easily scalable, given the regularly growing data rates and volumes, particularly for the increases expected to be produced by the future High Luminosity LHC. This paper describes the NXCALS time series acquisition software, known as Data Sources. System architecture, design choices, and recovery solutions for various failure scenarios (e.g. network disruptions or cluster split-brain problems) will be covered. Technical implementation details will be discussed, covering the clustering of Akka Actors collecting data from tens of thousands of CMW devices and sharing the lessons learned. The NXCALS system has been operational since 2018 and has demonstrated the capability to fulfil all aforementioned characteristics, while also ensuring self-healing capabilities and no data losses during redeployments. The engineering challenge, architecture, lessons learned, and the implementation of this acquisition system are not CERN-specific and are therefore relevant to other institutes facing comparable challenges.  
poster icon Poster THPDP068 [2.960 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP068  
About • Received ※ 06 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 20 November 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP069 A Generic Real-Time Software in C++ for Digital Camera-Based Acquisition Systems at CERN 1499
 
  • A. Topaloudis, E. Bravin, S. Burger, S. Jackson, S. Mazzoni, E. Poimenidou, E. Senes
    CERN, Meyrin, Switzerland
 
  Until recently, most of CERN’s beam visualisation systems have been based on increasingly obsolescent analogue cameras. Hence, there is an on-going campaign to replace old or install new digital equivalents. There are many challenges associated with providing a homogenised solution for the data acquisition of the various visualization systems in an accelerator complex as diverse as CERN’s. However, a generic real-time software in C++ has been developed and already installed in several locations to control such systems. This paper describes the software and the additional tools that have also been developed to exploit the acquisition systems, including a Graphical User Interface (GUI) in Java/Swing and web fixed displays. Furthermore, it analyses the specific challenges of each use-case and the chosen solutions that resolve issues including any subsequent performance limitations.  
poster icon Poster THPDP069 [1.787 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP069  
About • Received ※ 05 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 18 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP070 Building, Deploying and Provisioning Embedded Operating Systems at PSI 1505
 
  • D. Anicic
    PSI, Villigen PSI, Switzerland
 
  In the scope of the Swiss Light Source (SLS) upgrade project, SLS 2.0, at Paul Scherrer Institute (PSI) two New Processing Platforms (NPP), both running RT Linux, have been added to the portfolio of existing VxWorks and Linux VME systems. At the lower end we have picked a variety of boards, all based on the Xilinx Zynq UltraScale+ MPSoC. Even though these devices have less processing power, due to the built-in FPGA and Real-time CPU (RPU) they can deliver strict, hard RT performance. For high-throughput, soft-RT applications we went for Intel Xeon based single-board PCs in the CPCI-S form factor. All platforms are operated as diskless systems. For the Zynq systems we have decided on building in-house a Yocto Kirkstone Linux distribution, whereas for the Xeon PCs we employ off-the-shelf Debian 10 Buster. In addition to these new NPP systems, in the scope of our new EtherCAT-based Motion project, we have decided to use small x8664 servers, which will run the same Debian distribution as NPP. In this contribution we present the selected Operating Systems (OS) and discuss how we build, deploy and provision them to the diskless clients.  
poster icon Poster THPDP070 [0.758 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP070  
About • Received ※ 02 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 19 October 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP071 Application development on CPCI-S.0 Hardware at PSI 1508
 
  • I.J. Johnson, R. Biffiger, D. Felici, W. Koprek, R. Rybaniec, B. Stef, G. Theidel
    PSI, Villigen PSI, Switzerland
 
  A Hardware and Software Toolbox is being created to accelerate the engineering of electronic components for large facility upgrades at the Paul Scherrer Institut. This Toolbox consists of modular hardware and Base Designs that follow the CPCI-S.0 concept. Our goal is to provide a starting foundation, tools, modules and libraries to simplify and accelerate developments. This contribution will focus on the Base Designs that provide advanced starting points for applications on MPSoC devices, AMD Zynq Ultrascale+. It is an environment containing both a ready-to-use system and functional building blocks. It features two main layers: one for the Processing System (PS) and one for the Programmable Logic (PL). The former is a collection of the software packages that run within an Operating System. The latter, lower layer consists of a seed Vivado project and an array of ready-to-use firmware modules. A set of device-tree-overlay scripts is also available to create high-level connections between PS and PL components.  
poster icon Poster THPDP071 [2.388 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP071  
About • Received ※ 06 October 2023 — Revised ※ 27 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 09 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP073 Scilog: A Flexible Logbook System for Experiment Data Management 1512
 
  • K. Wakonig, A. Ashton, C. Minotti
    PSI, Villigen PSI, Switzerland
 
  Capturing both raw and metadata during an experiment is of the utmost importance, as it provides valuable context for the decisions made during the experiment and the acquisition strategy. However, logbooks often lack seamless integration with facility-specific services such as authentication and data acquisition systems and can prove to be a burden, particularly in high-pressure situations during experiments. To address these challenges, SciLog has been developed as a logbook system utilizing MongoDB, Loopback, and Angular. Its primary objective is to provide a flexible and extensible environment, as well as a user-friendly interface. SciLog relies on atomic entries in a NoSQL database that can be easily queried, sorted, and displayed according to the user’s requirements. The integration with facility-specific authorization systems and the automatic import of new experiment proposals enable a user experience that is specifically tailored for the challenging environment of experiments conducted at large research facilities. The system is currently in use during beam time at the Paul Scherrer Institut, where it is collecting valuable feedback from scientists to enhance its capabilities.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP073  
About • Received ※ 05 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 11 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP074 Phase-II Upgrade of the CMS Electromagnetic Calorimeter Detector Control and Safety Systems for the High Luminosity Large Hadron Collider 1516
 
  • R. Jiménez Estupiñán, G. Dissertori, L. Djambazov, N. Härringer, W. Lustermann, K. Stachon
    ETH, Zurich, Switzerland
  • P. Adzic, D. Jovanovic, M. Mijic, P. Milenovic
    University of Belgrade, Belgrade, Republic of Serbia
  • L. Cokic
    CERN, Meyrin, Switzerland
 
  Funding: Swiss National Science Foundation, Switzerland; Ministry of Education, Science and Technological Development, Serbia.
The Electromagnetic Calorimeter (ECAL) is a subdetector of the CMS experiment. Composed of a barrel and two endcaps, ECAL uses lead tungstate scintillating crystals to measure the energy of electrons and photons produced in high-energy collisions at the Large Hadron Collider (LHC). The LHC will undergo a major upgrade during the 2026-2029 period to build the High-Luminosity LHC (HL-LHC). The HL-LHC will allow for physics measurements with one order of magnitude larger luminosity during its Phase-2 operation. The higher luminosity implies a dramatic change of the environmental conditions for the detectors, which will also undergo a significant upgrade. The endcaps will be decommissioned and replaced with a new detector. The barrel will be upgraded with new front-end electronics. A Sniffer system will be installed to analyse the airflow from within the detector. New high voltage and water-cooled, radiation tolerant low voltage power supplies are under development. The ECAL barrel safety system will replace the existing one and the precision temperature monitoring system will be redesigned. From the controls point of view, the final barrel calorimeter will practically be a new detector. The large modification of the underlying hardware and software components will have a considerable impact in the architecture of the detector control system (DCS). In this document the upgrade plans and the preliminary design of the ECAL DCS to ensure reliable and efficient operation during the Phase-2 period are summarized.
 
poster icon Poster THPDP074 [1.906 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP074  
About • Received ※ 05 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 16 October 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP075
Full Scale System Test of Prototype Digitised Waveform System at ISIS  
 
  • K. Koh, R.A. Washingtonpresenter
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  A digitised waveform system (DWS) is in development at the ISIS Neutron and Muon source to replace the existing Analogue Waveform Switching (AWS) system used for monitoring signals from distributed equipment. While the existing system multiplexes analogue signals into oscilloscopes, the proposed DWS will digitise the signals near their source for display with a PyQt based application. A proof-of-concept was previously commissioned with 48 channels and demonstrated the system’s feasibility. Further work has since been undertaken to scale the system up to the full capacity of 480 signals. In the full test system, acquisitions are timestamped using precise timing provided by a White Rabbit network. Additionally, a configuration service for the system was implemented. The scaled-up test system is compared with the existing AWS. Whilst it is primarily designed as a replacement for the AWS, the modular architecture makes it flexible enough to fulfil different potential purposes and work with different technologies. This last point is discussed with respect to other proposed upgrades for the ISIS accelerator controls system.  
poster icon Poster THPDP075 [0.845 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP076 Stream-based Virtual Device Simulation for Enhanced EPICS Integration and Automated Testing 1522
 
  • M. Lukaszewski, K. Klys
    E9, London, United Kingdom
 
  Integrating devices into the Experimental Physics and Industrial Control System (EPICS) can often take a suboptimal path due to discrepancies between available documentation and real device behaviour. To address this issue, we introduce "vd" (virtual device), a software for simulating stream-based virtual devices that enables testing communication without connecting to the real device. It is focused on the communication layer rather than the device’s underlying physics. The vd listens to a TCP port for client commands and employs ASCII-based byte stream communication. It offers easy configuration through a user-friendly config file containing all necessary information to simulate a device, including parameters for the simulated device and information exchanged via TCP, such as commands and queries related to each parameter. Defining the protocol for data exchange through a configuration file allows users to simulate various devices without modifying the simulator’s code. The vd’s architecture enables its use as a library for creating advanced simulations, making it a tool for testing and validating device communication and integration into EPICS. Furthermore, the vd can be integrated into CI pipelines, facilitating automated testing and validation of device communication, ultimately improving the quality of the produced control system.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP076  
About • Received ※ 06 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 12 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP077 Tango Integration of the SKA-Low Power and Signal Distribution System 1526
 
  • E.L. Arandjelovic, U.K. Pedersenpresenter
    OSL, St Ives, Cambridgeshire, United Kingdom
  • E.L. Arandjelovic, D. Devereux, U.K. Pedersenpresenter
    SKAO, Macclesfield, United Kingdom
  • D. Devereux
    CSIRO, Clayton, Australia
  • J. Engelbrecht
    VIVO, Somerset West, South Africa
 
  Funding: Square Kilometre Array Observatory
The Power and Signal Distribution System (PaSD) is a key component of the SKA-Low telescope, responsible for control and monitoring of local power to the electronic components of the RF signal chain for the antennas, and collecting the RF signals for transmission to the Central Processing Facility. The system comprises "SMART boxes" (SMART: Small Modular Aggregation and RFoF Trunk) which each connect directly to around 10 antennas to provide local monitoring and control, and one Field Node Distribution Hub (FNDH) per station which distributes power to all the SMART boxes and provides a communications gateway as well as additional local monitoring. All communication to the SMART boxes is funnelled through the FNDH on a multi-drop serial bus using the Modbus ASCII protocol. This paper will describe how the PaSD will be integrated into the Tango-based SKA-Low Monitoring Control and Calibration Subsystem (MCCS) software, including the facility for a drop-in Python simulator which can be used to test the software.
 
poster icon Poster THPDP077 [20.237 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP077  
About • Received ※ 04 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 14 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP078 Porting OpenMMC to STM32 Microcontrollers for Flexible AMC Development 1529
 
  • M.B. Stubbings, E.P.J. Perez Juarez, L.T. Stant
    DLS, Oxfordshire, United Kingdom
  • A. Wujek
    CERN, Meyrin, Switzerland
 
  Diamond Light Source has chosen the MicroTCA platform for high performance data acquisition and controls as part of the Diamond-II 4th generation light source upgrade. One requirement is the ability to create custom advanced mezzanine cards (AMCs) for signal conditioning and interlock support. To facilitate this, a module management controller (MMC) is required to negotiate payload power and communications between the AMC and MicroTCA shelf. A popular open-source firmware for controlling such a device is OpenMMC, a project from the Brazillian Light Source (LNLS), which employs a modular approach using FreeRTOS on ARM microcontrollers. Initially, OpenMMC supported the NXP LPC series of devices. However, to make use of Diamond’s existing ST Microelectronics (STM32) infrastructure, we have integrated a CERN fork of the project supporting STM32 microcontrollers into OpenMMC. In this paper, we outline our workflow and experiences introducing a new ARM device into the project.  
poster icon Poster THPDP078 [1.246 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP078  
About • Received ※ 06 October 2023 — Revised ※ 27 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 14 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP079 Integration of Bespoke Daq Software with Tango Controls in the SKAO Software Framework: From Problems to Progress 1533
 
  • A.J. Clemens
    OSL, St Ives, Cambridgeshire, United Kingdom
  • D. Devereux
    CSIRO, Clayton, Australia
  • D. Devereux
    SKAO, Macclesfield, United Kingdom
  • A. Magro
    ISSA, Msida, Malta
 
  The Square Kilometre Array Observatory (SKAO) project is an international effort to build two radio interferometers in South Africa and Australia to form one Observatory monitored and controlled from the global headquarters in the United Kingdom at Jodrell Bank. The Monitoring, Control and Calibration System (MCCS) is the "front-end" management software for the Low telescope which provides monitoring and control capabilities as well as implementing calibration processes and providing complex diagnostics support. Once completed the Low telescope will boast over 130, 000 individual log-periodic antennas and so the scale of the data generated will be huge. It is estimated that an average of 8 terabits per second of data will be transferred from the SKAO telescopes in both countries to Central Processing Facilities (CPFs) located at the telescope sites. In order to keep pace with this magnitude of data production an equally impressive data acquisition (DAQ) system is required. This paper outlines the challenges encountered and solutions adopted whilst incorporating a bespoke DAQ library within the SKAO’s Kubernetes-Tango ecosystem in the MCCS subsystem in order to allow high speed data capture whilst maintaining a consistent deployment experience.  
poster icon Poster THPDP079 [0.981 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP079  
About • Received ※ 02 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 19 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP080 Gateware and Software for ALS-U Instrumentation 1536
 
  • L.M. Russo, A. Amodio, M.J. Chin, W.E. Norum, K.S. Penney, G.J. Portmann, J.M. Weber
    LBNL, Berkeley, California, USA
 
  Funding: Work supported by the Director, Office of Science, Office of Basic Energy Sciences, of the U.S. Department of Energy under Contract No. DE-AC02-05CH11231.
The Advanced Light Source Upgrade (ALS-U) is a diffraction-limited light source upgrade project under development at the Lawrence Berkeley National Laboratory. The Instrumentation team is responsible for developing hardware, gateware, embedded software and control system integration for diagnostics projects, including Beam Position Monitor (BPM), Fast Orbit Feedback (FOFB), High Speed Digitizer (HSD), Beam Current Monitor (BCM), as well as Fast Machine Protection System (FMPS) and Timing. This paper describes the gateware and software approach to these projects, its challenges, tests and integration plans for the novel accumulation and storage rings and transfer lines.
 
poster icon Poster THPDP080 [4.586 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP080  
About • Received ※ 04 October 2023 — Revised ※ 27 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 15 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP081 Exploring Ethernet-Based CAMAC Replacements at ATLAS 1542
 
  • K.J. Bunnell, C. Dickerson, D.J. Novak, D. Stanton
    ANL, Lemont, Illinois, USA
 
  Funding: This work was supported by the US Department of Energy, Office of Nuclear Physics, under Contract No. DE-AC02-06CH11357. This research used resources of ANL’s ATLAS facility.
The Argonne Tandem Linear Accelerating System (ATLAS) facility at Argonne National Laboratory is researching ways at avoiding a crisis caused by the end-of-life issues with its 30 year-old CAMAC system. Replacement parts for CAMAC have long since been unavailable causing the potential for long periods of accelerator down times once the limited CAMAC spares are exhausted. ATLAS has recently upgraded the Ethernet in the facility from a 100-Mbps (max) to a 1-Gbps network. Therefore, an Ethernet-based data acquisition system is desirable. The data acquisition replacement requires reliability, speed, and longevity to be a viable upgrade to the facility. In addition, the transition from CAMAC to a modern data acquisition system will be done with minimal interruption of operations.
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP081  
About • Received ※ 10 October 2023 — Revised ※ 11 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 20 October 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP082 Teaching an Old Accelerator New Tricks 1545
 
  • D.J. Novak, K.J. Bunnell, C. Dickerson, D. Stanton
    ANL, Lemont, Illinois, USA
 
  Funding: This work was supported by the U.S. Department of Energy, under Contract No. DE-AC02-06CH11357. This research used resources of ANLs ATLAS facility, which is a DOE Office of Science User Facility.
The Argonne Tandem Linac Accelerator System (ATLAS) has been a National User Facility since 1985. In that time, many of the systems that help operators retrieve, modify, and store beamline parameters have not kept pace with the advancement of technology. Development of a new method of storing and retrieving beamline parameters resulted in the testing and installation of a time-series database as a potential replacement for the traditional relational database. InfluxDB was selected due to its self-hosted Open-Source version availability as well as the simplicity of installation and setup. A program was written to periodically gather all accelerator parameters in the control system and store them in the time-series database. This resulted in over 13,000 distinct data points, captured at 5-minute intervals. A second test captured 35 channels on a 1-minute cadence. Graphing of the captured data is being done on Grafana, an Open-Source version is available that co-exists well with InfluxDB as the back-end. Grafana made visualizing the data simple and flexible. The testing has allowed for the use of modern graphing tools to generate new insights into operating the accelerator, as well as opened the door to building large data sets suitable for Artificial Intelligence and Machine Learning applications.
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP082  
About • Received ※ 10 October 2023 — Revised ※ 11 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 13 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP085 LANSCE’s Timing System Status and Future Plans 1547
 
  • L.E. Walker, B.C. Atencio, S.A. Baily, D. Fratantonio, C.D. Hatch, M. Pieck, T. Ramakrishnan
    LANL, Los Alamos, New Mexico, USA
 
  Funding: This work was supported by the U.S. DOE through the Los Alamos National Laboratory (LANL). LANL is operated by Triad National Security, LLC, for the NNSA of U.S. DOE - Contract No. 89233218CNA000001
The Los Alamos Neutron Science Center (LANSCE) operates at a maximum repetition rate of 120 Hz. Timing gates are required for synchronization of the accelerator to provide beam acceleration along the LINAC and beam distribution to the five experimental areas. They are also provided to other devices with sensitive operating points relative to the machine cycle. Over the last 50 years of operations many new time sensitive pieces of equipment have been added. This has changed the demand on, and complexity of, the timing system. Further driven by equipment obsolescence issues, the timing system un-derwent many upgrades and revitalization efforts, with the most significant deployment starting in 2016. Due to these upgrade efforts, the timing system architecture design changed from a purely centralized system, to a distributed event-based one. The purpose of this paper is to detail the current state of the timing system, as a hy-brid system with the gate events being generated from a new timing master system, while still utilizing legacy distribution and fanout systems. Upgrades to the distribu-tion system are planned, but due to the required beam delivery schedule, they can only be deployed in sections during four-month annual maintenance cycles. The paper will also cover the off-the-shelf solutions that have been found for standardization, and the efforts towards a life cycle management process.
LA-UR-23-31123
 
poster icon Poster THPDP085 [3.311 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP085  
About • Received ※ 29 September 2023 — Revised ※ 11 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 13 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP086 LCLS-II Cryomodule Isolation Vacuum Pump System 1551
 
  • S.C. Alverson, D.K. Gill, S. Saraf
    SLAC, Menlo Park, California, USA
 
  Funding: Work supported by the U.S. Department of Energy under contract number DE-AC02-76SF00515
The LCLS-II Project at SLAC National Accelerator is a major upgrade to the lab’s Free Electron Laser (FEL) facility adding a new injector and superconducting linac. In order to support this new linac, a vacuum pumping scheme was needed to isolate the liquid helium lines cooling the RF cavities inside the cryomodules from outside ambient heat as well as to exhaust any leaking helium gas. Carts were built with support for both roughing and high vacuum pumps and read back diagnostics. Additionally, a Programmable Logic Controller (PLC) was then configured to automate the pump down sequence and provide interlocks in the case of a vacuum burst. The design was made modular such that it can be manually relocated easily to other sections of the linac if needed depending on vacuum conditions.
* https://lcls.slac.stanford.edu/lcls-ii
 
poster icon Poster THPDP086 [18.556 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP086  
About • Received ※ 03 October 2023 — Revised ※ 27 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 15 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP087 LCLS-II Controls Software Architecture for the Wire Scan Diagnostics 1556
 
  • N. Balakrishnan, J.D. Bong, A.S. Fisher, B.T. Jacobson, L. Sapozhnikov
    SLAC, Menlo Park, California, USA
 
  Funding: This work was supported by Department of Energy, Office of Basic Energy Sciences, contract DE-AC02-76SF00515
The Super Conducting (SC) Linac Coherent Light Source II (LCLS-II) facility at SLAC is capable of delivering an electron beam at a fast rate of up to 1MHz. The high-rate necessitates the processing algorithms and data exchanges with other high-rate systems to be implemented with FPGA technology. For LCLS-II, SLAC has deployed a common platform solution (hardware, firmware, software) which is used by timing, machine protection and diagnostics systems. The wire scanner diagnostic system uses this solution to acquire beam synchronous time-stamped readings, of wire scanner position and beam loss during the scan, for each individual bunch. This paper explores the software architecture and control system integration for LCLS-II wire scanners using the common platform solution.
 
poster icon Poster THPDP087 [1.079 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP087  
About • Received ※ 06 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 09 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP088 ATCA-Based Beam Line Data Software for SLAC’s LCLS-II Timing System 1560
 
  • D. Alnajjar, M.P. Donadiopresenter, K.H. Kim, M. Weaver
    SLAC, Menlo Park, California, USA
 
  Funding: Work supported by US DOE contract DE-AC02-76SF00515
Among the several acquisition services available with SLAC’s high beam rate accelerator, all of which are contemplated in the acquisition service EPICS support package, resides the new Advanced Telecommunications Computing Architecture (ATCA) Beam Line Data (BLD) service. BLD runs on top of SLAC’s common platform software and firmware, and communicates with several high-performance systems (i.e. MPS, BPM, LLRF, timing, etc.) in LCLS, running on a 7-slot ATCA crate. Once linked with an ATCA EPICS IOC and with the proper commands called in the IOC shell, it initializes the BLD FPGA logic and the upper software stack, and makes PVs available allowing the control of the BLD data acquisition rates, and the starting of the BLD data acquisition. This service permits the forwarding of acquired data to configured IP addresses and ports in the format of multicast network packets. Up to four BLD rates can be configured simultaneously, each accessible at its configured IP destination, and with a maximum rate of 1MHz. Users interested in acquiring any of the four BLD rates will need to register in the corresponding IP destination for receiving a copy of the multicast packet on their respective receiver software. BLD has allowed data to be transmitted over multicast packets for over a decade at SLAC, but always at a maximum rate of 120 Hz. The present work focuses on bringing this service to the high beam rate high-performance systems using ATCAs, allowing the reuse of many legacy in-house-developed client software infrastructures.
 
poster icon Poster THPDP088 [1.060 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP088  
About • Received ※ 03 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 17 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP089
Centralized Logging and Alerts for EPICS-based Control Systems with Logstash and Grafana  
 
  • K.R. Lauer
    SLAC, Menlo Park, California, USA
 
  Funding: This work is supported by Department of Energy contract DE-AC02-76SF00515.
Controls-focused centralized logging on the experimental side of the LCLS aims to bring together logging information from a variety of disparate sources into a single database for easy correlation and alerting. Our application of EPICS covers thousands of IOCs, dozens of Channel Access gateways, hundreds of PLCs and other physical devices, and numerous user-facing applications all running simultaneously. Each of these elements has its own idiosyncrasies in terms of how log messages are generated, where they are stored (if at all), and what information is contained. Our centralized logging implementation routes messages from our most common sources to a logstash instance which is configured to interpret each message and store the parsed information into a database. This system includes support for caput logs, Channel Access gateway put logs, messages generated from TwinCAT PLCs, user-facing Python applications, and the EPICS error logging facility. Aggregated logs can then be readily queried alongside EPICS Process Variable data in Grafana. Alerts can be easily configured by end-users to notify users of situations by way of Slack message and e-mail.
 
poster icon Poster THPDP089 [2.207 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP090 LCLS-II Accelerator Vacuum Control System Design, Installation and Checkout 1564
 
  • S. Saraf, S.C. Alverson, S. Karimian, C. Lai, S. Nguyen
    SLAC, Menlo Park, California, USA
 
  Funding: Work supported by the U.S. Department of Energy under contract number DE-AC02-76SF00515
The LCLS-II Project at SLAC National Accelerator Laboratory has constructed a new superconducting accelerator which occupies the first kilometer of SLAC’s original 2-mile-long linear accelerator tunnel. The LCLS-II Vacuum System consists of a combination of particle free(PF) and non-particle free vacuum(non-PF) areas and multiple independent and interdependent systems, including the beamline vacuum, RF system vacuum, cryogenic system vacuum and support systems vacuum. The Vacuum Control System incorporates controls and monitoring of a variety of gauges, pumps, valves and Hiden RGAs. The design uses a Programmable Logic Controller (PLC) to perform valve interlocking functions to isolate bad vacuum areas. In PF areas, a voting scheme has been implemented for slow and fast shutter interlock logic to prevent spurious trips. Additional auxiliary control functions and high-level monitoring of vacuum components is reported to global control system via an Experimental Physics and Industrial Control System (EPICS) input output controller (IOC). This paper will discuss the design as well as the phased approach to installation and successful checkout of LCLS-II Vacuum Control System.
https://lcls.slac.stanford.edu/lcls-ii
 
poster icon Poster THPDP090 [1.787 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP090  
About • Received ※ 06 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 19 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP101 Creating of HDF5 Files as Data Source for Analyses Using the Example of ALPS IIc and the DOOCS Control System 1570
 
  • S. Karstensen, P. Gonzalez-Caminal, A. Lindner, I. Oceano, V. Rybnikov, K. Schwarz, G. Sedov
    DESY, Hamburg, Germany
  • G. Günther, O. Mannix
    HZB, Berlin, Germany
 
  ALPS II is a light-shining through a wall (LSW) experiment to search for WISPs (very Weakly Interacting Slim Particles). Potential WISP candidates are axion-like particles or hidden sector photons. Axion-like particles may convert to light (and vice versa) in presence of a magnetic field. Similarly, hidden sector photons "mix" with light independent of any magnetic fields. This is exploited by ALPS II- Light from strong laser is shone into a magnetic field. Laser photons can be converted into a WISPs in front of a light-blocking barrier and reconverted into photons behind that barrier.  The experiment exploits optical resonators for laser power build-up in a large-scale optical cavity to boost the available power for the WISP production as well as their reconversion probability to light. The Distributed Object-Oriented Control System - DOOCS - provides a versatile software framework for creating accelerator-based control system applications. These can range from monitoring simple temperature sensors up to high-level controls and feedbacks of beam parameters as required for complex accelerator operations. In order to enable data analysis by researchers who do not have access to the DOOCS internal control system to read measured values, the measurement and control data are extracted from the control system and saved in HDF5 file format. Through this process, the data is decoupled from the control system and can be analysed on the NAF computer system, among other things. NodeRed acts here as a graphical tool for creating HDF5 files.  
poster icon Poster THPDP101 [50.659 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP101  
About • Received ※ 04 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 18 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP102 Machine Protection System at SARAF 1573
 
  • A. Gaget, J. Dumas
    CEA-IRFU, Gif-sur-Yvette, France
  • A. Chancé, F. Gougnaud, T.J. Joannem, A. Lotode, S. Monnereau, V. Nadot
    CEA-DRF-IRFU, France
  • H. Isakov, A. Perry, E. Reinfeld, I. Shmuely, N. Tamim, L. Weissman
    Soreq NRC, Yavne, Israel
 
  CEA Saclay Irfu is in charge of the major part of the control system of the SARAF-LINAC accelerator based at Soreq in Israel. This scope also includes the Machine Protection System. This system prevents any damage in the accelerator by shutting down the beam in case of detection of risky incidents like interceptive diagnostics in the beam or vacuum or cooling defects. So far, the system has been used successfully up to the MEBT. It will be tested soon for the super conducting Linac consisting of 4 cryomodules and 27 cavities. This Machine Protection System relies on three sets: the MRF timing system that is the messenger of the "shut beam" messages coming from any devices, IOxOS MTCA boards with custom FPGA developments that monitor the Section Beam Current Transmission along the accelerator and a Beam Destination Master that manages the beam destination required. This Destination Master is based on a master PLC. It permanently monitors Siemens PLCs that are in charge of the "slow" detection for fields such as vacuum, cryogenic and cooling system. The paper describes the architecture of this protection system and the exchanges between these three main parts.  
poster icon Poster THPDP102 [2.104 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP102  
About • Received ※ 04 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 18 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)