Paper | Title | Other Keywords | Page |
---|---|---|---|
MOAPP01 | Control System of SuperKEKB | controls, operation, timing, network | 1 |
|
|||
We introduce the control system of the SuperKEKB collider which is based on EPICS. We standardize the CPU module so that we easily maintain our huge control system. Most Input/Output Controllers (IOCs) installed along the 3 km beamline at SuperKEKB are developed with only two kinds of CPU module. In addition to providing standard IOC for individual hardware, we develop some beam operation system which promotes the beam commissioning. The alarm monitoring system, abort trigger system, and Beam Gate system are developed by the control group. The sophisticated Beam Gate system for positron beam controls operation of both damping ring and main ring. It obviously promotes the beam commissioning at those rings. The other highlight is the precisely synchronized control system. It is necessary to realize the highly complicated control of beam injection process. We configure the dedicated network with the Event Timing System and the distributed shared memory. The distant hardware components are synchronously operated with this network. The beam commissioning of SuperKEKB has been started in 2016. The control system supports its fruitful beam operation without serious problem. | |||
![]() |
Slides MOAPP01 [5.027 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOAPP01 | ||
About • | paper received ※ 03 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOAPP03 | Control System Plans for SNS Upgrade Projects | controls, target, neutron, experiment | 12 |
|
|||
Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract number DE-AC05-00OR22725. The Spallation Neutron Source at Oak Ridge National Laboratory is planning two major upgrades to the facility. The Proton Power Upgrade project, currently underway, will double the machine power from 1.4 to 2.8 MW by adding seven additional cryomodules and associated equipment. The Second Target Station project, currently in conceptual design, will construct a new target station effectively doubling the potential scientific output of the facility. This paper discusses the control system upgrades required to integrate these projects into the existing EPICS based control systems used for the machine and neutron instrument beamlines. While much of the control system can be replicated from existing solutions, some systems require new hardware and software. Operating two target stations simultaneously will require a new run permit system to safely manage beam delivery. |
|||
![]() |
Slides MOAPP03 [32.100 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOAPP03 | ||
About • | paper received ※ 02 October 2019 paper accepted ※ 08 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOBPP02 | Designing a Control System for Large Experimental Devices Using Web Technology | controls, experiment, status, framework | 28 |
|
|||
EPICS is mature in accelerator community. However, there are endeavors to improve existing control system software like Tango and EPICS 7 mainly driven by the needs of flexibility of the control system and the development of computer technology. This paper presents a new way of building a large experimental device control system using web technology instead of EPICS toolkit. The goal is to improve the interoperability of the control system allowing different component in the control system to talk to each other effortlessly. An abstraction of the control system is made. The control system components are abstracted into resources. The accessing of the resources is done via standard HTTP RESTful web API. HMI is based on HTML and JavaScript in browsers. Web Socket is used for event distribution. The main feature of this design is that all interfaces in the system are based on open web standards, which are interoperable among almost all kinds of devices. The paper also presents a software toolkit to build this kind of control system. A control system for a diagnostic on J-TEXT tokamak built using this toolkit will be presented. | |||
![]() |
Slides MOBPP02 [45.437 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOBPP02 | ||
About • | paper received ※ 26 September 2019 paper accepted ※ 08 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOBPP06 | 20 Years of World Class Telescope Control Systems Evolution | controls, hardware, interface, software | 52 |
|
|||
This paper analyzes the evolution of control systems for astronomical telescopes. For this comparison we look through the lens of three world class telescopes: Gemini, GTC and GMT. The first two have been in operations for twenty and ten years respectively, whilst the latter is currently under construction. With a planned lifetime of 50+ years, obsolescence management is a common issue among these facilities. For the telescopes currently under operation, their real-time distributed control systems were engineered using state-of-the-art software and hardware available at the time of their design and construction. GMT and newer telescopes are no different in this regard, but are aiming to capitalize on the experiences of the previous generations so they can be better prepared to support their operations. We highlight the differences and common aspects of their software and hardware infrastructure (operating systems, middleware, user interfaces), the pros and cons of each choice and what has been done and what is being planned for obsolescence management. | |||
![]() |
Slides MOBPP06 [6.029 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOBPP06 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOCPL01 | IBEX: Beamline Control at ISIS Pulsed Neutron and Muon Source | controls, neutron, experiment, software | 59 |
|
|||
For most of its over 30 years of operation the ISIS Neutron and Muon Source has been using bespoke control software on its beamlines. In the last few years, we have been converting the beamline control software to IBEX*, which is based on the Open Source EPICS toolkit**. More than half the instruments at ISIS are now converted. IBEX must be robust and flexible enough to allow instrument scientists to perform the many experiments they can conceive of. Using EPICS as a base, we have built Python services and scripting support as well as developing an Eclipse/RCP GUI based on Control System Studio***. We use an Agile based development methodology with heavy use of automated testing and device emulators. As we move to the final implementation stage, we are handling new instrument challenges (such as reflectometry) and providing new functionality (live neutron data view, script generator and server). This presentation will cover an overview of the IBEX architecture, our development practices, what is currently in progress, and our future plans.
*J. Phys. Conf. Ser. 1021 (2018) 012019 **https://epics-controls.org/ ***http://controlsystemstudio.org/ |
|||
![]() |
Slides MOCPL01 [5.325 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPL01 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOCPL02 | Modernization of Experimental Data Taking at BESSY II | controls, experiment, software, framework | 65 |
|
|||
The modernization approach for the automation of experimental data taking at BESSY II will be based on the data model of devices. Control of new components and refactoring and reassembly of legacy software should fit into a device based framework. This approach guides the integration of motors, encoders, detectors and auxiliary subsystems. In addition modern software stacks are enabled to provide automation tools for beamline and experimental flow control and DAQ. Strategic goal is the mapping of real beamline components into modelling software to provide the corresponding digital twin. First tests applying DMA methods within this context for tuning are promising. | |||
![]() |
Slides MOCPL02 [15.580 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPL02 | ||
About • | paper received ※ 02 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOCPR02 | The EPICS Collaboration Turns 30 | controls, toolkit, interface, software | 101 |
|
|||
At a time when virtually all accelerator control systems were custom developments for each individual laboratory, an idea emerged from a meeting between the Los Alamos National Laboratory developers of the Ground Test Accelerator Control System and those tasked to design the control system for the Advanced Photon Source at Argonne National Laboratory. In a joint effort, the GTACS toolkit concept morphed into the beginnings of a powerful toolkit for building control systems for scientific facilities. From this humble beginning the Experimental Physics and Industrial Control System (EPICS) Collaboration quickly grew. EPICS is now used as a framework for control systems for scientific facilities on seven continents. The EPICS Collaboration started from a dedicated group of developers with very different ideas. This software continues to meet the increasingly challenging requirements for new facilities. This paper is a retrospective look at the creation and evolution of a collaboration that has grown for thirty years, with a look ahead to the future. | |||
![]() |
Slides MOCPR02 [30.792 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR02 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOMPL006 | Automatic Deployment in a Control System Environment | controls, network, software, target | 126 |
|
|||
Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661 Development of many software projects at the Facility of Rare Isotope Beams (FRIB) follows an agile development approach. An important part of this practice is to make new software versions available to users frequently to meet their changing needs during commissioning and to get feedback from them in a timely manner. However, building, testing, packaging, and deploying software manually can be a time-consuming and error-prone process. We will present processes and tools used at FRIB to standardize and automate the required steps. We will also describe our experience upgrading control system computers to a new operating system version as well as to a new EPICS release. |
|||
![]() |
Poster MOMPL006 [3.806 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPL006 | ||
About • | paper received ※ 03 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOMPL008 | New Neutron Sensitive Beam Loss Monitor (nBLM) | neutron, detector, controls, PLC | 137 |
|
|||
The beam loss detection is of the utmost importance for accelerator safety. At CEA, we are closely collaborating with ESS and DMCS on development of ESS nBLM. The system is based on Micromegas* gaseous detector sensitives to fast neutrons produced when beam particles hit the accelerator materials. This detector has powerful features: reliable neutron detection and fast time response. The nBLM control system provides slow monitoring, fast security based on neutron counting and post mortem data. It is fully handled by EPICS, which drives 3 different subsystems: a Siemens PLC regulates the gas line, a CAEN crate controls low and high voltages, and a MTCA system based on IOxOS boards is in charge of the fast data processing for 16 detectors. The detector signal is digitized by the 250 Ms/s ADC, which is further processed by the firmware developed by DMCS and finally retrieved and sent to EPICS network. For other accelerator projects, we are designing nBLM system close to ESS nBLM one. In order to be able to sustain the full control system, we are developing the firmware and the driver. This paper summarizes CEA’s work on the nBLM control system for the ESS and other accelerators.
*Micromegas: http://irfu.cea.fr/en/Phocea/Viedeslabos/Ast/asttechnique.php?idast=2307 |
|||
![]() |
Poster MOMPL008 [2.475 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPL008 | ||
About • | paper received ※ 26 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOMPL009 | Control System Virtualization at Karlsruhe Research Accelerator | controls, network, hardware, interface | 143 |
|
|||
With the deployment of a storage spaces direct hyper-converged cluster in 2018, the whole control system server and network infrastructure of the Karlsruhe Research Accelerator have been virtualized to improve the control system availability. The cluster with 6 Dell PowerEdge R740Xd servers with 1.152 GB RAM, 72 cores and 40 TByte hyperconverged storage operates in total 120 virtual machines. We will report on our experiences running EPICS IOCs and the industrial control system WinCC OA in this virtual environment. | |||
![]() |
Poster MOMPL009 [0.608 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPL009 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOMPR003 | Data Visualization With Data Browser Software | software, framework, TANGO, controls | 155 |
|
|||
Scientific facilities need to visualize a large amount of data through several dedicated applications. They can monitor variables from a PLC, visualize data acquisition or browse them offline. Thus, an intuitive GUI is necessary to handle multiple data sources. In 2012, SOLEIL** computing team started the Data browser development. It uses modular and extendable frameworks on which several institutes collaborated: - CDMA (Common Data Model Access) initiated by ANSTO**** and maintained by SOLEIL developers, unifies the access to data regardless of its physical container (files, databases) or its logical organization. - COMETE (COMmunity of Extendable Toolkit for Experiment) framework, initiated by SOLEIL, provides data visualization widgets and unifies the way there are connected to the data regardless of its source. Since then, SOLEIL developed several plugins for Data browser: HDF/Nexus, Tango*****. Recently, IRFU* control software team decided to use this software for EPICS*** data and to collaborate with SOLEIL. Data browser integrates new EPICS plugins: Channel Access, Archiver Appliance.
*IRFU, http://irfu.cea.fr **SOLEIL, https://www.synchrotron-soleil.fr ***EPICS, https://epics-controls.org ****ANSTO, https://www.ansto.gov.au *****Tango, https://www.tango-controls.org |
|||
![]() |
Slides MOMPR003 [2.230 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPR003 | ||
About • | paper received ※ 10 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA008 | LIPAc RFQ Control System Lessons Learned | rfq, controls, vacuum, operation | 200 |
|
|||
The Linear IFMIF Prototype Accelerator (LIPAc)* Radio Frequency Quadrupole (RFQ) will accelerate a 130 mA deuteron beam up to 5 MeV in continuous wave. Proton beam commissioning of RFQ cavity, together with Medium Energy Beam Transport Line (MEBT) and Diagnostics Plate, is now ongoing to characterize the accelerator behavior**. The RFQ Local Control System (LCS) was designed following the project guideline. It was partially assembled and verified during the RFQ power test in Italy***. The final system configuration was pre-assembled and tested in Europe, after that it was transferred to Japan, where it was installed, commissioned and integrated into LIPAc Central Control System (CCS) between November 2016 and July 2017, when the RFQ Radio Frequency (RF) conditioning started****. Now the RFQ LCS has been running for 2 years. During this time, especially in the initial period, the system required several adjustments and modifications to its functionality and interface, together with assistance and instructions to the operation team. This paper will try to collect useful lessons learned coming from this experience.
*http://www.ifmif.org **LINAC 2018 - THPO062; ***PcAPac 2014 - WPO017; ****ICALEPCS 2017 - THPHA157. |
|||
![]() |
Poster MOPHA008 [3.008 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA008 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA012 | Interrupting a State Machine | target, controls, LabView, electronics | 219 |
|
|||
At the ISIS Pulsed Neutron and Muon Source we talk to a variety of types of beamline systems for controlling the environment of samples under investigation. A state machine is an excellent way of controlling a system which has a finite number of states, a predetermined set of transitions, and known events for initiating a transition. But what happens when you want to interrupt that flow? An excellent example of this kind of system could be a field ramp for a magnet, this will start in a "stable" state, the "ramp to target field" event will occur, and it will transition into a state of "ramping". When the field is at the target value, it returns to a "stable" state. Depending on the ramp rate and difference between the current field and the target field this process could take a long time. If you put the wrong field value in, or something else happens external to the state machine, you may want to pause or abort the system whilst it is running. You will want to interrupt the flow through the states. This presentation will detail a solution for such an interruptible system within the EPICS framework. | |||
![]() |
Poster MOPHA012 [0.386 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA012 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 02 October 2020 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA014 | Building and Packaging EPICS Modules With Conda | Linux, factory, software, Windows | 223 |
|
|||
Conda is an open source package, dependency and environment management system. It runs on Windows, macOS and Linux and can package and distribute software for any language (Python, R, Ruby, C/C++…). It allows one to build a software in a clean and repeatable way. EPICS is made of many different modules that need to be compiled together. Conda makes it easy to define and track dependencies between EPICS base and the different modules (and their versions). Anaconda’s new compilers allow conda to build binaries that can run on any modern linux distribution (x8664). Not relying on any specific OS packages removes issues that can arise when upgrading the OS. At ESS, conda packages are built using gitlab-ci and pushed to a local channel on our Artifactory server. Using conda makes it easy for the users to install the EPICS modules they want, where they want (locally on a machine, in a docker container for testing…). All dependencies and requirements are handled by conda. Conda environments make it possible to work on different versions on the same machine without any conflict. | |||
![]() |
Poster MOPHA014 [0.847 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA014 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 08 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA023 | Applications of an EPICS Embedded and Credit-card Sized Waveform Acquisition | controls, database, operation, status | 242 |
|
|||
To eliminate long distance cabling for improving signal quality, the remote waveform access supports have been developed for the TPS (Taiwan Photon Source) and TLS (Taiwan Light Source) control systems for routine operation. The previous mechanism was that a dedicated EPICS IOC has been used to communicate with the present Ethernet-based oscilloscopes to acquire each waveform data. To obtain higher reliability operation and low power consumption, the FPGA and SoC (System-on-Chip) based waveform acquisition which embedded an EPICS IOC has been adopted to capture the waveform signals and process to the EPICS PVs (Process Variables). According to specific purposes use, the different graphical applications have been designed and integrated into the existing operation interfaces. These are convenient to observe waveform status and to analyse the caught data on the control consoles. The efforts are described at this paper. | |||
![]() |
Poster MOPHA023 [5.076 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA023 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 08 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA026 | Development of an Online Diagnostic Toolkit for the UPC Control System | status, diagnostics, controls, toolkit | 246 |
|
|||
Most IOC (Input Output Controller) platforms and servers at the TPS control system have been connected to uninterruptible power supplies (UPS) to prevent short downtime of the mains electricity. To accomplish higher availability, it is necessary to maintain batteries and circuits for the UPS system periodically. Thus, an online diagnostic toolkit had to be developed to monitor the status of the UPS system and to notify which abnormal components should be replaced. One dedicated EPICS IOC has been implemented to communicate with each UPS device via SNMP. The PV states of the UPS system are published and archived and specific graphical applications are designed to show the existing control environment via EPICS CA (Channel Access). This paper reports the development of an online diagnostic toolkit for the UPS System. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA026 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA028 | High Energy Photon Source Control System Design | controls, database, timing, experiment | 249 |
|
|||
A 6 GeV high energy synchrotron radiation light source is being built near Beijing, China. The accelerator part contains a linac, a booster and a 1360 m circumference storage ring, and fourteen production beamlines for phase one. The control systems are EPICS based with integrated application and data platforms for the accelerators and beamlines. The number of devices and the complexity level of operation for such a machine is extremely high, therefore, a modern system design is vital for efficient operation of the machine. This paper reports the design, preliminary development and planned near-future work, especially the databases for quality assurance and application software platforms for high level applications. | |||
![]() |
Poster MOPHA028 [2.257 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA028 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 08 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA031 | Software and Hardware Design for Controls Infrastructure at Sirius Light Source | controls, interface, hardware, monitoring | 263 |
|
|||
Sirius is a 3 GeV synchrotron light source under construction in Brazil. Assembly of its accelerators began on March 2018, when the first parts of the linear accelerator were taken out of their boxes and installed. The booster synchrotron installation has already been completed and its subsystems are currently under commissioning, while assembly of storage ring components takes place in parallel. The Control System of Sirius accelerators, based on EPICS, plays an important role in the machine commissioning, and installations and improvements have been continuously achieved. This work describes all the IT infrastructure underlying the control system, hardware developments, software architecture, and support applications. Future plans are also presented. | |||
![]() |
Poster MOPHA031 [32.887 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA031 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA042 | Evaluating VISTA and EPICS With Regard to Future Control Systems Development at ISIS | controls, hardware, database, software | 291 |
|
|||
The ISIS Muon and Neutron Source has been in operation for more than 30 years and has already seen one complete replacement of its controls system software. Currently ISIS uses the Vista controls system suite of software. I present our work in implementing a new EPICS control system for our Front End Test Stand (FETS) currently running VISTA. This new EPICS system is being used to evaluate a possible migration from Vista to EPICS at a larger scale in ISIS. I present my experience in the initial implementation of EPICS, considerations on using a phased transition during which the two systems are run in parallel, and our future plans with regard to developing control systems in an established decades-old accelerator with heterogeneous systems. | |||
![]() |
Poster MOPHA042 [0.396 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA042 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 08 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA052 | Evolution Based on MicroTCA and MRF Timing System | controls, timing, MEBT, PLC | 334 |
|
|||
For many years our Institute CEA IRFU has had a sound experience in VME and EPICS. For the accelerator projects SPIRAL2 at Ganil in Normandy and IFMIF/LIPAc at JAEA/Rokkasho (Japan) the EPICS control systems were based on VME. For 5 years our Institute has been involved in several in-kind collaboration contracts with ESS. For the first contracts (ESS test stands, Source and LEBT controls) ESS recommended us to use VME based solutions on IOxOS boards. Our close collaboration with ESS, their support and the requirements for new projects have led us to develop a standardized hardware and software platform called IRFU EPICS Environment based on microTCA.4 and MRF timing system. This paper describes the advantages of the combination of these recent technologies and the local control system architectures in progress for the SARAF project. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA052 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 11 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA058 | Lua-Language-Based Data Acquisition Processing EPICS Subscription Filters | timing, factory, site, data-acquisition | 342 |
|
|||
Funding: Work supported by US Department of Energy under contract DE-AC52-06NA25396. A previous paper described an upgrade to EPICS enabling client side tools at LANSCE to receive subscription updates filtered selectively to match a logical configuration of LANSCE beam gates, as specified dynamically by control room application programs. This update paper will examine evolving enhancements enabling Lua-language based data acquisition processing subscription update filters, specified by snippets of Lua-language source-code embedded within the EPICS channel-name’s postfix. We will discuss the generalized utility of this approach across a wide range of data acquisition applications, projects, and platforms; the performance and robustness of our production implementation; and our operational experience with the software at LANSCE. |
|||
![]() |
Poster MOPHA058 [0.881 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA058 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 19 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA067 | New Injection Information Archiver for SuperKEKB | injection, network, linac, operation | 370 |
|
|||
We upgraded the Injection Archiver System of the SuperKEKB collider. It records the information related with the beam injection. The system is configured on the EPICS network. The database server employs Archiver Appliance as the database management system. In addition, the distributed shared memory is installed on the database server. Its memory area is synchronized with other nodes such as bunch current monitor via the optical connection. Therefore the database server can collect the data like bunch current at the RF-bucket which the beam pulse is injected. By using this dedicated optical network, we succeed the high-speed and stable data acquisition. The injection data can be recorded, pulse-by-pulse, in 50 Hz without any packet loss. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA067 | ||
About • | paper received ※ 03 October 2019 paper accepted ※ 23 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA071 | Integrated Multi-Purpose Tool for Data Processing and Analysis via EPICS PV Access | controls, LEBT, linac, monitoring | 379 |
|
|||
Funding: This work has been supported through KOMAC (Korea Multi-purpose Accelerator Complex) operation fund of KAERI by MSIT (Ministry of Science and ICT) At the KOMAC, we have been operating a proton linac, consists of an ion source, low energy beam transport, a radio frequency quadrupole and eleven drift tube linacs for 100 MeV. The beam that users require is transported to the five target rooms using linac control system based on EPICS framework. In order to offering stable beam condition, it is important to figure out characteristic of a 100 MeV proton linac. Then the beam diagnosis systems such as beam current monitoring system, beam phase monitoring system and beam position monitoring system are installed on linac. All the data from diagnosis systems are monitored using control system studio for user interface and are archived through archive appliance. Operators analyze data after experiment for linac characteristic or some events are happened. So data scanning and processing tools are required to manage and analysis the linac more efficiently. In this paper, we describe implementation for the integrated data processing and analysis tools based on data access. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA071 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 02 October 2020 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA073 | Recent Updates of the RIKEN RI Beam Factory Control System | controls, power-supply, experiment, cyclotron | 384 |
|
|||
We report on two latest updates of the RIKEN Radioactive Isotope Beam Factory (RIBF) control system. First, the successor of the existing beam interlock system (BIS) operated since 2006 was developed in 2019. As a first step, it covers a small part of the RIBF facility. The new interlock system is based on a programmable logic controller (PLC) and uses a Linux-based PLC-CPU on that the Experimental Physics and Industrial Control System (EPICS) programs can be executed in addition to a sequencer. By using two kinds of CPUs properly according to the speed required for each signal handled in the system, we succeeded in reducing the response time less than one third of the BIS in the performance test using prototype. Second, we plan to expand coverage of the alarm system. We have applied the Best Ever Alarm System Toolkit (BEAST) for several years in addition to the Alarm Handler mainly to vacuum components. We have tried to include the magnet power supplies but found difficulties in treating old power supplies having large fluctuations of read-out values of their excitation currents in an appropriate manner. Our trials to overcome this problem will be presented. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA073 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA075 | EPICS Support Module for Efficient UDP Communication With FPGAs | controls, operation, low-level-rf, machine-protect | 388 |
|
|||
Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661 The driver linac of the Facility for Rare Isotope Beams (FRIB) contains 332 cavities which are controlled by individual FPGA-based low-level RF controllers. Due to limited hardware resources the EPICS IOCs cannot be embedded in the low-level RF controllers but are running on virtual machines communicating with the devices over Ethernet. An EPICS support module communicating with the devices over UDP has been developed based on the Asyn library. It supports efficient read and write access for both scalar and array data as well as support for triggering actions on the device. Device-related parameters like register addresses and data types are configurable in the EPICS record database making the support module independent of the hardware and the application. This also allows engineers to keep up with evolving firmware without recompiling the support library. The implementation of the support module leverages modern C++ features and relies on timers for periodic communication, timeouts, and detection of communication problems. The latter allows the communication code to be tested separately from the timers keeping the run time of the unit tests short. |
|||
![]() |
Poster MOPHA075 [4.216 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA075 | ||
About • | paper received ※ 03 October 2019 paper accepted ※ 20 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA091 | ESS MEBT Control System Integration | controls, MEBT, PLC, interlocks | 421 |
|
|||
The high power linac of European Spallation Source, ESS (Lund, Sweden), accelerates 62.5 mA of protons up to 2 GeV in a sequence of normal conducting and superconducting accelerating structures. The Medium Energy Beam Transport (MEBT) line has been designed tested and mounted at ESS Bilbao premises to guarantee tight requirements are met. The main purpose of this 3.62 MeV MEBT is to match the RFQ output beam characteristics to the DTL input requirements both transversally using quadrupoles, and longitudinally RF buncher cavities. Additionally, the beam is also cleaned by efficient use of halo scrapers and pulse shape by means of a fast chopper. Besides, beam characterization (beam current, pulse shape, size, emittance) is performed using a comprehensive set of diagnostics. Therefore, firstly, control integration of magnets and steerers power supplies, for quadrupoles, as well as synchronism, triggering, linked to high voltage pulsers within the chopper control, is part of the commitment for the present work. Secondly, the control developments of beam instruments such as Faraday Cup and Emittance Meter Unit will be described. All the integrations are based on ESS EPICS environment. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA091 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA096 | ESS Drift Tube Linac Control System Architecture and Concept of Operations | controls, DTL, hardware, software | 436 |
|
|||
The Drift Tube Linac (DTL) of the European Spallation Source (ESS)* is designed to operate at 352.2 MHz with a duty cycle of 4% (3 ms pulse length, 14 Hz repetition period) and will accelerate a proton beam of 62.5 mA pulse peak current from 3.62 to 90 MeV. According to the Project standards, the entire control system is based on the EPICS framework**. This paper presents the control system architecture designed for the DTL apparatus by INFN-LNL***, emphasizing in particular the technological solutions adopted and the high level control orchestration, used to standardize the software under logic design, implementation and maintenance points of view.
*https://europeanspallationsource.se/ **https://epics-controls.org/ ***https://web.infn.it/epics/ |
|||
![]() |
Poster MOPHA096 [2.076 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA096 | ||
About • | paper received ※ 22 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA097 | EPICS Based Control System for SPES Tape Station for Beam Characterization: Motion System and Controls | controls, software, hardware, experiment | 440 |
|
|||
The SPES* Tape Station (STS) for Radioactive Ion Beams (RIBs) characterization is under construction at LNL. This tool will be used to measure the actual composition of the radioactive ion beams extracted from the SPES-β ion source and to optimize the source’s parameters. STS will provide beam diagnostic information by determining the beam composition and intensity. At the same time, it will be able to measure the target release curves needed for the source’s characterization and development. The core part of the system, the related motor and controls are being designed and constructed in synergy with IPN Orsay (France), iThemba Laboratories (South Africa) and the Gamma collaboration (INFN-CSN3). In particular, the mechanical part is based on the existing BEDO** tape system operated in ALTO while the control system for motion is an EPICS*** base application under implementation by iThemba and INFN, result of a upgrade operation required to substitute obsoleted hardware and update logic and algorithm.
*https://web.infn.it/spes/ **Etil et al. PRC 91, 064317 (2015) ***https://epics-controls.org/ |
|||
![]() |
Poster MOPHA097 [2.424 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA097 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA105 | Adaptation of CERN Power Converter Controls for Integration into Other Laboratories using EPICS and TANGO | controls, TANGO, software, hardware | 462 |
|
|||
Modern power converters (power supplies) at CERN use proprietary controls hardware, which is integrated into the wider control system by software device servers developed specifically for the CERN environment, built using CERN libraries and communication protocols. There is a growing need to allow other HEP laboratories to make use of power converters that were originally developed for CERN and, consequently, a desire to allow for their efficient integration into control systems used at those laboratories, which are generally based upon either of the EPICS and Tango frameworks. This paper gives an overview of power converter equipment and software currently being provided to other laboratories through CERN’s Knowledge and Technology Transfer program and describes differences identified between CERN’s control system model and that of EPICS, which needed to be accounted for. A reference EPICS implementation provided by CERN to other laboratories to facilitate integration of the CERN power converter controls is detailed and the prospects for the development of a Tango equivalent in the future are also covered. | |||
![]() |
Poster MOPHA105 [2.417 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA105 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 11 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA134 | PyDM - Status Update | controls, Windows, framework, Linux | 536 |
|
|||
PyDM (Python Display Manager) is a Python and Qt-based framework for building user interfaces for control systems providing a no-code, drag-and-drop system to make simple screens, as well as a straightforward Python framework to build complex applications. In this brief presentation we will talk about the state of PyDM, the new functionality that has been added in the last year of development, including full support for EPICS PVAccess and other structured data sources as well as the features targeted for release in 2020. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA134 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA135 | PyDM - Extension Points | interface, framework, controls, factory | 539 |
|
|||
PyDM (Python Display Manager) is a Python and Qt-based framework for building user interfaces for control systems providing a no-code, drag-and-drop system to make simple screens, as well as a straightforward Python framework to build complex applications. PyDM developers and users can easily create complex applications using existing Python packages such as NumPy, SciPy, Scikit-learn and others. With high level interfaces for data plugins and external tools, PyDM can be extended with new widgets, integration with facility-specific tools (electronic log books, data logger viewers, et cetera) as well as new data sources (EPICS, Tango, ModBus, Web Services, etc) without the need to recompile or change the PyDM internal source. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA135 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA136 | Integration of Optical Beam Loss Monitor for CLARA | timing, controls, radiation, interface | 544 |
|
|||
The detection of beam loss events in accelerators is an important task for machine and personal protection, and for optimization of beam trajectory. An optical beam loss monitor (oBLM) being developed by the Cockcroft Institute at Daresbury Laboratory required integration with the rest of the controls and timing system of the site’s electron accelerator, CLARA (Compact Linear Accelerator for Research and Applications). [1] This paper presents the design and implementation of an inexpensive solution using a Domino Ring Sampling device from PSI. Signals from the oBLM are acquired and can be processed to resolve beam loss events to a resolution of 0.2 m. | |||
![]() |
Poster MOPHA136 [0.817 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA136 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 11 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA137 | Timing Synchronization and Controls Integration for ESS Detector Readout | detector, controls, timing, FPGA | 547 |
|
|||
The European Spallation Source (ESS) is a new facility being built in Lund, Sweden, which when finished will be the world’s most powerful neutron source. STFC has an in-kind project with the Detector group at ESS to provide timing and control systems integration for the detector data readout system. This paper describes how time is synchronised and distributed to the readout system from the ESS timing system, and how EPICS is used to implement a controls interface exposing the functionality of detector front ends. | |||
![]() |
Poster MOPHA137 [1.180 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA137 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA139 | Implementation of the PLC based Machine Protection System for Magnets at ESS | PLC, operation, machine-protect, linac | 554 |
|
|||
The special properties of the neutrons allow to study the matter structure and dynamics of atoms and molecules. Neutron scattering is applied in a wide range of research fields such as chemistry of materials, biology, magnetism and pharmacy. The European Spallation Source ERIC (ESS) will be the most powerful neutron source in the world with the vision to help the researchers to develop new solutions for the challenges of our time. Inside the Integrated Control System Division (ICS), the Protection Systems group will provide a Beam Interlock System to protect the beam and to avoid the activation of equipment. One of these interlock systems is the Machine Protection System for Magnets (MPSMag), which collects the signals coming from each of the 150 quadrupoles distributed along the 600 meters long LINAC to prevent beam losses. The MPSMag first prototype has been implemented using industrial Programmable Logic Controllers (PLCs), the Profinet real-time fieldbus communications protocol, and Siemens TIA Portal software to fulfill the high availability requirements of the facility. The concept of operation, the state machine, and the electrical design will be presented. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA139 | ||
About • | paper received ※ 29 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA154 | Data Acquisition System Deployment Using Docker Containers for the SMuRF Project | software, timing, hardware, network | 597 |
|
|||
The SLAC Microresonator Radio Frequency (SMuRF) system is being developed as a readout system for next generation Cosmic Microwave Background (CMB) cameras*. It is based on a FPGA board where the real-time digital processing algorithms are implemented, and high-level applications running in an industrial PC. The software for this project is based on C++ and Python and it is in active development. The software follows the client-server model where the server implements the low-level communication with the FGPA while high-level applications and data processing algorithms run on the client. SMuRF systems are being deployed in several institutions and in order to facilitate the management of the software application releases, dockers containers are being used. Docker images, for both servers and clients, contain all the software packages and configurations needed for their use. The images are tested, tagged, and published in one place. They can then be deployed in all other institutions in minutes with no extra dependencies. This paper describes how the docker images are designed and build, and how continuous integration tools are used in their release cycle for this project.
*arXiv:1809.03689 [astro-ph.IM] |
|||
![]() |
Poster MOPHA154 [2.189 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA154 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA164 | Wire Scanner for High Intensity Beam Profile Diagnostics | controls, software, data-acquisition, electron | 622 |
|
|||
A control and data acquisition system of a high speed wire scanner is developed for high intensity beam profile diagnostics. The control system of the wire scanner includes two IOCs, a Soft IOC and a VME IOC. The Soft IOC connects with an Aerotech Ensemble motor drive through EPCIS motor record and controls the movement of the wire scanner. An Electrical Input card samples the real-time position of the wire through an incremental encoder, and generates a pulse to synchronize a VME ADC data acquisition card, which digitizes and samples the beam-induced signal after pre-amplification. A VME Relay Output card is installed to control the Brake Solenoid and Actuator Solenoid. All the VME I/O cards are installed on one VME crate and controlled by the VME IOC. The system configuration and software of the wire scanner are under development.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177. |
|||
![]() |
Poster MOPHA164 [0.973 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA164 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA165 | An Embedded IOC for 100 MeV Cyclotron RF Control | controls, embedded, cyclotron, hardware | 625 |
|
|||
An ARM9 based embedded controller for 100 MeV cyclotron RF control has been successfully developed and tested with EPICS control software. The controller is implemented as a 3U VME long card, located in the first slot of the LLRF control crate, as a supervise module that continuously monitors the status of the RF system through a costume designed backplane and related ADCs located on other boards in the crate. For high components density and signal integrate considerations, the PCB layout adopts a 6-layer design. The Debian GNU/Linux distribution for the ARM architecture has been selected as operating system for both robustness and convenience. EPICS device support as well as Linux driver routings has been written and tested to interface database records to the on board 12 multichannel 16-bit ADCs and DACs. In the meantime, a chip selecting encoding-decoding strategy has been implemented from both software and hardware aspects to extend the SPI bus of the AT91SAM9g20 processor. The detailed software as well as hardware designed will be reported in this paper. | |||
![]() |
Poster MOPHA165 [0.344 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA165 | ||
About • | paper received ※ 18 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOPHA167 | Cloud Computing Platform for High-level Physics Applications Development | controls, software, Linux, LEBT | 629 |
|
|||
Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DESC0000661 To facilitate software development for the high-level applications on the particle accelerator, we proposed and prototyped a computing platform, so-called ’phyapps-cloud’. Based on the technology stack composed by Python, JavaScript, Docker, and Web service, such a system could greatly decouple deployment and development. That is, the users (app developers) only need to focus on the feature development by working on the infrastructure that is served by ’phyapps-cloud’, while the cloud service provider (which develop and deploy ’phyapps-cloud’) could focus on the development of the infrastructure. In this contribution, the development details will be addressed, as well as the demonstration of a simple Python script development on this platform. |
|||
![]() |
Poster MOPHA167 [1.442 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA167 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOSH1002 | adviewer: The EPICS Area Detector Configurator You Didn’t Know You Needed | detector, interface, software, experiment | 645 |
|
|||
Funding: This work was performed in support of the LCLS project at SLAC supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-76SF00515. EPICS Area Detector connects area detector cameras to plugin pipelines through the standard flat namespace that EPICS provides. Visualizing and re-configuring this port connectivity in AreaDetector can be confusing and - at times - painful. adviewer provides a Qt-based interactive graph visualization of all cameras and plugins, along with per-plugin configuration capabilities and integration with an image viewer. adviewer is built on Python, ophyd, typhon, qtpynodeeditor, and Qt (via qtpy). |
|||
![]() |
Poster MOSH1002 [4.806 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOSH1002 | ||
About • | paper received ※ 25 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOSH3001 | An EPICS Channel Access Implementation on Siemens PLCs | PLC, controls, framework, operation | 648 |
|
|||
At the European Spallation Source (ESS), a neutron research facility in Sweden, most of the controls are based on PLCs and layered in the following (traditional) way: field equipment <-> PLC <-> EPICS IOC <-> high-level applications. In many situations, the EPICS IOC layer will not implement control logic per se and is only used for converting PLC tags into EPICS PVs to enable the usage of high-level applications such as CS-Studio, Archiver Appliance, and BEAST. To alleviate this (traditional) way of doing controls, we propose a simpler approach: implementation of the Channel Access (CA) protocol in the PLC layer for the latest family of Siemens PLCs to remove the EPICS IOC layer. We called it S7EPICS. S7EPICS fully respects version 13 of the CA protocol specification, and supports multiple EPICS-based client connections at the same time - e.g. CS-Studio, Archiver Appliance - without a noticeable service degradation (i.e. delays). In this paper we introduce this implementation, its architecture and workflow, benchmarking results of tests performed, and future developments that could be pursued such as authentication & authorization mechanisms using, e.g., the Arrowhead Framework. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOSH3001 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOSH4002 | A Cloud Based Framework for Advanced Accelerator Controls | controls, interface, operation, framework | 655 |
|
|||
Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Nuclear Physics under Award Number DE-SC0019682. Modern particle accelerator facilities generate large amounts of data and face increasing demands on their operational performance. As the demand on accelerator operations increases so does the need for automated tuning algorithms and control to maximize uptime with reduced operator intervention. Existing tools are insufficient to meet the broad demands on controls, visualization, and analysis. We are developing a cloud based toolbox featuring a generic virtual accelerator control room for the development of automated tuning algorithms and the analysis of large complex datasets. This framework utilizes tracking codes combined with with algorithms for machine drift, low-level control systems, and other complications to create realistic models of accelerators. These models are directly interfaced with advanced control toolboxes allowing for rapid prototyping of control algorithms. Additionally, our interface provides users with access to a wide range of Python-based data analytics libraries for the study and visualization of machine data. In this paper, we provide an overview of our interface and demonstrate its utility on a toy accelerator running on EPICS. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOSH4002 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPL05 | RecSyncETCD: A Fault-tolerant Service for EPICS PV Configuration Data | operation, network, distributed, controls | 714 |
|
|||
Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DESC0000661 RecCaster is an EPICS module which is responsible for uploading Process Variables (PVs) metadata from the IOC database to a central server called RecCeiver. The RecCeiver service is a custom-built application that passes this data on to the ChannelFinder, a REST-based search service. Together, RecCaster and RecCeiver form the building blocks of RecSync. RecCeiver is not a distributed service which makes it challenging to ensure high availability and fault-tolerance to its clients. We have implemented a new version of RecCaster which uploads the PV metadata to ETCD. ETCD is a commercial off-the-shelf distributed key-value store intended for high availability data storage and retrieval. It provides fault-tolerance as the service can be replicated on multiple servers to keep data consistently replicated. ETCD is a drop-in replacement for the existing RecCeiver to provide data storage and retrieval for PV metadata. Also, ETCD has a well-documented interface for client operations including the ability to live-watch the PV metadata for its clients. This paper discusses the design and implementation of RecSyncETCD as a fault-tolerant service for storing and retrieving EPICS PV metadata. |
|||
![]() |
Slides TUBPL05 [1.099 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUBPL05 | ||
About • | paper received ※ 26 September 2019 paper accepted ※ 02 October 2020 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUCPL04 | A Model-Based Simulator for the LCLS Accelerator | software, undulator, electron, operation | 773 |
|
|||
The Linac Coherent Light Source (LCLS) at the SLAC National Accelerator Laboratory is currently undergoing a major upgrade. In order to facilitate the development of new software that will be needed to operate the upgraded machine, a simulator has been developed to simulate the LCLS electron beam and the accelerator devices that measure and manipulate it. The simulator is comprised of several small "services" that simulate different types of devices, and provide an EPICS interface identical to the real control system. All of the services communicate with a central beam line model to change accelerator parameters and retrieve information about the simulated beam. | |||
![]() |
Slides TUCPL04 [5.784 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPL04 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUCPR06 | Fast Interactive Python-based Analysis of Streamed Images | controls, emittance, GUI, background | 824 |
|
|||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy. This paper reports on development of a general purpose image analysis application, tailored for beam profile monitor cameras of RHIC Collider-Accelerator complex. ImageViewer is pure Python application, based on PyQtGraph and SciPy packages. It accepts image stream from a RHIC image manager (optionally from an EPICS areaDetector driver, or from the file system). The standard analysis includes recognition of connected objects; for each object the parameters of a fitted ellipsoid (position, axes and tilt angle) are calculated using 2nd-order image moments, the parameters then corrected using gaussian fit of the object and a surrounding background. Other features supported: saving, image rotation, region of interest, projections, subtraction of a reference image, multi-frame averaging, pixel to millimeter calibration. Playback feature allows for fast browsing and cleanup of the saved images. User add-ons can be added dynamically as included modules. Each camera of the RHIC complex is equipped with a server (grahic-less) version of this application, providing the same analysis and publishing calculated parameters to RHIC Controls Architecture. |
|||
![]() |
Slides TUCPR06 [0.908 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPR06 | ||
About • | paper received ※ 24 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUCPR07 | High-level Physics Controls Applications Development for FRIB | controls, GUI, lattice, linac | 828 |
|
|||
Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DESC0000661 For the accelerators driven by the distributed control system like EPICS, control engineers solve the problem to make the devices work, while accelerator physicists dedicate themselves to make the machine run as the physics predicted. To fill the gap between the physics high-level controls and the low-level device controls, we developed a software framework that can help the users like accelerator physicists and operators, to work well with the machine in an object-oriented way, based on which the implementations for the physics control algorithms could be very efficient, understandable and maintainable.* Meanwhile, the modularized UI widgets are developed to standardize the high-level GUI applications development, to greatly reuse the codebase and ease the development. The most important thing is all the development also apply to other EPICS based accelerators. In this contribution, the design and implementation for both interactive Python scripting controls and high-level GUIs development will be addressed. *Tong Zhang, "Physics high-level applications and toolkit for accelerator system", EPICS Collaboration Meeting, Jun. 2018, ANL, US |
|||
![]() |
Slides TUCPR07 [8.430 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPR07 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUDPP02 | Data Acquisition System for the APS Upgrade | real-time, controls, data-acquisition, interface | 841 |
|
|||
Funding: Argonne National Laboratory’s work was supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract DE-AC02-06CH11357 APS Upgrade multi-bend achromat accelerator (MBA) uses state-of-the-art embedded controllers coupled to various technical subsystems. These controllers have the capability to collect large amounts of fast data for statistics, diagnostics, or fault recording. At times, continuous real-time acquisition of this data is preferred, which presents a number of challenges that must be considered early on in the design; such as network architecture, data management and storage, real-time processing, and impact on normal operations. The design goal is selectable acquisition of turn-by-turn BPM data, together with additional fast diagnostics data. In this paper we discuss engineering specifications and the design of the MBA Data Acquisition System (DAQ). This system will interface with several technical subsystems to provide time-correlated and synchronously sampled data acquisition for commissioning, troubleshooting, performance monitoring and fault detection. Since most of these subsystems will be new designs for the MBA, defining the functionality and interfaces to the DAQ early in the development will ensure the necessary components are included in a consistent and systematic way. |
|||
![]() |
Slides TUDPP02 [13.915 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUDPP02 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUDPP03 | Improvement of EPICS Software Deployment at NSLS-II | software, controls, hardware, detector | 847 |
|
|||
The NSLS-II Control System has workstations and servers standardized to the usage of Debian OS. With exceptions like RTEMS and Windows systems where software is built and delivered by hand, all hosts have EPICS software installed from an internally-hosted and externally-mirrored Debian package repository. Configured by Puppet, machines have a similar environment with EPICS base, modules, libraries, and binaries. The repository is populated from epicsdeb, a community organization on GitHub. Currently, packages are available for Debian 8 and 9 with legacy support being provided for Debian 6 and 7. Since packaging creates overhead on how quickly software updates can be available, keeping production systems on track with development is a challenging task. Software is often customized and built manually to get recent features, e.g. for AreaDetector. Another challenge is services like GPFS which underperform or do not work on Debian. Proposed improvements target keeping the production environment up to date. A detachment from the host OS is achieved by using containers, such a Docker, to provide software images. A CI/CD pipeline is created to build and distribute software updates. | |||
![]() |
Slides TUDPP03 [0.710 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUDPP03 | ||
About • | paper received ※ 29 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEBPP02 | Centralized System Management of IPMI Enabled Platforms Using EPICS | interface, monitoring, controls, database | 887 |
|
|||
Funding: This work was supported by the U.S. Department of Energy under contract DE-AC0500OR22725. Intelligent Platform Management Interface (IPMI) is a specification for computer hardware platform management and monitoring. The interface includes features for monitoring hardware sensors like fan speed and device temperature, inventory discovery, event propagation and logging. All IPMI functionality is accessible without the host operating system running. With its wide support across hardware vendors and the backing of a standardization committee, it is a compelling instrumentation for integration into a control system for large experimental physics projects. Integrating IPMI into EPICS provides the benefit of centralized monitoring, archiving and alarming integrated with the facility control system. A new project has been started to enable this capability by creating a native EPICS device driver built on the open-source FreeIPMI library for the remote host connection interface. The driver supports automatic system components discovery for creating EPICS database templates, detailed device information from Field Replaceable Unit interface, sensor monitoring with remote threshold management, geographical PV addressing in PICMG based platforms and PICMG front panel lights readout. |
|||
![]() |
Slides WEBPP02 [7.978 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEBPP02 | ||
About • | paper received ※ 02 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WECPL03 | Implementation of the Motion Control System for LCLS-II Undulators | undulator, controls, vacuum, hardware | 915 |
|
|||
As part of the LCLS upgrade called LCLS-II, two new undulator lines were introduced: a soft X-Ray line (SXR) and a hard H-Ray line (HXR). Serving distinct purposes, the two undulator lines employ different undulator designs. The SXR line is composed of 21 vertical gap, horizontally polarized undulators while the HXR line is composed of 32 undulator segments designed to operate on the horizontal axis and to produce a vertically polarized beam. The HXR undulators will replace the LCLS ones and thus the control system was designed with the main goal of maximizing the re-utilization of existing hardware and software. For this purpose, the motion control system based on RTEMS running on VME with Animatics SmartMotors was developed as an upgrade of the LCLS design and the cam-based undulator girder positioning system has been reused. The all new SXR undulators employ a new control system design based on Aerotech motion controllers and EPICS soft IOCs (input-output controllers). This paper describes how the most challenging motion control requirements were implemented focusing on motion synchronization, K-value to gap transformation, cams kinematics and calibration, and user interaction. | |||
![]() |
Slides WECPL03 [0.625 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPL03 | ||
About • | paper received ※ 29 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WECPR01 | EPICS 7 Core Status Report | site, software, database, network | 923 |
|
|||
Funding: U.S. Department of Energy Office of Science, under Contract No. DE-AC02-06CH11357 The integration of structured data and the PV Access network protocol into the EPICS toolkit has opened up many possibilities for added functionality and features, which more and more facilities are looking to leverage. At the same time however the core developers also have to cope with technical debt incurred in the race to deliver working software. This paper will describe the current status of EPICS 7, and some of the work done in the last two years following the reorganization of the code-base. It will cover some of the development group’s technical and process changes, and echo questions being asked about support for recent language standards that may affect support for older target platforms, and adoption of other internal standards for coding and documentation. |
|||
![]() |
Slides WECPR01 [0.585 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPR01 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 02 October 2020 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WECPR02 | Benefits and Drawbacks of Using Rust in an Existing C/C++ Codebase | MMI, framework, interface, target | 928 |
|
|||
Mozilla has recently released a new programming language, Rust, as a safer and more modern alternative to C++. This work explores the benefits (chiefly the features provided by Rust) and drawbacks (the difficulty in integrating with a C ABI) of using Rust in an existing codebase, the EPICS framework, as a replacement for C/C++ in some of EPICS’ modules. | |||
![]() |
Slides WECPR02 [0.471 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPR02 | ||
About • | paper received ※ 19 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEDPR01 | Cumbia: Graphical Libraries and Formula Plugin to Combine and Display Data from Tango, EPICS and More | TANGO, controls, interface, framework | 971 |
|
|||
Cumbia libraries offer the next generation core (C++) and graphical (Qt) software to write complete and lightweight applications that provide a unified user interface, regardless of the underlying engine (Tango, EPICS, WebSocket, …) With the new formula plugin, results can be manipulated and combined by JavaScript functions and displayed in the appropriate widget. Qt has a deep JavaScript integration that allows efficient introduction of program logic into the application. Using the Qt + QML technologies, apps can be designed for the desktop and mobile devices. Switching between the two targets is an immediate operation. A WebSocket based service* has been used to test Qt + QML mobile applications on portable devices. It makes it possible to connect to Tango and EPICS without their installation. A new tool called "la-cumparsita" lets non-programmers use the Qt designer to realize complete applications ready to communicate with the control system in use: Tango, EPICS or any other abstraction framework (e.g. WebSocket). These apps seamlessly integrate with the desktop. Most demanding users can integrate JavaScript functions and use them as data sources for the GUI elements.
*The "canoned" service. It is part of the PWMA project (GPL3 LICENSE) and exposes a WebSocket interface. |
|||
![]() |
Slides WEDPR01 [2.933 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEDPR01 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEMPL001 | An Application of Machine Learning for the Analysis of Temperature Rise on the Production Target in Hadron Experimental Facility at J-PARC | target, operation, proton, extraction | 992 |
|
|||
Hadron Experimental Facility (HEF) is designed to handle an intense slow-extraction proton beam from the 30 GeV Main Ring (MR) of Japan Proton Accelerator Research Complex (J-PARC). Proton beams of 5·1013 protons per spill during 2 seconds in the 5.2 seconds accelerator operating cycle were extracted from MR to HEF in the 2018 run. In order to evaluate soundness of the target, we have analyzed variation of temperature rise on the production target, which depends on the beam conditions on the target. Predicted temperature rise is calculated from the existing data of the beam intensity, the spill length (duration of the beam extraction) and the beam position on the target, using a linear regression analysis with a machine learning library, Scikit-learn. As a result, the predicted temperature rise on the production target shows good agreement with the measured one. We have also examined whether the present method of the predicted temperature rise from the existing data can be applied to unknown data in the future runs. The present paper reports the status of the measurement system of temperature rise on the target with machine learning in detail. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPL001 | ||
About • | paper received ※ 28 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEMPL002 | Project Nheengatu: EPICS support for CompactRIO FPGA and LabVIEW-RT | FPGA, LabView, controls, software | 997 |
|
|||
A novel solution for integrating EPICS with Compact RIO (cRIO), the real-time embedded industrial controllers by National Instruments (NI), is proposed under the name Nheengatu (NHE). The cRIO controller, which is equipped with a processor running a real-time version of Linux (LinuxRT) and a Xilinx Kintex FPGA, is extremely powerful for control systems since it can be used to program real-time complex data processing and fine control tasks on both the LinuxRT and the FPGA. The proposed solution enables the control and monitoring of all tasks running on LinuxRT and the FPGA through EPICS. The devised solution is not limited to any type of cRIO module. Its architecture can be abstracted into four groups: FPGA and LabVIEW-RT interface blocks, the Nheengatu library, Device Support and IOC. The Nheengatu library, device support and IOC are generic - they are compiled only once and can be deployed on all cRIOs available. Consequently, a setup-specific configuration file is provided to the IOC upon instantiation. The configuration file contains all data for the devised architecture to configure the FPGA and to enable communication between EPICS and the FPGA/LabVIEW-RT interface blocks. | |||
![]() |
Poster WEMPL002 [0.565 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPL002 | ||
About • | paper received ※ 14 September 2019 paper accepted ※ 02 October 2020 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEMPL007 | EPICS Controlled Wireless Sensors | controls, network, interface, software | 1015 |
|
|||
At the trade-off of power, wireless technologies are much more portable and convenient than their wired counterparts. This is especially true in the scientific sphere, where many environmental factors must be recorded at all times at as many locations as possible. Using these technologies, scientists can often reduce cost while maximizing the number of sensors without compromising sensor quality. To this end, we have developed EPICS controllers for both Bluetooth Low Energy (BLE) sensors and XBee ZigBee sensors. For BLE, we chose the Nordic Thingy:52 for its low cost, high battery life, and impressive range of sensors. The controller we developed combines EPICS base functions, the Bluetooth generic attribute data structure library, and multithreading techniques to enable real-time broadcast of the Thingy’s 20+ sensors’ live values. Because BLE is limited in range, we also developed a controller for the XBee sensor which, through the ZigBee mesh protocol, can expand its range through each node added into the network. With these controllers, NSLS-II scientists will have access to a whole new class of sensors which are both easier to deploy and cheaper than their wired predecessors. | |||
![]() |
Slides WEMPL007 [1.569 MB] | ||
![]() |
Poster WEMPL007 [1.589 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPL007 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA010 | Control Systems Design for LCLS-II Fast Wire Scanners at SLAC National Accelerator Laboratory | controls, FPGA, software, feedback | 1075 |
|
|||
One of the primary diagnostic tools for beam emittance measurement at the Linac Coherent Light Source II (LCLS-II), an upgrade of the SLAC National Accelerator Laboratory’s Linac Coherent Light Source (LCLS) facility, is the wire scanners. LCLS-II’s new Fast Wire Scanner (FWS) is based on a similar mechanical design of linear servo motor with position feedback from an incremental encoder as that for LCLS. With a high repetition rate of up to 1 MHz from the superconducting accelerator of LCLS-II, it is no longer sufficient to use point-to-point EPICS-controlled moves from wire to wire, as continued exposure will damage the wires. The system needs to perform on-the-fly scans, with a single position versus time profile calculated in advance and executed in a single coordinated motion by Aerotech Ensemble motion controller. The new fast wire scanner control system has several advantages over LCLS fast wire scanner controls with the capability to program safety features directly on the drive and integrate machine protection checks on an FPGA. This paper will focus on the software architecture and implementation for LCLS-II Fast Wire Scanners. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA010 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 11 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA014 | EPICS Archiver Appliance - Installation and Use at BESSY/HZB | controls, hardware, vacuum, interface | 1093 |
|
|||
After 2 years of tests and development, the EPICS Archiver Appliance went into operation at HZB/BESSY in April 2018. After running for a year as an optional new archiver, the Archiver Appliance switched places with the old Channel Archiver and is now the central productive archiver in currently three installations (four at the time of this conference) at HZB. To provide a smooth transition from the Channel Archiver to the EPICS Archiver Appliance for end users as well as applications, some frontends like e.g. the ArchiveViewer and other applications needed some modifications to be fully usable. New retrieval frontends are also provided and will replace the ArchiveViewer in the future. In addition the versatile retrieval API rapidly improved the development of Python applications for analysis and optimization. Experiences with installation, configuration, maintenance and use of the EPICS Archiver Appliance will be shared in this paper. | |||
![]() |
Poster WEPHA014 [9.140 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA014 | ||
About • | paper received ※ 29 September 2019 paper accepted ※ 19 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA033 | Construction and Implementation of Control and DAQ System of Micro Crystallography (MX) Beamline via Server Virtualization | network, controls, data-acquisition, software | 1149 |
|
|||
The project aimed to implement a beamline control and data collection system through a server virtualization system, and was applied to the 5C beamline of the 3rd generation beamline of Pohang Accelerator Laboratory (PAL). The 5C beamline is currently under construction for the FBDD beamline with the goal of building a fully automated beamline. Therefore, the project was started to operate stably and efficiently various systems to be applied to the beamline. The control system was implemented using EPICS software tools and MxDC/MxLive software for data acquisition and storage. The control and data collection system of this beamline is integrated using XCP-ng[1] (XenServer Based), and it is in operation. With the integrated server virtualization system, network organization / simplification and data send/receive between systems are more stabilized. The overall size of the system has been significantly reduced, making maintenance easier. | |||
![]() |
Poster WEPHA033 [0.860 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA033 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 19 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA034 | Software Tools for Hardware Elliptical Cavity Simulator Management and Configuration | cavity, controls, network, hardware | 1153 |
|
|||
Funding: Work supported by Polish Ministry of Science and Higher Education, decision number DIR/WK/2016/2017/03-1 The European Spallation Source (ESS) is currently in the middle of its construction phase. This facility linear accelerator consists of different sections. Superconducting part of this linac will be equipped with spokes and elliptical cavities (like M-Beta and H-Beta types). Various ESS linac components will be delivered by different in-kind partners from Europe. In order to provide a reliable development and evaluation platform hardware-based electronic cavity simulator have been built. This solution is especially useful for Low Level Radio Frequency (LLRF) systems development and integration in case of limited access to real superconducting structures. This contribution presents software tools developed for efficient cavity simulator parameters configuration and management. Solutions based on Python and EPICS framework are presented. Tool adaptation to ESS proposed E3 framework and experience from cavity simulator operation are also discussed. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA034 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA037 | Status of the CLARA Control System | controls, timing, operation, diagnostics | 1161 |
|
|||
CLARA (Compact Linear Accelerator for Research and Applications) is a test facility for Free Electron Laser (FEL) research and other applications at STFC’s Daresbury Laboratory [1]. The control system for CLARA is a distributed control system based upon the EPICS [2] software framework. The control system builds on experience gained from previous EPICS based facilities at Daresbury including ALICE (formerly ERLP) [3] and VELA [4]. This paper presents the current status of the CLARA control system, experiences during beam exploitation and developments and future plans for the next phases of the facility. | |||
![]() |
Poster WEPHA037 [1.093 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA037 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA040 | IRFU EPICS Environment | hardware, embedded, software, timing | 1172 |
|
|||
The 3 years collaboration with ESS* at Lund (Sweden) has given us the opportunity to use new COTS hardware and new tools. Based on that experience, we have developed the IEE (IRFU** EPICS Environment) by retaining relevant and scalable ESS solutions. This platform centralized several functionalities, fully installed by scripting, on a server that is running on a virtual machine. The functionalities are an EPICS environment and the root file system with the kernel for each embedded systems. In order to provide homogeneous EPICS modules between all collaborators, a template was designed and used as containers for new developments. Furthermore, a development and a production workflow is also proposed and strongly recommended. Due to the current responsibility of CEA IRFU to provide an EPICS platform for SARAF** at Tel Aviv (Israel), IEE was chosen as the standard platform for the whole accelerator. This paper will present the new standard IRFU EPICS Environment based on MTCA and virtual machines.
*ESS, https://europeanspallationsource.se/ **IRFU, https://irfu.cea.fr/en/ ***SARAF, http://soreq.gov.il/mmg/eng/Pages/SARAF-Facility.aspx |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA040 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 19 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA044 | Upgrade of the Bunch Length and Bunch Charge Control Systems for the New SLAC Free Electron Laser | linac, detector, timing, electron | 1185 |
|
|||
In 2019 SLAC is building a new linear accelerator based on superconducting niobium cavities. The first one, now called the copper linac, could generate 120 electron bunches per second. The new one, called superconducting linac, will generate 1 million per second, bringing some challenges to many devices along with the accelerator. Most of them receive sensors and actuators in a VME-based Platform with its control running in software, with RTEMS as OS. This is feasible for 120 Hz, but not for 1 MHz. The new control hardware is ATCA-based Platform, that has carrier boards with FPGA connected to servers running Embedded real-time Linux OS, forming the High-Performance System (HPS). Instead of having all the new architecture installed at the accelerator and tested on the go, SLAC used the strategy of testing the systems in the copper linac, to have them ready to use in the superconducting linac in what was called the Mission Readiness Program. The Bunch Length System and the Bunch Charge System are examples of devices of this program. Both systems were tested in the copper linac at 120 Hz, with excellent results. The next step is to test them at the superconducting linac, at 1 MHz. | |||
![]() |
Poster WEPHA044 [1.308 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA044 | ||
About • | paper received ※ 28 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA046 | EtherCAT Open Source Solution at ESS | controls, real-time, PLC, ion-source | 1195 |
|
|||
The European Spallation Source (ESS) is a research facility being built in Lund, Sweden. The Integrated Control System (ICS) division at ESS is responsible for defining and providing a control system for all the ESS facility. ICS decided to establish open-source EtherCAT systems for mid-performance data acquisition and motion control for accelerator applications. For instance, EtherCAT will be used when the I/O system needs to be beam-synchronous; it needs to acquire signals in the kHz range; or needs to be spread across locations that are far from each other and would need cumbersome cabling, but still, belong to one system. Following the ICS guideline, Motion Control and Automation Group developed EtherCAT Motion Control (ECMC) which is based on EtherLab open-source master. This solution was focused on Motion Control applications, but finally, data acquisition systems will be integrated into EPICS using the same approach. In this paper, we will present the ECMC solution and analyze its features showing some real applications at ESS. | |||
![]() |
Poster WEPHA046 [2.580 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA046 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA048 | Management of IOCs at ESS | factory, controls, interface, database | 1204 |
|
|||
The European Spallation Source (ESS) is a neutron research facility based in Sweden that will be in operation in 2023. It is expected to have around 1500 IOCs controlling both the machine and end-station instruments. To manage the IOCs, an application called IOC Factory was developed at ESS. It provides a consistent and centralized approach on how IOCs are configured, generated, browsed and audited. The configuration allows users to select EPICS module versions of interest, and set EPICS environment variables and macros for IOCs. The generation automatically creates IOCs according to configurations. Browsing retrieves information on when, how and why IOCs were generated and by whom. Finally, auditing tracks changes of generated IOCs deployed locally. To achieve these functionalities, the IOC Factory relies on two other applications: the Controls Configuration Database (CCDB) and the ESS EPICS Environment (E3). The first stores information about IOCs, devices controlled by these, and required EPICS modules and snippets, while the second stores snippets needed to generate IOCs (st.cmd files). Combined, these applications enable ESS to successfully manage IOCs with minimum effort. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA048 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA063 | Precision Insertion Device Control and Simultaneous Monochromator Fly Scanning for NSLS-II | controls, photon, insertion, insertion-device | 1244 |
|
|||
Funding: U.S. Department of Energy DE-SC0012704 Beginning in January of 2019, 8 of the 10 In-Vacuum Undulators installed in the NSLS-II storage ring underwent in-house in-situ control system upgrades allowing for control of the magnetic gap during motion down to the 50 nm level with an in-position accuracy of nearly 5 nm. Direct linking of Insertion Devices and beamline monochromators is achieved via a fiber interface allowing precise, simultaneous, nonlinear motion of both devices and providing a fast hardware trigger for real-time accurate insertion device and monochromator fly scanning. This presentation will discuss use case scenarios at light source facilities and detail the precision achieved for simultaneous motion. Particular attention is given to the precision at which undulator energy harmonic peaks can be tracked and the variation of the peak flux in motion. |
|||
![]() |
Poster WEPHA063 [1.763 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA063 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA071 | Timing System Integration with MTCA at ESS | timing, network, hardware, linac | 1264 |
|
|||
European Spallation Source (ESS) organization has selected cutting-edge technologies to satisfy performance and scalability expectations: - Micro Telecommunications Computing Architecture (MTCA). - Micro Research Finland (MRF) based timing system with delay compensation. - Experimental Physics and Industrial Control System (EPICS). To achieve optimal data acquisition quality, the control system is built on top of the timing system which gives the same absolute time reference to all EPICS process variables (PVs). The MTCA system gives configurable cableless access to manage connections among different electronic mezzanine cards, therefore reducing installation workload. | |||
![]() |
Poster WEPHA071 [1.322 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA071 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA075 | EPICS Also for Small and Medium Sized Experiments | controls, experiment, FEL, electron | 1269 |
|
|||
The Max Planck Society (MPS) is now promoting the use of EPICS for data acquisition within its organization. An attempt is being made to establish an alternative to commercial systems. Not only the big experiments like radio telescopes, LIGO, accelerators and FELs will be supported, but also smaller to medium experiments. This will also benefit MPS users at beamlines of accelerators. In order to make EPICS also attractive for less IT-affine experimenters (besides physicists also chemists and biochemists), the first step is to revise the documentation, to create some dummy instructions, but also to develop, set up and test demonstration and production hardware. One focus at a later stage will be the use of the real-time operating system RTEMS. The poster shows the current status of the project and explains the planned further measures. | |||
![]() |
Poster WEPHA075 [1.771 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA075 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA083 | ophyd Devices: Imposing Hierarchy on the Flat EPICS V3 Namespace | detector, interface, controls, status | 1284 |
|
|||
Funding: This work was performed in support of the LCLS project at SLAC supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-76SF00515. EPICS V3 provides simple data types accessible over the network through Channel Access identified by a flat process variable (PV) name. This flexibility is often regarded as a strength of EPICS, as the user can easily pick and choose the information they require. However, such data is almost always inter-related in some manner, pushing the burden of reconstructing that relationship to the end-user/client. ophyd represents hardware in Python as hierarchical classes, grouping together related signals from the underlying control system. ophyd devices make imposing this hierarchy simple, readable, and descriptive. This structure allows ophyd to provide a consistent interface across a wide-range of devices, which can then be used by higher-level software for any number of tasks: from command-line inspection, to scanning/data collection (bluesky), or even automatic GUI generation (typhon, adviewer). ophyd contains a number of pre-built devices for common hardware (and IOCs) as well as the tools to build custom devices. |
|||
![]() |
Poster WEPHA083 [2.385 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA083 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA089 | Design and Implementation of Superconducting Booster Control System | controls, booster, interface, cavity | 1292 |
|
|||
In order to improve beam energy, a superconducting booster is built behind the tandem accelerator. The Control system is designed based on EPICS according to its functional needs. It gives a detailed description of hardware and software. The control system realizes data acquisition, network monitoring, Process variable (PV) management, database services, historical data analysis, alarm and other functions of remote device. The running result shows that the control system has fast response time and works stably and reliably, which meets the control requirement. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA089 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 03 October 2020 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA090 | Testing Tools for the IBEX Control System | controls, framework, simulation, GUI | 1295 |
|
|||
At the ISIS Neutron and Muon Source, we are in the process of upgrading from the LabVIEW-based SECI instrument control system to the new IBEX control system* based on EPICS**. It is crucial to the running of experiments that IBEX has a high uptime and few bugs. However, it is often not possible to test the system live on an instrument prior to an experiment and thus we must be sure that it is ready to go as soon as we have users. To test that we are correctly communicating with hardware we have built a framework to automate testing of EPICS IOCs using device emulators created using the LeWIS*** Python package. This lets us test that new drivers are functionally the same as those under SECI. To ensure that the full instrument control system stack is working as intended we are also using the Squish testing tool****. Whilst this is used by industry as a GUI focused tool we have used it in conjugation with a fully simulated IBEX installation to create system tests, letting us directly simulate the interactions a user has with IBEX and validate its behavior. This poster will present how using these tools has made IBEX a more robust system.
*https://iopscience.iop.org/article/10.1088/1742-6596/1021/1/012019/pdf **https://epics-controls.org/ ***https://lewis.readthedocs.io/en/latest/ ****https://www.froglogic.com/squish/ |
|||
![]() |
Poster WEPHA090 [0.657 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA090 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA091 | Generalising the High-Level Geometry System for Reflectometry Instruments at ISIS | controls, neutron, experiment, target | 1300 |
|
|||
At the ISIS Pulsed Neutron and Muon Source, we in the Experiment Control Group are currently upgrading from the LabVIEW*-based SECI instrument control system to the new IBEX control system** based on EPICS***. One class of instrument we have yet to migrate to the new system is reflectometers. These instruments require equipment to track the path of the neutron beam to high levels of precision over various experimental configurations, which results in a unique set of control system requirements. Since August 2018, we have been implementing a higher level geometry layer responsible for linking beamline components together and preserving experimental parameters such as the incident beam angle across different configurations. This layer is written as a Python server running on the instrument, which interfaces to the Channel Access protocol used by EPICS. This talk will provide an overview of the system architecture, specifically how it supports the design goal of making the system easy to extend and reconfigure while preserving the functionality of the existing solution, as well as an outlook on future plans for a more sophisticated motion control system.
*http://www.ni.com/en-gb/shop/labview.html **https://iopscience.iop.org/article/10.1088/1742-6596/1021/1/012019/pdf ***https://epics-controls.org/ |
|||
![]() |
Poster WEPHA091 [0.550 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA091 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA095 | Managing Archiver Rules for Individual EPICS PVs in FRIB’s Diagnostics System | controls, interface, diagnostics, LEBT | 1312 |
|
|||
Funding: This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan, and Michigan State University. The Beam Instrumentation and Measurements group at the Facility for Rare Isotope Beams is responsible for maintaining several EPICS IOC instances for beam diagnostics, of different IOC types, which end up generating tens of thousands of PVs. Given the heterogeneity of Diagnostics devices, the need to archive data for scientific and debugging purposes, and space limitations for archived data storage, there is a need for having per-PV (as opposed to per-Record) archiving rules in order to maximize utility and minimize storage footprint. This work will present our solution to the problem: "IOC Manager", a custom tool that leverages continuous integration, a relational database, and a custom EPICS module to allow users to specify regular-expression based rules for the archiver in a web interface. |
|||
![]() |
Poster WEPHA095 [0.212 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA095 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 20 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA108 | Modernization Plans for Fermilab’s Accelerator Control System | controls, software, hardware, interface | 1350 |
|
|||
The control system, ACNET, for Fermilab’s accelerator complex has enabled the lab’s scientific mission for decades. ACNET has evolved over the years to incorporate new technologies. However, as Fermilab prepares to enter a new era with its PIP-II superconducting linear accelerator, ACNET is at a crossroads. There are several components that are either obsolete or outdated, or certainly will be over the long lifetime of PIP-II. We have begun a plan to modernize our accelerator control system. This paper discusses some of the obsolete hardware and software that needs to be replaced, and lays out options and technologies that we might adopt as part of this modernization effort. | |||
![]() |
Poster WEPHA108 [0.262 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA108 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA113 | EPICS Maintenance Tools and Practices at FRIB’s Diagnostics Department | diagnostics, controls, operation, electron | 1356 |
|
|||
Funding: This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan and Michigan State University. The Beam Instrumentation and Measurements department is responsible for dozens of different diagnostics devices deployed at multiple locations at the Facility for Rare Isotope Beam. In order to manage such a high number of devices, different tools were created to address preventive and corrective maintenance tasks and check the overall health of the equipment. This work will present how the EPICS tools and frameworks, such as archiver, channel finder, and pyDevSup, were integrated with our environment to help achieve a high availability for the beam diagnostic devices. |
|||
![]() |
Poster WEPHA113 [0.573 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA113 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 20 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA119 | Asynchronous Driver Evaluation and Development for Digital Systems at the Argonne Tandem Linear Accelerating System | controls, software, interface, operation | 1368 |
|
|||
Funding: This work was supported by the U.S. DOE, Office of Nuclear Physics, under Contract DE-AC02-06CH11357. The research used resources of ANL’s ATLAS Facility, a DOE Office of Science User Facility. The ATLAS (Argonne Tandem Linear Accelerating System) accelerator at Argonne National Laboratory, near Chicago, IL., has recently been upgraded via the addition of a pulsed mode Electron Beam Ion Source (EBIS). Pulsed operation requires finer levels of control of various digital systems like fast switching high-voltage power supplies and remotely controlled function generators. Additionally, pico-level and femto-level ammeters need per-device zero correction and calibration to accurately read beam intensities. As the facility moves away from fast register-based analog signals, new and slower digital protocols adversely affect the perceived execution time of the control system. This work presents options, research, and results of implementing an asynchronous layer between high level user interfaces and the low level communication drivers in order to increase the perceived responsiveness of the system. Solutions are evaluated ranging from in-house codes, which implement system-wide mutual exclusion and prioritization, to drivers available from the EPICS control system. Key performance criteria include ease of implementation, cross platform availability, and overall robustness. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA119 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA133 | Sirius Diagnostics IOC Deployment Strategy | diagnostics, controls, software, network | 1407 |
|
|||
Sirius beam diagnostics group is responsible for specifying, designing and developing IOCs for most of the diagnostics in the Booster, Storage Ring and Transport Lines, such as: Screens, Slits, Scrapers, Beam Position Monitors, Tune Measurement, Beam Profile, Current Measurement, Injection Efficiency and Bunch-by-Bunch Feedback. In order to ease maintenance, improve robustness, repeatability and dependency isolation a set of guidelines and recipes were developed for standardizing the IOC deployment. It is based on two main components: containerization, which isolates the IOC in a well-known environment, and a remote boot strategy for our diagnostics servers, which ensures all hosts boot in the same base operating system image. In this paper, the remote boot strategy, along with its constituent parts, as well as the containerization guidelines will be discussed. | |||
![]() |
Poster WEPHA133 [1.213 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA133 | ||
About • | paper received ※ 29 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA134 | Monitoring System for IT Infrastructure and EPICS Control System at SuperKEKB | monitoring, network, controls, status | 1413 |
|
|||
The monitoring system has been deployed to efficiently monitor IT infrastructure and EPICS control system at SuperKEKB. The system monitors two types of data: metrics and logs. Metrics such as network traffic and CPU usage are monitored with Zabbix. In addition, we developed an EPICS Channel Access client application that sends PV values to Zabbix server and the status of each IOC is monitored with it. The archived data in Zabbix are visualized on Grafana, which allows us to easily create dashboards and analyze the data. Logs such as text data are monitored with the Elastic Stack, which lets us collect, search, analyze and visualize logs. We apply it to monitor broadcast packets in the control network and the frequency of Channel Access search for each PV. Moreover, a Grafana plugin is developed to visualize the data from pvAccess RPC servers and various data such as CSS alarm status data can be displayed on it. | |||
![]() |
Poster WEPHA134 [0.732 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA134 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA136 | The Software-Based Machine Protection System Using EPICS in J-PARC MR | operation, controls, GUI, status | 1418 |
|
|||
In J-PARC, a Machine Protection System (MPS) stops accelerator beam operation automatically when an interlock signal comes. Normal MPS accepts interlock signals by hard-wire, but a software-based MPS, called "Soft-MPS", uses only EPICS PVs without wiring. A PLC controller running Linux was introduced to watch at some EPICS PVs over Ethernet, and outputs Soft-MPS signals to the MPS unit after logical calculates. There are 2 reasons of using Soft-MPS. (1) To install interlock signals rapidly. This type of Soft-MPS will switch to hard-wire later. (2) To use non-hardware parameters: for example, machine operation modes, beam bunch information, etc. From the first Soft-MPS setup in 2018 spring, 9 Soft-MPS signals are currently used. As more Soft-MPS signals are expected in the future, we need to discuss the policy. | |||
![]() |
Poster WEPHA136 [1.544 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA136 | ||
About • | paper received ※ 28 October 2019 paper accepted ※ 03 November 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA137 | Integration of a Model Server into the Control System of the Synchrotron Light Source DELTA | simulation, controls, storage-ring, software | 1421 |
|
|||
During the past decades, a variety of particle optics programs have been applied for accelerator studies at the storage ring facility DELTA. Depending on the application, most programs were used offline without dynamic machine synchronisation. In order to centralize and standardize storage ring modeling capabilities, a dedicated online model server was developed and integrated into the EPICS-based control system. The core server is based on Python/EPICS service modules using OCELOT and COBEA as simulation tools. All data, actual machine readings/settings, conversion coefficients, results of simulation calculations as well as manual parameter settings, are handled via EPICS process variables. Thus, the data are transparently available in the entire control system for further processing or visualisation. To improve maintainability and adaptability, the remote presentation model controller concept was realized in the implementation. The paper explains the setup of the model server and discusses first use cases. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA137 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 20 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA143 | High-Level Application Architecture Design for the Aps Upgrade | controls, software, operation, status | 1436 |
|
|||
Funding: Argonne National Laboratory’s work was supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract DE-AC02-06CH11357 A modular software platform is under active design and development for high level applications to meet the requirements from APS Upgrade (APS-U) project. The design is based on a modern software architecture, which has been used in many other accelerator facilities, demonstrated to be effective, and stable. At APS-U, we are extending the architecture in order to efficiently commission, operate and maintain APS-U. Its open architecture provides good flexibility and scalability. This paper presents current status of high level application architecture design, implementation, and progress for APS Upgrade. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA143 | ||
About • | paper received ※ 28 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA148 | Cumbia-Telegram-Bot: Use Cumbia and Telegram to Read, Monitor and Receive Alerts From the Control Systems | controls, operation, TANGO, database | 1441 |
|
|||
Telegram is a cloud-based mobile and desktop messaging app focused on security and speed. It is available for Android, iPhone/iPad, Windows, macOS, Linux and as a web application. The user signs in the cumbia-telegram bot to chat with a Tango or EPICS control system from everywhere. One can read and monitor values, as well as receive alerts when something special happens. Simple source names or their combination into formulas can be sent to the bot. It replies and notifies results. It is simple, fast, intuitive. A phone number to register with telegram and a client are the necessary ingredients. On the server side, cumbia-telegram provides the administrator with full control over the allocation of resources, the network load and the clients authorized to chat with the bot. Additionally, the access to the systems is read only. On the client side, the bot has been meticulously crafted to make interaction easy and fast: history, bookmarks and alias plugins pare texting down to the bone. Preferred and most frequent operations are accessible by simple taps on special command links. The bot relies on modules and plugins, that make the application extensible. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA148 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA150 | SLED Tuning Control System for PAL-XFEL | controls, cavity, operation, FEL | 1446 |
|
|||
A total of 42 SLED Tuners are installed at the PAL-XFEL (4th generation light source) acceleration section. To adjust this, a person directly enters the Tunnels and adjusts them manually. When the SLED Tuners are equipped with a motor, it can be adjusted remotely and the intensity of the beam is also monitored while monitored while monitoring the output of the Klystron. In addition, by storing the tuning point according to the XFEL beam rate as the LVDT value, it is possible to control the SLED bar according to the beam rate changing in real time, which is helpful to provide stable beam. In order to remotely control this device, an additional motor, LVDT, and limit switch are attached. Each device is connected to the controller and can be operated and data remotely from the cab through the EPICS IOC and CSS. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA150 | ||
About • | paper received ※ 26 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA153 | A State Machine Solution to Control Superconducting Cavities | cavity, controls, MMI, rfq | 1452 |
|
|||
For the commissioning of the SPIRAL2 accelerating cavities at GANIL, a whole EPICS control-command system has been developed to start the radio-frequency (RF) system. The description of the RF constraints, the functions performed will be discussed to understand the operation of state machines that have been developed. The first results of the commissioning of the control-command of the cavities will be presented. | |||
![]() |
Poster WEPHA153 [1.262 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA153 | ||
About • | paper received ※ 26 September 2019 paper accepted ※ 20 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA159 | Integrating Conventional Facilities Systems via BACnet | controls, network, software, interface | 1456 |
|
|||
Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract number DE-AC05-00OR22725. Conventional facility controls, such as those used for water and cooling systems, are often developed and operated independent of the accelerator control system using commercial SCADA systems. At the Spallation Neutron Source, these systems are fully integrated into the EPICS based machine control system to facilitate optimal machine performance. BACnet is the predominant communication protocol used in the building automation industry, thus inspiring SNS to develop a BACnet/IP software driver for EPICS to enable this integration. This paper describes how SNS uses the BACnet driver and standard EPICS tools to perform custom chiller sequencing to manage chiller system performance and meet accelerator requirements for high availability. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA159 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA164 | CAFlux: A New EPICS Channel Archiver System | MMI, database, status, interface | 1470 |
|
|||
We post a new EPICS channel archiver system that is being developed at LANSCE of Los Alamos National Laboratory. Different from the legacy archiver system, this system is built on InfluxDB database and Plotly visualization toolkits. InfluxDB is an opensource time series database system and provides a SQL-like language for fast storage and retrieval of time series data. By replacing the old archiving engine and index file with InfluxDB, we have a more robust, compact and stable archiving server. On a client side, we introduce a new implementation combined with asynchronous programming and multithreaded programming. We also describe a web-based archiver configuration system that is associated with our current IRMIS system. To visualize the data stored, we use the JavaScript Plotly graphing library, another open source toolkit for time series data, to build frontend pages. In addition, we also develop a viewer application with more functionality including basic data statistics and simple arithmetic for channel values. Finally, we propose some ideas to integrate more statistical analysis into this system. | |||
![]() |
Poster WEPHA164 [0.697 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA164 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 20 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA168 | Status of the TPS Vacuum Control System | vacuum, controls, operation, LabView | 1485 |
|
|||
The Taiwan photon source (TPS) is a 3 GeV photon source. For the vacuum system NI CompactRIO controllers with embedded real-time processors and programmable FPGAs were selected to design the inter-lock system to maintain ultra-high vacuum conditions and protect vacuum devices. The vacuum pressure protection function and component protection logics worked well during the past years of operation. Be-sides, basic function and other applications such as TCP/IP Modbus communication and real time message APIs were developed. The architecture of the vacuum control system is presented in this paper. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA168 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 03 October 2020 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEPHA174 | ADUVC - an EPICS Areadetector Driver for USB Video Class Devices | detector, controls, experiment, monitoring | 1492 |
|
|||
Most devices supported by EPICS areaDetector fall under one of two categories: detectors and cameras. Many of the cameras in this group can be classified as industrial cameras, and allow for fine control of exposure time, gain, frame rate, and many other image acquisition parameters. This flexibility can come at a cost however, with most such industrial cameras’ prices starting near one thousand dollars, with the price rising for cameras with more features and better hardware. While these prices are justified for situations that require a large amount of control over the camera, for monitoring tasks and some basic data acquisition the use of consumer devices may be sufficient while being far less cost-prohibitive. The solution we developed was to write an areaDetector driver for USB Video Class (UVC) devices, which allows for a variety of cameras and webcams to be used through EPICS and areaDetector, with most costing under $100. | |||
![]() |
Poster WEPHA174 [1.658 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA174 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WESH2002 | EPICS pva Access Control at ESS | controls, software, operation, network | 1509 |
|
|||
At the European Spallation Source, PV Access has been selected as the default EPICS protocol. However, PV Access in the initial releases of EPICS 7 does not implement any access control of client requests. In order to be able to protect selected process variables (PVs) from write requests that may cause harm to the system, some type of access control is needed. This paper details how PV Access is extended to partially reuse the access control available in Channel Access, while at the same time providing additional features. It also explains how ESS intends to deploy and manage access control in terms of infrastructure, tools and responsibilities. Limitations of the access control mechanism are also discussed. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WESH2002 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 23 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WESH3002 | Control System for Fast Components of Electron Beam Welding Machines | controls, electron, real-time, experiment | 1516 |
|
|||
Modern electron beam machines for different applications including welding, additive technologies and etc. consist of many different subsystems, which should be controlled and monitored. They could be divided by so-called fast and slow subsystems. Slow subsystems allow reaction time to be around couple of seconds that can be implemented using PC. Fast subsystems require time to be around hundreds of microseconds combined with flexible logic. We present an implementation of such fast system for mechanical moving platform and electron beam control. The core of this system is single board computer Raspberry Pi. We employed a technique of fast waveform generation using Raspberry Pi on-chip DMA to manipulate stepper motors. Raspberry Pi was equipped by external CAN controller to operate an electron beam via CAN DACs. Special software was developed including libraries for low- and high-level technical process control written in C and Rust; and in-browser graphical user interface over HTTP and WebSockets. Finally, we assembled our hardware inside standard 19-inch rack mount chassis and integrated our system inside experimental electron beam machine infrastructure. | |||
![]() |
Poster WESH3002 [6.479 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WESH3002 | ||
About • | paper received ※ 02 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THAPP02 | The Control System of the Elliptical Cavity and Cryomodule Test Stand Demonstrator for ESS | controls, cryomodule, PLC, cavity | 1538 |
|
|||
CEA IRFU Saclay* is taking part of ESS (European Spallation Source)** construction through several packages and, especially in the last three years on the Elliptical Cavity and Cryomodule Test stand Demonstrator (ECCTD)***. The project consists of RF test, conditioning, cryogenic cool-down and regulations of eight cryomodules with theirs four cavities each. For now, two medium beta cavities cryomodules have been successfully tested. This paper describes the context and the realization of the control system for cryogenic and RF processes, added to cavities tuning motorization relying on COTS solutions: Siemens PLC, EtherCAT Beckhoff modules, IOxOS fast acquisition cards and MRF timing cards.
*IRFU, https://irfu.cea.fr/en/ **ESS, https://europeanspallationsource.se/ ***ECCTD, http://irfu.cea.fr/dacm/en/Phocea/Viedeslabos/Ast/astvisu.php?idast=3359 |
|||
![]() |
Slides THAPP02 [6.841 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THAPP02 | ||
About • | paper received ※ 27 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THAPP04 | EPICS Tools for Small Experiment Based on PLC | PLC, experiment, controls, software | 1549 |
|
|||
IRFU* software control team is involved from feasibility studies to equipment deployment into many different experiments by their size and running time. For many years, IRFU is using PLC solution for controlling part of the experiment, and two different SCADA: - MUSCADE, in-house SCADA dedicated to small experiments. - EPICS** for big facilities. With MUSCADE, IRFU has developed a set of tools that gives an easy and a fast way for PLC developers to configure the SCADA. As EPICS projects are growing in our department, we are working now on adapting those tools to EPICS: - PLCParser, which generates an EPICS database for PLC communication (S7PLC, Modbus). - CAFEJava (Channel Access For EPICS Java) API, which runs a simulated EPICS IOC to test EPICS synoptic, and provides EPICS process variables access for any Java application. - Dxf2Opi, which converts Autocad DXF files into OPI files for CSS*** software. - MOONARCH (Memory Optimizer ON ARCHiver Appliance), which reduces EPICS Archiver Appliance**** data files storage.
*IRFU, http://irfu.cea.fr **EPICS, https://epics-controls.org ***CSS, https://controlsystemstudio.org ****Archiver Appliance https://slacmshankar.github.io/epicsarchiverdocs |
|||
![]() |
Slides THAPP04 [2.066 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THAPP04 | ||
About • | paper received ※ 11 September 2019 paper accepted ※ 11 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THBPP04 | Hard X-Ray Pair Distribution Function (PDF) Beamline and End-Station Control System | controls, detector, network, experiment | 1584 |
|
|||
Funding: National Synchrotron Light Source, a U.S. Department of Energy (DOE) Office of Science User Facility operated by Brookhaven National Laboratory under Contract No. DE-AC02-98CH10886. PDF beamline is a new addition to Diffraction and In Situ Scattering program. Its state-of-the-art end-station gantry system has two detector stages and one sample environment with 3 m travel rated for 200 kg each. Detectors and environment stages move with 300 mm/s. Linear Brushless DC motors are controlled by Geo Brick LV Delta Tau motor-controller. Stages are equipped with absolute encoders and proximity sensors to avoid collisions. Control system slows the stages down when proximity switches are activated and moves 300 mm/s otherwise. A complex controls and safety system with many custom features is required to provide the full functionality of the gantry system and to protect equipment and users. An optics condition module located upstream of the gantry system contain beam defining slits, a fast shutter that is synchronized with detector frame rate, an alignment LASER, and an X-ray Energy Calibration System. The controls system of the OCM supports automatic operation of the ECS followed by unexpected beam dumps to recalibrate the X-ray wavelength. This contribution will discuss the details of the control system design, implementation, challenges, and first user experience. |
|||
![]() |
Slides THBPP04 [9.294 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THBPP04 | ||
About • | paper received ※ 01 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THBPP05 | Implementing Odin as a Control and Data Acquisition Framework for Eiger Detectors | detector, controls, data-acquisition, framework | 1590 |
|
|||
The increasing data throughput of modern detectors is a growing challenge for back-end data acquisition systems. OdinData provides a scalable framework for data acquisition used by multiple beamlines at Diamond Light Source (DLS). While it can be implemented standalone, OdinControl is used to provide a convenient interface to OdinData. Eiger detectors at DLS were initially integrated into the Odin framework specifically for the data acquisition capability, but the addition of detector control provides a more coherent and easily deployable system. OdinControl provides a generic HTTP API as a single point of control for various devices and applications. Adapters can abstract the low-level control of a detector into a consistent API, making it easier for high-level applications to support different types of detector. This paper sets out the design and development of Odin as a control system agnostic interface to integrate Eiger detectors into EPICS beamline control systems at DLS, as well as the current status of operation. | |||
![]() |
Slides THBPP05 [1.724 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THBPP05 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THCPL06 | Introducing Big Data Analysis in a Proton Therapy Facility to Reduce Technical Downtime | proton, controls, interlocks, status | 1608 |
|
|||
At the center for Proton Therapy of the Paul Scherrer Institute about 450 cancer patients are treated yearly using accelerated protons in three treatment areas. The facility is active since 1984 and for each patient we keep detailed log files containing machine measurements during each fraction of the treatment, which we analyze daily to guarantee dose and position values within the prescribed tolerances. Furthermore, each control and safety system generates textual log files as well as periodic measurements such as pressure, temperature, beam intensity, magnetic fields or reaction time of components. This adds up currently to approximately 5 GB per day. Downtime of the facility is both inconvenient for patients and staff, as well as financially relevant. This article describes how we have extended our data analysis strategies using machine archived parameters and online measurements to understand interdependencies, to perform preventive maintenance of ageing components and to optimize processes. We have chosen Python to interface, structure and analyze the different data sources in an standardized manner. The online channels have been accessed via an EPICS archiver. | |||
![]() |
Slides THCPL06 [7.028 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-THCPL06 | ||
About • | paper received ※ 30 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
FRAPP03 | Status of the CSNS Accelerator Control System | controls, linac, timing, PLC | 1662 |
|
|||
The China Spallation Neutron Source (CSNS) accelerator consists of an 80 MeV H− linac, a 1.6 GeV Rapid Cycling Synchrotron (RCS) and two beam transport lines. The designed proton beam power is 100 kW in Phase-I. EPICS(Experimental Physics and Industrial Control System) is chosen as the software platform for the accelerator control system. The accelerator control system mainly consists of 21 sub-systems. VME64x based system with real-time embedded controllers is chosen for the timing system and fast protection system. PLCs and some embedded industrial computers are used for the device level controls. CSS (Control System Studio) and RDB based techniques are adopted for high level applications. The overall control system has been completed in 2018 and transitioned to routine operations in September of the same year. The design and the operation status of the overall accelerator control system are introduced in this paper. | |||
![]() |
Slides FRAPP03 [9.395 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-FRAPP03 | ||
About • | paper received ※ 28 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
FRAPP06 | Status of the Control System for the Energy Recovery Linac BERLinPro at HZB | controls, laser, operation, gun | 1669 |
|
|||
BERLinPro is an energy recovery linac (ERL) demonstrator project built at HZB. It features CW SRF technology for the low emittance, high brightness gun, the booster module and the recovery linac. Construction and civil engineering are mostly completed. Synchronized with the device integration the EPICS based control system is being set-up for testing, commissioning and finally operation. In the warm part of the accelerator technology that is already operational at BESSY and MLS (e.g. CAN-bus and PLC/OPCUA) is used. New implementations like the machine protection system and novel major subsystems (e.g. LLRF, Cryo-Controls, photo cathode laser) need to be integrated. The first RF transmitters have been tested and commissioned. At the time of this conference the first segment of the accelerator is scheduled to become online. For commissioning and operation of the facility the standard set of EPICS tools form the back-bone. A set of generic Python applications already developed at BESSY/MLS will be adapted to the specifics of BERLinPro. Scope and current project status are described in this paper. | |||
![]() |
Slides FRAPP06 [10.806 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-FRAPP06 | ||
About • | paper received ※ 29 September 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||