Keyword: EPICS
Paper Title Other Keywords Page
MOAR01 Modernizing the SNS Control System controls, hardware, operation, software 21
 
  • K.S. White, K.-U. Kasemir, K. Vodopivec, D.C. Williams
    ORNL, Oak Ridge, Tennessee, USA
  • K.L. Mahoney
    ORNL RAD, Oak Ridge, Tennessee, USA
 
  The Spallation Neutron Source at Oak Ridge National Laboratory has been operating since 2006. An upgrade to double the machine power from 1.4 MW to 2.8 MW is currently underway and a project to add a second target station is in the preliminary design phase. While each project will add the controls needed for their specific scope, the existing control system hardware, software, and infrastructure require upgrades to maintain high availability and ensure the system will meet facility requirements into the future. While some systems have received new hardware due to obsolescence, much of the system is original apart from some maintenance and technology refresh. Software will also become obsolete and must be upgraded for sustainability. Further, requirements for system capacity can be expected to increase as more subsystems upgrade to smarter devices capable of higher data rates. This paper covers planned improvements to the integrated control system with a focus on reliability, sustainability, and future capability.  
slides icon Slides MOAR01 [3.215 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOAR01  
About • Received ※ 11 October 2021       Accepted ※ 03 November 2021       Issue date ※ 18 November 2021  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOBR04 Generic Data Acquisition Control System Stack on the MTCA Platform controls, hardware, TANGO, software 90
 
  • J. Krasna, J. Varlec
    COSYLAB, Control System Laboratory, Ljubljana, Slovenia
  • U. Legat
    Cosylab, Ljubljana, Slovenia
 
  Cosylab is the world leading integrator of control systems for big physics facilities. We frequently integrate high speed data acquisition devices on the MicroTCA platform for our customers. To simplify this process we have developed a generic control system stack that allows us to support a large set of MicroTCA hardware boards with minimal firmware and software modifications. Our firmware supports generic data acquisition up to 32 bit sample width and also generic data generation. The firmware modules are implemented in a way so that support for MRF timing modules can be added and allow the board to act as a MRF timing receiver. On the software side we implemented the control software stack in NDS which means that we offer support for EPICS and TANGO control system out of the box.  
slides icon Slides MOBR04 [5.745 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOBR04  
About • Received ※ 14 October 2021       Accepted ※ 03 December 2021       Issue date ※ 06 February 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV001 Status of the SARAF-Phase2 Control System controls, cryomodule, LLRF, network 93
 
  • F. Gougnaud, P. Bargueden, G. Desmarchelier, A. Gaget, P. Guiho, A. Lotode, Y. Mariette, V. Nadot, N. Solenne
    CEA-DRF-IRFU, France
  • D. Darde, G. Ferrand, F. Gohier, T.J. Joannem, G. Monnereau, V. Silva
    CEA-IRFU, Gif-sur-Yvette, France
  • H. Isakov, A. Perry, E. Reinfeld, I. Shmuely, Y. Solomon, N. Tamim
    Soreq NRC, Yavne, Israel
  • T. Zchut
    CEA LIST, Palaiseau, France
 
  SNRC and CEA collaborate to the upgrade of the SARAF accelerator to 5 mA CW 40 Mev deuteron and proton beams and also closely to the control system. CEA is in charge of the Control System (including cabinets) design and implementation for the Injector (upgrade), MEBT and Super Conducting Linac made up of 4 cryomodules hosting HWR cavities and solenoid packages. This paper gives a detailed presentation of the control system architecture from hardware and EPICS software points of view. The hardware standardization relies on MTCA.4 that is used for LLRF, BPM, BLM and FC controls and on Siemens PLC 1500 series for vacuum, cryogenics and interlock. CEA IRFU EPICS Environment (IEE) platform is used for the whole accelerator. IEE is based on virtual machines and our MTCA.4 solutions and enables us to have homogenous EPICS modules. It also provides a development and production workflow. SNRC has integrated IEE into a new IT network based on advanced technology. The commissioning is planned to start late summer 2021.  
poster icon Poster MOPV001 [1.787 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV001  
About • Received ※ 09 October 2021       Revised ※ 20 October 2021       Accepted ※ 03 November 2021       Issue date ※ 11 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV002 CENBG Control System and Specific Instrumentation Developments for SPIRAL2-DESIR Setups controls, PLC, experiment, MMI 98
 
  • L. Daudin, P. Alfaurt, A. Balana, M. Corne, M. Flayol, A.A. Husson, B. Lachacinski
    CENBG, Gradignan, France
 
  The DESIR facility will be in few years the SPIRAL2 experimental hall at GANIL dedicated to the study of nuclear structure, astrophysics and weak interaction at low energy. Exotic ions produced by the new S3 facility and SPIRAL1 complex will be transferred to high precision experiments in the DESIR building. To guaranty high purity beams to perform high precision measurements on specific nuclei, three main devices are currently being developed at CENBG: a High Resolution Separator (HRS), a General Purpose Ion Buncher (GPIB) and a double Penning Trap named ’PIPERADE’. The Control System (CS) developments we made at CENBG are already used to commission these devices. We present here beamline equipment CS solutions and the global architecture of this SPIRAL2 EPICS based CS.To answer specific needs, instrumental solutions have been developed like PPG used to optimize bunch timing and also used as traps conductor. Recent development using the cost efficient Redpitaya board with an embedded EPICS server will be described. This device used to drive a FCup amplifier and is also used for particle counting and time of flight measurements using our FPGA implementation called ’RedPiTOF’.  
poster icon Poster MOPV002 [2.483 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV002  
About • Received ※ 08 October 2021       Revised ※ 15 October 2021       Accepted ※ 03 November 2021       Issue date ※ 19 November 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV015 Control System of the SRILAC Project at RIBF controls, power-supply, PLC, operation 147
 
  • A. Uchiyama, M. Fujimaki, N. Fukunishi, Y. Higurashi, E. Ikezawa, H. Imao, O. Kamigaito, M. Kidera, M. Komiyama, K. Kumagai, T. Nagatomo, T. Nakagawa, T. Nishi, J. Ohnishi, K. Ozeki, N. Sakamoto, K. Suda, T. Watanabe, Y. Watanabe, K. Yamada
    RIKEN Nishina Center, Wako, Japan
  • A. Kamoshida
    National Instruments Japan Corporation, MInato-ku, Tokyo, Japan
  • K. Kaneko, R. Koyama, T.O. Ohki, K. Oyamada, M. Tamura, H. Yamauchi, Y.A. Yusa
    SHI Accelerator Service Ltd., Tokyo, Japan
 
  At RIKEN Nishina Center, the SRILAC project has been launched for the search experiments of super-heavy-elements with atomic numbers of 119 and higher. The main points of the SRILAC project are as follows. Superconducting RIKEN Linear Accelerator (SRILAC) was newly installed at downstream of existing accelerator (RIKEN Linear Accelerator: RILAC) to enhance beam energy. Additionally, a new RIKEN 28-GHz superconducting electron cyclotron resonance ion source has been implemented at the frontend of SRILAC to increase beam intensity. With that, the SRILAC control system requires corrections and upgrades to the shortcomings of previous RILAC control system, for example control methods for electromagnet power supplies, an machine protection system and an archive system. Moreover, there was also a issue to be solved for methods of integration with small LabVIEW-based systems. To operate efficiently in the SRILAC project, a distributed control system utilizing EPICS should be adopted as in RIBF, a higher-level application protocol needs to be integrated to EPICS Channel Access protocol. In this conference, we report the system implementation, developed tool in detail about SRILAC project.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV015  
About • Received ※ 13 October 2021       Revised ※ 22 October 2021       Accepted ※ 25 February 2022       Issue date ※ 05 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV019 PVEcho: Design of a Vista/EPICS Bridge for the ISIS Control System Transition controls, hardware, software, neutron 164
 
  • K.R.L. Baker, I.D. Finch, G.D. Howells, M. Romanovschi, A.A. Saoulis
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: UKRI / STFC
The migration of the ISIS Controls System from Vsystem to EPICS presents a significant challenge and risk to the day-to-day operations of the accelerator. An evaluation of potential options has indicated that the most effective migration method to mitigate against this risk is to make use of a ‘hybrid’ system running Vsystem and EPICS simultaneously. This allows for a phased porting of controls hardware from the existing software to EPICS. This work will outline the prototype Vsystem/EPICS bridge that will facilitate this hybrid operation, referred to as pvecho. The bridge has been developed in Python, utilising existing communication from Vsystem to an MQTT broker developed as part of a previous project. Docker containers have been used for its development to create an isolated test environment to allow the software to communicate with other services currently used at ISIS.
 
poster icon Poster MOPV019 [1.528 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV019  
About • Received ※ 08 October 2021       Accepted ※ 04 November 2021       Issue date ※ 08 January 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV024 vscode-epics, a VSCode Module to Enlighten Your EPICS Code feedback, GUI, database, HOM 179
 
  • V. Nadot, A. Gaget, F. Gohier, F. Gougnaud, P. Lotrus, S. Tzvetkov
    CEA-IRFU, Gif-sur-Yvette, France
 
  vscode-epics is a Visual Studio Code module developed by CEA Irfu that aims to enlight your EPICS code. This module makes developer life easier, improves code quality and helps standardizing EPICS code. It provides syntax highlighting, snippets and header template for EPICS file and provides snippets for WeTest*. This VSCode module is based on Visual Studio Code language Extension and it uses basic JSON files that make feature addition easy. The number of downloads increases version after version and the different feedback motivates us to strongly maintain it for the EPICS community. Since 2019, some laboratories of the EPICS community have participated in the improvement of the module and it seems to have a nice future (linter, snippet improvements, specific language support, etc.). The module is available on Visual Studio Code marketplace** and on EPICS extension GitHub***. CEA Irfu is open to bug notifications, enhancement suggestions and merge requests to continuously improve vscode-epics.
* https://github.com/epics-extensions/WeTest
** https://marketplace.visualstudio.com/items?itemName=nsd.vscode-epics
*** https://github.com/epics-extensions/vscode-epics
 
poster icon Poster MOPV024 [0.508 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV024  
About • Received ※ 10 October 2021       Accepted ※ 04 November 2021       Issue date ※ 26 December 2021  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV026 Integrating OPC UA Devices in EPICS controls, PLC, software, interface 184
 
  • R. Lange
    ITER Organization, St. Paul lez Durance, France
  • R.A. Elliot, K. Vestin
    ESS, Lund, Sweden
  • B. Kuner
    BESSY GmbH, Berlin, Germany
  • C. Winkler
    HZB, Berlin, Germany
  • D. Zimoch
    PSI, Villigen PSI, Switzerland
 
  OPC Unified Architecture (OPC UA) is an open platform independent communication architecture for industrial automation developed by the OPC Foundation. Its key characteristics include a rich service-oriented architecture, enhanced security functionality and an integral information model, allowing to map complex data into an OPC UA namespace. With its increasing popularity in the industrial world, OPC UA is an excellent strategic choice for integrating a wealth of different COTS devices and controllers into an existing control system infrastructure. The security functions extend its application to larger networks and across firewalls, while the support of user-defined data structures and fully symbolic addressing ensure flexibility, separation of concerns and robustness in the user interfaces. In an international collaboration, a generic OPC UA support for the EPICS control system toolkit has been developed. It is used in operation at several facilities, integrating a variety of commercial controllers and systems. We describe design and implementation approach, discuss use cases and software quality aspects, report performance and present a roadmap of the next development steps.  
poster icon Poster MOPV026 [1.726 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV026  
About • Received ※ 10 October 2021       Accepted ※ 04 November 2021       Issue date ※ 06 March 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV031 The Deployment Technology of EPICS Application Software Based on Docker controls, software, interface, network 197
 
  • R. Wang, Y.H. Guo, B.J. Wang, N. Xie
    IMP/CAS, Lanzhou, People’s Republic of China
 
  StreamDevice, as a general-purpose string interface device’s Epics driver, has been widely used in the control of devices with network and serial ports in CAFe equipment. For example, the remote control of magnet power supply, vacuum gauges, and various vacuum valves or pumps, as well as the information reading and control of Gauss meter equipment used in magnetic field measurement. In the process of on-site software development, we found that various errors are caused during the deployment of StreamDevice about the dependence on software environment and library functions, which because of different operating system environments and EPICS tool software versions. This makes StreamDevice deployment very time-consuming and labor-intensive. To ensure that StreamDevice works in a unified environment and can be deployed and migrated efficiently, the Docker container technology is used to encapsulate its software and its application environment. Images will be uploaded to an Aliyun private library to facilitate software developers to download and use.  
poster icon Poster MOPV031 [0.405 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV031  
About • Received ※ 09 October 2021       Revised ※ 17 October 2021       Accepted ※ 06 January 2022       Issue date ※ 11 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV033 Web Client for Panic Alarms Management System controls, TANGO, GUI, site 206
 
  • M. Nabywaniec, M. Gandor, P.P. Goryl, L. Żytniak
    S2Innovation, Kraków, Poland
 
  Alarms are one of the most important aspects of control systems. Each control system can face unexpected issues, which demand fast and precise resolution. As the control system starts to grow, it requires the involvement of more engineers to access the alarm’s list and focus on the most important ones. Our objective was to allow users to access the alarms fast, remotely and without special software. According to current trends in the IT community, creating a web application turned out to be a perfect solution. Our application is the extension and web equivalent to the current Panic GUI application. It allows constant remote access using just a web browser which is currently present on every machine including mobile phones and tablets. The access to the different functionalities can be restricted to the users provided just with appropriate roles. Alarms can be easily added and managed from the web browser as well as adding new data sources is possible. From each data source, an attribute can be extracted, and multiple attributes can be combined into composer being the base for further analysis or alarms creation.  
poster icon Poster MOPV033 [0.626 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV033  
About • Received ※ 09 October 2021       Revised ※ 25 October 2021       Accepted ※ 04 November 2021       Issue date ※ 06 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPV035 Development of Alarm and Monitoring System Using Smartphone real-time, status, monitoring, network 214
 
  • W.S. Cho
    PAL, Pohang, Republic of Korea
 
  In order to find out the problem of the device remotely, we aimed to develop a new alarm system. The main functions of the alarm system are real-time monitoring of EPICS PV data, data storage, and data storage when an alarm occurs. In addition, an alarm is transmitted in real time through an app on the smartphone to communicate the situation to machine engineers of PLS-II. This system uses InfluxDB to store data. In addition, a new program written in Java language was developed so that data acquisition, analysis, and beam dump conditions can be known. furthermore Vue.js is used to develop together with node.js and web-based android and iOS-based smart phone applications, and user interface is serviced. Eventually, using this system, we were able to check the cause analysis and data in real time when an alarm occurs. In this paper, we introduce the design of an alarm system and the transmission of alarms to an application.  
poster icon Poster MOPV035 [0.430 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV035  
About • Received ※ 05 October 2021       Revised ※ 22 October 2021       Accepted ※ 04 November 2021       Issue date ※ 25 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBL05 Pysmlib: A Python Finite State Machine Library for EPICS controls, interface, software, operation 330
 
  • D. Marcato, G. Arena, D. Bortolato, F. Gelain, G. Lilli, V. Martinelli, E. Munaron, M. Roetta, G. Savarese
    INFN/LNL, Legnaro (PD), Italy
  • M.A. Bellato
    INFN- Sez. di Padova, Padova, Italy
 
  In the field of Experimental Physics and Industrial Control Systems (EPICS)*, the traditional tool to implement high level procedures is the Sequencer*. While this is a mature, fast, and well-proven software, it comes with some drawbacks. For example, it’s based on a custom C-like programming language which may be unfamiliar to new users and it often results in complex, hard to read code. This paper presents pysmlib, a free and open source Python library developed as a simpler alternative to the EPICS Sequencer. The library exposes a simple interface to develop event-driven Finite State Machines (FSM), where the inputs are connected to Channel Access Process Variables (PV) thanks to the PyEpics** integration. Other features include parallel FSM with multi-threading support and input sharing, timers, and an integrated watchdog logic. The library offers a lower barrier to enter and greater extensibility thanks to the large ecosystem of scientific and engineering python libraries, making it a perfect fit for modern control system requirements. Pysmlib has been deployed in multiple projects at INFN Legnaro National Laboratories (LNL), proving its robustness and flexibility.
* L. R. Dalesio, M. R. Kraimer, and A. J. Kozubal. "EPICS architecture." ICALEPCS. Vol. 91. 1991.
** M. Newville, et al., pyepics/pyepics Zenodo. http://doi.org/10.5281/zenodo.592027
 
slides icon Slides TUBL05 [1.705 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUBL05  
About • Received ※ 08 October 2021       Revised ※ 22 October 2021       Accepted ※ 22 December 2021       Issue date ※ 10 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBR01 Nominal Device Support (NDSv3) as a Software Framework for Measurement Systems in Diagnostics controls, software, interface, hardware 337
 
  • R. Lange
    ITER Organization, St. Paul lez Durance, France
  • M. Astrain, V. Costa, D. Rivilla, M. Ruiz
    UPM-I2A2, Madrid, Spain
  • J. Moreno, D. Sanz
    GMV, Madrid, Spain
 
  Software integration of diverse data acquisition and timing hardware devices in diagnostics applications is very challenging. While the implementation should manage multiple hardware devices from different manufacturers providing different applications program interfaces (APIs), scientists would rather focus on the high level configuration, using their specific environment such as EPICS, Tango, the ITER Real-Time Framework or the MARTe2 middleware. The Nominal Device Support (NDSv3) C++ framework, conceived by Cosylab and under development at ITER for use in its diagnostic applications, uses a layered approach, abstracting specific hardware device APIs as well as the interface to control systems and real-time applications. ITER CODAC and its partners have developed NDS device drivers using both PXIe and MTCA platforms for multifunction DAQ devices, timing cards and FPGA-based solutions. In addition, the concept of an NDS-System encapsulates a complex structure of multiple NDS device drivers, combining functions of the different low-level devices and collecting all system-specific logic, separating it from generic device driver code.  
slides icon Slides TUBR01 [2.551 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUBR01  
About • Received ※ 10 October 2021       Accepted ※ 30 November 2021       Issue date ※ 23 February 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBR03 Control System for 6 MeV Linear Accelerator at LINAC Project PINSTECH controls, linac, interface, electron 348
 
  • N.U. Saqib, M. Ajmal, A. Majid, D.A. Nawaz, F. Sher, A. Tanvir
    PINSTECH, Islamabad, Pakistan
 
  At LINAC Project PINSTECH, 6 MeV electron linear accelerator prototypes are being developed for medical as well as industrial purposes. Control system of the linear accelerators is a distributed control system mainly comprised of EPICS and PLCs. Graphical User Interface (GUI) are developed using Phoebus Control System Studio (CSS) and Siemens WinCC Advanced software. This paper focuses on design, development and implementation of accelerator control system for various subsystems such as RF, vacuum, cooling as well as safety subsystems. The current status of the control system and services is presented.  
slides icon Slides TUBR03 [7.940 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUBR03  
About • Received ※ 10 October 2021       Revised ※ 16 October 2021       Accepted ※ 24 November 2021       Issue date ※ 22 December 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV002 Motion Control Improvements for the Kirkpatrick-Baez Mirror System for Sirius/LNLS EMA Beamline controls, operation, interface, feedback 362
 
  • G.N. Kontogiorgos, M.A.L. Moraes, C.S.B.N. Roque
    LNLS, Campinas, Brazil
 
  Funding: Ministry of Science, Technology and Innovation (MCTI)
The Kirkpatrick-Baez (KB) mirror system is composed of a vertical focusing mirror (VFM) and a horizontal fo-cusing mirror. Both concave mirrors focus the X-ray beam by reflecting it at small grazing angles. The relocation of this system from UVX XDS beamline to Sirius EMA beamline facilitated a full revision of the motion control system, whose controller was migrated to Omron Delta Tau Power Brick LV. The beam focus is controlled by bending the mirrors through camshaft mechanisms cou-pled to low current Faulhaber motors. Although the am-plifier is designed for higher currents, controller settings allowed the use of lower currents. Another improvement made is the ability to drive both bender motors in gantry mode and still control the lag between them. Each bender has a capacitive sensor to monitor the position of the center of the mirror, which is read by the analog input of the controller and made available by EPICS [1]. The VFM is supported by a tripod and a new kinematics was devel-oped to reference the center of the mirror as the point of control. This paper presents the implementation of the new motion control KB system and its results at Sirius EMA beamline.
 
poster icon Poster TUPV002 [1.167 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV002  
About • Received ※ 09 October 2021       Revised ※ 18 October 2021       Accepted ※ 20 November 2021       Issue date ※ 30 November 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV004 The FPGA-Based Control Architecture, EPICS Interface and Advanced Operational Modes of the High-Dynamic Double-Crystal Monochromator for Sirius/LNLS controls, undulator, FPGA, operation 370
 
  • R.R. Geraldes, J.L. Brito Neto, E.P. Coelho, L.P. Do Carmo, A.Y. Horita, S.A.L. Luiz, M.A.L. Moraes
    LNLS, Campinas, Brazil
 
  Funding: Ministry of Science, Technology and Innovation (MCTI)
The High-Dynamic Double-Crystal Monochromator (HD-DCM) has been developed since 2015 at Sirius/LNLS with an innovative high-bandwidth mechatronic architecture to reach the unprecedented target of 10 nrad RMS (1 Hz - 2.5 kHz) in crystals parallelism also during energy fly-scans. After the initial work in Speedgoat’s xPC rapid prototyping platform, for beamline operation the instrument controller was deployed to NI’s CompactRIO (cRIO), as a rugged platform combining FPGA and real-time capabilities. Customized libraries needed to be developed in LabVIEW and a heavily FPGA-based control architecture was required to finally reach a 20 kHz control loop rate. This work summarizes the final control architecture of the HD-DCM, highlighting the main hardware and software challenges; describes its integration with the EPICS control system and user interfaces; and discusses its integration with an undulator source.
*Geraldes, R. R., et al. "The status of the new High-Dynamic DCM for Sirius." Proc. MEDSI 2018 (2018).
 
poster icon Poster TUPV004 [2.549 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV004  
About • Received ※ 13 October 2021       Accepted ※ 20 November 2021       Issue date ※ 27 November 2021  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV011 Interfacing EPICS and LabVIEW Using OPC UA for Slow Control Systems LabView, experiment, controls, hardware 405
 
  • J. Mostafa, A. Beglarian, S.A. Chilingaryan, A. Kopmann
    KIT, Eggenstein-Leopoldshafen, Germany
 
  The ability of EPICS-based control systems to adapt to heterogeneous architectures made EPICS the defacto control system for scientific experiments. Several approaches have been made to adapt EPICS to LabVIEW-based cRIO hardware but these approaches including NI EPICS ServerI/O Server: (1) require a lot of effort to maintain and run especially if the controllers and the process variables are numerous; (2) only provide a limited set of metadata; or (3) provide a limited set of EPICS features and capabilities. In this paper, we survey different solutions to interface EPICS with LabVIEW-based hardware then propose EPICS OPCUA device support as an out-of-the-box interface between LabVIEW-based hardware and EPICS to preserve most of EPICS features and provide reasonable performance for slow control systems.  
poster icon Poster TUPV011 [0.424 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV011  
About • Received ※ 20 September 2021       Revised ※ 21 October 2021       Accepted ※ 16 November 2021       Issue date ※ 21 December 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV012 Automated Device Error Handling in Control Applications controls, operation, framework, interface 408
 
  • M. Killenberg, J. Georg, M. Hierholzer, C.K. Kampmeyer, T. Kozak, D. Rothe, N. Shehzad, J.H.K. Timm, G. Varghese, C. Willner
    DESY, Hamburg, Germany
 
  When integrating devices into a control system, the device applications usually contain a large fraction of error handling code. Many of these errors are run time errors which occur when communicating with the hardware, and usually have similar handling strategies. Therefore we extended ChimeraTK, a software toolkit for the development of control applications in various control system frameworks, such that the repetition of error handling code in each application can be avoided. ChimeraTK now also features automatic error reporting, recovery from device errors, and proper device initialisation after malfunctioning and at application start.  
poster icon Poster TUPV012 [2.255 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV012  
About • Received ※ 10 October 2021       Revised ※ 22 October 2021       Accepted ※ 20 November 2021       Issue date ※ 18 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV015 EPICS Based High-Level Control System for ESS-ERIC Emittance Measurement Unit Device software, controls, emittance, hardware 423
 
  • M.G. Giacchini, M. Montis
    INFN/LNL, Legnaro (PD), Italy
  • C.S. Derrez, J.P.S. Martins, R. Tarkeshian
    ESS, Lund, Sweden
 
  For low energy linear accelerators, a typical method for measuring the transverse emittance consists in a slit and grid system. In ESS-ERIC* dedicated Emittance Measurement Units (EMUs) are used to calculate the transverse phase space (horizontal and vertical) and they are composed by a slit and grid system. This system let users reconstruct the distribution of particles in x and x’ (or y and y’), position and angle between particle trajectory and z axis, respectively. The EMU aims to measure the transverse emittance by sampling the transverse phase space. Considering control system aspect, a single EMU device is composed by different sub-systems (acquisition, motion, etc.). In this paper the software layer developed in EPICS** and realized to orchestrate the entire apparatus and control the different sub-systems will be described.
* https://europeanspallationsource.se/
** https://epics-controls.org/
 
poster icon Poster TUPV015 [1.379 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV015  
About • Received ※ 09 October 2021       Revised ※ 19 October 2021       Accepted ※ 21 December 2021       Issue date ※ 26 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV016 Design and Development of the New Diagnostics Control System for the SPES Project at INFN-LNL controls, diagnostics, hardware, emittance 428
 
  • G. Savarese, G. Arena, D. Bortolato, F. Gelain, D. Marcato, V. Martinelli, E. Munaron, M. Roetta
    INFN/LNL, Legnaro (PD), Italy
 
  The need to get finer data to describe the beam is a relevant topic for all laboratories. For the SPES project at Laboratori Nazionali di Legnaro (LNL) a new diagnostic control system with more performing hardware, with respect to the one used in legacy accelerators based on Versabus Module Eurocard (VME) ADCs, has been developed. The new system uses a custom hardware to acquire signals in real time. These data and ancillary operations are managed by a control system based on the Experimental Physics and Industrial Control System (EPICS) standard and shown to users on a Control System Studio (CSS) graphical user interface. The new system improves the basic functionalities, current read-back over Beam Profilers (BP) and Faraday Cups (FC) and handlings control, with new features such as: multiple hardware gain levels selection, broken wires correction through polynomial interpolation and roto-translations taking into account alignment parameters. Another important feature, integrated with the usage of a python Finite State Machine (FSM), is the capability to control an emittance meter to quickly acquire data and calculate beam longitudinal phase space through the scubeex method.  
poster icon Poster TUPV016 [2.235 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV016  
About • Received ※ 28 September 2021       Revised ※ 02 November 2021       Accepted ※ 20 November 2021       Issue date ※ 08 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV027 EPICS DAQ System for Beam Position Monitor at the KOMAC Linac and Beamlines linac, electron, controls, electronics 447
 
  • Y.G. Song, S.Y. Cho, J.H. Kim
    KOMAC, KAERI, Gyeongju, Republic of Korea
 
  The KOMAC facility consists of low-energy component, including a 50-keV ion source, a low energy beam transport (LEBT), a 3-MeV radio-frequency quadrupole (RFQ), and a 20-MeV drift tube linac (DTL), as well as high-energy components, including seven DTL tanks for the 100-MeV proton beam. The KOMAC has been operating 20-MeV and 100-MeV proton beam lines to provide proton beams for various applications. Approximately 20 stripline beam position monitors (BPMs) have been installed in KOMAC linac and beamlines. A data-acquisition (DAQ) system has been developed with various platforms in order to monitor beam position signals from linac and beamlines. This paper describes the hardware and software system and test results.  
poster icon Poster TUPV027 [1.590 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV027  
About • Received ※ 08 October 2021       Revised ※ 22 October 2021       Accepted ※ 20 November 2021       Issue date ※ 03 December 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV028 The Control and Archiving System for the Gamma Beam Profile Station at ELI-NP controls, GUI, diagnostics, software 450
 
  • G. Chen, V. Iancu, C. Matei, F. Ramirez, G. Turturica
    IFIN-HH, Bucharest - Magurele, Romania
 
  The Variable Energy Gamma (VEGA) System of Extreme Light Infrastructure - Nuclear Physics (ELI-NP) is based on the Inverse Compton Scattering of laser light on relativistic electron bunches provided by a warm radio-frequency accelerator. The system will deliver quasi-monochromatic gamma-ray beams with a high spectral density and a high degree of linear polarization. The Beam Profile Station, which will be used for ’ner target alignment and spatial characterization of the gamma-ray beam, is one of the diagnostics stations under implementation at ELI-NP. An EPICS Control and Archiving System (CAS) has been developed for the Beam Profile Station at ELI-NP. This paper describes the design and the implementation of the EPICS CAS for the Beam Profile Station, including the device modular integration of the low-level IOCs for the CCD camera Trius-SX674 and Mclennan PM600 Stepper Motor Controller, the design of the high-level GUI for real-time image acquisition and motion control, as well as the configuration of the archiving system for browsing the historic images and parameters.
* The work is supported by ELI-NP Project (http://www.eli-np.ro/)
 
poster icon Poster TUPV028 [0.782 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV028  
About • Received ※ 08 October 2021       Revised ※ 13 January 2022       Accepted ※ 25 January 2022       Issue date ※ 06 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV048 Updates and Remote Challenges for IBEX, Beamline Control at ISIS Pulsed Neutron and Muon Source controls, experiment, Windows, GUI 514
 
  • F.A. Akeroyd, K.V.L. Baker, L. Cole, J.R. Harper, D.P. Keymer, J.C. King, A.J. Long, T. Löhnert, C. Moreton-Smith, D.E. Oram, B. Rai
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  IBEX is the EPICS based experiment control system now running on most of the beamlines at the ISIS Neutron and Muon Source, with plans to deploy to all remaining beamlines by the end of the upcoming long shutdown. Over the last couple of years we have added support for reflectometry and muon instruments, developed a script generator, moved from Python 2 to Python 3, and continued to build on our suite of device emulators and tests. The reflectometry inclusions required the development of a framework to maintain the complex motion control requirements for that science technique. Whilst it is desirable that IBEX is easily configurable, not all operations should be available to all users, so we have implemented functionality to manage such access. The COVID-19 pandemic has meant we have also had to adapt to greater amounts of remote experiment access, for which we developed systems covering both IBEX and the old SECI control system. This presentation will aim to provide a brief update on the recent changes to IBEX, as well as outlining the remote operation solutions employed  
poster icon Poster TUPV048 [1.332 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV048  
About • Received ※ 10 October 2021       Revised ※ 18 October 2021       Accepted ※ 20 November 2021       Issue date ※ 14 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV049 The IBEX Script Generator experiment, controls, software, neutron 519
 
  • J.C. King, J.R. Harper, A.J. Long, T. Löhnert, D.E. Oram
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  Experiment scripting is a key element of maximising utilisation of beam time at the ISIS Neutron and Muon Source, but can be prone to typing and logic errors. The IBEX Script Generator enables collaboration between instrument users and scientists to remove the need to write a script for many experiments, so improving reliability and control. For maximum applicability, the script generator needs to be easily configurable. Instrument scientists define action parameters, and functions for action execution, time estimation and validation, to produce a "script definition". A user then generates a Python script by organising a table of actions and their values, which are validated in real time, and can then be submitted to a script server for execution. Py4J is used to bridge a Java front end with Python script definitions. An iterative user-focused approach has been employed with Squish UI testing to achieve a behaviour-driven development workflow, along with Jenkins for continuous integration. Further planned development includes dynamic scripting ’ controlling the execution of actions during the experiment ’ action iteration and user experience improvement.  
poster icon Poster TUPV049 [1.051 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV049  
About • Received ※ 09 October 2021       Revised ※ 19 October 2021       Accepted ※ 20 November 2021       Issue date ※ 23 November 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV050 Control System Upgrade of the High-Pressure Cell for Pressure-Jump X-Ray Diffraction controls, operation, network, detector 524
 
  • R. Mercado, N.L. Griffin, P. Holloway, S.C. Lay, P.J. Roberts
    DLS, Oxfordshire, United Kingdom
 
  This paper reports on the upgrade of the control system of a sample environment used to pressurise samples to 500 MPa at temperatures between -20 °C and 120 °C. The equipment can achieve millisecond pressure jumps for use in X-ray scattering experiments. It has been routinely available in beamline I22 at Diamond. The millisecond pressure-jump capability is unique. Example applications were the demonstration of pressure-induced formation of super crystals from PEGylated gold nanoparticles and the study of controlled assembly and disassembly of nanoscale protein cages. The project goal was to migrate the control system for the improved integration to EPICS and the GDA data acquisition software. The original control system uses National Instruments hardware controlled from LabView. The project looked at mapping the old control system hardware to alternatives in use at Diamond and migrating the control software. The paper discusses the choice of equipment used for ADC acquisition and equipment protection, using Omron PLCs and Beckhoff EtherCAT modules, a custom jump-trigger circuit, the calibration of the system and the next steps for testing the system.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV050  
About • Received ※ 13 October 2021       Revised ※ 29 October 2021       Accepted ※ 21 December 2021       Issue date ※ 22 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBL01 FAIRmat - a Consortium of the German Research-Data Infrastructure (NFDI) experiment, controls, interface, software 558
 
  • H. Junkes, P. Oppermann, R. Schlögl, A. Trunschke
    FHI, Berlin, Germany
  • M. Krieger, H. Weber
    FAU, Erlangen, Germany
 
  A sustainable infrastructure for provision, interlinkage, maintenance, and options for reuse of research data shall be created in Germany in the coming years. The consortium FAIRmat meets the interests of experimental and theoretical condensed-matter physics. This also includes, for example, chemical physics of solids, synthesis, and high-performance computing. All this is demonstrated by use cases from various areas of functional materials. The necessity of a FAIR data infrastructure in the FAIRmat* research field is very pressing. We need and want to support the actual, daily research work to further science. Besides storing, retrieving, and sharing data, a FAIR data infrastructure will also enable a completely new level of research. In the Area D "Digital Infrastructure" a Configurable Experiment Control System is to be developed here as a reference. EPICS was selected as an initial open source base system. The control system of the newly founded CATlab** in Berlin will be fully implemented according to the FAIRmat specifications.
FAIRmat : https://www.fair-di.eu/fairmat/fairmat/consortium
CatLab : https://www.helmholtz-berlin.de/projects/catlab/indexen.html
 
slides icon Slides WEBL01 [5.478 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEBL01  
About • Received ※ 10 October 2021       Revised ※ 22 October 2021       Accepted ※ 21 December 2021       Issue date ※ 08 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV005 Experiment Automation Using EPICS controls, experiment, detector, network 625
 
  • D.D. Cosic, M. Vićentijević
    RBI, Zagreb, Croatia
 
  Beam time at accelerator facilities around the world is very expensive and scarce, prompting the need for experiments to be performed as efficiently as possible. Efficiency of an accelerator facility is measured as a ratio of experiment time to beam optimization time. At RBI we have four ion sources, two accelerators, ten experimental end stations. We can obtain around 50 different ion species, each requiring a different set of parameters for optimal operation. Automating repetitive procedures can increase efficiency of an experiment and beam setup time. Currently, operators manually fine tunes the parameters to optimize the beam current. This process can be very long and requires many iterations. Automatic optimization of parameters can save valuable accelerator time. Based on a successful implementation of EPICS, the system was expanded to automate reoccurring procedures. To achieve this, a PLC was integrated into EPICS and our acquisition system was modified to communicate with devices through EPICS. This allowed us to use tools available in EPICS to do beam optimization much faster than a human operator can, and therefore significantly increased the efficiency of our facility.  
poster icon Poster WEPV005 [0.468 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV005  
About • Received ※ 08 October 2021       Accepted ※ 21 November 2021       Issue date ※ 16 February 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV015 Development of the RF Phase Scan Application for the Beam Energy Measurement at KOMAC controls, interface, operation, monitoring 656
 
  • S.Y. Cho, J.J. Dang, J.H. Kim, Y.G. Song
    KOMAC, KAERI, Gyeongju, Republic of Korea
 
  The Korea Multi-purpose Accelerator Complex (KOMAC) proton accelerator consists of 11 Drift Tube Linac (DTL) tanks, and each tank’s RF phase setting must be matched to increase synchronous acceleration of continuous tanks. A series of processes operate on the basis of JAVA and MatLAB languages, and the phase scanning program and the analytical program are classified and used independently. To integrate the two programs, the new integrated program of the RF scan application is developed based on python and epics scan module for the stability with some upgrade functions.  
poster icon Poster WEPV015 [1.051 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV015  
About • Received ※ 08 October 2021       Revised ※ 19 October 2021       Accepted ※ 21 November 2021       Issue date ※ 16 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV034 Equipment and Personal Protection Systems for the Sirius Beamlines vacuum, interface, controls, status 729
 
  • L.C. Arruda, G.T. Barreto, M.P. Calcanha, L.U. Camacho, H.F. Canova, F.H. Cardoso, J.V.B. Franca, G.L.M.P. Rodrigues
    LNLS, Campinas, Brazil
  • F.A. Bacchim Neto, F.N. Moura
    CNPEM, Campinas, SP, Brazil
 
  Funding: Work supported by the Brazilian Ministry of Science, Technology and Innovation
The beamlines and front ends at Sirius, the Brazilian 4th generation synchrotron light source, require monitoring and protection systems for personal and equipment safety in general, due to the high beam power dissipated along the beamline, vacuum safety, secure radiation levels, use of robots, special gases, cryogenic systems, and other highly sensitive and costly equipment throughout the facility. Two distinct programable logic controllers (PLC) were then deployed to create the Equipment Protection System (EPS) and the Personal Protection System (PPS). This work presents an overview of the EPS/PPS - requirements, architecture, design and deployment details, and commissioning results for the first set of beamlines.
 
poster icon Poster WEPV034 [1.082 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV034  
About • Received ※ 09 October 2021       Revised ※ 19 October 2021       Accepted ※ 21 November 2021       Issue date ※ 19 December 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV039 Novel Personnel Safety System for HLS-II radiation, controls, PLC, operation 746
 
  • Z.Y. Huang, C. Li, G. Liu, X.K. Sun, J.G. Wang, S. Xu, K. Xuan
    USTC/NSRL, Hefei, Anhui, People’s Republic of China
 
  Funding: Supported by the National Natural Science Foundation of China (No.113751861)
The Hefei Light Source-II (HLS-II) is a vacuum ultraviolet synchrotron light source. The Personnel Safety System (PSS) is the crucial part to protect staff and users from radiation damages. In order to share access control information and improve the reliability for HLS-II, the novel PSS is designed based on Siemens redundant PLC under EPICS environment which is composed by the safety interlock system, access control system and the radiation monitoring system. This paper will demonstrate the architecture and the specific design of this novel PSS and shows the operation performance after it has been implemented for 2 years.
 
poster icon Poster WEPV039 [3.318 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV039  
About • Received ※ 30 September 2021       Revised ※ 22 October 2021       Accepted ※ 21 November 2021       Issue date ※ 02 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV048 An Archiver Appliance Performance and Resources Consumption Study simulation, network, controls, software 774
 
  • R.N. Fernandes, S. Armanet, H. Kocevar, S. Regnell
    ESS, Lund, Sweden
 
  At the European Spallation Source (ESS), 1.6 million signals are expected to be generated by a (distributed) control layer composed of around 1500 EPICS IOCs. A substantial amount of these signals - i.e. PVs - will be stored by the Archiving Service, a service that is currently under development at the Integrated Control System (ICS) Division. From a technical point of view, the Archiving Service is implemented using a software application called the Archiver Appliance. This application, originally developed at SLAC, records PVs as a function of time and stores these in its persistent layer. A study based on multiple simulation scenarios that model ESS (future) modus operandi has been conducted by ICS to understand how the Archiver Appliance performs and consumes resources (e.g. RAM) under disparate workloads. This paper presents: 1) The simulation scenarios; 2) The tools used to collect and interpret the results; 3) The storage study; 4) The retrieval study; 5) The resources saturation study; 6) Conclusions based on the interpretation of the results.  
poster icon Poster WEPV048 [0.487 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV048  
About • Received ※ 10 October 2021       Accepted ※ 11 February 2022       Issue date ※ 12 March 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV049 Controls Data Archiving at the ISIS Neutron and Muon Source for In-Depth Analysis and ML Applications controls, software, neutron, database 780
 
  • I.D. Finch, G.D. Howells, A.A. Saoulis
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: UKRI / STFC
The ISIS Neutron and Muon Source accelerators are currently operated using Vsystem control software. Archiving of controls data is necessary for immediate fault finding, to facilitate analysis of long-term trends, and to provide training datasets for machine learning applications. While Vsystem has built-in logging and data archiving tools, in recent years we have greatly expanded the range and quantity of data archived using an open-source software stack including MQTT as a messaging system, Telegraf as a metrics collection agent, and the Influx time-series database as a storage backend. Now that ISIS has begun the transition from Vsystem to EPICS this software stack will need to be replaced or adapted. To explore the practicality of adaptation, a new Telegraf plugin allowing direct collection of EPICS data has been developed. We describe the current Vsystem-based controls data archiving solution in use at ISIS, future plans for EPICS, and our plans for the transition while maintaining continuity of data.
 
poster icon Poster WEPV049 [0.845 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV049  
About • Received ※ 09 October 2021       Revised ※ 19 October 2021       Accepted ※ 22 December 2021       Issue date ※ 19 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBL04 Kubernetes for EPICS IOCs network, controls, target, detector 835
 
  • G. Knap, T.M. Cobb, Y. Moazzam, U.K. Pedersen, C.J. Reynolds
    DLS, Oxfordshire, United Kingdom
 
  EPICS IOCs at Diamond Light Source are built, deployed, and managed by a set of in-house tools that were implemented 15 years ago. This paper will detail a proof of concept to demonstrate replacing these tools and processes with modern industry standards. IOCs are packaged in containers with their unique dependencies included. IOC images are generic, and a single image is required for all containers that control a given class of device. Configuration is provided to the container in the form of a start-up script only. The configuration allows the generic IOC image to bootstrap a container for a unique IOC instance. This approach keeps the number of images required to a minimum. Container orchestration for all beamlines in the facility is provided through a central Kubernetes cluster. The cluster has remote nodes that reside within each beamline network to host the IOCs for the local beamline. All source, images and individual IOC configurations are held in repositories. Build and deployment to the production registries is handled by continuous integration. Finally, a development container provides a portable development environment for maintaining and testing IOC code.  
slides icon Slides THBL04 [0.640 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THBL04  
About • Received ※ 11 October 2021       Revised ※ 14 October 2021       Accepted ※ 23 February 2022       Issue date ※ 01 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV001 Supervisory System for the Sirius Scientific Facilities status, controls, GUI, experiment 858
 
  • L.C. Arruda, G.T. Barreto, M.P. Calcanha, H.F. Canova, J.V.B. Franca
    LNLS, Campinas, Brazil
 
  Funding: Work supported by the Brazilian Ministry of Science, Technology and Innovation (MCTI)
A general supervisory system for the scientific facilities is under development at Sirius, the Brazilian 4th generation synchrotron light source. The data generated by different classes of equipment are generally available via EPICS or industrial protocols such as OPC-UA provided by commercial automation systems. However, as the number of beamlines and laboratories expands, the effort to properly gather, display and manage this data also scales up. For this reason, an aggregating supervisory system is proposed to monitor the systems: power distribution, personal safety, beamline components, cryogenic fluids; mechanical utilities, air conditioning, among others. This work presents the overall system architecture, functionalities, and some user interfaces.

 
poster icon Poster THPV001 [1.351 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV001  
About • Received ※ 09 October 2021       Revised ※ 19 October 2021       Accepted ※ 21 November 2021       Issue date ※ 14 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV011 Notifications with Native Mobile Application site, ion-source, controls, software 883
 
  • B. Bertrand, J. Forsberg
    MAX IV Laboratory, Lund University, Lund, Sweden
  • E. Laface, G. Weiss
    ESS, Lund, Sweden
 
  Notifications are an essential part of any control system. Many people want to be notified of specific events. There are several ways to send notifications: SMS, e-mails or messaging applications like Slack and Telegram are some common ones. Those solutions frequently require some central configuration to record who will receive messages, which is difficult to maintain. ESS developed a native mobile application, both for iOS and Android, to manage notifications. The application allows the users to subscribe to the topics they are interested in, removing the need for a central configuration. A web server is used as gateway to send all notifications following Apple and Google protocols. This server exposes a REST API that is used both by clients to send messages and mobile applications to retrieve and manage those messages. This paper will detail the technical implementation as well as the lessons learnt from this approach.  
poster icon Poster THPV011 [6.079 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV011  
About • Received ※ 09 October 2021       Accepted ※ 21 November 2021       Issue date ※ 05 January 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV021 TATU: A Flexible FPGA-Based Trigger and Timer Unit Created on CompactRIO for the First Sirius Beamlines FPGA, operation, controls, experiment 908
 
  • J.R. Piton, D. Alnajjar, D.H.C. Araujo, J.L. Brito Neto, L.P. Do Carmo, L.C. Guedes, M.A.L. Moraes
    LNLS, Campinas, Brazil
 
  In the modern synchrotron light sources, the higher brilliance leads to shorter acquisition times at the experimental stations. For most beamlines of the fourth-generation source SIRIUS, it was imperative to shift from the usual software-based synchronization of operations to the much faster triggering by hardware of some key equipment involved in the experiments. As a basis of their control system for devices, the SIRIUS beamlines have standard CompactRIO controllers and I/O modules along the hutches. Equipped with a FPGA and a hard processor running Linux Real-Time, this platform could deal with the triggers from and to other devices, in the order of ms and µs. TATU (Time and Trigger Unit) is a code running in a CompactRIO unit to coordinate multiple triggering conditions and actions. TATU can be either the master pulse generator or the follower of other signals. Complex trigger pattern generation is set from a user-friendly standardized interface. EPICS process variables (by means of LNLS Nheengatu*) are used to set parameters and to follow the execution status. The concept and first field test results in at least four SIRIUS beamlines are presented.
* D. Alnajjar, G. S. Fedel, and J. R. Piton, "Project Nheengatu: EPICS support for CompactRIO FPGA and LabVIEW-RT", ICALEPCS’19, New York, NY, USA, Oct. 2019, paper WEMPL002.
 
poster icon Poster THPV021 [0.618 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV021  
About • Received ※ 10 October 2021       Accepted ※ 21 November 2021       Issue date ※ 02 February 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV022 MRF Timing System Design at SARAF timing, controls, operation, interface 912
 
  • A. Gaget
    CEA-IRFU, Gif-sur-Yvette, France
 
  CEA Saclay Irfu is in charge of an important part of the control system of the SARAF LINAC accelerator based at Soreq (Israel). This includes, among other, the control of the timing system (synchronization and timestamping). CEA has already installed and uses successfully the timing distribution with MRF on test benches for ESS or IPHI, so it has been decided to use the same technologies. The reference frequency will be distributed along the accelerator by a master oscillator Wenzel and the UTC time will be based on a Meridian II GPS, these 2 devices will be connected to the Event Master (EVM) card which is the main element of the timing system architecture. Through an optical fiber network, the MRF timing system allows to distribute downstream and upstream events with a µs propagation time. Currently, we are working on development in order to also use it for the machine protection system of the accelerator. In this paper, hardware, timing architecture, software developments and tests will be presented.  
poster icon Poster THPV022 [1.539 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV022  
About • Received ※ 08 October 2021       Revised ※ 20 October 2021       Accepted ※ 23 January 2022       Issue date ※ 01 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV037 The Implementation of the Beam Profile Application for KOMAC Beam Emittance controls, linac, proton, emittance 947
 
  • J.H. Kim, S.Y. Cho, S. Lee, Y.G. Song, S.P. Yun
    KOMAC, KAERI, Gyeongju, Republic of Korea
 
  Funding: This work was supported by the Ministry of Science, ICT & Future Planning of the Korean Government.
Korea Multi-purpose Accelerator Complex(KOMAC) has been operating a 100 MeV proton linear accelerator that accelerates a beam using ion source, a radio frequency quadrupole(RFQ), 11 drift tube linac(DTL). And the accelerated protons are transported to target rooms that meets the conditions required by the users. It is important to figure out the beam profile of the proton linac to provide the proper beam condition to users. We installed 8 wire scanners to measure beam emittance of KOMAC at beam lines. And beam profile application to measure beam emittance has been implemented using EPICS and python. This paper will describe the implementation of the beam profile application for KOMAC beam emittance.
 
poster icon Poster THPV037 [1.722 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV037  
About • Received ※ 08 October 2021       Revised ※ 21 October 2021       Accepted ※ 21 November 2021       Issue date ※ 27 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV046 Virtualized Control System Infrastructure at LINAC Project, PINSTECH network, controls, interface, Windows 975
 
  • N.U. Saqib, F. Sher
    PINSTECH, Islamabad, Pakistan
 
  IT infrastructure is backbone of modern big science accelerator control systems. Accelerator Controls and Electronics (ACE) Group is responsible for controls, electronics and IT infrastructure for Medical and Industrial NDT (Non-Destructive Testing) linear accelerator prototypes at LINAC Project, PINSTECH. All of the control system components such as EPICS IOCs, Operator Interfaces, Databases and various servers are virtualized using VMware vSphere and VMware Horizon technologies. This paper describes the current IT design and development structure that is supporting the control systems of the linear accelerators efficiently and effectively.  
poster icon Poster THPV046 [1.174 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV046  
About • Received ※ 10 October 2021       Revised ※ 20 October 2021       Accepted ※ 21 November 2021       Issue date ※ 06 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRAR03 A Major Update of Web Based Development Toolkit for Control System of Large-Scale Physics Experiment Device controls, experiment, interface, status 1029
 
  • X.H. Xie, Y.X. Jiang, W. Wang, F.Y. Wu
    HUST, Wuhan, People’s Republic of China
  • S. Li, B. Rao, Y. Yang, M. Zhang, P.L. Zhang, W. Zheng
    Huazhong University of Science and Technology, State Key Laboratory of Advanced Electromagnetic Engineering and Technology,, Hubei, People’s Republic of China
 
  Funding: Most from Ministry of Science and Technology of the people’s Republic of China
The deployment of the control system called CODAC (Control, Data Access and Communications) is necessary for the operation of large-scale experimental facilities. CFET (Control system framework for experimental devic-es toolkit) is a flexible SCADA (supervisory control and data acquisition) software tool, which is used for the construction of a CODAC. CFET is fully based on open web technologies, it is easy to integrate all kinds of systems and devices into CFET. This paper has undergone a major iteration of CFET. HMI has been redesigned and implemented. The control engineer can use a web based WYSIWYG HMI editor to compose the HMI. In CFET, InfluxDB has been integrated. It is used to store the engineering data, and also visualize the data on the website. Docker based microservices architecture has been designed, putting CFET and dependent packages into a lightweight container. At present, CFET has been used in the CO-DAC system of J-TEXT tokamak and HUST Field-Reversed Configuration facility.
 
slides icon Slides FRAR03 [3.726 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRAR03  
About • Received ※ 09 October 2021       Revised ※ 26 October 2021       Accepted ※ 21 December 2021       Issue date ※ 25 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRBR03 Status of Bluesky Deployment at BESSY II controls, interface, experiment, detector 1064
 
  • W. Smith, S. Kazarski, R. Müller, P. Schnizer, S. Vadilonga, L. Vera Ramiréz
    HZB, Berlin, Germany
 
  The modernization plan for the experimental DAQ at the BESSY II is underpinned by the capabilities provided by the Bluesky software ecosystem. To interface with the hardware Bluesky relies on the Ophyd library, that provides a consistent high-level interface across a wide-range of devices. Many elements of the accelerator, some beamlines and endstations are adopting the Bluesky software. To meet FAIR data obligations, the capture of metadata with Bluesky and the export into a permanent and easily accessible storage called ICAT are investigated. Finally, initial studies to investigate the integration of ML methods, like reinforcement learning were performed. This paper reports on the work that has been done so far at BESSY II to adopt Bluesky, problems that have been overcome and lessons learned.  
slides icon Slides FRBR03 [2.338 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRBR03  
About • Received ※ 08 October 2021       Revised ※ 20 October 2021       Accepted ※ 22 December 2021       Issue date ※ 25 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)