Paper | Title | Other Keywords | Page |
---|---|---|---|
MO2BCO04 | Applying Standardised Software Architectural Concepts to Design Robust and Adaptable PLC Solutions | software, interface, hardware, controls | 40 |
|
|||
Between evolving requirements, additional feature requests and urgent maintenance tasks, the Programmable Logic Controllers (PLC) at the European X-Ray Free Electron Laser Facility (EuXFEL) have become subjected to an array of demands. As the maintainability effort towards the existing systems peak, the requirement for a sustainable solution become an ever pressing concern. Ultimately, in order to provide a PLC code base which can easily be supported and adapted to, a reworking was required from the ground up in the form of a new suite of libraries and tools. Through this, it was possible to bring standardised software principals into PLC design and development, conjunctively offering an interface into the existing code base for ongoing support of legacy code. The set of libraries are developed by incorporating software engineering principles and design patterns in test driven development within a layered architecture. In defining clear interfaces across all the architectural layers - from hardware, to the software representation of hardware, and clusters of software devices, the complexity of PLC development decreases down into modular blocks of unit tested code. Regular tasks such as the addition of features, modifications or process control can easily be performed due to the adaptability, flexibility and modularity of the core PLC code base. | |||
Slides MO2BCO04 [0.910 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-MO2BCO04 | ||
About • | Received ※ 05 October 2023 — Revised ※ 08 October 2023 — Accepted ※ 14 November 2023 — Issued ※ 09 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MO3AO06 | Energy Consumption Optimisation by Using Advanced Control Algorithms | controls, operation, MMI, simulation | 145 |
|
|||
Large industries operate energy-intensive equipment and energy efficiency is an important objective when trying to optimize the final energy consumption. CERN utilizes a large amount of electrical energy to run its accelerators, detectors and test facilities, with a total yearly consumption of 1.3 TWh and peaks of about 200 MW. Final energy consumption reduction can be achieved by dedicated technical solutions and advanced automation technologies, especially those based on optimization algorithms, have revealed a crucial role not only in keeping the processes within required safety and operational conditions but also in incorporating financial factors. MBPC (Model-Based Predictive Control) is a feedback control algorithm which can naturally integrate the capability of achieving reduced energy consumption when including economic factors in the optimization formulation. This paper reports on the experience gathered when applying non-linear MBPC to some of the contributors to the electricity bill at CERN: the cooling and ventilation plants (i.e. cooling towers, chillers, and air handling units). Simulation results with cooling towers showed significant performance improvements and energy savings close to 20% over conventional heuristic solutions. The control problem formulation, the control strategy validation using a digital twin and the initial results in a real industrial plant are reported together with the experience gained implementing the algorithm in industrial controllers. | |||
Slides MO3AO06 [3.101 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-MO3AO06 | ||
About • | Received ※ 04 October 2023 — Revised ※ 09 October 2023 — Accepted ※ 14 November 2023 — Issued ※ 29 November 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MO3BCO03 | Control System Development at the South African Isotope Facility | controls, target, EPICS, network | 160 |
|
|||
The South African Isotope Facility (SAIF) at iThemba LABS is well into its commissioning phase. The intention of SAIF is to free up our existing Separated Sector Cyclotron to do more physics research and to increase our radioisotope production and research capacity. An EPICS based control system, primarily utilising EtherCAT hardware, has been developed that spans the control of beamline equipment, target handling and bombardment stations, vault clearance and ARMS systems. Various building and peripheral services like cooling water and gases, HVAC and UPS have also been integrated into the control system via Modbus and OPCUA to allow for seamless control and monitoring. An overview of the SAIF facility and the EPICS based control system is presented. The control strategies, hardware and various EPICS and web based software and tools utilised are presented. | |||
Slides MO3BCO03 [3.511 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-MO3BCO03 | ||
About • | Received ※ 06 October 2023 — Revised ※ 11 October 2023 — Accepted ※ 14 November 2023 — Issued ※ 12 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMBCMO01 | Extending the Coverage of Automated Testing in ITER’s Control System Software Distribution | software, hardware, controls, framework | 338 |
|
|||
Funding: Partially funded by PID2019-108377RB-C33/MCIN/AEI (Agencia Estatal de Investigación) /10.13039/501100011033 and PID2022-137680OB-C33/MCIN/AEI /10.13039/501100011033 / FEDER/ and the European Union. As part of the effort to standardize the control system environment of ITER’s in-kind delivered >170 plant systems, the Controls Division publishes CODAC Core System (CCS), a complete Linux-based control system software distribution. In the past, a large part of the integrated and end-to-end software testing for CCS was executed manually, using many long and complex test plan documents. As the project progress introduces increasing scope and higher quality requirements, that approach was not maintainable in the long term. ITER CODAC and its partners have started a multi-year effort converting manual tests to automated tests, inside the so-called Framework for Integration Testing (FIT), which itself is being developed and gradually extended as part of the effort. This software framework is complemented by a dedicated hardware test stand setup, comprising specimens of the different controllers and I/O hardware supported by CCS. FIT and the test stand will allow to run fully scripted hardware-in-the-loop (HIL) tests and allow functional verification of specific software modules as well as different end-to-end use cases. |
|||
Slides TUMBCMO01 [1.306 MB] | |||
Poster TUMBCMO01 [10.356 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO01 | ||
About • | Received ※ 04 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 28 November 2023 — Issued ※ 09 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMBCMO18 | Upgrade of the AGOR Cyclotron Control System at UMCG-PARTREC | controls, operation, cyclotron, software | 391 |
|
|||
The AGOR cyclotron began development in the late 1980s and was commissioned in 1997. In 2020, when the facility was transferred from the University of Groningen to the University Medical Center Groningen, it marked the start of an upgrade process aimed at ensuring reliable operation. Recent, current and upcoming upgrades and additions encompass the following: Firstly, the current OT network uses custom IO modules based on the outdated Bitbus fieldbus. A pilot study was conducted to evaluate the use of NI CompactRIO-based subracks for analog and digital IO. Also, a similar PLC-based solution is currently under investigation. Secondly, the current control system is based on Vsystem/Vista and alternatives are being investigated. Thirdly, PLCs are upgraded to a newer generation. Fourthly, the current harp electronics and beam current readout electronics both use components that are hard to procure and use a Bitbus interface. New, in-house designs constructed as generic I-V converters eliminate this fieldbus dependency. Fifthly, the present RF slow control employs feedback loops to regulate the RF power and phase. Our new design incorporates functional improvements and condenses several discrete modules into a single cassette, resulting in fewer expected issues with faulty cables and connectors, and enabling us to maintain a larger stock of spares. Finally, the UMCG Radiotherapy department is constructing a new beamline with support from the technical staff at UMCG-PARTREC. The control will be based on NI CompactRIO. | |||
Slides TUMBCMO18 [0.771 MB] | |||
Poster TUMBCMO18 [2.389 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO18 | ||
About • | Received ※ 06 October 2023 — Revised ※ 08 October 2023 — Accepted ※ 30 November 2023 — Issued ※ 01 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMBCMO27 | EPICS IOC Integration with Rexroth Controller for a T-Zero Chopper | controls, neutron, EPICS, interface | 429 |
|
|||
A neutron chopper is not typically used as a filter, but rather as a way to modulate a beam of neutrons to select a certain energy range or to enable time-of-flight measurements. T-Zero neutron choppers have been incorporated into several beamlines at SNS and are operated via a Rexroth controller. However, the current OPC is only compatible with Windows XP, which has led to the continued use of an XP machine to run both the Indradrive (Rexroth interface) and EPICS IOC. This setup has caused issues with integrating with our Data Acquisition server and requires separate maintenance. As a result, for a new beamline project, we opted to switch to the Rexroth XM22 controller with T-Zero chopper, which allows for the use of drivers provided by Rexroth in various programming languages. This paper will detail the XM22 controller drivers and explain how to utilize them to read PLC parameters from the controller into the EPICS application and its Phoebus/CSS interface. | |||
Slides TUMBCMO27 [0.389 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO27 | ||
About • | Received ※ 08 October 2023 — Revised ※ 12 December 2023 — Accepted ※ 15 December 2023 — Issued ※ 19 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP001 | Working Together for Safer Systems: A Collaboration Model for Verification of PLC Code | software, controls, operation, GUI | 467 |
|
|||
Formal verification techniques are widely used in critical industries to minimize software flaws. However, despite the benefits and recommendations of the functional safety standards, such as IEC 61508 and IEC 61511, formal verification is not yet a common practice in the process industry and large scientific installations. This is mainly due to its complexity and the need for formal methods experts. At CERN, the PLCverif tool was developed to verify PLC programs formally. Although PLCverif hides most of the complexity of using formal methods and removes barriers to formally verifying PLC programs, engineers trying to verify their developments still encounter different obstacles. These challenges include the formalization of program specifications or the creation of formal models. This paper discusses how to overcome these obstacles by proposing a collaboration model that effectively allows the verification of critical PLC programs and promotes knowledge transfer between organizations. By providing a simpler and more accessible way to carry out formal verification, tools like PLCverif can play a crucial role in achieving this goal. The collaboration model splits the specification, development, and verification tasks between organizations. This approach is illustrated through a case study between GSI and CERN. | |||
Poster TUPDP001 [0.744 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP001 | ||
About • | Received ※ 03 October 2023 — Accepted ※ 20 November 2023 — Issued ※ 19 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP009 | Mobile Pumping Units for Particle Free Beam Vacuum | controls, cryomodule, vacuum, interface | 494 |
|
|||
For 10 years our Institute CEA Saclay Irfu has been involved in several in-kind collaboration contracts with ESS at Lund (Sweden) and one of these includes the test of numerous cryomodules in a dedicated test bench designed at Saclay. The cryomodules start to be assembled cavity per cavity in a clean room and must be low pressure pumped, without adding particles and always in a clean room. This is the purpose of the mobile pumping units for particle free beam vacuum. These units are also designed for vacuum automatic procedures, residual gas analysis and can provide conformity reports. Furthermore, a connectable industrial touch panel is added for a mobile operator interface. Only few buttons have to be panel touched by an operator to start automatic procedures in order to get a very high quality vacuum. The embedded control system is PLC based and manages many communications, especially with the spectrometer embedded in the unit. Only one CPU manages all the communications (Profinet, Profibus, TCP-IP ASCII and even Modbus) and sensors or actuators are controlled by four input-output cards. This small-scale control system is innovative because it is versatile, very convenient to use, deploy and maintain. Nine mobile pumping units are operational and continuously used, frequently moved to different locations, controlled locally or remotely and are still reliable. The paper describes the control architecture and functionalities of this small but full of possibilities device. | |||
Poster TUPDP009 [2.568 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP009 | ||
About • | Received ※ 29 September 2023 — Revised ※ 11 October 2023 — Accepted ※ 09 December 2023 — Issued ※ 15 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP021 | Machine Protection System Upgrade for a New Timing System at ELBE | timing, operation, gun, controls | 542 |
|
|||
Running a CW electron accelerator as a user facility for more than two decades necessitates upgrades or even complete redesign of subsystems at some point. At ELBE, the outdated timing system needed a replacement due to obsolete components and functional limitations. Starting in 2019, with Cosylab as contractor and using hardware by Micro Research Finland, the new timing system has been developed and tested and is about to become operational. Besides the ability to generate a broader variety of beam patterns from single pulse mode to 26 MHz CW beams for the two electron sources, one of the benefits of the new system is improved machine safety. The ELBE control systems is mainly based on PLCs and industrial SCADA tools. This contribution depicts how the timing system implementation to the existing machine entailed extensions and modifications of the ELBE machine protection system, i.e. a new core MPS PLC, and how they are being realized. | |||
Poster TUPDP021 [0.731 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP021 | ||
About • | Received ※ 04 October 2023 — Revised ※ 08 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 16 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP034 | GeCo: The Elettra 2.0 Beamline Control System | controls, TANGO, interface, software | 583 |
|
|||
The Elettra Synchrotron, located in Italy near Trieste, has been operating for users since 1994 being the first third generation light source for soft X-rays in Europe. To stay competitive for world-class photon science, a massive upgrade of the storage ring has been planned in 2025. The goal is to build an ultra-low emittance light source with ultra-high brilliance in the same building as the present storage ring. The downtime for installation and commissioning of Elettra 2.0 will last 18 months. In this plan, 20 of the present beamlines should be upgraded and 12 new beamlines are scheduled to be built. In this scenario, also the original beamline interlock and personnel safety systems are going to be upgraded using state of the art technologies. Siemens PLCs will be used for low level control, while higher level applications will be developed using the Tango framework. This work presents and describes the architecture of the future Elettra 2.0 beamline control system named GeCo, Gestione e Controllo in italian. | |||
Poster TUPDP034 [1.917 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP034 | ||
About • | Received ※ 06 October 2023 — Revised ※ 09 November 2023 — Accepted ※ 14 December 2023 — Issued ※ 15 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP038 | Status of Vacuum Control System Upgrade of ALPI Accelerator | controls, vacuum, EPICS, interface | 595 |
|
|||
The vacuum system of ALPI (Acceleratore Lineare Per Ioni) accelerator at LNL (Laboratori Nazionali di Legnaro), including around 40 pumping groups, was installed in the 90s. The control and supervision systems, composed by about 14 control racks, were developed in the same period by an external company, which produced custom solutions for the HW and SW parts. Control devices are based on custom PLCs, while the supervision system is developed in C and C#. The communication network is composed of multiple levels from serial standard to Ethernet passing true different devices to collect the data. The obsolescence of the hardware, the rigid system infrastructure, the deficit of spares parts and the lack of external support, impose a complete renovation of the vacuum system and relative controls. In 2022 the legacy high level control system part was substituted with a new one developed in EPICS (Experimental Physics and Industrial Control System) and CSS (Control System Studio)*. After that, we started the renovation of the HW part with the installation and integration of two new flexible and configurable low level control system racks running on a Siemens PLC and exploiting serial server to control the renewed pumping groups and pressure gauges. The plan for the next years is to replace the legacy hardware with new one retrieving spare parts, provide service continuity, improve PLC software and extend the EPICS control system with new features. This paper describes the adopted strategy and the upgrade status.
* G. Savarese et al., Vacuum Control System Upgrade for ALPI accelerator, in Proc. IPAC-22, Bangkok, Thailand, doi:10.18429/JACoW-IPAC2022-MOPOMS045 |
|||
Poster TUPDP038 [3.286 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP038 | ||
About • | Received ※ 04 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 17 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP041 | Safety System Final Design for the ITER Heating Neutral Beam Injector Test Bed | software, SCADA, hardware, neutral-beams | 602 |
|
|||
Funding: This work has been carried out within the ITER-RFX Neutral Beam Test Facility (NBTF) Agreement and Fusion for Energy F4E-OFC-280 contract. MITICA, the prototype of the ITER heating neutral beam injector, will use an extensive computer-based safety system (MS) to provide occupational safety. The MS will integrate all personnel safety aspects. After a detailed risk analysis to identify the possible hazards and associated risks, we determined the safety instrumented functions (SIFs), needed to mitigate safety risks, and the associated Safety Integrity Levels (SIL), as prescribed in the IEC 61508 technical standard on functional safety of electrical/electronic/programmable electronic safety-related systems. Finally, we verified the SIFs versus the required SIL. We identified 53 SIFs, 3 of which allocated to SIL2, 23 to SIL1, and the others without SIL. Based on the system analysis, we defined the MS architecture, also considering the following design criteria: - Using IEC 61508 and IEC 61511 (Safety instrumented systems for the process industry) as guidelines; - Using system hardware to allow up to SIL3 SIFs; - Using certified software tools to allow programming up to SIL3 SIFs. The SIL3 requirement derives from the need to minimize the share of the hw/sw failure probability, thus allowing maximum share to sensors and actuators. The paper presents the requirements for the MITICA safety systems and the system design to meet them. Due to the required system reliability and availability, the hardware architecture is fully redundant. Given the requirement to choose proven solutions, the system implementation adopts industrial components. |
|||
Poster TUPDP041 [2.498 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP041 | ||
About • | Received ※ 05 October 2023 — Revised ※ 08 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 22 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP042 | Control and Data Acquisition System Upgrade in RFX-mod2 | controls, data-acquisition, plasma, real-time | 607 |
|
|||
RFX-mod2, currently under construction at Consorzio RFX, is an evolution of the former RFX-mod experiment, with an improved shell and a larger set of electromagnetic sensors. This set, including 192 saddle coils, allows exploring a wide range of plasma control schemas, but at the same time poses a challenge for its Control and Data Acquisition System (CODAS). RFX-mod2 CODAS is required to provide the high-speed acquisition of a large set of signals and their inclusion in the Plasma Control System that must provide a sub-millisecond response to plasma instabilities. While brand new solutions are provided for the acquisition of the electromagnetic signals, involving Zynq-based ADC devices, other parts of the CODAS system have been retained from the former RFX-mod CODAS. The paper presents the solutions adopted in the new RFX-mod2 CODAS, belonging to three main categories: 1) Plasma Real-Time control, including both hardware solutions based on Zynq and the integration of data acquisition and real-time frameworks for its software configuration. For this purpose, MDSplus and MARTe2, two frameworks for data acquisition and real-time control, respectively, have been adopted, which are widely used in the fusion community. 2) Data acquisition, including upgrades performed to the former cPCI-based systems and new ad-hoc solutions based on RedPitaya. 3) Plant supervision, carried out in WinCC-OA and integrated with the data acquisition system via a new WinCC-OA database plugin. | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP042 | ||
About • | Received ※ 05 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 16 October 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP075 | OPC UA EPICS Bridge | EPICS, controls, software, embedded | 681 |
|
|||
OPC UA is a service-orientated communication architecture that supports platform-independent, data exchange between embedded micro-controllers, PLCs or PCs and cloudbased infrastructure. This makes OPC UA ideal for developing manufacturer independent communication to vendor specific PLCs, for example. With this in mind, we present an OPC UA to EPICS bridge that has been containerized with Docker to provide a micro-service for communicating between EPICS and OPC UA variables. | |||
Poster TUPDP075 [0.681 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP075 | ||
About • | Received ※ 03 October 2023 — Revised ※ 20 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 12 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP078 | Management of Configuration for Protection Systems at ESS | controls, interface, operation, machine-protect | 695 |
|
|||
The European Spallation Source (ESS) in Sweden is one of the largest science and technology infrastructure projects being built today. The facility design and construction include the most powerful linear proton accelerator ever built, a five-tonne, helium-cooled tungsten target wheel and 22 state-of-the-art neutron instruments. The Protection Systems Group (PSG) at ESS are responsible for the delivery and management of all the Personnel Safety Systems (PSS) and Machine Protection Systems (MPS), consisting of up to 30 PSS control systems and 6 machine protection systems. Due to the bespoke and evolving nature of the facility, managing the configuration of all these systems poses a significant challenge for the team. This paper will describe the methodology followed to ensure that the correct configuration is correctly implemented and maintained throughout the full engineering lifecycle for these systems. | |||
Poster TUPDP078 [1.216 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP078 | ||
About • | Received ※ 06 October 2023 — Revised ※ 09 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 26 October 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP082 | Target Safety System Maintenance | target, operation, proton, site | 709 |
|
|||
The Target Safety System (TSS) is part of the overall radiation safety plan for the Target Station in the European Spallation Source (ESS). ESS, Target Division, Target Controls and Safety group is responsible for the design and construction of the TSS. TSS stops Proton production if vital process conditions measured at the Target Station, are outside the set boundaries with the potential of causing (radiation) injury to third parties (public outside ESS fences). The TSS is a 3-channel fail-safe safety system consisting of independent sensors, a two redundant train system based on relay and safety PLC technique and independent ways of stopping the proton beam accelerator. TSS will continuously monitor safety parameters in the target He cooling, wheel, and monolith atmosphere systems, evaluate their conditions, and turn off the proton beam if necessary. After passing several stages of off-site test, the TSS cabinets are now installed on site and successfully passed internal integration. In this paper we will explain features we fit into the system to ease emergency repairs, system modification and system safety verification and in general maintainability of the system. | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP082 | ||
About • | Received ※ 05 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 18 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP085 | EPICS at FREIA Laboratory | controls, EPICS, cavity, software | 718 |
|
|||
FREIA laboratory is a Facility for REsearch Instrumentation and Accelerator development at Uppsala University, Sweden. It was officially open in 2013 to test and develop superconducting accelerating cavities and their high power RF sources. The laboratory focuses on superconducting technology and accelerator development and conducts research on beam physics and light generation with charged particles, accelerator technology and instrumentation. From the very beginning EPICS* has been chosen as a control system for all the infrastructure and equipment in the lab. Use of EPICS allowed us to build a robust, expandable and maintainable control system with a very limited man power. The paper will present the choices we made and the problems we have solved to achieve this goal. We will show the current status of the control system and the strategy for the future.
* https://epics-controls.org/ |
|||
Poster TUPDP085 [2.305 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP085 | ||
About • | Received ※ 27 September 2023 — Revised ※ 09 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 18 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP091 | Upgrade of the Process Control System for the Cryogenic Installation of the CERN LHC Atlas Liquid Argon Calorimeter | controls, cryogenics, software, operation | 752 |
|
|||
The ATLAS (LHC detector) Liquid Argon Calorimeter is classified as a critical cryogenic system due to its requirement for uninterrupted operation. The system has been in continuous nominal operation since the start-up of the LHC, operating with very high reliability and availability. Over this period, control system maintenance was focused on the most critical hardware and software interventions, without direct impact on the process control system. Consequently, after several years of steady state operation, the process control system became obsolete (reached End of Life), requiring complex support and without the possibility of further improvements. This led to a detailed review towards a complete upgrade of the PLC hardware and process control software. To ensure uninterrupted operation, longer equipment lifecycle, and further system maintainability, the latest technology was chosen. This paper presents the methodology used for the process control system upgrade during development and testing phases, as well as the experience gained during deployment. It details the architecture of the new system based on a redundant (Hot Standby) PLC solution, the quality assurance protocol used during the hardware validation and software testing phases, and the deployment procedure. | |||
Poster TUPDP091 [1.886 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP091 | ||
About • | Received ※ 03 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 11 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP095 | Design of the Control System for the CERN PSB RF System | controls, operation, software, MMI | 772 |
|
|||
The RF system of the CERN PS Booster (PSB) has been renovated to allow the extraction energy increase and the higher beam intensities required by the LHC Injectors Upgrade (LIU) project. It relies on accelerating cells installed in three straight sections of each of the four accelerating rings of PSB. Each cell is powered by one solid-state RF amplifier. This modularity is also embedded in its controls architecture, which is based on PLCs, several FESA (Front-End Software Architecture) classes, and specialized graphical user interfaces for both operation and expert use. The control system was commissioned during the Long Shutdown 2 (LS2) and allows for the nominal operation of the machine. This paper describes the design and implementation of the control system, as well as the system performance and achieved results. | |||
Poster TUPDP095 [0.857 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP095 | ||
About • | Received ※ 19 September 2023 — Revised ※ 03 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 28 October 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP098 | Automatic Conditioning of High Voltage Pulsed Magnets | kicker, controls, vacuum, simulation | 780 |
|
|||
Fast pulsed kicker magnets are used across the various accelerators of CERN complex to inject and extract the beam. These kicker magnets, powered by high voltage pulsed generators and under vacuum, are prone to electrical breakdown during the pulse. To prepare the kicker magnet for reliable operation, or in case an electrical breakdown occurred, a conditioning is necessary: the magnet is pulsed gradually increasing the pulse voltage and length up to a value beyond operational conditions. This is a lengthy process that requires kicker experts on site to manually control the pulse voltage and length, and monitor the vacuum activity. For the start of LHC operation, a first automatic conditioning system was deployed on injection kicker magnet (MKI). Configurable voltage and pulse length ramps are automatically performed by the controller. In case abnormal vacuum activity occurs, the voltage is reduced and then the process continues. Based on this experience, a standardised algorithm has been developed, adding new features such as logarithmic ramp, or simulation of the whole conditioning cycle with test of reaction to vacuum activity. This new automatic conditioning system was deployed on several kicker systems across various CERN accelerators, allowing smoother conditioning, and great reduction on manpower. It also offers the possibility for further automate kicker system operation, starting automatically a magnet conditioning when needed without intervention of kickers experts, similarly as what was deployed for SPS Beam Dump System. | |||
Poster TUPDP098 [0.328 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP098 | ||
About • | Received ※ 06 October 2023 — Revised ※ 21 October 2023 — Accepted ※ 05 December 2023 — Issued ※ 17 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP102 | Leveraging Local Intelligence to Industrial Control Systems through Edge Technologies | controls, operation, software, interface | 793 |
|
|||
Industrial processes often use advanced control algorithms such as Model Predictive Control (MPC) and Machine Learning (ML) to improve performance and efficiency. However, deploying these algorithms can be challenging, particularly when they require significant computational resources and involve complex communication protocols between different control system components. To address these challenges, we showcase an approach leveraging industrial edge technologies to deploy such algorithms. An edge device is a compact and powerful computing device placed at the network’s edge, close to the process control. It executes the algorithms without extensive communication with other control system components, thus reducing latency and load on the central control system. We also employ an analytics function platform to manage the life cycle of the algorithms, including modifications and replacements, without disrupting the industrial process. Furthermore, we demonstrate a use case where an MPC algorithm is run on an edge device to control a Heating, Ventilation, and Air Conditioning (HVAC) system. An edge device running the algorithm can analyze data from temperature sensors, perform complex calculations, and adjust the operation of the HVAC system accordingly. In summary, our approach of utilizing edge technologies enables us to overcome the limitations of traditional approaches to deploying advanced control algorithms in industrial settings, providing more intelligent and efficient control of industrial processes. | |||
Poster TUPDP102 [3.321 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP102 | ||
About • | Received ※ 06 October 2023 — Revised ※ 21 October 2023 — Accepted ※ 05 December 2023 — Issued ※ 12 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP104 | Progress Towards the Commissioning and Installation of the 2PACL CO₂ Cooling Control Systems for Phase II Upgrade of the ATLAS and CMS Experiments | controls, detector, operation, MMI | 802 |
|
|||
In the scope of the High Luminosity program of the Large Hadron Collider at CERN, the ATLAS and CMS experiments are advancing the preparation for the production, commissioning and installation of their new environment-friendly low-temperature detector cooling systems for their new trackers, calorimeters and timing layers. The selected secondary ¿on-detector¿ CO₂ pumped loop concept is the evolution of the successful 2PACL technique allowing for oil-free, stable, low-temperature control. The new systems are of unprecedented scale and largely more complex for both mechanics and controls than installations of today. This paper will present a general system overview and the technical progress achieved by the EP-DT group at CERN over the last few years in the development and construction of the future CO₂ cooling systems for silicon detectors at AT-LAS and CMS. We will describe in detail a homogenised infrastructure and control system architecture which spreads between surface and underground and has been applied to both experiments. Systems will be equipped with multi-level redundancy (electrical, mechanical and control) described in detail herein. We will discuss numerous controls-related challenges faced during the prototyping program and solutions deployed that spread from electrical design organization to instrumentation selection and PLC programming. We will finally present how we plan to organise commissioning and system performance check out. | |||
Poster TUPDP104 [4.328 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP104 | ||
About • | Received ※ 01 October 2023 — Revised ※ 09 October 2023 — Accepted ※ 05 December 2023 — Issued ※ 08 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP108 | Progress of the EPICS Transition at the Isis Accelerators | EPICS, controls, network, operation | 817 |
|
|||
The ISIS Neutron and Muon Source accelerators have been controlled using Vsystem running on OpenVMS / Itaniums, while beamlines and instruments are controlled using EPICS. We outline the work in migrating accelerator controls to EPICS using the PVAccess protocol with a mixture of conventional EPICS IOCs and custom Python-based IOCs primarily deployed in containers on Linux servers. The challenges in maintaining operations with two control systems running in parallel are discussed, including work in migrating data archives and maintaining their continuity. Semi-automated conversion of the existing Vsystem HMIs to EPICS and the creation of new EPICS control screens required by the Target Station 1 upgrade are reported. The existing organisation of our controls network and the constraints this imposes on remote access via EPICS and the solution implemented are described. The successful deployment of an end-to-end EPICS system to control the post-upgrade Target Station 1 PLCs at ISIS is discussed as a highlight of the migration. | |||
Poster TUPDP108 [0.510 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP108 | ||
About • | Received ※ 02 October 2023 — Accepted ※ 04 December 2023 — Issued ※ 17 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP110 | Control System Design of the CHIMERA Fusion Test Facility | controls, EPICS, experiment, SCADA | 827 |
|
|||
Funding: Observatory Sciences Ltd CHIMERA is an experimental nuclear fusion test facility which aims to simulate the intense magnetic fields and temperature gradients found within a tokamak fusion reactor. The control system at CHIMERA is based on EPICS and will have approximately 30 input/output controllers (IOCs) when it comes online in 2024. It will make heavy use of CSS Phoebus for its user interface, sequencer and alarm system. CHIMERA will use EPICS Archiver Appliance for data archiving and EPICS areaDetector to acquire high speed data which is stored in the HDF5 format. The control philosophy at CHIMERA emphasises PLC based control logic using mostly Siemens S7-1500 PLCs and using OPCUA to communicate with EPICS. EPICS AUTOSAVE is used both for manually setting lists of process variables (PVs) and for automatic restoration of PVs if an IOC must be restarted. |
|||
Poster TUPDP110 [1.711 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP110 | ||
About • | Received ※ 03 October 2023 — Revised ※ 09 October 2023 — Accepted ※ 12 October 2023 — Issued ※ 17 October 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPDP129 | The LCLS-II Experiment Controls Preemptive Machine Protection System | controls, interface, machine-protect, diagnostics | 886 |
|
|||
Funding: This work is supported by Department of Energy contract DE-AC02-76SF00515. The LCLS-II Preemptive Machine Protection System (PMPS) safeguards diagnostics, optics, beam-shaping components and experiment apparatus from damage by excess XFEL average power and single-shots. The dynamic nature of these systems requires a somewhat novel approach to a machine protection system design, relying more heavily on preemptive interlocks and automation to avoid mismatches between device states and beam parameters. This is in contrast to reactive machine protection systems. Safe beam parameter sets are determined from the combination of all integrated devices using a hierarchical arrangement and all state changes are held until beam conditions are assured to be safe. This machine protection system design utilizes the Beckhoff industrial controls platform and EtherCAT, and is woven into the LCLS subsystem controllers as a code library and standardized hardware interface. |
|||
Poster TUPDP129 [1.146 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP129 | ||
About • | Received ※ 25 October 2023 — Revised ※ 01 November 2023 — Accepted ※ 30 November 2023 — Issued ※ 16 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUSDSC03 | Integrating Tools to Aid the Automation of PLC Development Within the TwinCat Environment | interface, hardware, FEL, controls | 925 |
|
|||
Within the myriad of day to day activities, a consistent and standardised code base can be hard to achieve, especially when a diverse array of developers across different fields are involved. By creating tools and wizards, it becomes possible to guide the developer and/or user through many of the development and generic tasks associated with a Programmable Logic Controller (PLC). At the European X-Ray Free Electron Laser Facility (EuXFEL), we have striven to achieve structure and consistency within the PLC framework through the use of C# tools which are embedded into the TwinCAT environment (Visual Studio) as extensions. These tools aid PLC development and deployment, and provide a clean and consistent way to develop, configure and integrate code from the hardware level, to the Supervisory Control And Data Acquisition (SCADA) system. | |||
Poster TUSDSC03 [0.137 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUSDSC03 | ||
About • | Received ※ 05 October 2023 — Accepted ※ 29 November 2023 — Issued ※ 12 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUSDSC06 | Components of a Scale Training Telescope for Radio Astronomy Training | controls, GUI, interface, software | 933 |
|
|||
To establish the engineering and science background of radio astronomy in SKA African partner countries, a need was identified to develop a training telescope which would serve as a vehicle for demonstrating the principles. The Scale Training Telescope (STT) will be used as an interactive teaching tool for the basics of antenna structure and antenna control, both in the design, assembly and operation of the radio antenna. The antenna aims to work as closely to a real radio telescope antenna as possible. The STT allows students at various academic levels in different educational institutions the ability to access an antenna design that can be assembled and operated by the students. The paper will describe the mechanical, electrical and software elements of the STT. The mechanical elements range from the structural base to the rotating dish of the radio telescope antenna. The electrical elements incorporate the electromechanical components used to move the antenna as well as the wiring and powering of the antenna. The software is used to control the antenna system as well as collect, process and visualise the resulting data. A software-based user interface will allow the students to control and monitor the antenna system. The PLC-based (Programmable Logic Controller) control system facilitates the motion control of the antenna, in both the azimuth and elevation axes. | |||
Poster TUSDSC06 [0.760 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUSDSC06 | ||
About • | Received ※ 06 October 2023 — Revised ※ 09 October 2023 — Accepted ※ 29 November 2023 — Issued ※ 09 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TH2BCO02 | Open Source EtherCAT Motion Control Rollout for Motion Applications at SLS-2.0 Beamlines | controls, EPICS, hardware, framework | 1166 |
|
|||
The SLS-2.0 upgrade project comprises of a new storage ring and magnet lattice and will result in improved emittance and brightness by two orders of magnitude. Paired with these upgrades is a generational upgrade of the motion control system, away from VME based hardware and towards a more modern framework. For SLS-2.0 beamlines, the EtherCAT Motion Control (ECMC) open source framework has been chosen as the de-facto beamline motion control system for simple motion, analog/digital input/output and simple data collection. The ECMC framework comprises of a feature rich implementation of the EtherCAT protocol and supports a broad range of Beckhoff hardware, with the ability to add further EtherCAT devices. ECMC provides soft PLC functionality supported by the C++ Mathematical Expression Toolkit Library (ExprTk), which runs at a fixed frequency on the EtherCAT master at a rate up to the EtherCAT frame rate. This PLC approach allows for implementing complex motion, such as forward and backward kinematics of multi-positioner systems, i.e. roll, yaw, and pitch in a 5-axis mirror system. Additional logic can be loaded in the form of plugins written in C. Further work is ongoing to provide flexible Position Compare functionality at a frequency of 1 kHz coupled with event triggering as a way to provide a basic fly-scan functionality for medium performance applications with the use of standardized SLS-2.0 beamline hardware. We provide an overview of these and related ECMC activities currently ongoing for the SLS-2.0 project. | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TH2BCO02 | ||
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) | ||
TH2BCO03 | The LCLS-II Experiment Control System | controls, EPICS, experiment, vacuum | 1172 |
|
|||
Funding: Work supported by the U.S. Department of Energy under contract number DE-AC02-76SF00515. The Linac Coherent Light Source (LCLS) has been undergoing upgrades for several years now through at least two separate major projects: LCLS-II a DOE 403.13b project responsible for upgrading the accelerator, undulators and some front-end beam delivery systems, and the LCLS-II Strategic Initiative or L2SI project which assumed responsibility for upgrading the experiment endstations to fully utilize the new XFEL machine capabilities to be delivered by LCLS-II. Both projects included scope to design, install and commission a control system prepared to handle the risks associated with the tenfold increase in beam power we will eventually achieve. This paper provides an overview of the new control system architecture from the LCLS-II and L2SI projects and status of its commissioning. |
|||
Slides TH2BCO03 [2.700 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TH2BCO03 | ||
About • | Received ※ 04 November 2023 — Accepted ※ 11 December 2023 — Issued ※ 16 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TH2BCO06 | The SNS PLC Based Controls Solution for Stepper Motors | controls, hardware, Ethernet, EPICS | 1187 |
|
|||
Funding: SNS is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy The Spallation Neutron Source (SNS) at Oak Ridge National Laboratory has been operating for over 15 years and many electronic components are now obsolete and require replacement to assure reliability and sustainability. SNS uses stepper motors to control accelerator components throughout the facility including the cryomodule tuners, beam scrapers, and the primary and secondary stripper foils. The original motor controls were implemented with VME controllers, custom power supplies, and various types of motor drivers. As these components became less reliable and obsolete a new control solution was needed that could be applied to multiple motion control systems. Fast performance requirements are not crucial for these stepper motors, so the PLC technology was selected. The first system replaced was the Ring stripper foil control system and plans are underway to replace the beam scrapers. This paper provides an overview of the commercial off-the-shelf (COTS) hardware used to control stepper motors at SNS. Details of the design and challenges to convert a control system during short maintenance periods without disrupting beam operation will be covered in this paper. |
|||
Slides TH2BCO06 [1.914 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TH2BCO06 | ||
About • | Received ※ 19 September 2023 — Revised ※ 10 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 25 October 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THMBCMO08 | whatrecord: A Python-Based EPICS File Format Tool | EPICS, database, controls, HOM | 1206 |
|
|||
Funding: This work is supported by Department of Energy contract DE-AC02-76SF00515. whatrecord is a Python-based parsing tool for interacting with a variety of EPICS file formats, including R3 and R7 database files. The project aims for compliance with epics-base by using Lark grammars that closely reflect the original Lex/Yacc grammars. It offers a suite of tools for working with its supported file formats, with convenient Python-facing dataclass object representations and easy JSON serialization. A prototype backend web server for hosting IOC and record information is also included as well as a Vue.js-based frontend, an EPICS build system Makefile dependency inspector, a static analyzer-of-sorts for startup scripts, and a host of other things that the author added at whim to this side project. |
|||
Slides THMBCMO08 [1.442 MB] | |||
Poster THMBCMO08 [1.440 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THMBCMO08 | ||
About • | Received ※ 03 October 2023 — Revised ※ 24 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 21 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THMBCMO11 | Full Stack PLC to EPICS Integration at ESS | controls, EPICS, software, factory | 1216 |
|
|||
The European Spallation Source is one of the largest science and technology infrastructure projects being built today. The Control System at ESS is then essential for the synchronisation and day-to-day running of all the equipment responsible for the production of neutrons for the experimental programs. The standardised PLC platform for ESS to handle slower signal comes from Siemens*, while for faster data interchange with deterministic timing and higher processing power, from Beckoff/EtherCAT**. All the Control Systems based on the above technologies are integrated using EPICS framework***. We will present how the full stack integration from PLC to EPICS is done at ESS using our standard Configuration Management Ecosystem.
* https://www.siemens.com/global/en/products/automation/systems/industrial/plc.html ** https://www.beckhoff.com/en-en/products/i-o/ethercat/ *** https://epics-controls.org/ |
|||
Slides THMBCMO11 [0.178 MB] | |||
Poster THMBCMO11 [0.613 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THMBCMO11 | ||
About • | Received ※ 05 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 08 December 2023 — Issued ※ 18 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THMBCMO32 | Robotic Process Automation: on the Continuity of Applications Development at SOLEIL | laser, injection, electron, synchrotron | 1275 |
|
|||
SOLEIL is currently in the Technical Design Report (TDR) phase of a major upgrade of the facility. In its digital transformation, the development of processes and systems with a high degree of autonomy is at the center of the SOLEIL II project. One of the important components used to achieve a high degree of autonomy is the use of 6-axis robotic arms. Thus, in recent years, SOLEIL has developed and put into operation robotic applications to automate some processes of its beamlines and some processes of magnetic measurements of the insertion devices. The last year SOLEIL has been developing two new robotic applications, having thus continuity in the development of applications using its robotic standard. This paper describes these two new applications that being developed to automate the injection of liquid samples for BioSAXS experiments at the SWING beamline and to automate the mechanical and magnetic adjustment of the modules that compose an insertion device. | |||
Slides THMBCMO32 [17.856 MB] | |||
Poster THMBCMO32 [1.484 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THMBCMO32 | ||
About • | Received ※ 05 October 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 22 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 | controls, FEL, photon, interface | 1349 |
|
|||
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 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 | controls, interface, FEL, operation | 1354 |
|
|||
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 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 | software, controls, FEL, hardware | 1358 |
|
|||
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 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) | ||
THPDP032 | Introduction of the Ethernet-Based Field Networks to Inter-Device Communication for RIBF Control System | EPICS, Ethernet, network, controls | 1384 |
|
|||
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) | ||
THPDP052 | Characterizing Motion Control Systems to Enable Accurate Continuous and Event-Based Scans | laser, controls, neutron, timing | 1431 |
|
|||
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 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 | controls, EPICS, software, framework | 1435 |
|
|||
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 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) | ||
THPDP059 | Towards Automatic Generation of Fail-Safe PLC Code Compliant with Functional Safety Standards | MMI, controls, software, hardware | 1449 |
|
|||
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 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) | ||
THPDP065 | Unified Software Production Process for CERN Cryogenic Control Applications | controls, cryogenics, software, SCADA | 1480 |
|
|||
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 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) | ||
THPDP086 | LCLS-II Cryomodule Isolation Vacuum Pump System | controls, cryomodule, vacuum, operation | 1551 |
|
|||
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 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) | ||
THPDP090 | LCLS-II Accelerator Vacuum Control System Design, Installation and Checkout | vacuum, controls, status, interface | 1564 |
|
|||
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 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) | ||
THPDP102 | Machine Protection System at SARAF | controls, detector, machine-protect, hardware | 1573 |
|
|||
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 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) | ||
FR1BCO01 | Status of the European Spallation Source Controls | EPICS, controls, operation, timing | 1600 |
|
|||
The European Spallation Source has made substantial progress in the recent years. Similarly, the control system has taken shape and has gone through the first commissioning and is now in production use. While there are still features and services in preparation, the central features are already in place. The talk will give an overview of the areas where the control system is used, our use and experience with the central technologies like MTCA.4 and EPICS 7, plus an overview of the next steps. The talk will also look at what was planned and reported in ICALEPCS 2015 and how our system of today compares with them, and the evolution from green field project to an operating organization. | |||
Slides FR1BCO01 [2.354 MB] | |||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-FR1BCO01 | ||
About • | Received ※ 06 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 12 December 2023 — Issued ※ 15 December 2023 | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||