Paper | Title | Page |
---|---|---|
THP01 |
INAU: A Custom Build-and-Deploy Tool Based on Git | |
THPP1 | use link to access more material from this paper's primary paper code | |
|
||
Elettra Sincrotrone Trieste is currently operating two light sources, Elettra, a third generation synchrotron, and FERMI, a free electron laser. Control systems are based on a number of diverse systems, such as VME-based front-end computers, small embedded systems, high performance rack-mount servers and control room workstations. Custom device drivers and hard real-time applications has been developed during the years, exploiting the technologies adopted such as RTAI and Adeos/Xenomai, which make a massive update demanding. Modern CI/CD tools are then not available for legacy platforms, and a custom tool, integrating git and a database back-end to build and deploy software components based on release tags has been developed. | ||
![]() |
Slides THPP1 [2.633 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP1 | |
About • | Received ※ 30 September 2022 — Revised ※ 04 October 2022 — Accepted ※ 06 October 2022 — Issue date ※ 24 October 2022 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP02 | Control System for HESEB Beamline at SESAME | 54 |
|
||
The HElmholtz-SEsame Beamline (HESEB) is a state-of-the-art soft X-ray beamline donated by Helmholtz research centre that was successfully installed and commissioned recently at Synchrotron-light for Experimental Science and Applications in the Middle East (SESAME). The control system design and implementation, which includes controlling low-level up to most sophisticated devices, has been done by SESAME’s control engineers. This paper describes the design and implementation of the control system required to deliver the complete functioning of the beamline as well as the safety system including its measures put in place to protect the beamline’s equipment and users. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP02 | |
About • | Received ※ 28 September 2022 — Revised ※ 07 October 2022 — Accepted ※ 18 October 2022 — Issue date ※ 27 October 2022 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP03 |
EPICS Module for Beckhoff ADS Protocol | |
THPP2 | use link to access more material from this paper's primary paper code | |
|
||
With increasing popularity of Beckhoff devices in scientific projects, there is an increasing need for their devices to be integrated into EPICS control systems. Projects often want to use Beckhoff PLCs for applications that have to handle a large amount of signals with fast cycle times. So, how can we connect Beckhoff devices to EPICS control systems without sacrificing performance? Beckhoff offers multiple possibilities when it comes to interfacing with their PLCs or industrial PCs, such as modbus, OPC UA, or ADS protocols. While all of these could be used for the usual use cases, we believe that for more data intensive applications, ADS works best. For this reason, Cosylab developed an EPICS device support module that implements advanced ADS features, such as ADS sum commands, which provide fast read/write capabilities to your IOCs. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP2 | |
About • | Received ※ 04 October 2022 — Revised ※ 05 October 2022 — Accepted ※ 15 February 2023 — Issue date ※ 18 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP04 | EPICS Tango Bridge | 57 |
|
||
EPICS (Experimental Physics and Industrial Control System) and Tango Controls are the two most popular control systems for scientific facilities. They both have advantages and disadvantages. Sometimes there is existing software driver supporting integration only with EPICS or Tango. EPICS Tango Bridge is the perfect solution for accessing Tango devices using EPICS Channel Access protocol. Using our bridge, the cost of integration is significantly lower than providing dedicated integration of specific hardware in EPICS. The bridge provides high reliability and robustness. Test cases created during the development process verify their limitations like the response time of reading one attribute in the bridge with a different number of Process Variables (PVs) or parallel access for multiple EPICS clients and many others. | ||
![]() |
Poster THP04 [0.501 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP04 | |
About • | Received ※ 25 September 2022 — Revised ※ 07 October 2022 — Accepted ※ 18 October 2022 — Issue date ※ 16 November 2022 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP05 | Integration of Quench Detection Solution into FAIR’s FESA Control System | 59 |
|
||
Facility for Antiproton and Ion Research (FAIR) is going to make wide use of superconducting magnets for its components: the SIS100 synchrotron, the Superconducting Fragment Separator (SFRS) and Atomic, Plasma Physics and Applications (APPA) experiments. For all these magnets, uniform quench detection (QuD) electronics have been developed to protect them in case of uncontrolled loss of superconductivity. The QuD system will contain ca. 1500 electronic units, each having an Ethernet interface for controls, monitoring, data acquisition, and time synchronization. The units will be grouped into sub-networks of ca. 100 units and interfaced via dedicated control computers to the accelerator network. The interfacing software used to expose QuD functions to the FAIR controls framework is implemented as a Front-End Software Architecture (FESA) class. The software provides a solution for the constant collection of the data and monitoring of the system, storing the complete snapshot in the case a quench event is detected, and prompt notification of a quench to other components of the FAIR facility. The software is developed with special attention to robustness and reliability. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP05 | |
About • | Received ※ 26 September 2022 — Revised ※ 07 February 2023 — Accepted ※ 17 February 2023 — Issue date ※ 18 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP06 |
Storage Ring Mode for FAIR | |
THPP3 | use link to access more material from this paper's primary paper code | |
|
||
For the future Facility for Antiproton and Ion Research (FAIR), which is currently under construction, a new Control System is being developed and already used at major parts of the GSI facility. The central component for Settings Management within the FAIR Control System is based on CERN’s framework "LHC Software Architecture" (LSA) and enhanced by FAIR specific features. One of the most complex features is the control mechanism of storage ring operations, the so-called Storage Ring Mode. This operation mode allows to manipulate device settings while the beam is circulating in the ring. There are four different types of possible changes in the Storage Ring Mode: skipping, repetition, breakpoint and manipulation. The Storage Ring Mode was developed in late 2019 and first used with beam in 2020 at the existing heavy ion Storage Ring ESR at GSI. This contribution illustrates in detail how the Storage Ring Mode is implemented within LSA and other subsystems. It also shows how it is operated using the Expert Storage Ring Mode application. | ||
![]() |
Slides THPP3 [1.384 MB] | |
![]() |
Poster THPP3 [0.804 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP3 | |
About • | Received ※ 04 October 2022 — Accepted ※ 07 October 2022 — Issue date ※ 11 January 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP07 | A Modern C++ Multiprocessing DOOCS Client Library Implementation | 62 |
|
||
At the DESY site in Hamburg/Germany the linear accelerators FLASH and European XFEL are successful operated by the control system DOOCS. DOOCS based on the client’server model and communicates with the matured SUN-RPC. The servers are build with a framework which consists of several C++ libraries. The clients use a DOOCS client library implementation in C++ or Java. In the past years the public interface (API) of the C++ client library was refined. But modern C++ features like futures are not provided in the API. Massive multi-processing, parallel communication, and optimized names resolution could improve the overall communication latency. The usage of the standard C++ library, the limit of external dependencies to SUN-RPC and OpenLDAP, and the reduction of the code size, may increase the maintainability of the code. This contribution presents an experimental new client C++ library which achieves these goals. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP07 | |
About • | Received ※ 01 October 2022 — Revised ※ 05 October 2022 — Accepted ※ 16 February 2023 — Issue date ※ 20 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP08 |
The Trip Event Logger – a Fault Diagnosis Tool | |
THPP4 | use link to access more material from this paper's primary paper code | |
|
||
The low-level RF (LLRF) system at the European XFEL, DESY, is of major importance for high-performant and reliable operation. Faults here can jeopardize the overall operation. Therefore, the trip event logger is currently developed, - a fault diagnosis tool to detect errors online, inform the operators and trigger automatic supervisory actions. Further goals are to provide information for a fault tree and event tree analysis as well as a database of labeled faultydata sets for offline analysis. The tool is based on the C++ framework ChimeraTK Application Core. With this close interconnection to the control system it is possible not only to monitor but also to intervene as it is of great importance for supervisory tasks. The core of the tool consists of fault analysis modules ranging from simple ones (e.g., limit checking) to advanced ones (model-based, machine learning, etc.). Within this poster the architecture and the implementation of the trip event logger are presented. | ||
![]() |
Slides THPP4 [7.570 MB] | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP09 | Smart Video Plug-In System for Beamline Operation at EMBL Hamburg | 66 |
|
||
Fast data collection, image processing, and analysis of video signals are required by an increasing number of applications at the EMBL beamlines for structural biology at the PETRA III synchrotron in Hamburg, Germany. Consequently, a new Smart Video Plug-in system has been designed in-house to meet the needs by combining video capture, machine learning, and computer vision with online feedback for motion control. The new system is fully integrated into TINE: data acquisition, and experiment control system. In this paper, the architecture of the new video system is described and use cases relevant to beamline operations are presented. | ||
![]() |
Poster THP09 [0.927 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP09 | |
About • | Received ※ 02 October 2022 — Revised ※ 05 October 2022 — Accepted ※ 17 February 2023 — Issue date ※ 20 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP10 |
Laser Pulse Duration Optimization with Numerical Methods | |
THPP5 | use link to access more material from this paper's primary paper code | |
|
||
In this study we explore the optimization of laser pulse duration to obtain the shortest possible pulse. We do this by employing a feedback loop between a pulse shaper and pulse duration measurements. We apply to this problem several iterative algorithms including gradient descent, Bayesian optimization and genetic algorithms, using a simulation of the actual laser represented via a semi-physical model of the laser based on the process of linear and nonlinear phase accumulation. | ||
![]() |
Slides THPP5 [12.978 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP5 | |
About • | Received ※ 01 October 2022 — Revised ※ 05 October 2022 — Accepted ※ 07 October 2022 — Issue date ※ 13 December 2022 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP11 |
Development of EPICS Enabled Precision Magnet Power Supply | |
|
||
The performance of any particle accelerator like cyclotrons largely depends upon the dc precision of the magnetic field of various electromagnetic devices present in the system. The precision magnetic field of the electromagnets in turn are being generated using current regulated power supplies having output current stability ranging from 10ppm to 100ppm as per the beam dynamics and transport requirement. An embedded EPICS based power supply control module is developed as a part of indigenous precision power supply development activity in VECC. The module is designed using an ARM based single-board-computer interfaced with 16bit DAC, 16bitADC and 16 numbers of isolated digital input-outputs. The digital inputs are designed to be interrupt enabled to minimize the response delay. The development of EPICS IOC involves development of device driver for DAC, ADC and digital input and output. The developed module is incorporated in a prototype dc, ±10A / ± 100V, 100ppm stability class, switch-mode type true-bipolar power supply, to be used for the steering magnets of the beam transport line of K-130 Cyclotron. This paper describes the detailed design and testing of the module. | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP12 | PLC Operated Plug and Play Vacuum Gauge Functionality at the Argonne Tandem Linear Accelerating System | 69 |
|
||
The ATLAS (Argonne Tandem Linear Accelerating System) accelerator at Argonne National Laboratory is upgrading the vacuum control system from hardware-based, embedded controllers to modern flexible PLC- based controllers. This PLC system includes additional fail safes and a new remote operation feature. As part of this upgrade, a need for easy vacuum equipment replacement became apparent, specifically the vacuum gauges which are interfaced using serial communications. We developed an automated process to initialize and restore the configuration for replaced gauges. This simplifies the process and eliminates the need for a system expert for these tasks.
This work was supported by the U.S. Department of Energy, Office of Nuclear Physics, under Contract No. DE-AC02-06CH11357. |
||
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP12 | |
About • | Received ※ 30 September 2022 — Revised ※ 06 October 2022 — Accepted ※ 17 February 2023 — Issue date ※ 18 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP13 | Control and Timing System of a Synchrotron X-Ray Chopper for Time Resolved Experiments | 73 |
|
||
The controls and timing implementation of a mechanical synchrotron light beam chopper device for time resolved experiments at the EMBL Hamburg will be described. The motivation to build a synchrotron beam chopper is on one hand to reduction of radiation on the experimental sample. As result the biological sample survives longer inside the beam. And second the possibility to synchronize the data acquisition with the timed Synchrotron beam. Technically the chopper run stability and the experimental synchronization with the experimental control and the detectors is decisive for implementation. The presented Timing / synchronization system solution is based on EtherCAT electronic. Servers and Clients are integrated into the TINE control system with LabView. The implementation of the motion stability for the Chopper drive and the tuning of motion will be presented within this article as well. | ||
![]() |
Poster THP13 [1.790 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP13 | |
About • | Received ※ 06 October 2022 — Revised ※ 19 October 2022 — Accepted ※ 15 February 2023 — Issue date ※ 21 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP14 |
Monochromator Controller Based on ALBA Electrometer Em# | |
THPP6 | use link to access more material from this paper's primary paper code | |
|
||
Guaranteeing that the X-Ray beam reaches the experimental station with optimal characteristics is a crucial task in a synchrotron beamline. One of the critical factors which can lead to beam degradation is the thermal drifts and the mechanical inertias present in the optical elements, such as a monochromator. This article shows a new functionality of the ALBA Electrometer (Em#), which ensures that the beamline receives the maximum possible beam intensity during the experiment. From the current reading of an ionization chamber and driving the piezo-actuator pitch of the monochromator, the Em# implements a Perturb and Observe (P&O) algorithm that detects the peak beam intensity while tracking it. This feature has been tested on NOTOS beamline and the preliminary results of the performance are shown in this paper. | ||
![]() |
Slides THPP6 [0.345 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP6 | |
About • | Received ※ 30 September 2022 — Revised ※ 05 October 2022 — Accepted ※ 15 February 2023 — Issue date ※ 17 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP15 | Next Generation GSI/FAIR Scalable Control Unit: Lessons Learned from 10 Years in the Field | 76 |
|
||
The end-of-life of many components brought the need for a redesign of our main Control System Front-End - the SCU (Scaleable Control Unit). It was a chance to make improvements and use more powerful state-of-the-art core components. This included a new Arria 10 FPGA and a completely redesigned housekeeping circuit based on an AVR microcontroller. Further, the project was cleaned by removing unused components and features. Main frame conditions stay fixed for backward compatibility, like the mechanical form factor or the 16-bit parallel bus. Majority of gateware and firmware could be reused and just some adaptations for the new FPGA were needed. Nevertheless, providing continuous compatibility with legacy peripherals needed a substantial effort. | ||
![]() |
Poster THP15 [27.393 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP15 | |
About • | Received ※ 30 September 2022 — Revised ※ 06 October 2022 — Accepted ※ 01 February 2023 — Issue date ※ 18 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP16 | Ocelot Integration into KARA’s Control System | 79 |
|
||
Karlsruhe Research Accelerator (KARA) at the Karlsruhe Institute of Technology (KIT) is an electron storage ring and synchrotron radiation facility. The operation at KARA can be very flexible in terms of beam energy, optics, intensity, filling structure, and operation duration. For different aspects of the operation of the accelerator separate and individual simulation models are in place using different simulation tools, custom lattice data and varying levels of maintenance. In a general push at the accelerator to provide unified access via Python, a new framework was implemented using Ocelot with a much closer integration to the accelerator control system and supplementary tools. This allows a better integration and lowers the effort necessary for simulations and predictions of actual changes to the beam properties based on live data. It also provides a good entry point for the various Python based machine learning activities at the accelerator and the goal to obtain an easier to maintain and test accelerator model. This paper presents the taken approach and current status of this project. | ||
![]() |
Poster THP16 [0.623 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP16 | |
About • | Received ※ 04 October 2022 — Revised ※ 09 February 2023 — Accepted ※ 15 February 2023 — Issue date ※ 17 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP17 |
Simple Python Interface to Facility-Specific Infrastructure | |
THPP9 | use link to access more material from this paper's primary paper code | |
|
||
The particle accelerators hosted at the Institute for Beam Physics and Technology (IBPT) represent a complex infrastructure with a live control system interface, a data archive, measurement routines and storage and management of metadata, among other aspects. The ’IBPT Python tools’ were created to provide a unified interface to all aspects of the accelerator infrastructure for both short-term student projects and basic accelerator operations. Instead of creating another custom framework, these sets of tools focus on bridging the gap between well established libraries and our facility and accelerator specific needs. External and accelerator specific libraries are glued together to provide an interface in order to minimize the technical knowledge of the accelerator infrastructure needed by the end user. Well established software engineering workflows of continuous integration were implemented to provide automatic testing, packaging, API documentation and release management. This paper discusses the general motivation and approach taken to create and maintain such a set of Python modules. | ||
![]() |
Slides THPP9 [1.913 MB] | |
![]() |
Poster THPP9 [1.495 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP9 | |
About • | Received ※ 03 October 2022 — Revised ※ 06 October 2022 — Accepted ※ 18 October 2022 — Issue date ※ 20 January 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP18 | Status, Recent Developments and Perspective of AVINE Video System | 82 |
|
||
DESY’s TINE-powered Video System, originally released in 2002, was last presented in 2011 at ICALEPCS*, at this time not yet known under the name Advanced Video and Imaging Network Environment (AVINE). AVINE provides a framework and toolkit for operators, physicists and technicians related to, but not limited to, Ethernet-based imaging at accelerator facilities. Over the past decade, the major emphasis was put on extended support, incorporating user requests, migrating to the latest Windows and Linux operating systems and the latest Java Virtual Machine, all while replacing legacy GigE Vision APIs in order to support past, current and future camera hardware. In this contribution, the current status, layout, recent developments and perspective of AVINE is described. The focus will be on experience migrating to future-oriented (still under vendor support) GigE Vision APIs, the recently upgraded image (sequence) file format, and first experiences on Windows 11.
* S. Weisse, D. Melkumyan, P. Duval, "Status, Recent Developments and Perspective of TINE-powered Video System, Release 3", ICALEPCS 2011, Grenoble, France |
||
![]() |
Poster THP18 [2.544 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP18 | |
About • | Received ※ 28 September 2022 — Revised ※ 06 October 2022 — Accepted ※ 17 February 2023 — Issue date ※ 19 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP19 |
OPC UA Based User Data Interface at ELBE | |
THPP7 | use link to access more material from this paper's primary paper code | |
|
||
The Electron Linac for beams with high Brilliance and low Emittance (ELBE) at Helmholtz-Zentrum Dresden-Rossendorf (HZDR) is operated using the SCADA system WinCC by Siemens. The majority of ELBE systems is connected to WinCC via industrial Ethernet and proprietary S7 communication. However, in recent years there was a demand to provide a more open and platform independent access to ELBE machine data. The Industry 4.0 standard OPC UA has been chosen to implement such an interface. We will show how we use OPC UA as a common communication layer between industrial and scientific instruments as well as proprietary and open source control system software. Our solution makes use of commercially available hard- and software, namely Simatic STEP7, Simatic WinCC v7.x by Siemens and IBH Link UA by IBHsoftec. Combining these products we designed an OPC UA based user data interface, which features encrypted communication and access control from the control room via WinCC. It is available for internal use, e.g. for feedbacks, and external use, e.g to log ELBE data along with experiment data or to provide data to ELBE operators for machine optimizations. | ||
![]() |
Slides THPP7 [0.331 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP7 | |
About • | Received ※ 30 September 2022 — Revised ※ 06 October 2022 — Accepted ※ 07 October 2022 — Issue date ※ 09 November 2022 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP20 | Python Based Interface to the KARA LLRF Systems | 86 |
|
||
The Karlsruhe Research Accelerator (KARA) at the Karlsruhe Institute of Technology (KIT) is an electron storage ring and synchrotron radiation facility. The operation at KARA can be very flexible in terms of beam energy, optics, intensity, filling structure, and operation duration. Multiple digital LLRF systems are in place to control the complex dynamics of the RF cavities required to keep the electron beam stable. Each LLRF system represents a well established closed system with its own set of control logic, state machine and feedback loops. This requires additional control logic to operate all stations together. In addition, during special operation modes at KARA, extra features such as well defined beam excitation are needed. This paper presents the implementation of a Python layer created to accommodate the complex set of options as well as an easy to use interface for the operator and the general control system. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP20 | |
About • | Received ※ 04 October 2022 — Revised ※ 09 February 2023 — Accepted ※ 15 February 2023 — Issue date ※ 19 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP21 |
IC@MS - Web-Based Alarm Management System | |
THPP8 | use link to access more material from this paper's primary paper code | |
|
||
Funding: S2INNOVATION Sp. z o. o. [ltd.] Podole 60 Street, 30-394 Kraków, Poland VAT no. PL676 254 14 01 The IT world is moving to the web and cloud. IC@MS is a web-based alarm management system. Every control system can face unexpected issues, which demand fast and precise reactions. As the control system starts to grow, it requires the involvement of more engineers to access the alarm list and focus on the most important ones. IC@MS allows the users to access the alarms fast, remotely via a web browser. According to current trends in IT, creating a web application turned out to be the most comfortable solution. IC@MS is the extension and web equivalent to the Panic GUI desktop application. There is no need to install it on the client’s computer. The access to the different functionalities can be restricted to the users provided just with appropriate roles. The web-based alarm management system provides a better user-friendly user interface for everyday use with Integration with Active Directory. Alarms can be easily added, edited, and managed from the web browser*. It has a Web API that can be used by 3rd party applications. The instance of IC@MS is available on Amazon Web Services (AWS) and Microsoft Azure clouds. "Web Client for Panic Alarms Management System" (MOPV033), M. Nabywaniec, M. Gandor, P.P. Goryl, L. Zytniak |
||
![]() |
Slides THPP8 [0.292 MB] | |
![]() |
Poster THPP8 [0.645 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THPP8 | |
About • | Received ※ 06 October 2022 — Revised ※ 06 October 2022 — Accepted ※ 15 February 2023 — Issue date ※ 16 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP22 | Using React for Web-Based Graphical User Applications for Accelerator Controls | 90 |
|
||
Today, control applications need to run on a variety of different operating systems, including Windows, Linux, and Mac OS, but also Android and iOS. Programming languages like Java have tried to solve this problem in the past by providing a common runtime environment. However, this approach is insufficient or even unavailable for mobile devices such as tablets and smartphones. Another problem is the different form factors of mobile and desktop devices, which makes it difficult to develop portable applications. One way out of this dilemma is to use standard web technologies (HTML5, CSS3, and JavaScript) to implement applications that run in the browser, which is available for all platforms. Modern JavaScript web application frameworks combined with JavaScript graphics libraries such as D3 are suitable for building both very simple and very complex web-based graphical user applications. This paper reports on the status and issues that encountered in our current developments with React. | ||
![]() |
Poster THP22 [0.574 MB] | |
DOI • | reference for this paper ※ doi:10.18429/JACoW-PCaPAC2022-THP22 | |
About • | Received ※ 26 September 2022 — Revised ※ 06 October 2022 — Accepted ※ 17 February 2023 — Issue date ※ 20 February 2023 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
THP23 |
Code Generation for State Machine Based Control Systems | |
|
||
Funding: Supported by the project Advanced research using high intensity laser produced photons and particles (ADONIS) CZ.02.1.01/0.0./0.0/16019/0000789 from European Regional Develepment Fund (ERDF). Many subsystems at ELI Beamlines (for example vacuum, pneumatic, machine and personal safety systems) can be described as a set of interacting state machines whose outputs are controlled by their states. We generate software for their control systems from a standardised spreadsheet-based description of the state machine logic; supporting different hardware platforms: PILZ safety PLCs, B&R PLCs and National Instruments FPGA devices. This approach allows us to eliminate errors in programming individual applications, and to focus entirely on system logic. The spreadsheets are used both as system documentation and programming tool; avoiding discrepancies between documentation and implementation. We have also developed tools for simulation and debugging of the resulting control systems based on these descriptions. |
||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |