Paper | Title | Other Keywords | Page |
---|---|---|---|
MOBPL01 | EPICS 7 Provides Major Enhancements to the EPICS Toolkit | ion, controls, detector, database | 22 |
|
|||
The release of EPICS 7 marks a major enhancement to the EPICS toolkit. EPICS 7 combines the proven functionality, reliability and capability of EPICS V3 with the powerful EPICS V4 extensions enabling high-performance network transfers of structured data. The code bases have been merged and reorganized. EPICS 7 provides a new platform for control system development, suitable for data acquisition and high-level services. This paper presents the current state of the EPICS 7 release, including the pvAccess network protocol, normative data types, and language bindings, along with descriptions of new client and service applications. | |||
![]() |
Talk as video stream: https://youtu.be/Er2uQitieWI | ||
![]() |
Slides MOBPL01 [1.155 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL01 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MOCPL05 | ECMC, the Open Source Motion Control Package for EtherCAT Hardware at the ESS | ion, controls, hardware, real-time | 71 |
|
|||
In industry the open standard EtherCAT* is well established as a real-time fieldbus for largely distributed and synchronised systems. Open source solutions for the bus master have been first introduced in scientific installations by Diamond Light Source** and PSI using EtherCAT hardware for digital and analog I/Os. The European Spallation Source (ESS) decided to establish open source EtherCAT systems for mid-performance data acquisition and motion control on accelerator applications. In this contribution we present the motion control software package ECMC developed at the ESS using the open source Etherlab*** master to control the EtherCAT bus. The motion control interfaces with a model 3 driver to the EPICS motor record supporting it's functionalities like positioning, jogging, homing and soft/hard limits. Advanced functionalities supported by ECMC are full servo-loop feedback, a scripting language for custom synchronisation of different axes, virtual axes, externally triggered position capture and interlocking. On the example of prototyping a 2-axis wire scanner we show a fully EPICS integrated application of ECMC on different EtherCAT and CPU hardware platforms.
* http://www.ethercat.org ** R. Mercado, I. J. Gillingham, J. H. Rowland, K. Wilkinson "Integrating EtherCAT based IO into EPICS at Diamond." ICALEPCS 2011, Grenoble 2011 *** http://www.etherlab.org |
|||
![]() |
Talk as video stream: https://youtu.be/SuQiKSMbfvs | ||
![]() |
Slides MOCPL05 [1.081 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL05 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MODPL03 | Experience Upgrading Control Systems at the Gemini Telescopes | ion, software, controls, real-time | 99 |
|
|||
The real-time control systems for the Gemini Telescopes were designed and built in the 1990s using state-of-the-art software tools and operating systems of that time. These systems are in use every night, but they have not been kept up-to-date and are now obsolete and also very labor intensive to support. This led Gemini to engage in a major effort to upgrade the software on its telescope control systems. We are in the process of deploying these systems to operations, and in this paper we review the experience and lessons learned through this process and provide an update on future work on other obsolescence management issues. | |||
![]() |
Talk as video stream: https://youtu.be/kGtexyeU2S8 | ||
![]() |
Slides MODPL03 [59.483 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPL02 | Taurus Big & Small: From Particle Accelerators to Desktop Labs | ion, TANGO, controls, GUI | 166 |
|
|||
Taurus is a popular solution for rapid creation of Graphical User Interfaces (GUIs) for experiment control and data acquisition (even by non-programmers) *. Taurus is best known for its ability to interact with the Tango and Epics control systems, and thus it is mainly used in large facilities. However, Taurus also provides mechanisms to interact with other sources of data, and it is well suited for creating GUIs for even the smallest labs where the overhead of a distributed control system is not desired. This scalability together with its ease-of-use and the uncontested popularity of Python among the scientific users, make Taurus an attractive framework for a wide range of applications. In this work we discuss some practical examples of usage of Taurus ranging from a very small experimental setup controlled by a single Raspberry Pi, to large facilities synchronising an heterogeneous set of hundreds of machines running a variety of operating systems.
* C Pascual-Izarra et al. "Effortless creation of control & data acquisition graphical user interfaces with taurus", THHC3O03, ICALEPCS2015, Melbourne, Australia, 2015. |
|||
![]() |
Talk as video stream: https://youtu.be/YOaV9FvRKNc | ||
![]() |
Slides TUBPL02 [4.440 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPA05 | High Throughput Data Acquisition with EPICS | ion, neutron, detector, data-acquisition | 213 |
|
|||
Funding: ORNL is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy. In addition to its use for control systems and slow device control, EPICS provides a strong infrastructure for developing high throughput applications for continuous data acquisition. Integrating data acquisition into an EPICS environment provides many advantages. The EPICS network protocols provide for tight control and monitoring of operation through an extensive set of tools. As part of a facility-wide initiative at the Spallation Neutron Source, EPICS-based data acquisition and detector controls software has been developed and deployed to most neutron scattering instruments. The software interfaces to the in-house built detector electronics over fast optical channels for bi-directional communication and data acquisition. The software is built around asynPortDriver and allows the passing of arbitrary data structures between plugins. The completely modular design allows the setup of versatile configurations of data pre-processing plugins depending on neutron detector type and instrument requirements. After 3 years of experience and average data rates of 1.5 TB per day, it shows exemplary results of efficiency and reliability. |
|||
![]() |
Slides TUBPA05 [2.427 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA05 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUDPL02 | Automatic Formal Verification for EPICS | ion, controls, database, operation | 285 |
|
|||
We built an EPICS-based radiation therapy machine control system, and are using it to treat patients at our hospital. To help ensure safety, we use a restricted subset of EPICS constructs and programming techniques, and developed several new automated formal verification tools for them. The Symbolic Evaluator checks properties of EPICS database programs (applications), using symbolic evaluation and satisfiability checking. It found serious errors in our control program that were missed by reviews and testing. Other tools are based on a formal semantics for database records, derived from EPICS documentation and expressed in the specification language of an automated theorem prover. The Verified Interpreter is a re-implementation of the parts of the database engine we use, which is proved correct against the formal semantics. We used it to check those parts of EPICS core by differential testing. It found no significant errors (differences between EPICS behavior and the formal semantics). A Verified Compiler is in development. It will compile a database to a standalone program that does not use EPICS core, where the machine code is verified to conform to the formal semantics. | |||
![]() |
Talk as video stream: https://youtu.be/CFSnkB5z0GA | ||
![]() |
Slides TUDPL02 [0.389 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUDPL02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMPL03 | New EPICS/RTEMS IOC Based on Altera SOC at Jefferson Lab | ion, FPGA, controls, embedded | 304 |
|
|||
A new EPICS/RTEMS IOC based on the Altera System-on-Chip (SoC) FPGA was designed at Jefferson Lab. The Altera SoC FPGA integrates a dual ARM Cortex-A9 hard processor system (HPS) consisting of processor, peripherals and memory interfaces tied seamlessly with the FPGA fabric using a high-bandwidth interconnect backbone. The embedded Altera SoC IOC has features of remote network boot via u-boot from SD card or QSPI Flash, 1Gig Ethernet, 1GB DDRs SDRAM on HPS, UART serial ports, and ISA bus interface. RTEMS for the ARM processor BSP were built with CEXP shell, which will dynamically load the EPICS applications at runtime. U-boot is the primary bootloader to remotely load the kernel image into local memory from a DHCP/TFTP server over Ethernet, and automatically run the RTEMS and EPICS. The standard SoC IOC board would be mounted in a chassis and connected to a daughter card via a standard HSMC connector. The first design of the SoC IOC will be compatible with our current PC104 IOCs, which have been running on our accelerator control system for 10 years. Eventually, the standard SOC IOCS would be the next generation of low-level IOC for the Accelerator control at Jefferson Lab.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177. |
|||
![]() |
Slides TUMPL03 [1.094 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMPL06 | Conceptual Design of Developing a Mobile App for Distributed Information Services for Control Systems (DISCS) | ion, database, controls, network | 315 |
|
|||
In physical systems for having best performance in processes like maintenance, troubleshooting, design, construction, update and etc., we need to store data that describe systems state and its components characteristics. Thus we need a framework for developing an application which can store, integrate and manage data and also execute permitted operations. DISCS (Distributed Information Services for Control Systems) as a framework with mentioned capabilities can help us achieve our goals. In this paper, we first assessed DISCS and its basic architecture and then we implement this framework for maintenance domain of a system. With implementation of maintenance module, we'll be able to store preventive maintenance data and information which help us to trace the problems and analyze situation caused failure and destruction. | |||
![]() |
Slides TUMPL06 [2.386 MB] | ||
![]() |
Poster TUMPL06 [2.184 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL06 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMPA02 | Development of a Machine Protection System for KOMAC Facility | ion, linac, machine-protect, ISOL | 334 |
|
|||
Funding: This work is supported by the Ministry of Science, ICT & Future Planning. The Korea multi-purpose accelerator complex (KOMAC) has two beam extraction points at 20 and 100 MeV for proton beam utilization. High availability should be achieved through high system reliability and short maintenance times to prevent and mitigate damage. A machine protection system is essential for avoiding damage leading to long maintenance times. KOMAC MPS that was developed using analog circuit interlock box has its limit to cover increasing interlock signals and modify interlock logic. The disadvantage has been solved with digital-based system for more efficient logic modification and interlock extension. The MPS is configured remotely using the EPICS-based application. In this paper, we present KOMAC machine protection architecture and performance results of the new machine protection system. |
|||
![]() |
Slides TUMPA02 [1.810 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMPA03 | The Implementation of KSTAR Fast Interlock System using C-RIO | ion, FPGA, plasma, operation | 337 |
|
|||
Tokamak using superconducting magnets is becoming more and more important as long pulse operation and the ability to confine high temperature and density plasma to the interlock system to protect the device. KSTAR achieved H-mode operation for 70 seconds in 2016. In this case, it is necessary to have precise and fast operation protection device to protect Plasma Facing Component from high energy and long pulse plasma. The higher the energy of the plasma, the faster the protection device is needed, and the accurate protection logic must be realized through the high-speed operation using signals from various devices. To meet these requirements, KSTAR implemented the Fast Interlock System using Compact RIO. Implementation of protection logic is performed in FPGA, so it can process fast and various input and output. The EPICS IOC performs communication with peripheral devices, CRIO control, and DAQ. The hard-wired signal for high-speed operation from peripheral devices is directly connected to the CRIO. In this paper, we describe the detailed implementation of the FIS and the results of the fast interlock operation in the actual KSTAR operation, as well as future plans. | |||
![]() |
Slides TUMPA03 [1.238 MB] | ||
![]() |
Poster TUMPA03 [1.072 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA014 | Booster RF Upgrade for SPEAR3 | ion, controls, booster, interface | 401 |
|
|||
Funding: Work is supported by the U.S. Department of Energy, Office of Science under Contract DE-AC02-76SF00515 SLAC's SPEAR3 Booster RF system was recently upgraded where the existing klystron providing RF power to a 5-cell cavity was replaced with a Solid State Amplifier (SSA). The Low Level RF Controls (LLRF) to drive the SSA was provided by a high performance FPGA based system built on SLAC ATCA modules. RF Cavity Tuner Controls were replaced with EtherCAT-based stepper motor controller. New hardware was designed and built for PLC-based Machine Protection System (MPS). Fast digitizers to sample and acquire LLRF signals were implemented in a LinuxRT Server. All of these required new Controls Software implementation. This poster illustrates the Controls associated with each of the above hardware. |
|||
![]() |
Poster TUPHA014 [0.895 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA014 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA016 | Overview of the GANIL Control Systems for the Different Projects Around the Facility | ion, controls, database, interface | 406 |
|
|||
The GANIL facility is drastically extending its possibilities with new projects, so increasing its capabilities in nuclear physics. The most significant one is the Spiral2 installation based on a linear accelerator, then to be associated with the S3, NFS and DESIR new experimental rooms. Beside of the legacy home made control system handling the original installation, Epics was chosen as the basic framework for these projects. First, some control system components were used during preliminary beam tests. In parallel, the whole architecture was designed while the organization for future operation started to be considered; also, more structured and sophisticated tools were developed and the first high level applications for the whole machine tuning started to be tested, jointly with the current onsite beam commissioning. Progression of the control system development is presented, from the first beam tests up to the whole Spiral2 commissioning. Then, according to the new projects to cope with, some highlights are given concerning the related organization as well as specific items and developments to be considered, taking benefit from the Spiral2 control system feedback experience. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA016 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA020 | MATLAB Control Applications Embedded Into Epics Process Controllers (IOC) and their Impact on Facility Operations at Paul Scherrer Institute | ion, controls, embedded, network | 416 |
|
|||
An automated tool for converting MATLAB based controls algorithms into C codes, executable directly on EPICS process control computers (IOCs), was developed at the Paul Scherrer Institute (PSI). Based on this tool, several high level control applications were embedded into the IOCs, which are directly connected to the control system sensors and actuators. Such embedded applications have significantly reduced the network traffic, and thus the data handling latency, which increased the reliability of the control system. The paper concentrates on the most important components of the automated tool and the performance of MATLAB algorithms converted by this tool. | |||
![]() |
Poster TUPHA020 [0.784 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA021 | Experiences Using Linux Based VME Controller Boards | ion, Linux, controls, real-time | 420 |
|
|||
For many years, we have used a commercial real-time operating system to run EPICS on VME controller boards. However, with the availability of EPICS on Linux it became more and more charming to use Linux not only for PCs, but for VME controller boards as well. With a true multi-process environment, open source software and all standard Linux tools available, development and debugging promised to become much easier. Also the cost factor looked attractive, given that Linux is for free. However, we had to learn that there is no such thing as a free lunch. While developing EPICS support for the VME bus interface was quite straight forward, pitfalls waited at unexpected places. We present challenges and solutions encountered while making Linux based real-time VME controllers the main control system component in SwissFEL. | |||
![]() |
Poster TUPHA021 [1.040 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA021 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA024 | ModBus/TCP Applications for CEBAF Accelerator Control System | ion, controls, interface, network | 424 |
|
|||
Modbus-TCP is the Modbus RTU protocol with the TCP interface running on Ethernet. In our applications, an XPort device utilizing Modbus-TCP is used to control remote devices and communicates with the accelerator control system (EPICS). Modbus software provides a layer between the standard EPICS asyn support and EPICS asyn for TCP/IP or serial port driver. The EPICS application for each specific Modbus device is developed and it can be deployed on a soft IOC. The configuration of XPort and Modbus-TCP is easy to setup and suitable for applications that do not require high-speed communications. Additionally, the use of Ethernet makes it quicker to develop instrumentation for remote deployment. An eight-channel 24-bit Data Acquisition (DAQ) system is used to test the hardware and software capabilities.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177. |
|||
![]() |
Poster TUPHA024 [0.785 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA024 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA028 | Recent Update of the RIKEN RI Beam Factory Control System | ion, controls, operation, cyclotron | 427 |
|
|||
RIKEN Radioactive Isotope Beam Factory (RIBF) is a cyclotron-based heavy-ion accelerator facility for producing unstable nuclei and studying their properties. Many components of the RIBF accelerator complex are controlled by using the Experimental Physics and Industrial Control System (EPICS). We will here present the overview of the EPICS-based RIBF control system and its latest update work in progress. We are developing a new beam interlock system from scratch for applying to some of the small experimental facility in the RIBF accelerator complex. The new beam interlock system is based on a programmable logic controller (PLC) as well as the existing beam interlock system of RIBF (BIS), however, we newly employ a Linux-based PLC-CPU on which EPICS programs can be executed in addition to a sequencer in order to speed up the system. After optimize the performance of the system while continuing operation, we plan to expand the new system as a successor to the BIS that has been working more than 10 years since the start of its operation. | |||
![]() |
Poster TUPHA028 [0.766 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA028 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA029 | Live Visualisation of Experiment Data at ISIS and the ESS | ion, neutron, experiment, detector | 431 |
|
|||
As part of the UK's in-kind contribution to the European Spallation Source, ISIS is working alongside the ESS and other partners to develop a new data streaming system for managing and distributing neutron experiment data. The new data streaming system is based on the open-source distributed streaming platform Apache Kafka. A central requirement of the system is to be able to supply live experiment data for processing and visualisation in near real-time via the Mantid data analysis framework. There already exists a basic TCP socket-based data streaming system at ISIS, but it has limitations in terms of scalability, reliability and functionality. The intention is for the new Kafka-based system to replace the existing system at ISIS. This migration will not only provide enhanced functionality for ISIS but also an opportunity for developing and testing the system prior to use at the ESS. | |||
![]() |
Poster TUPHA029 [0.644 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA029 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA031 | The Alarm and Downtime Analysis Development in the TLS | ion, toolkit, operation, power-supply | 439 |
|
|||
TLS (Taiwan light Source) is a 1.5 GeV synchrotron light source at NSRRC which has been operating for users more than twenty year. There are many toolkits that are delivered to find out downtime responsibility and processing solution. New alarm system with EPICS interface is also applied in these toolkits to keep from machine fail of user time in advance. These toolkits are tested and modified in the TLS and enhance beam availability. The relative operation experiences will be migrated to TPS (Taiwan photon source) in the future after long term operation and big data statistic. These analysis and implement results of system will be reported in this conference. | |||
![]() |
Poster TUPHA031 [0.930 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA031 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA046 | PLC Factory: Automating Routine Tasks in Large-Scale PLC Software Development | ion, PLC, factory, controls | 495 |
|
|||
The European Spallation Source ERIC (ESS) in Lund, Sweden, is building large-scale infrastructure that is projected to include hundreds of programmable logic controllers (PLCs). Given the future large-scale deployment of PLCs at ESS, we therefore explored ways of automating some of the tasks associated with PLC programming. We designed and implemented PLC Factory, which is an application written in Python that facilitates large-scale PLC development. With PLC Factory, we managed to automate repetitive tasks associated with PLC programming and interfacing PLCs with an EPICS database. A key part of PLC Factory is its embedded domain-specific programming language PLCF#, which makes it possible to define dynamic substitutions. Using a database for configuration management, PLC Factory is able to generate both EPICS database records as well as code blocks in Structured Control Language (SCL) for the Siemens product TIA Portal. Hierarchies of devices of arbitrary depth are taken into account, which means that dependencies of devices are correctly resolved. PLC Factory is in active use at ESS. | |||
![]() |
Poster TUPHA046 [0.185 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA046 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA057 | The Control System for the ELI-NP Gamma Beam Delivery and Diagnostics | ion, controls, power-supply, software | 521 |
|
|||
The high brilliance Gamma Beam System (GBS) at ELI-NP will deliver quasi-monochromatic gamma beams with a high spectral density (10, 000 photons/s/eV) and high degree of linear polarization (>95%). The Gamma Beam Delivery and Diagnostics (GBDD) of ELI-NP is implemented to deliver the gamma beams to the experimental setups and to monitor the characteristics of the beams. An EPICS control system is developed for the GBDD to support two main categories of equipment: i) equipment for the delivery of the gamma beam including vacuum systems, collimators, alignment platforms, and moveable beam dumps; ii) devices to be used during the operation of the GBS for diagnostics and monitoring including digitizers, power supplies, detectors, and profile system. High-level applications for the Gamma Beam diagnostics system are under development to complement the real-time measurements and monitoring including energy spread measurement, flux and polarization measurement, spatial profile monitor and time structure monitor. This paper describes all the aspects of the EPICS Control System for ELI-NP GBDD, including the hardware integration, network architecture, and high-level applications. | |||
![]() |
Poster TUPHA057 [3.846 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA057 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA059 | Status of the GBAR control project at CERN | ion, experiment, network, controls | 531 |
|
|||
One yet unanswered questions in physics today concerns the action of gravity upon antimatter. The GBAR experiment proposes to measure the free fall acceleration of neutral antihydrogen atoms. Installation of the project at CERN (ELENA) began in late 2016. This research project is facing new challenges and needs flexibility with hardware and software. EPICS modularity and distributed architecture has been tested for control system and to provide flexibility for future installation improvement. This paper describes the development of the software and the set of software tools that are being used on the project. | |||
![]() |
Poster TUPHA059 [1.078 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA059 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA063 | Australian Square Kilometre Pathfinder - Commissioning to Operations | ion, software, controls, interface | 540 |
|
|||
The Australian Square Kilometre Pathfinder (ASKAP) is a radio telescope array in Western Australia. A third of the 36 telescopes forming the array have been fully commissioned and are in use under the early science program. The construction phase for the rest of the array has now completed and commissioning is continuing. This report continues on from the last status update and addresses new challenges as the telescope moves into the operational phase. The architecture of the system has proven robust, however some of the third party software choices have been reviewed as new software packages have appeared in the years since the initial adoption. We present the reasoning behind replacing some of our processes and software packages to ensure long-term operation of the instrument. | |||
![]() |
Poster TUPHA063 [3.317 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA063 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA073 | RF Leakage Detector System | ion, interface, controls, detector | 580 |
|
|||
FREIA Laboratory is a new facility for developing and testing instrumentation for particle accelerators. There are two pulsed 400 kW 352 MHz RF sources, presently used for testing superconducting RF cavities and there is a need to monitor the electromagnetic field in the experimental hall. The RF leakage detector system consists of number of physically identical nodes with one of them configured as a master and the rest as slaves. Each node supports 3 separate RF measurement channels with a frequency span of 100 kHz to 1 GHz. A desired frequency band is selected using a front-end band-pass filter. The sensitivity of the sensor is -34 dBm and the dynamic range 48 dB. The slaves are battery powered for easy installation. Special care has been taken to minimize the power consumption resulting in battery life to be 4-13 months using 3xAAA batteries. The footprint of the module is 60x100x40 mm. The communication between the master and the slaves uses a Wireless Link operating at the 868 MHz ISM band. The system is controlled by EPICS using the StreamDevice driver. The master RF module is connected via an RS-232 line and a MOXA NPort server to the control system network. | |||
![]() |
Poster TUPHA073 [2.344 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA073 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA088 | Timing System at ESS | ion, timing, controls, target | 618 |
|
|||
The European Spallation Source (ESS) timing system is based on the hardware developed by Micro-Research Finland (MRF). The main purposes of the timing system are: generation and distribution of synchronous clock signals and trigger events to the facility, providing a time base so that data from different systems can be time-correlated and synchronous transmission of beam-related data for for different subsystems of the facility. The timing system has a tree topology: one Event Generator (EVG) sends the events, clocks and data to an array of Event Receivers (EVRs) through an optical distribution layer (fan-out modules). The event clock frequency for ESS will be 88.0525 MHz, divided down from the bunch frequency of 352.21 MHz. An integer number of ticks of this clock will define the beam macro pulse full length, around 2.86 ms, with a repetition rate of 14 Hz. An active delay compensation mechanism will provide stability against long-term drifts. A novelty of ESS compared to other facilities is the use of the features provided by EVRs in uTCA form factor, such as trigger and clock distribution over the backplane. These EVRs are already being deployed in some systems and test stands. | |||
![]() |
Poster TUPHA088 [3.033 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA088 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA098 | The FRIB Run Permit System | ion, interface, database, controls | 646 |
|
|||
Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661 The Facility for Rare Isotope Beams (FRIB) accelerates many different ion species and charge states defining a wide spectrum of operating modes and parameters. The role of the Run Permit System (RPS) here is to examine if a requested state is suitable for the production of beam. The decision to permit beam is based on input from configuration management databases, machine and personnel protection systems, and beam characteristics and destination. Seeded with this information, an appropriate set of operating parameters are deployed to hardware to support the requested mode. This contribution will describe the interfaces, implementation, and behavior of the RPS at FRIB. |
|||
![]() |
Poster TUPHA098 [3.404 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA098 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA141 | Integration of Sample Environment Systems at ESS | controls, ion, vacuum, GUI | 741 |
|
|||
The European Spallation Source ERIC (ESS) will consist of 22 different neutron instruments. Each instrument is able to use a large variety of devices to control the environment parameters of the sample during the experiments. Users must be able to control this equipment and the instruments as well as storing and retrieving experiment data. For this purpose, Experimental Physics and Industrial Control System (EPICS) will be used as the backbone control system. This work shows a typical use case where a Sample Environment System (SES) comprised by a Closed Cycle Refrigerator (CCR), spectrometer, temperature and pressure controller has been integrated into the ESS control system, from hardware to user interface. | |||
![]() |
Poster TUPHA141 [9.247 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA141 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA146 | Interface Between EPICS and ADO | ion, controls, software, interface | 748 |
|
|||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy. EPICS is widely used software infrastructure to control Particle Accelerators, its Channel Access (CA) network protocol for communication with Input/Output Controllers (IOCs) is easy to implement in hardware. Many vendors provide CA support for their devices. The RHIC Control System provides control of more than 400, 000 parameters through Accelerator Data Objects (ADO) software abstraction layer. In this paper we present software bridge, which allows to cross-communicate between ADO and EPICS devices. It consists of two separate programs: an ADO manager, which hosts the ADO parameters and executes caput() request to modify EPICS PV when parameter is changed; and an epics2ado program which monitors the EPICS PVs and notifies the ADO manager. This approach have been implemented in integration of the NSLSII PSC hardware interface into RHIC Controls System. |
|||
![]() |
Poster TUPHA146 [0.435 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA146 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA149 | MADOCA to EPICS Gateway | ion, controls, brilliance, data-acquisition | 755 |
|
|||
MADOCA-to-EPICS gateway has been developed for easy and rapid integration of EPICS ready devices into MADOCA, the control software framework for SPring-8 and SACLA. MADOCA uses equipment control software called Equipment Manager (EM) in the device control layer. The MADOCA-to-EPICS gateway is implemented as a general-purpose EM to handle EPICS IOCs. The gateway consists of EM functions that interact with IOCs using Channel Access (CA) protocol corresponding to EPICS commands such as caget, caput and camonitor. We can build the gateway for the target EPICS device by editing the EM configuration file, without any programming. We have applied the gateway to the Libera Brilliance+ installed in the SPring-8 storage ring for the evaluation towards the SPring-8 upgrade project. In addition, it has been applied to the Libera Brilliance Single Pass and Spark installed in beam transport line, and the Libera Spark and Cavity installed in SACLA. The gateway brings us the benefits to minimize the installation time and effort even for the different platform (CPU and OS) devices. We will report on the development and advantage as well as the performance improvement of the MADOCA-to-EPICS gateway. | |||
![]() |
Poster TUPHA149 [3.431 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA149 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA159 | Malcolm: A Middlelayer Framework for Generic Continuous Scanning | ion, controls, detector, hardware | 780 |
|
|||
Malcolm is a middlelayer framework that implements high level configure/run behaviour of control system components like those used in continuous scans. It was created as part of the Mapping project at Diamond Light Source to improve the performance of continuous scanning and make it easier to share code between beamlines. It takes the form of a Python framework which wraps up groups of EPICS PVs into modular "Blocks". A hierarchy of these can be created, with the Blocks at the top of the tree providing a higher level scanning interface to GDA, Diamond's Generic Data Acquisition software. The framework can be used as a library in continuous scanning scripts, or can act as a server via pluggable communications modules. It currently has server and client support for both pvData over pvAccess, and JSON over websockets. When running as a webserver this allows a web GUI to be used to visualize the connections between these blocks (like the wiring of EPICS areaDetector plugins). This paper details the architecture and design of framework, and gives some examples of its use at Diamond. | |||
![]() |
Poster TUPHA159 [0.742 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA159 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA170 | Containerized Control Structure for Accelerators | ion, controls, experiment, software | 816 |
|
|||
Nowadays modern accelerators are starting to use virtualization to implement their control systems. Following this idea, one of the possibilities is to use containers. Containers are highly scalable, easy to produce/reproduce, easy to share, resilient, elastic and low cost in terms of computational resources. All of those are characteristics that fit with the necessities of a well defined and versatile control system. In this paper, a control structure based on this paradigm is discussed. Firstly the technologies available for this task are briefly compared. Starting from containerizing tools and following with the container orchestration technologies. As a result Kubernetes and Docker are selected. Then, the basis of Kubernetes/Docker and how it fits into the control of an accelerator is stated. Following the control applications suitable to be containerized are analyzed. It includes electronic log systems, archiving engines, middleware servers,… Finally, a particular structure for an accelerator based on EPICS as middleware is sketched. | |||
![]() |
Poster TUPHA170 [0.215 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA170 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA174 | Cumbia: A New Library for Multi-Threaded Application Design and Implementation | ion, TANGO, controls, factory | 830 |
|
|||
Cumbia is a new library that offers a carefree approach to multi-threaded application design and implementation. Written from scratch, it can be seen as the evolution of the QTango library, because it offers a more flexible and object oriented multi-threaded programming style. Less concern about locking techniques and synchronization, and well defined design patterns stand for more focus on the work to be performed inside Cumbia Activities and reliable and reusable software as a result. The user writes Activities and decides when their instances are started and to which thread they belong. A token is used to register an Activity, and activities with the same token are run in the same thread. Computed results can be forwarded to the main execution thread, where a GUI can be updated. In conjunction with the Cumbia-Tango module, this framework serves the developer willing to connect an application to the Tango control system. The integration is possible both on the client and the server side. An example of a TANGO device using Cumbia to do work in background has already been developed, as well as simple Qt graphical clients relying on the framework. | |||
![]() |
Poster TUPHA174 [0.567 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA174 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA177 | Status of the Development of the Experiment Data Acquisition Pipeline for the European Spallation Source | ion, detector, neutron, experiment | 835 |
|
|||
Funding: This project is partially funded by the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548. The European Spallation Source will produce more data than existing neutron facilities, due to higher accelerator power and to the fact that all data will be collected in event mode with no hardware veto. Detector data will be acquired and aggregated with metadata coming from sources such as sample environment, choppers and motion control. To aggregate data we will use Apache Kafka with FlatBuffers serialisation. A common schema repository defines the formats to be used by the data producers and consumers. The main consumers we are prototyping are a file writer for NeXus files and live reduction and visualisation via Mantid. A Jenkins-based setup using virtual machines is being used for integration tests, and physical servers are available in an integration laboratory alongside real hardware. We present the current status of the data acquisition pipeline and results from the testing and integration work going on at the ESS Data Management and Software Centre in collaboration with in-kind and BrightnESS partners. |
|||
![]() |
Poster TUPHA177 [0.434 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA177 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA181 | Web Extensible Display Manager | ion, controls, monitoring, network | 852 |
|
|||
Funding: Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177 Jefferson Lab's Web Extensible Display Manager (WEDM) allows staff to access EDM control system screens from a web browser in remote offices and from mobile devices. Native browser technologies are leveraged to avoid installing and managing software on remote clients such as browser plugins, tunnel applications, or an EDM environment. Since standard network ports are used firewall exceptions are minimized. To avoid security concerns from remote users modifying a control system, WEDM exposes read-only access and basic web authentication can be used to further restrict access. Updates of monitored EPICS channels are delivered via a Web Socket using a web gateway. The software translates EDM description files (denoted with the edl suffix) to HTML with Scalable Vector Graphics (SVG) following the EDM's edl file vector drawing rules to create faithful screen renderings. The WEDM server parses edl files and creates the HTML equivalent in real-time allowing existing screens to work without modification. Alternatively, the familiar drag and drop EDM screen creation tool can be used to create optimized screens sized specifically for smart phones and then rendered by WEDM. |
|||
![]() |
Poster TUPHA181 [1.818 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA181 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA190 | Adaptations to CS-Studio for Use at Diamond Light Source | ion, controls, Windows, interface | 880 |
|
|||
Control System Studio (CS-Studio) is one of the most widely-used display managers for EPICS. It is based on the Eclipse Rich Client Platform (Eclipse RCP), allowing for coherent integration of interfaces for different systems with common graphical elements and preferences. However, this user interface presents a different way of working to those from the previous generation of EPICS tools such as Extensible Display Manager (EDM) and Striptool. At Diamond Light Source, EDM has been used since commissioning in two different ways: for machine operations and for beamline controls. Both uses of EDM will eventually be replaced with CS-Studio and significant effort has been put into this transition. Two kinds of change proved necessary: adaptations to CS-Studio itself, and changes to the typical user workflows. This paper presents both types of changes that were needed to make CS-Studio a productive tool at Diamond. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA190 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA193 | Vacuum Control System of SSC-Linac | vacuum, controls, ion, hardware | 884 |
|
|||
SSC-Linac is a linear accelerator injector of SSC in HIRFL. The vacuum control system is based on EPICS which is a real-time distributed control software. The Labview real-time VIs and EPICS VIs were used to design Input/Output Controller(IOC).The different kinds of CRIO modules were adopt in device layer, which can monitor the serial port data from vacuum gauges and contol vacuum valves. The whole control system can acquire vacuum data, control vacuum devices remotely, make the pressure value of the vacuum gauge and vacuum valve interlocked. It also keeps the equipment work stable and the beam has a high quality. | |||
![]() |
Poster TUPHA193 [0.952 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA193 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA201 | UNICOS Framework and EPICS: A Possible Integration | ion, controls, PLC, framework | 915 |
|
|||
Funding: This work has been supported by the German Federal Ministry of Education and Research (BMBF). UNICOS (UNified Industrial Control System) is a CERN-made framework to develop industrial control applications. It follows a methodology based on ISA-88 and provides components in two layers of a control system: control and supervision. The control logic is running in the first layer, in a PLC (Programmable Logic Controller), and, in the second layer, a SCADA (Supervisory Control and Data Acquisition) system is used to interface with the operators and numerous other features (e.g. alarms, archiving, etc.). UNICOS supports SIEMENS WinCC OA as the SCADA system. In this paper, we propose to use EPICS (Experimental Physics and Industrial Control System) as the supervision component of the UNICOS framework. The use case is the control system of a CO2 cooling plant developed at CERN following the UNICOS methodology, which had to be integrated in a control system based on EPICS. The paper describes the methods and actions taken to make this integration feasible, including automatic EPICS database generation, PLC communications, visualization widgets, faceplates and synoptics and their integration into CSS and EPICS, as well as the integration with the BEAST alarm system. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA201 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA205 | Control in EPICS for Conditioning Test Stands for ESS | ion, controls, cryomodule, timing | 934 |
|
|||
CEA Irfu Saclay is involved as partner in the ESS accelerator construction through different work-packages: controls for several RF test stands, for cryomodule demonstrators, for the RFQ coupler test and for the conditioning around 120 couplers and the tests of 8 cryomodules. Due to the high number of components it is really crucial to automatize the conditioning. This paper describes how the control of these test stands was done using the ESS EPICS Environment and homemade EPICS modules. These custom modules were designed to be as generic as possible for reuse in future similar platforms and developments. They rely on the IOxOS FMC ADC3111 acquisition card, Beckhoff EtherCAT modules and the MRF timing system. | |||
![]() |
Poster TUPHA205 [1.381 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA205 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA206 | Upgrade of the ISIS Muon Front End Magnets: Old and New Instrument Control Systems Working in Harmony | ion, controls, hardware, software | 939 |
|
|||
When the European Muon beamlines at the ISIS pulsed neutron and muon source [1] upgraded their front end magnets, it was desired that these new magnets should be controllable remotely. This work was undertaken by the team responsible for instrument control, who are in the process of a phased upgrade of instrument control software from a locally developed system (SECI) to an EPICS [2] based one (IBEX [3,4]). To increase the complexity of the task, parts of the front end needed to be controlled only by an individual instrument beamline, whilst some values needed to be tuned to the best compromise available for all three beamlines. Furthermore, the muon instruments were not ready for an upgrade to a full IBEX system at that time. By combining SECI, IBEX and the Mantid [5] data reduction package the required control and tuning has been achieved. This paper will give details of the challenges, the topology of the solution, how the current mixed system is performing, and what will be changed when the muon instruments are converted to IBEX. | |||
![]() |
Poster TUPHA206 [1.005 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA206 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA213 | Experience and Prospects of Real-Time Signal Processing and Representation for the Beam Diagnostics at COSY | ion, controls, detector, GUI | 970 |
|
|||
Diagnostics of beam parameters is vital for the operation of any particle accelerator and contributes to the precision of the physics experiments. At COoler SYnchrotron of the Forschungszentrum Jülich there are several beam instrumentation subsystems with data acquired and processed in real-time for machine and operator use to ensure safe and efficient performance. Here are presented current development for the Beam Loss Monitor (BLM) with regard to usage of field programmable gate arrays (FPGAs) to achieve fast data processing and integration into the Experimental Physics and Industrial Control System (EPICS) used at COSY. Also presented is a way to create and run Graphical User Interfaces based on EPICS variables with Control System Studio (CSS) connected to a data archiving system to display and use previously collected data. | |||
![]() |
Poster TUPHA213 [2.528 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA213 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA214 | Current Status of IPM Linac Control System | ion, controls, PLC, linac | 973 |
|
|||
Funding: Institute for research in fundamental sciences (IPM) This paper reports the progress of the control system for IPM 10 MeV accelerator. As an electron linac, it consists of beam injection acceleration tube, radio frequency production and transmission, target, diagnostics and control and safety. In support of this source, an EPICS-based integrated control system has been designed and being implemented from scratch to provide access to the critical control points and continues to grow to simplify operation of the system. In addition to a PLC-based machine protection component and IO interface, a CSS-based suite of control GUI monitors systems including Modulator and RF, Vacuum, Magnets, and electron gun. An overview of this system is presented in this article. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA214 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUSH103 | Web and Multi-Platform Mobile App at Elettra | ion, TANGO, controls, interface | 984 |
|
|||
A few apps have been recently developed at Elettra Sincrotrone Trieste. The main requirements are the compatibility with the main mobile device platforms and with the web, as well as the "mobile-first" user interface approach. We abandoned the possibility of developing native apps for the main mobile OSs. There are plenty of libraries and frameworks for the development of modern cross platform web/mobile applications. In this scenario the choice of a particular set of libraries is crucial. In this paper we will discuss the motivation of our choice trying to compare it with the other possibilities in regard to our particular use cases, as well as the first applications developed. | |||
![]() |
Poster TUSH103 [3.358 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH103 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUSH302 | uSOP: An Embedded Linux Board for the Belle2 Detector Controls | ion, Linux, controls, software | 1003 |
|
|||
Control systems for scientific instruments and experiments would benefit from hardware and software platforms that provide flexible resources to fulfill various installation requirements. uSOP is a Single Board Computer based on ARM processor and Linux operating system that makes it possible to develop and deploy easily various control system frameworks (EPICS, Tango) supporting a variety of different buses (I2C, SPI, UART, JTAG), ADC, General Purpose and specialized digital IO. In this work we present a live demo of a uSOP board, showing a running IOC for a simple control task. We also describe the deployment of uSOP as a monitoring system architecture for the Belle2 experiment, presently under construction at the KEK Laboratory (Tsukuba, Japan). | |||
![]() |
Poster TUSH302 [5.399 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH302 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEAPL03 | Simulation of Cryogenic Process and Control of EAST Based on EPICS | cryogenics, ion, controls, simulation | 1024 |
|
|||
Funding: SUPPORTED BY CHINESE ACADEMY OF SCIENCES VISITING PROFESSORSHIP FOR SENIOR INTERNATIONAL SCIENTISTS. GRANT No. 2017VEB0006 The cryogenic system of Experiment Advance Superconductor Tokomak (EAST) is a large capacity system at both 4.5 and 80K levels at huge superconducting magnet system together with 80k thermal shields, complex of cryogenic pumps and small cryogenic users. The cryogenic system and their control are highly complex due to the large number of correlated variables on wide operation ranges. Due to the complexity of the system, dynamic simulations represent the only way to provide adequate data during transients and to validate complete cooldown scenarios in such complex interconnected systems. This paper presents the design of EAST cryogenic process and control simulator. The cryogenic process model is developed by the EcosimPro and CRYOLIB. The control system model is developed based on EPICS. The real-time communication between cryogenic process and control system is realized by OPC protocol. This simulator can be used for different purpose such as operator training, test of the new control strategies and the optimization of cryogenic system. |
|||
![]() |
Talk as video stream: https://youtu.be/gyqj_Zvls08 | ||
![]() |
Slides WEAPL03 [2.911 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEBPL01 | EPICS Architecture for Neutron Instrument Control at the European Spallation Source | ion, controls, neutron, interface | 1043 |
|
|||
The European Spallation Source (ESS) are currently developing a suite of fifteen neutron instruments, the first eight of which will be available for routine scientific use by 2023. The instrument control system will be distributed through three layers: local controllers for individual instrument components; Experimental Physics and Industrial Control System (EPICS) software to implement higher level logic and act as a hardware abstraction layer; and an Experiment Control Program (ECP) which has an executive role, interacting with instrument components via the EPICS layer. ESS are now actively designing and prototyping the EPICS controls architecture for the neutron instruments, including systems which interface to core instrument components such as motion control systems, sample environment equipment, neutron choppers, instrument Programmable Logic Controller (PLC) systems, and the interfaces to the ECP. Prototyping activities have been executed in an integrated and coordinated manner to demonstrate the EPICS controls architecture in an environment representative of the neutron instruments to which the architecture will ultimately be applied. | |||
![]() |
Talk as video stream: https://youtu.be/eRSLBMHqQLM | ||
![]() |
Slides WEBPL01 [6.972 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL01 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEBPL02 | On-Axis 3D Microscope for X-Ray Beamlines at NSLS-II | ion, alignment, optics, detector | 1048 |
|
|||
Funding: Work supported by the US Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract No. DE-SC0012704. A series of versatile on-axis X-ray microscopes with large working distances, high resolution and large magnification have been developed for in-situ sample alignment and X-ray beam visualization at beam-lines at NSLS-II [1]. The microscopes use reflective optics, which minimizes dispersion, and allows imaging from Ultraviolet (UV) to Infrared (IR) with specifically chosen objective components (coatings, etc.) [2]. Currently over seven reflective microscopes have been procured with several installed at NSLS2 beam-lines. Additional customizations can be implemented providing for example dual-view with high/low magnification, 3-D imaging, long working range, as well as ruby pressure system measurement. The microscope camera control frequently utilizes EPICS areaDetector. In specialized applications python programs integrate EPICS camera control, with computer vision, and EPICS motion control for goniostat centering or object detection applications. [1] K. J. Gofron, et. al.; AIP Conf. Proc. 1741, 030027-1-030027-4; doi: 10.1063/1.4952850. [2] K. J. Gofron, et. al., Nucl. Instr. and Meth. A 649, 109 (2011). |
|||
![]() |
Talk as video stream: https://youtu.be/O0zCZj624Mw | ||
![]() |
Slides WEBPL02 [6.542 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THAPL01 | Implementation of Web-based Operational Log System at RIBF | ion, operation, interface, power-supply | 1073 |
|
|||
The operational log system is one of the electric log systems for recording and viewing the accelerator operation time and contents of an operated device. Zlog (Zope-based log system)* developed by KEK was utilized for the RIBF control system. Zope is an open-source Web server and Web application framework written in Python. Using the Web application, information on accelerator operation is designated by a character string on Web browsers. However, the displayed string character on the Web browser will be complex for accelerator operators because many parameters are changed in accelerator operation, though the Web-based system has many advantages. For smoother accelerator operation, an ergonomically designed operational log system is required. Therefore, we developed a new operational log system for RIBF control system. The new system is possible to provide operational logs with a variety of rich GUI components. As of now, the operational log system has been working for accelerator operation by monitoring approximately 3,000 points as the EPICS record without any serious problem.
*K. Yoshii et al.: Proc. ICALEPCS07, (2007), p. 299. |
|||
![]() |
Talk as video stream: https://youtu.be/AK3_8x9KlTM | ||
![]() |
Slides THAPL01 [10.499 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL01 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THAPL04 | Python for User Interfaces at Sirius | ion, interface, controls, experiment | 1091 |
|
|||
Sirius is the new Brazilian Synchrotron and will be finished in 2018. Based on experiences at LNLS UVX light source along with researches and implementations, we present our new approach to develop user interfaces for beamlines control. On this process, the main tools explored are Python, Qt and some Python libraries: PyQt, PyDM and Py4syn. Powerful resources of these modules and Python straightforward coding guarantee flexible user interfaces: it is possible to combine graphical applications with intelligent control procedures. At UVX, EPICS and Python are software tools already used respectively for distributed control system and control routines. These routines often use Py4Syn, a library which provides high-level abstraction for devices manipulation. All these features will continue at Sirius. More recently PyQt turned out to be a compatible and intuitive tool to build GUI applications, binding Qt to Python. Also PyDM offers a practical framework to expose EPICS variables to PyQt. The result is a set of graphical and control libraries to support new user interfaces for Sirius beamlines. | |||
![]() |
Talk as video stream: https://youtu.be/wZjOwdMuYyM | ||
![]() |
Slides THAPL04 [1.391 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL04 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THCPA04 | Development of a Safety Classified System with LabView and EPICS | ion, controls, LabView, interface | 1221 |
|
|||
The Spiral2 linear accelerator will drive high intensity beams, up to 5 mA and 200 kW at linac exit. In tuning phase, or when not used by the experimental areas, the beam will be stopped in a dedicated beam dump. To avoid excessive activation of this beam dump, in order to allow human intervention, a safety classified system had been designed to integrate the number of particles dropped in it within each 24 hours time frame. For each kind of beam, a threshold will be defined and as soon as the threshold is reached a beam cut-off will be sent to the machine protection system. This system, called SLAAF: System for the Limitation of the Activation of the beam dump (Arret Faisceau in French) rely on LabView and EPICS (Experimental Physics and Industrial Control) technology. This paper will describe the specification and development processes and how we dealt to meet both functional and safety requirements using two technologies not commonly used for safety classified systems. | |||
![]() |
Slides THCPA04 [0.471 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA04 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THDPL02 | GigaFRoST (Gigabyte Fast Read-Out System for Tomography): Control and DAQ System Design | ion, controls, detector, FPGA | 1240 |
|
|||
The GigaFRoST (Gigabit Fast Read-out System for Tomography) detector and readout system used at the tomographic microscopy beamline TOMCAT of the Swiss Light Source will be presented. GigaFRoST was built at Paul Scherrer Institute (PSI) and designed to overcome the limitations of existing commercially available high-speed CMOS detectors. It is based on a commercial CMOS fast imaging sensor (pco.dimax) with custom-designed readout electronics and control board. The latter is used for detector configuration, coordination of image readout process and system monitoring. The detector can acquire and stream data continuously at 7.7 GB/s to a dedicated backend server, using two data readout boards, each equipped with two FPGAs, and each directly connected with the server via four 10 Gbit/s fiber optics connections. The paper will focus on the implementation of the EPICS control system, data acquisition (DAQ) system, integration of the detector into the beamline infrastructure and implementation of efficient distribution of TTL triggers between the devices involved in the experiments (i.e. GigaFRoST detector, sample rotation stage, arbitrary external devices). | |||
![]() |
Talk as video stream: https://youtu.be/OTv2zFyE_k4 | ||
![]() |
Slides THDPL02 [4.017 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THDPL03 | areaDetector: EPICS Software for 2-D Detectors | ion, detector, controls, software | 1245 |
|
|||
areaDetector is an EPICS framework for 2-D and other types of detectors that is widely used in synchrotron and neutron facilities. Recent enhancements to the EPICS areaDetector module will be presented. -Plugins can now run multiple threads to significant increase performance -Scatter/gather capability for plugins to run in parallel -ImageJ plugin that uses EPICS V4 pvAccess rather than Channel Access. Provides structured data with atomic update, and better performance than Channel Access plugin. -ImageJ plugin that allows graphically defining detector readout region, ROIs, and overlays. -Plugins can now be reprocessed without receiving a new NDArray for testing effect of different parameters, etc. A roadmap for future developments will also be presented. | |||
![]() |
Talk as video stream: https://youtu.be/PkiQD9EVNKU | ||
![]() |
Slides THDPL03 [0.936 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THMPA07 | Improvement of Temperature and Humidity Measurement System for KEK Injector Linac | ion, linac, software, klystron | 1323 |
|
|||
A temperature and humidity measurement system at the KEK injector linac consists of 26 data loggers connected to around 700 temperature and humidity sensors, one EPICS IOC, and CSS archiver. CSS archiver engine retrieves the temperature and humidity data measured by the data loggers via Ethernet. These data are finally stored into the PostgreSQL based database. A new server computer has been recently utilized for the archiver of CSS version 4 instead of version 3. It can drastically improve the speed performance for retrieving the archived data. The long-term beam stability of linac is getting a quite important figure of merit since the simultaneous top up injection is required for the independent four storage rings toward the SuperKEKB Phase II operation. For this reason, we developed a new archiver data management application with a good operability. Since it can bring the operators a quick detection of anomalous behavior of temperature and humidity data resulting in the deterioration of beam quality, the improved temperature and humidity measurement system can be much effective. We will report the detailed system description and practical application to the daily beam operation. | |||
![]() |
Slides THMPA07 [2.221 MB] | ||
![]() |
Poster THMPA07 [1.892 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPA07 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA001 | CEA Irfu EPICS Environment for the SARAF-LINAC Project | ion, controls, PLC, cryomodule | 1335 |
|
|||
Our Institute CEA Saclay Irfu was in charge of the EPICS based control system platform for the accelerator projects Spiral2 at Ganil in Normandy and IFMIF/LIPAc at JAEA/Rokkasho (Japan). Our 3-year collaboration with ESS[*] has given us the opportunity to use new COTS hardware. We have made our CEA Irfu control platform evolve by retaining relevant and evolutive ESS solutions. Currently, CEA Irfu is in charge of the design, construction and commissioning at SNRC of the project SARAF-LINAC[**] (MEBT and Super Conducting Linac) including its control. This paper will present our proposition of architecture for the SARAF Linac using the new CEA Irfu hardware and software platforms.
[*]Status of the European Spallation Source , T. Korhonen October 2014 [**]The SARAF-LINAC project status, N. Pichoff, IPAC'16, Busan, Korean (2016). |
|||
![]() |
Poster THPHA001 [1.112 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA001 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA010 | Upgrade the Control System of HIRFL-CSR Based-on EPICS | ion, controls, interface, hardware | 1356 |
|
|||
Control system of HIRFL-CSR accelerator is now upgrading to new architecture based on Experimental Physics and Industrial Control System (EPICS). Design and implement power supply subsystem, data distribution subsystem, data acquisition subsystem, etc. This paper describes the design and implementation of the control system and introduce the next work for upgrading synchronization subsystem and middle/high level applications. | |||
![]() |
Poster THPHA010 [1.283 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA010 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA013 | Control System Projects at the Electron Storage Ring DELTA | ion, controls, network, feedback | 1361 |
|
|||
Data logging and archiving is an important task to identify and investigate malfunctions during storage ring operation. In order to enable a high-performance fault analysis, large amounts of data must be processed effectively. For this purpose a fundamental redesign of the present SQL database was necessary. The VME/VxWorks-driven CAN bus has been used for many years as the main field bus of the DELTA control system. Unfortunately, the corresponding CAN bus I/O modules were discontinued by the manufacturer. Thus, the CAN field bus is currently being replaced by a more up to date Modbus/TCP-IP communication (WAGO), which largely supersedes the VME/VxWorks layer. After hard- and software integration into the EPICS environment, several projects have been realized using this powerful field bus communication. The server migration to a 64-bit architecture was already carried out in the past. By now, all client programs and software tools have also been converted to 64-bit versions. In addition, the fast orbit feedback system project, using an in-house developed FPGA-based hardware, has been resumed. This report provides an overview of the developments and results of each project. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA013 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA020 | LCLS-II Undulator Motion Control | ion, controls, undulator, hardware | 1379 |
|
|||
Funding: Department of Energy contract DE-AC02-76SF00515. At the heart of the LCLS-II are two undulator lines: the hard x-ray (HXR) line and the soft x-ray line (SXR). The SXR line is comprised of 21 variable gap undulator segments separated by an interspace stands with a cam positioning system capable of positioning in 5 degrees of freedom (DOF). The undulator segment motion control utilizes the Aerotech Ensemble motion controller through an EPICS Soft IOC (input-output controller). Its drive system consists of a Harmonic Drive servo system with feedback from two absolute full-gap encoders. Additional Aerotech motion controllers are used to control the cam-positioning system and phase shifters of the interspace stand. The HXR line is comprised of 32 undulator segments each including an integrated interspace assembly. The segment girder is placed on two stands with a similar cam-positioning system as in the SXR line allowing for movement in 5 DOF. As one of the design goals of the HXR line was to reuse the original LCLS girder positioning system, the motion control system is an upgraded version of that original system, using RTEMS on VME with Animatics SmartMotors. |
|||
![]() |
Poster THPHA020 [6.055 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA020 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA022 | Roadmap for SLAC Epics-Based Software Toolkit for the LCLS-I/II Complex | ion, software, controls, MMI | 1389 |
|
|||
With the advent of LCLS-II, SLAC must effectively and collectively plan for operation of its premiere scientific production facility. LCLS-II presents unique new challenges for SLAC, with its electron beam rate of up to 1MHz, complex bunch patterns, and multiple beam destinations. These machine advancements, along with long-term goals for automated tuning, model dependent and independent analysis, and machine learning provide strong motivation to enhance the SLAC software toolkit based on augmenting EPICS V3 to take full advantage of EPICS V4 - which supports structured data and facilitates a language-agnostic middle-ware service layer. The software platform upgrade path in support of controls, online physics and experimental facilities software for the LCLS-I/II complex is described. | |||
![]() |
Poster THPHA022 [1.732 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA022 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA026 | Control System Development of the TLS | controls, ion, interface, software | 1400 |
|
|||
Control system of the 1.5 GeV Taiwan Light Source was working near 25 years. The TLS control system is a proprietary design. Limited resource allocation prevent major revise impossible. It was performed minor upgrade several times to avoid obsolete of some system components and keep up-to-date since its delivery. To avoid obsolete of some system components and keep up-to-date, various minor updates were performed during these days. These efforts allow new devices installed, obsoleted parts replacement, add new software components and functionality. Strategic and efforts will summary in this report. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA026 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA032 | EPICS and Open Source Data Analytics Platforms | ion, monitoring, database, controls | 1420 |
|
|||
SKA scale distributed control and monitoring systems present challenges in hardware sensor monitoring, archiving, hardware fault detection and fault prediction. The size and scale of hardware involved and telescope high availability requirements suggest the machine learning and other automated methods will be required for fault finding and fault prediction of hardware components. Modern tools are needed leveraging open source time series database & data analytic platforms. We describe DiaMoniCA for The Australian SKA Pathfinder Radio Telescope which integrates EPICS, our own monitoring archiver MoniCA, with an open source time series database and web based data visualisation and analytic platform. | |||
![]() |
Poster THPHA032 [7.517 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA032 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA035 | High Level Control System Code with Automatic Parametric Characterization Capabilities | ion, interface, controls, ion-source | 1432 |
|
|||
Several degree of freedom have been introduced in the design of the proton source (named PS-ESS) and in the Low Energy Beam Transport line (LEBT) developed at INFN-LNS for the European Spallation Source (ESS) project. The beam commissioning was focused on the most important working parameters in order to optimize the beam production performance taking into account the ESS accelerator requirements. The development of a MATLAB custom code able to interact with the EPICS control system framework was needed to optimize the short time available for the beam commissioning. The code was used as an additional high level control system layer able to change all source parameters and read all beam diagnostics output data. More than four hundred of thousand configurations have been explored in a wide range of working parameters. The capability to connect Matlab to EPICS enabled also the developing of a genetic algorithm optimization code able to automatic tune the source towards a precise current value and stability. A dedicated graphical tool was developed for the data analysis. Unexpected benefit come out from this approach that will be shown in this paper. | |||
![]() |
Poster THPHA035 [1.420 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA035 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA043 | Lightflow - a Lightweight, Distributed Workflow System | ion, synchrotron, distributed, experiment | 1457 |
|
|||
The Australian Synchrotron, located in Clayton, Melbourne, is one of Australia's most important pieces of research infrastructure. After more than 10 years of operation, the beamlines at the Australian Synchrotron are well established and the demand for automation of research tasks is growing. Such tasks routinely involve the reduction of TB-scale data, online (realtime) analysis of the recorded data to guide experiments, and fully automated data management workflows. In order to meet these demands, a generic, distributed workflow system was developed. It is based on well-established Python libraries and tools. The individual tasks of a workflow are arranged in a directed acyclic graph and one or more directed acyclic graphs form a workflow. Workers consume the tasks, allowing the processing of a workflow to scale horizontally. Data can flow between tasks and a variety of specialised tasks is available. Lightflow has been released as open source on the Australian Synchrotron GitHub page | |||
![]() |
Poster THPHA043 [0.582 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA043 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA063 | Status of the CLARA Control System | ion, controls, FEL, timing | 1517 |
|
|||
STFC Daresbury Laboratory has recently commissioned Phase 1 of CLARA (Compact Linear Accelerator for Research and Applications) [1], a novel FEL (Free Electron Laser) test facility focussed on the generation of ultra-short photon pulses of coherent light with high levels of stability and synchronisation. The main motivation for CLARA is to test new FEL schemes that can later be implemented on existing and future short wavelength FELs. Particular focus will be on ultra-short pulse generation, pulse stability, and synchronisation with external sources. Knowledge gained from the development and operation of CLARA will inform the aims and design of a future UK-XFEL. The control system for CLARA is a distributed control system based upon the EPICS software framework. The control system builds on experience gained from previous EPICS based facilities at Daresbury including ALICE (formerly ERLP) [2] and VELA [3]. This paper presents the current status of the CLARA control system and discusses the systems deployed for Phase 1 and future plans for later phases. | |||
![]() |
Poster THPHA063 [2.236 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA063 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA064 | Control System Status of SuperKEKB Injector Linac | ion, controls, linac, electron | 1522 |
|
|||
The Phase I beam commissioning of SuperKEKB has been conducted from February to June in the last year. The injector linac has successfully delivered the electron and positron beams to the SuperKEKB main ring. The linac beam studies and subsystem developments are also intensively going on together with the daily normal beam injection to both rings of the SuperKEKB and two light sources. Towards Phase II and III beam commissioning of SuperKEKB, one of key issues is a fine beam control with the new beam position monitor readout system, a positron capture system based on the flux concentrator, a pulsed quadrupole and steering magnets, and a low emittance photo-cathode rf electron source. In this paper, we report the control system status of SuperKEKB injector linac together with the commissioning result of Phase I. In addition, the improvement plant of injector control system is also mentioned. | |||
![]() |
Poster THPHA064 [0.808 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA064 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA065 | Operation Experiences and Development of the TPS Control System | ion, controls, power-supply, interface | 1526 |
|
|||
Control system was operated near three years to support commissioning and operation of the TPS. Experiences accumulated in last three years in hardware, software have been confirmed it can fulfil its mission. Functionality and reliability were improved during last three years. Long term strategic for performance improvement and maintenance are revised. Efforts will be summarized in this reports. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA065 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA067 | EtherCAT based DAQ system at ESS | ion, real-time, Ethernet, Linux | 1536 |
|
|||
The European Spallation Source (ESS) is a multi-disciplinary research facility based on what will be the world's most powerful-pulsed neutron source. The Integrated Control System Division (ICS) is responsible of defining and providing control systems for the ESS facility. This control system will be based on the EPICS and it must be high performance, cost-efficient, safe, reliable and easily maintainable. At the same time there is a strong need for standardization. To fulfill these requirements ICS has chosen different hardware platforms, like MicroTCA, PLC, EtherCAT, etc. EtherCAT, a Ethernet-based real-time fieldbus will be analyzed, and different questions will be answered: -Why has EtherCAT been chosen? -In which cases is it deployed? -How is it integrated into EPICS? -What is the installation process? Along with data acquisition purposes, the ESS Motion Control and Automation Group decided to use EtherCAT hardware to develop an Open Source EtherCAT Master Motion Controller, for the control of all the actuators of the accelerator within the ESS project. Hence, an overview of the open Source Motion Controller and its integration in EPICS will be also presented. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA067 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA068 | PandABlocks Open FPGA Framework and Web Stack | ion, FPGA, framework, interface | 1539 |
|
|||
PandABlocks is the open source firmware and software stack that powers PandABox, a Zynq SoC based "Position and Acquisition" platform for delivering triggers during multi-technique scanning. PandABlocks consists of a number of FPGA functional blocks that can be wired together at run-time according to application specific requirements. Status reporting and high speed data acquisition is handled by the onboard ARM processor and exposed via a TCP server with a protocol suitable for integration into control systems like "EPICS" or "TANGO". Also included in the framework is a webserver and web GUI to visualize and change the wiring of the blocks. The whole system adapts to the functional blocks present in the current FPGA build, allowing different FPGA firmware be created to support new FMC cards without rebuilding the TCP server and webserver. This paper details how the different layers of PandABlocks work together and how the system can be used to implement novel triggering applications. | |||
![]() |
Poster THPHA068 [0.470 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA068 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA079 | Application of Soc Based Applications in the TPS Control System | ion, controls, interface, power-supply | 1569 |
|
|||
System on a chip (SoC) based system widely apply for accelerator control recently. These system with small footprint, low-cost with powerful CPU and rich interface solution to support many control applications. SoC based system running Linux operation system and EPICS IOC embedded to implement several applications. TPS (Taiwan Photon Source) adopts some SoC solutions in control system, includes alarm announcer, RadFET reader, frequency and divider control, power supply control, etc. The efforts for implementing are summarized in this paper. | |||
![]() |
Poster THPHA079 [2.100 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA079 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA114 | CLARA Gun Temperature Control Using Omron PLC | ion, controls, gun, PLC | 1646 |
|
|||
STFC Daresbury Laboratory is currently commissioning Phase I of CLARA (Compact Linear Accelerator for Research and Applications), a novel FEL (Free Electron Laser) test facility focused on the generation of ultra-short photon pulses of coherent light with high levels of stability and synchronization. In order to maintain phase stability the CLARA gun requires a precision water temperature control system to maintain a gun cavity temperature within 0.028°C. This is achieved by mixing two water circuits with temperatures close to the desired set point. Two temperature measurement systems were evaluated for precision and reliability, the resultant system uses a single Omron PLC which provides all the precision read back and control loops. High resolution input modules and averaging achieve precision temperature monitoring while two PID loops control the coarse and fine temperature control. EPICS control is achieved using the FINS protocol communicating with a Linux IOC. This paper gives details of the system requirements and implementation and also describes initial results. | |||
![]() |
Poster THPHA114 [1.904 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA114 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA133 | MicroTCA.4 Integration at ESS: From the Front-End Electronics to the EPICS OPI | ion, FPGA, controls, hardware | 1692 |
|
|||
The European Spallation Source (ESS) is a collaboration of 17 European countries that is building a leading neutron research center in Lund, Sweden. The ESS facility will have the most powerful neutron source in the world, providing 5 MW of beam power. The Integrated Control Systems Division (ICS) is responsible for all the control systems for the whole facility. For the accelerator control system, ICS will provide different hardware platforms according to the requirements of each specific system. For high performance systems, demanding high data throughput, the hardware platform is the MicroTCA.4 standard. This work presents the software stack that makes the integration of a high-end MicroTCA.4 hardware into the ESS Control System, with the implementation details of the FPGA firmware framework, kernel and userspace drivers, EPICS device support and finally the EPICS IOC that controls the MicroTCA.4 boards. | |||
![]() |
Poster THPHA133 [2.193 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA133 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA154 | Experiment Control with EPICS7 and Symmetric Multiprocessing on RTEMS | ion, controls, experiment, interface | 1762 |
|
|||
Funding: This project has received funding from the European Research Council (ERC) under the European Union's Advanced Grant (AdG), 2014, ERC-2014-ADG At the Fritz Haber Institute of the Max Planck Society a new very high speed scanning tunneling microscope (VHS-STM) is being set up to resolve glass dynamics (Cryvisil). We have been successfully using EPICS (v3) for many of our most important and larger experiments. However, for the new project, the data throughput to be achieved with EPICS (v3) is not sufficient. For this reason, we have completely aligned the experiment control for the STM to the new EPICS7 by using the new protocol pvAccess. The development versions of EPICS 3.16 and bundleCPP of the EPICSv4-suite are in use. Both of them will be the base components of the new EPICS7 Framework. The expected data rate is 300 MByte/s for up to 5 hrs to address the transition from a vitreous state to a crystal-line in real space over a wide range of temperatures ranging from cryogenic temperatures to 1500 K (*). In the poster we will show the control system setup (VMEbus, RTEMS-SMP, MVME6100, MVME2500, V375, SIS3316) and the used environment like ArchiverAppliance and pva2pva gateway. * http://cordis.europa.eu/project/rcn/198020en.html |
|||
![]() |
Poster THPHA154 [9.587 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA154 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA155 | PLC Integration in EPICS Environment: Comparison Between OPC Server and Direct Driver Solutions | ion, PLC, controls, rfq | 1767 |
|
|||
In the IFMIF EVEDA project*, INFN-LNL Laboratory has been involved in the design and construction of a normal conducting Radio Frequency Quadrupole (RFQ) used to bunch and accelerate a 130 mA steady beam to 5 MeV. The EPICS based control system** has been entirely developed in house using different hardware solutions: PLC for tasks where security is the most critical feature, VME system where the acquisition speed rate is crucial, common hardware when only integration is required without any particular feature in terms of security. Integration of PLCs into EPICS environment was originally accomplished through OPC DA server*** hosted by a Windows embedded industrial PC. Due to the issues analyzed in injector LCS, LNL proposed to migrate to the usage of EPICS Direct Driver solution based on s7plc****. The driver itself is suitable for direct communication between EPICS and PLCs, but it doesn't take care of data update and synchronization in case of communication failure. As consequence LNL team designed a dedicated method based on state machine to manage and verify data integrity between the two environments, also in case of connection lost or failure.
* httpd://www.ifmif.org ** http://www.aps.anl.gov/epics/ *** www.opcfoundation.org **** http://Epics.web.psi.ch/software/s7plc/ |
|||
![]() |
Poster THPHA155 [2.894 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA155 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA157 | IFMIF EVEDA RFQ Local Control System Integration into Main Control System | ion, rfq, controls, PLC | 1771 |
|
|||
The RFQ apparatus Local Control System built for IFMIF EVEDA Project* has been designed and realized for being both a standalone architecture and part of a more complex control system composed by different sub-systems. This approach let RFQ's engineers and scientists have a degree of freedom during power tests in Legnaro and during the RFQ integration in IFMIF EVEDA facility in Rokkasho. In this paper we will describe the different aspects observed when the LCS was converted from the standalone configuration to the final integrated one.
* httpd://www.ifmif.org |
|||
![]() |
Poster THPHA157 [3.961 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA157 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA167 | EPICS Data Streaming and HDF File Writing for ESS Benchmarked Using the Virtual AMOR Instrument | ion, controls, interface, simulation | 1815 |
|
|||
Funding: This work is funded by the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548. As a contribution to the European Spallation Source as part of BrightnESS, the Paul Scherrer Institut is involved in the streaming of EPICS data and the writing of NeXus compliant HDF5 files. We combine this development with the transition of the AMOR instrument at the Paul Scherrer Institut to EPICS and a streaming based data architecture. To guide our development before ESS has operational equipment, we use a detailed simulation of the instrument AMOR at SINQ to test and integrate our data streaming components. We convert EPICS data sources to Google FlatBuffers as our message format and distribute them using Apache Kafka. On the file writing side, we combine the messages from EPICS data sources as well as from neutron events to write HDF5 files at rates up to 4.8 GiB/s using Parallel HDF. This platform will also be used for testing the experiment control software on top of EPICS. |
|||
![]() |
Poster THPHA167 [0.476 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA167 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA181 | Web Based Visualization Tools for Epics Embedded Systems: An Application to Belle2 | ion, controls, database, network | 1857 |
|
|||
Common EPICS visualization tools include standalone Graphical User Interface [*] or archiving applications [**] that are not suitable to create custom web dashboards from IOC published PVs. The solution proposed in this work is a data publishing architecture based on three open-source components: - Collectd: a very popular data collection daemon with a specialized plugin developed to fetch EPICS PVs; - InfluxDB: a Time Series DataBase (TSDB) that provides an high performance datastore written specifically for time series data; - Grafana: a web application for time series analytics and visualization able to query data from different datasources. A live demo will be provided showing flexibility and user friendliness of such developed solution. As a case study, we show the environment developed and deployed in the Belle2 experiment at KEK Laboratory (Tsukuba, Japan) to monitor data from the endcap calorimeter during the installation phase.
* K.Kasemir, Control System Studio Applications, Proc. of ICALEPCS 2007, Knoxville, Tennessee, USA ** M.Shankar et al., The EPICS Archiver Appliance, Proc. of ICALEPCS 2015, Melbourne, Australia |
|||
![]() |
Poster THPHA181 [4.457 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA181 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA183 | Structure and Development of SESAME's Control System Clients | ion, controls, storage-ring, power-supply | 1865 |
|
|||
Funding: IAEA SESAME is a 2.5 GeV synchrotron light source located in Allan, Jordan. It is expected to become operational in late 2017. Storage ring is currently under commissioning. The main components of the control systems software side are: IOCs developed using EPICS toolkit, operator interfaces (OPIs) designed using Control System Studio (CSS), process variables archiving using CSS BEAUTY toolkit, alarm handling using CSS BEAST toolkit and tools to help in automation and reporting. This paper will present the design and development of the client system based on CSS, as well as upgrades that are under research including EPICS Qt framework as a client replacement for CSS and upgrading the archiver engine to a scalable and higher performance engine. |
|||
![]() |
Poster THPHA183 [1.189 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA183 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA194 | State Machine Design for CSNS Experiment Control System | ion, experiment, controls, neutron | 1896 |
|
|||
Funding: China Spallation Neutron Source and the science and technology project of Guangdong province under grand No. 2016B090918131'2017B090901007. This paper directs attention to the state machine design of the neutron scattering experiment control system in CSNS. The task of the software system is to complete the experiment on spectrometer, the purpose of the state machine design is to work with each other among the subsystems. Spectrometer experiment in CSNS spectrometer by internal control, data acquisition and analysis software, electronics, detector, sample environment and many other subsystems combined'this paper focuses on the introduction of the design details of state machine. Corresponding author:Jian ZHUANG, e-mail: zhuangj@ihep.ac.cn |
|||
![]() |
Poster THPHA194 [0.851 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA194 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA198 | Development of MQTT-Channel Access Bridge | ion, controls, experiment, interface | 1916 |
|
|||
The integration of the Data Acquisition, Offline Processing and Hardware Controls using MQTT has been proposed for the STAR Experiment at Brookhaven National Laboratory. Since the majority of the Control System for the STAR Experiment uses EPICS, this created the need to develop a way to bridge MQTT and Channel Access bidirectionally. Using CAFE C++ Channel Access library from PSI/SLS, we were able to develop such a MQTT-Channel Access bridge fairly easily. The prototype development for MQTT-Channel Access bridge is discussed here. | |||
![]() |
Poster THPHA198 [2.396 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA198 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA200 | BART: Development of a Sample Exchange System for MX Beamlines | ion, controls, PLC, software | 1919 |
|
|||
Automation plays a key role in the macromolecular crystallography (MX) beamlines at Diamond Light Source (DLS). This is particularly evident with sample exchange; where fast, reliable, and accurate handling is required to ensure high quality and high throughput data collection. This paper looks at the design, build, and integration of an in-house robot control system. The system was designed to improve reliability and exchange times, provide high sample storage capacity, and accommodate easy upgrade paths, whilst gaining and maintaining in-house robotics knowledge. The paper also highlights how peripheral components were brought under the control of a Programmable Logic Controller (PLC) based integration unit, including a vision system. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA200 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA201 | Customization of MXCuBE 2 (Qt4) Using EPICS for a Brazilian Synchrotron Beamline | ion, controls, synchrotron, interface | 1923 |
|
|||
After studying some alternatives for macromolecular crystallography beamlines experiment control and had considered the effort to create an in-house made solution, LNLS decided to adopt MXCuBE*. Such decision was made considering main technologies used to develop it, based on Python, which is being largely used in our laboratory, its basic support to EPICS (Experimental Physics and Industrial Control System), the control system adopted for the LNLS beamlines, and because of its stability. Then, existing MXCuBE implementation has been adapted to meet LNLS requirements, considering that previously it was mainly ready to control systems other than EPICS. Using basic MXCuBE engines, new classes were created on devices abstraction layer, which communicates to EPICS IOCs (Input/Output Controllers), like AreaDetectors, MotorRecords among others. Py4Syn** was employed at this abstraction layer, as well. New GUI components were developed and some enhancements were implemented. Now, MXCuBE has been used on LNLS MX2 beamline since the end of 2016 with positive feedback from researchers. The adoption of MXCube proved to be right, given its flexibility, performance and the obtained results.
* Gabadinho, J. et al., 2010, "MxCuBE: (…)". J. of S. Radiation, V. 17, pp. 700-707; ** Slepicka, H. et al., 2015. "Py4Syn: (…)". J. of S. Radiation, V. 22, pp. 1182-1189. |
|||
![]() |
Poster THPHA201 [2.144 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA201 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA204 | CLARA Virtual Accelerator | ion, controls, simulation, network | 1926 |
|
|||
STFC Daresbury Laboratory is developing CLARA (Compact Linear Accelerator for Research and Applications), a novel FEL (Free Electron Laser) test facility focussed on the generation of ultra-short photon pulses of coherent light with high levels of stability and synchronisation. The main motivation for CLARA is to test new FEL schemes that can later be implemented on existing and future short wavelength FELs. Particular focus will be on ultra-short pulse generation, pulse stability, and synchronisation with external sources. Knowledge gained from the development and operation of CLARA will inform the aims and design of a future UK-XFEL. To aid in the development of high level physics software, EPICS, a distributed controls framework, and ASTRA, a particle tracking code have been combined to simulate the facility as a virtual accelerator. | |||
![]() |
Poster THPHA204 [1.241 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA204 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA211 | Advanced Process Control Tool for Magnet Measurements at PSI | ion, controls, operation, GUI | 1934 |
|
|||
Magnet measurements at the Paul Scherrer Institute (PSI) are performed with the use of a process control tool (PCT), which is fully integrated into the PSI control system. The tool is implemented as a set of user friendly graphical user interface applications dealing with particular magnet measurement techniques supported at PSI, which include Hall probe, vibrating wire, and moving wire methods. The core of each application is the state machine software developed by magnet measurement and control system experts. Applications act as very efficient assistants to the magnet measurement personnel by monitoring the whole measurement process on-line and helping to react in a timely manner to any possible operational errors. The paper concentrates on the PCT structure and its performance. | |||
![]() |
Poster THPHA211 [0.678 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA211 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA215 | A Control Architecture Proposal for Sirius Beamlines | ion, controls, hardware, Linux | 1947 |
|
|||
With the increased performance provided by 4th generation synchrotron light sources, precise motion control and event synchronization are essential factors to ensure experiment resolution and performance. Many advanced beamline systems, such as a new high-dynamic double crystal monochromator (HD-DCM), are under development for Sirius, the new machine under construction in Brazil. Among the expected performance challenges in such applications, complex coordinated movements during flyscans/continuous scans, hardware synchronization for pumpÂ-and-Âprobe experiments and active noise suppression are goals to be met. Two architectures are proposed to cover general-purpose and advanced applications. The HD-DCM controller was implemented in a MATLAB/Simulink environment, which is optimized for RCP. Hence, its software must be adapted to a more cost-effective platform. One candidate controller is the NI cRIO. The portability of both MATLAB and NI PXI, the present standard control platform at LNLS, codes to cRIO is evaluated in this paper. Control resolution, acquisition rates and other factors that might limit the performance of these advanced applications are also discussed. | |||
![]() |
Poster THPHA215 [1.516 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA215 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THSH101 | Using Control Surfaces to Operate CS-Studio OPIs | controls, ion, interface, MMI | 1953 |
|
|||
Modern control software has given us virtually unlimited possibilities for monitoring and controlling EPICS systems, but sacrifices the organic feel of faders and knobs at our fingertips. This article will show how to reclaim that experience without losing the power of software through control surfaces commonly used with DAWs (Digital Audio Workstations) to manipulate audio, demonstrating how real motorised touch-sensitive faders, buttons and assignable V-pots will improve and speed up the control experience. | |||
![]() |
Poster THSH101 [2.650 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THSH101 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||