Paper | Title | Other Keywords | Page |
---|---|---|---|
MOBPL01 | EPICS 7 Provides Major Enhancements to the EPICS Toolkit | ion, EPICS, controls, detector | 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) | ||
MOCPL07 | The Integrated Alarm System of the Alma Observatory | ion, software, controls, network | 81 |
|
|||
ALMA is composed of many hardware and software systems each of which must be properly functioning to ensure the maximum efficiency. Operators in the control room, follow the operational state of the observatory by looking at a set of non-homogeneous panels. In case of problems, they have to find the reason by looking at the right panel, interpret the information and implement the counter-action that is time consuming so after an investigation, we started the development of an integrated alarm system that takes monitor point values and alarms from the monitored systems and presents alarms to operators in a coherent, efficient way. A monitored system has a hierarchical structure modeled with an acyclic graph whose nodes represent the components of the system. Each node digests monitor point values and alarms against a provided transfer function and sets its output as working or non nominal, taking into account the operational phase. The model can be mapped in a set of panels to increase operators' situation awareness and improve the efficiency of the facility. | |||
![]() |
Talk as video stream: https://youtu.be/HC-eOY97EME | ||
![]() |
Slides MOCPL07 [2.428 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL07 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPL03 | PANIC and the Evolution of Tango Alarm Handlers | ion, TANGO, controls, GUI | 170 |
|
|||
The PANIC Alarm System is a python based suite to manage the configuration, triggering and acknowledge of alarms and automated actions in a Tango control system. The suite was developed at Alba in 2007 and since then it has been adopted by several other facilities and installations such as Synchrotrons and large telescopes, integrating in the process a large set of community-requested features. Its scalability is based on the stand-alone PyAlarm engines, that operate distributed across the control system; and the PANIC python API and user interfaces, that centralize the operation and configuration of the system. Each PyAlarm engine performs polled or event-triggered evaluation of alarm rules, complex logical operations and regular expression searches. The activation, recovery or reset of any alarm in the system can trigger actions like email, SMS, audible messages, local/remote logging, database insertion or execution of tango commands. This paper describes the evolution of the suite, its compatibility with other alarm handlers in Tango, the current state-of-the-art features, the compliance with Alarm Management standards and the future needs. | |||
![]() |
Talk as video stream: https://youtu.be/T3730ZH_NsM | ||
![]() |
Slides TUBPL03 [6.277 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPL04 | Streamlining the Target Fabrication Request at the National Ignition Facility | ion, target, experiment, status | 176 |
|
|||
Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. The NIF Shot Data Systems (SDS) team developed the Target Request Tool (TRT) Web application for facilitating the management of target requests from creation to approval. TRT provides a simple-to-use and user-friendly interface that allows the user to create, edit, submit and withdraw requests. The underlying design uses the latest Web technologies such as Node.js, Express, jQuery and Java-Script. The overall software architecture and functionality will be presented in this paper. LLNL-ABS-728266 |
|||
![]() |
Talk as video stream: https://youtu.be/m2AkK_af25g | ||
![]() |
Slides TUBPL04 [1.525 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL04 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPL06 | The Graphical User Interface of the Operator of the Cherenkov Telescope Array | ion, GUI, monitoring, interface | 186 |
|
|||
The Cherenkov Telescope Array (CTA) is the next generation gamma-ray observatory. CTA will incorporate about 100 imaging atmospheric Cherenkov telescopes (IACTs) at a southern site, and about 20 in the north. Previous IACT experiments have used up to five telescopes. Subsequently, the design of a graphical user interface (GUI) for the operator of CTA poses an interesting challenge. In order to create an effective interface, the CTA team is collaborating with experts from the field of Human-Computer Interaction. We present here our GUI prototype. The back-end of the prototype is a Python Web server. It is integrated with the observation execution system of CTA, which is based on the Alma Common Software (ACS). The back-end incorporates a redis database, which facilitates synchronization of GUI panels. redis is also used to buffer information collected from various software components and databases. The front-end of the prototype is based on Web technology. Communication between Web server and clients is performed using Web Sockets, where graphics are generated with the d3.js Javascript library. | |||
![]() |
Talk as video stream: https://youtu.be/8ZvUj-DHSgE | ||
![]() |
Slides TUBPL06 [54.366 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL06 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPA01 | The Evolution of Component Database for APS Upgrade* | ion, photon, framework, interface | 192 |
|
|||
Funding: [*] Argonne National Laboratory's work was supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract DE-AC02-06CH11357. The purpose of the Advanced Photon Source Upgrade (APS-U) project is to update the facility to take advantage of the multi-bend achromat (MBA) magnet lattices, which will result in narrowly focused x-ray beams of much higher brightness. The APS-U installation has a short schedule of one-year. In order to plan and execute a task of such complexity, a collaboration between many individuals of very diverse backgrounds must exist. The Component Database (CDB) has been created to aid in documenting and managing all the parts that will go into the upgraded facility. After initial deployment and use, it became clear that the system must become more flexible, as the engineers started requesting new features such as tracking inventory assemblies, supporting relationships between components, and several usability requests. Recently, a more generic database schema has been implemented. This allows for the addition of more functionality without needing to refactor the database. The topics discussed in this paper include advantages and challenges of a more generic schema, new functionality, and plans for future work. |
|||
![]() |
Slides TUBPA01 [0.770 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA01 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPA02 | Monitoring the New ALICE Online-Offline Computing System | ion, monitoring, network, detector | 195 |
|
|||
ALICE (A Large Ion Collider Experiment) particle detector has been successfully collecting physics data since 2010. Currently, it is in preparations for a major upgrade of the computing system, called O2 (Online-Offline). The O2 system will consist of 268 FLPs (First Level Processors) equipped with readout cards and 1500 EPNs (Event Processing Node) performing data aggregation, calibration, reconstruction and event building. The system will readout 27 Tb/s of raw data and record tens of PBs of reconstructed data per year. To allow an efficient operation of the upgraded experiment, a new Monitoring subsystem will provide a complete overview of the O2 computing system status. The O2 Monitoring subsystem will collect up to 600 kHz of metrics. It will consist of a custom monitoring library and a toolset to cover four main functional tasks: collection, processing, storage and visualization. This paper describes the Monitoring subsystem architecture and the feature set of the monitoring library. It also shows the results of multiple benchmarks, essential to ensure performance requirements. In addition, it presents the evaluation of pre-selected tools for each of the functional tasks. | |||
![]() |
Slides TUBPA02 [11.846 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPA03 | Database Scheme for Unified Operation of SACLA / SPring-8 | ion, operation, FEL, controls | 201 |
|
|||
For reliable accelerator operation, it is essential to have a centralized data handling scheme, for such as unique equipment ID's, archive and online data from sensors, and operation points and calibration parameters those are to be restored upon a change in operation mode. Since 1996, when SPring-8 got in operation, a database system has been utilized for this role. However, as time passes the original design got shorthanded and new features equipped upon requests pushed up maintenance costs. For example, as SACLA started in 2010, we introduced a new data format for the shot by shot synchronized data. Also number of tables storing operation points and calibrations increased with various formats. Facing onto the upgrade project at the site*, it is the time to overhaul the whole scheme. In the plan, SACLA will be the high quality injector to a new storage ring while in operation as the XFEL user machine. To handle shot by shot multiple operation patterns, we plan to introduce a new scheme where multiple tables inherits a common parent table information. In this paper, we report the database design for the upgrade project and status of transition.
* http://rsc.riken.jp/pdf/SPring-8-II.pdf |
|||
![]() |
Slides TUBPA03 [0.950 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPA06 | Scalable Time Series Documents Store | ion, interface, controls, software-component | 218 |
|
|||
Funding: National Research Foundation (South Africa) Data indexed by time is continuously collected from instruments, environment and users. Samples are recorded from sensors or software components at specific times, starting as simple numbers and increasing in complexity as associated values accrue e.g. status and acquisition times. A sample is more than a triple and evolves into a document. Besides variance, volume and veracity also increase and the time series database (TSDB) has to process hundreds of GB/day. Also, users performing analyses have ever increasing demands e.g. in <10s plot all target coordinates over 24h of 64 radio telescope dishes, recorded at 1Hz. Besides the many short-term queries, trend analyses over long periods and in-depth enquiries by specialists around past events e.g. critical hardware failure or scientific discovery, are performed. This paper discusses the solution used for the MeerKAT radio telescope under construction by SKA-SA in South Africa. System architecture and performance characteristics of the developed TSDB are explained. We demonstrate how we broke the mould of using general-purpose database technologies to build a TSDB by rather utilising technologies employed in distributed file storage. |
|||
![]() |
Slides TUBPA06 [1.781 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA06 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUDPL02 | Automatic Formal Verification for EPICS | ion, EPICS, controls, 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) | ||
TUMPL06 | Conceptual Design of Developing a Mobile App for Distributed Information Services for Control Systems (DISCS) | ion, controls, network, EPICS | 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) | ||
TUPHA016 | Overview of the GANIL Control Systems for the Different Projects Around the Facility | ion, controls, EPICS, 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) | ||
TUPHA034 | SCADA Statistics Monitoring Using the Elastic Stack (Elasticsearch, Logstash, Kibana) | ion, controls, network, monitoring | 451 |
|
|||
The Industrial Controls and Safety systems group at CERN, in collaboration with other groups, has developed and currently maintains around 200 controls applications that include domains such as LHC magnet protection, cryogenics and electrical network supervision systems. Millions of value changes and alarms from many devices are archived to a centralised Oracle database but it is not easy to obtain high-level statistics from such an archive. A system based on the Elastic Stack has been implemented in order to provide easy access to these statistics. This system provides aggregated statistics based on the number of value changes and alarms, classified according to several criteria such as time, application domain, system and device. The system can be used, for example, to detect abnormal situations and alarm misconfiguration. In addition to these statistics each application generates text-based log files which are parsed, collected and displayed using the Elastic Stack to provide centralised access to all the application logs. Further work will explore the possibilities of combining the statistics and logs to better understand the behaviour of CERN's controls applications. | |||
![]() |
Poster TUPHA034 [5.094 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA034 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA035 | Data Analytics Reporting Tool for CERN SCADA Systems | ion, controls, SCADA, interface | 456 |
|
|||
This paper describes the concept of a generic data analytics reporting tool for SCADA (Supervisory Control and Data Acquisition) systems at CERN. The tool is a response to a growing demand for smart solutions in the supervision and analysis of control systems data. Large scale data analytics is a rapidly advancing field, but simply performing the analysis is not enough; the results must be made available to the appropriate users (for example operators and process engineers). The tool can report data analytics for objects such as valves and PID controllers directly into the SCADA systems used for operations. More complex analyses involving process interconnections (such as correlation analysis based on machine learning) can also be displayed. A pilot project is being developed for the WinCC Open Architecture (WinCC OA) SCADA system using Hadoop for storage. The reporting tool obtains the metadata and analysis results from Hadoop using Impala, but can easily be switched to any database system that supports SQL standards. | |||
![]() |
Poster TUPHA035 [1.016 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA035 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA038 | A Generic REST API Service for Control Databases | ion, controls, operation, MMI | 465 |
|
|||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy. Accessing database resources from Accelerator Controls servers or applications with JDBC/ODBC and other dedicated programming interfaces have been common for many years. However, availability and performance limitations of these technologies were obvious as rich web and mobile communication technologies became more mainstream. HTTP REST services have become a more reliable and common way for easy accessibility for most types of data resources, include databases. Several commercial database REST services have become available in recent years, each with their own pros and cons. This paper presents a way for setting up a generic HTTP REST database service with technology that combines the advantages of application servers (such as Glassfish), JDBC drivers, and Java technology to make major RDBMS systems easy to access and handle data in a secure way. This allows database clients to retrieve data (user data or meta data) in standard formats such as XML or JSON. |
|||
![]() |
Poster TUPHA038 [0.679 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA038 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA041 | Conception and Realization of the Versioning of Databases Between Two Research Institutes | ion, software, controls, framework | 478 |
|
|||
This paper describes the version control of oracle databases across different environments. The basis of this paper is the collaboration between the GSI Helmholtz Centre for Heavy Ion Research (GSI) and the European Organization for Nuclear Research (CERN). The goal is to provide a sufficient and practical concept to improve database synchronization and version control for a specific database landscape for the two research facilities. First, the relevant requirements for both research facilities were identified and compared, leading to the creation of a shared catalog of requirements. In the process database tools, such as Liquibase and Flyway, were used and integrated as prototypes into the Oracle system landscape. During the implementation of prototypes several issues were identified, which arise out of the established situation of two collaborating departments of the research facilities. Requirements on the prototype were, to be flexible enough to adapt to the given conditions of the database landscape. The creation of a flexible and adjustable system enables the two research facilities to use, synchronize and update the shared database landscape. | |||
![]() |
Poster TUPHA041 [1.991 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA041 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA043 | Concept and First Evaluation of the Archiving System for FAIR | ion, controls, interface, operation | 486 |
|
|||
Since the beginning of computer era the storing and analyzing the data was one of the main focuses of IT systems. Therefore, it is no wonder that the users and operators of the coming FAIR complex have expressed a strong requirement to collect the data coming from different accelerator components and store it for the future analysis of the accelerator performance and its proper function. This task will be performed by the Archiving System, a component, which will be developed by FAIRs Controls team in cooperation with XLAB d.o.o., Slovenia. With more than 2000 devices, over 50000 parameters and around 30 MB of data per second to store, the Archiving System will face serious challenges in terms of performance and scalability. Besides of the actual storage complexity, the system will also need to provide the mechanisms to access the data in an efficient matter. Fortunately, there are open source products available on the market, which may be utilized to perform the given tasks. This paper presents the first conceptual design of the coming system, the challenges and choices met, as well as the integration in the coming FAIR system landscape. | |||
![]() |
Poster TUPHA043 [1.154 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA043 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA044 | Integration of the Vacuum Scada With CERN's Enterprise Asset Management System | ion, SCADA, vacuum, controls | 490 |
|
|||
The vacuum group is responsible for the operation and consolidation of vacuum systems across all CERN accelerators. Concerning over 15 000 pieces of control equipment, the maintenance management requires the usage of an Enterprise Asset Management system (EAM), where the life-cycle of every individual equipment is managed from reception through decommissioning. On vacuum SCADA, the operators monitor and interact with equipment that were declared in the vacuum database (vacDB). The creation of work orders and the follow up of the equipment is done through inforEAM, which has its own database. These two databases need to be coupled, so that equipment accessible on the SCADA are available in inforEAM for maintenance management. This paper describes the underlying architecture and technologies behind vacDM, a web application that ensures the consistency between vacDB and inforEAM, thus guaranteeing that the equipment displayed in the vacuum SCADA is available in inforEAM. In addition to this, vacDM performs the management of equipment labelling jobs by assigning equipment codes to new equipment, and by automatically creating their corresponding assets in inforEAM. | |||
![]() |
Poster TUPHA044 [1.138 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA044 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA081 | Pilot Application of New Control System at SPring-8 RF Test Stand | ion, controls, cavity, hardware | 597 |
|
|||
After 20 years successful operation of SPring-8, the third generation synchrotron radiation facility, maintaining old analogue modules of LLRF system tend to be difficult. Meanwhile a digital technology like FPGA, fast ADC/DAC become popular. We decided to replace the old analog LLRF system with modern MTCA.4 based one. Prior to replacing the system, we planed to examine the performance of the new system at an RF test stand. An AMC digitizer and a RTM vector modulator were introduced. A feedback control function was reproduced in the FPGA of the digitizer. We also adopted EtherCAT for relatively slow control, such as a motor control for cavity tuner and monitoring of a vacuum pressure. In addition to developing the new hardware of MTCA.4, we were developing a new data acquisition system and a new MQTT based messaging system for an integrated control framework of SPring-8 and SACLA, the X-ray free electron laser facility. To prove feasibility of new control system, it was implemented at the RF test stand. As the result of high power RF operation, we achieved demanding stability of RF in the cavity. We also confirmed that new software framework was enough to control LLRF system. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA081 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA082 | The Timing System of HIRFL-CSR | ion, controls, timing, operation | 601 |
|
|||
This article gives a brief description of the timing system for Heavy Ion Research Facility in Lanzhou- Cooler Storage Ring (HIRFL-CSR). It introduces in detail mainly of the timing system architecture, hardware and software. We use standard event system architecture. The system is mainly composed of the events generator (EVG), the events receiver (EVR) and the events fan-out module. The system is the standard three-layer structure. OPI layer realizes generated and monitoring for the events. The intermediate layer is the events transmission and fan out. Device control layer performs the interpretation of the events. We adopt our R&D EVG to generate the events of virtual accelerator. At the same time, we have used our own design events fan-out module and realize distributed on the events. In equipment control layer, we use EVR design based on FPGA to interpret the events of different equipment and achieve an orderly work. The Timing System realize the ion beam injection, acceleration and extraction. | |||
![]() |
Poster TUPHA082 [0.394 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA082 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA098 | The FRIB Run Permit System | ion, EPICS, interface, 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) | ||
TUPHA143 | A Database to Store EPICS Configuration Data | ion, MMI, controls, interface | 745 |
|
|||
Funding: This work has been supported by the German Federal Ministry of Education and Research (BMBF). The operation of extensive control systems cannot be performed by adjusting all parameters one by one manually. Instead, a set of parameters is loaded and applied in bulk. We present a system to store such parameter sets in a type-safe fashion into and retrieve them from a configuration database. The configuration database is backed by an SQL database. Interfaces to store and retrieve data exist for the C++, Java and Python programming languages. GUIs are available both as a standalone program using C++ and Qt, and integrated into Control System Studio (CSS). The version integrated into CSS supports data validators implemented as Eclipse plugins that are run before each commit. The format of the configuration data that can be stored is XML-like, and export and import to/from XML is implemented. The database can hold several completely independent "files" of configuration data. In each file, several branches can be stored, each branch consisting of a chain of commits. Each commit can easily be retrieved at any time. For each entry, the modification history can easily be queried. For the DEPFET collaboration. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA143 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA156 | Controls Configuration Database at ESS | ion, controls, interface, PLC | 775 |
|
|||
At the European Spallation Source (ESS), thousands of (physical and logical) devices will be in production and execute a wide range of functions to enable both the machine and end-station instruments to perform as expected from a controls point of view. Typical examples of such devices are racks, power supplies, motors, pumps, PLCs and IOCs. To properly manage the information of devices in an integrated fashion and at the same time allow external applications (consuming this information) to perform well, an application called Controls Configuration Database (CCDB) was developed at ESS. The present paper introduces this application, describes its features, architecture and technology stack, data concepts, interfaces, and ecosystem; finally, it enumerates development directions that could be pursued to further improve it. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA156 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA165 | New developments for the TANGO Alarm System | ion, TANGO, interface, device-server | 797 |
|
|||
The TANGO Alarm System, based on an efficient event-driven, highly configurable rule-based engine named AlarmHandler, has undergone a deep refactoring. The dedicated MySQL database has been dropped; the TANGO database now stores all the configuration whereas the HDB++ historical database keeps all the alarms history. Correlating alarms with any other engineering data is now much simpler. A dynamic attribute is provided for each alarm rule; this allows to easily build a hierarchy of AlarmHandlers. The AlarmHandler manages Attribute quality in the alarm rules and provides possible exceptions resulting in alarm evaluation. Mathematical functions, such as sin, cos, pow, min, max and ternary conditionals are available in the alarm formulae. The TANGO AlarmHandler device server is now based on the IEC 62682 standard. | |||
![]() |
Poster TUPHA165 [1.099 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA165 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA171 | Development of NICA Control System: Access Control and Logging | ion, TANGO, controls, operation | 822 |
|
|||
NICA (Nuclotron-based Ion Collider fAcility) is a new accelerator complex being constructed at the Joint Institute for Nuclear Research (Dubna, Russia). It will provide heavy ion colliding experiments to study properties of dense baryonic matter. The TANGO based control system of the NICA complex is under development now. The report describes design of the role-based authorization and logging system. It allows limiting access to any Tango device command or attribute according to a user roles and location. The system also restricts access to the Tango database and records details of its modifications. The authorization is performed on the Tango server side thus complementing the native TANGO client-side access control. First tests of the system were performed during the latest Nuclotron run. | |||
![]() |
Poster TUPHA171 [1.992 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA171 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA179 | Management Software and Data Exchange Protocol for the INFN-LNS Accelerators Beamlines | ion, controls, interface, software | 846 |
|
|||
This paper describes the design and the development of an innovative management software for the accelerators beamlines at INFN-LNS. The Graphical User Interface, the data exchange protocol, the software functionality and the hardware will be illustrated. Compared to traditional platforms for the accelerators console, at INFN-LNS we have developed a new concept of control system and data acquisition framework, based on a data structures server which so far has never been used for supervisory control. We have chosen Redis as a highly scalable data store, shared by multiple and different processes. With such system it is possible to communicate cross-platform, cross-server or cross-application in a very simple way, using very lightweight libraries. A complex and highly ergonomic Graphic User Interface allows to control all the parameters with a user-friendly interactive approach, ensuring high functionality so that the beam operator can visually work in a realistic environment. All the information related to the beamline elements involved in the beam transport, can be stored in a centralized database, with suitable criteria to have a historical database. | |||
![]() |
Poster TUPHA179 [1.636 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA179 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA189 | Automating Operation Statistics at PETRA-3 | ion, operation, MMI, controls | 876 |
|
|||
The quoted machine availability of a particle accelerator over some time range is usually hand-generated by a machine coordinator, who pores over archived operations parameters and logbook entries for the time period in question. When the machine is deemed unavailable for operations, 'blame' is typically assigned to one or more machine sub-systems. With a 'perfect' representation of all possible machine states and all possible fatal alarms it is possible to calculate machine availability and assign blame automatically and thereby remove any bias and uncertainty that might creep in when a human is involved. Any system which attempts to do this must nevertheless recognize the de-facto impossibility of achieving perfection and allow for 'corrections' by a machine coordinator. Such a system for automated availability statistics was recently presented* and we now report on results and improvements following a half year in operation at PETRA-3 and its accelerator chain.
* Duval, Lomperski, Ehrlichmann, and Bobar, "Automated Availability Statistics", Proceedings PCaPAC 2016. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA189 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THBPL01 | C2MON SCADA Deployment on CERN Cloud Infrastructure | ion, monitoring, software, network | 1103 |
|
|||
The CERN Control and Monitoring Platform (C2MON) is an open-source platform for industrial controls data acquisition, monitoring, control and data publishing. C2MON's high-availability, redundant capabilities make it particularly suited for a large, geographically scattered context such as CERN. The C2MON platform relies on the Java technology stack at all levels of its architecture. Since end of 2016, CERN offers a platform as a service (PaaS) solution based on RedHat Openshift. Initially envisioned at CERN for web application hosting, Openshift can be leveraged to host any software stack due to its adoption of the Docker container technology. In order to make C2MON more scalable and compatible with Cloud Computing, it was necessary to containerize C2MON components for the Docker container platform. Containerization is a logical process that forces one to rethink a distributed architecture in terms of decoupled micro-services suitable for a cloud environment. This paper explains the challenges met and the principles behind containerizing a server-centric Java application, demonstrating how simple it has now become to deploy C2MON in any cloud-centric environment.
|
|||
![]() |
Talk as video stream: https://youtu.be/4NbM1yDO_TM | ||
![]() |
Slides THBPL01 [3.176 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL01 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THBPA06 | Configuration Management for the Integrated Control System Software of ELI-ALPS | ion, controls, software, hardware | 1162 |
|
|||
ELI-ALPS (Extreme Light Infrastructure - Attosecond Light Pulse Source) is a new Research Infrastructure under implementation in Hungary. The infrastructure will consist of various systems (laser sources, beam transport, secondary sources, end stations) built on top of common subsystems (HVAC, cooling water, vibration monitoring, vacuum system, etc.), yielding a heterogeneous environment. To support the full control software development lifecycle for this complex infrastructure a flexible hierarchical configuration model has been defined, and a supporting toolset has been developed for its management. The configuration model is comprehensive as it covers all relevant aspects of the entire controlled system, the control software components and all the necessary connections between them. Furthermore, it supports the generation of virtual environments that approximate the hardware environment for software testing purposes. The toolset covers configuration functions such as storage, version control, GUI editing and queries. The model and tools presented in our paper are not specific to ELI-ALPS or to the ELI community, they may be useful for other research institutions as well. | |||
![]() |
Slides THBPA06 [2.775 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA06 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THMPL05 | Applying Ontological Approach to Storing Configuration Data | ion, controls, interface, framework | 1271 |
|
|||
Control systems of large experimental facilities need a great number of heterogeneous interconnected parameters to control software applications. As configuration information grows in volume, it becomes harder to be maintained manually and poses a potential threat to data integrity. To tackle this problem, we applied ontological approach to storing configuration data. Ontology is a formal representation of concepts and relations of the domain of discourse, enriched by rules for inferring assumed knowledge. We designed the ontology that describes the controlling electronics for the double-direction bipolar transfer line K-500, which transports beam from the Injection Complex to colliders VEPP-4 and VEPP-2000 at BINP, Novosibirsk, Russia. We populated the ontology by importing data from existing configuration files of the control system and developed the interface for querying configuration data. The designed storage has several benefits over the conventional approaches. It maintains heterogeneous objects with non-trivial dependencies in centralized form, performs data verification and can be expanded to the diverse ontology describing all information about the facility. | |||
![]() |
Slides THMPL05 [1.212 MB] | ||
![]() |
Poster THMPL05 [0.442 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL05 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA021 | Large-Scale Upgrade Campaigns of SCADA Systems at CERN - Organisation, Tools and Lessons Learned | ion, SCADA, software, controls | 1384 |
|
|||
The paper describes planning and execution of large-scale maintenance campaigns of SCADA systems for CERN accelerator and technical infrastructure. These activities, required to keep up with the pace of development of the controlled systems and rapid evolution of software, are constrained by many factors, such as availability for operation and planned interventions on equipment. Experience gathered throughout the past ten years of maintenance campaigns for the SCADA Applications Service at CERN, covering over 230 systems distributed across almost 120 servers, is presented. Further improvements for the procedures and tools are proposed to adapt to the increasing number of applications in the service and reduce maintenance effort and required downtime. | |||
![]() |
Poster THPHA021 [1.262 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA021 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA028 | Status Update for the HIT Accelerator Control System | ion, ion-source, controls, GUI | 1409 |
|
|||
Funding: HIT Betriebs GmbH Changes in the accelerator beamline of the Heidelberg Ionbeam Therapy-Center necessitated a relevant change in the accelerator control system. Specifically the addition of a third ion source to the LEBT beamline dictated an expansion of the Virtual Accelerator structure both in the database and the DCU software. The decision to go to a virtual server infrastructure to meet the demands for better redundancy and performance prompted an overhaul of the ACS software and hardware base. Two new redundant virtualization servers and doubled storage systems helped to increase safety and system performance. To take advantage of the newer hardware and 64-bit operating systems, all software was converted to a 64 bit base. Additionally, as a quality of life and security improvement, the download and flash functionality of the ACS were updated to enhance performance and security checks for quality assurance measures. The new virtualization host server and infrastructure hardware in conjunction with the 64 bit update and ensuing efficiency increases have resulted in a safer and significantly faster ACS with higher redundancy in case of hardware failure. |
|||
![]() |
Poster THPHA028 [0.961 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA028 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA032 | EPICS and Open Source Data Analytics Platforms | ion, EPICS, monitoring, 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) | ||
THPHA037 | Future Archiver for CERN SCADA Systems | ion, controls, interface, SCADA | 1442 |
|
|||
Funding: Presented work is conducted in collaboration with ETM/Siemens in the scope of the CERN openlab project The paper presents the concept of a modular and scalable archiver (historian) for SCADA systems at CERN. By separating concerns of archiving from specifics of data-storage systems at a high abstraction level, using a clean and open interface, it will be possible to integrate various data handling technologies without a big effort. The frontend part, responsible for business logic, will communicate with one or multiple backends, which in turn would implement data store and query functionality employing traditional relational databases as well as modern NOSQL and big data solutions, opening doors to advanced data analytics and matching the growing performance requirements for data storage. |
|||
![]() |
Poster THPHA037 [7.294 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA037 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA041 | Information System for ALICE Experiment Data Access | ion, detector, experiment, controls | 1451 |
|
|||
The main goal of this paper is the presentation of Dcs ARchive MAnager for ALICE Experiment detector conditions data (DARMA), which is the updated version of the AMANDA 3 software currently used within ALICE experiment at CERN. The typical user of this system is either a physicist who performs further analysis on data acquired during the operation of the ALICE detector or an engineer, who analyzes the detector status between iterations of experiments. Based on the experience with the current system, the updated version aims to simplify the overall complexity of the previous version, which leads to simpler implementation, administration and portability of the system without sacrificing the functionality. DARMA is realized as an ASP. NET web page based on Model-View-Controller architecture and this paper provides a closer look at the design phase of the new backend structure in comparison to previous solution as well as the description of individual modules of the system. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA041 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA062 | First Production Use of the New Settings Management System for FAIR | ion, controls, timing, framework | 1512 |
|
|||
With the successful commissioning of CRYRING, the first accelerator being operated using the new control system for FAIR (Facility for Antiproton and Ion Research), also the new settings management system is now used in a production environment for the first time. Development efforts are ongoing to realize requirements necessary to support accelerator operations at FAIR. At CRYRING, new concepts for scheduling parallel beams are being evaluated. After these successful tests and the first production use, the focus now is to include major parts of the existing facility (synchrotron SIS18, storage ring ESR and transfer lines) into the system in the context of the Controls Retrofit project. First dry runs are planned for Q4 this year. The settings management system is based on the LSA framework, that was introduced at CERN in 2001 and is being developed and enhanced together in a collaboration with GSI. Notwithstanding all successes of LSA at both institutes, a review study was set up with the goal to make the LSA framework fit for the future. Outcomes of this study and impacts on the settings management system for FAIR are being presented. | |||
![]() |
Poster THPHA062 [4.633 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA062 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA122 | Optimization and Upgrade of Slow Extraction Control System for HIRFL CSR Main Ring | ion, controls, feedback, extraction | 1663 |
|
|||
The heavy ion beam from Heavy Ion Research Facility in Lanzhou (HIRFL) CSR Main Ring (CSRm) is slowly extracted by using a third-order resonance driven by sextupole magnets and delivered to various experimental facilities. The slow extraction is driven by the transverse radio frequency knockout (RF-KO) exciter. Many physics and radiation medicine experiments require high-quality spill-structure. In other words, the extracted spill should have flat structure and low ripple noise [1]. Therefore, a novel RF-KO exciter and spill feedback control system has been implemented and tested in CSRm.
[1] Onuma S, Ichikawa T, Mochiki K I, et al. DEVELOPMENT OF SPILL CONTROL SYSTEM FOR THE J-PARC SLOW EXTRACTION[J]. Proceedings of Pac, 2009. |
|||
![]() |
Poster THPHA122 [1.376 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA122 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA134 | Ground Vibration Monitoring at CERN as Part of the International Seismic Network | ion, network, ground-motion, real-time | 1695 |
|
|||
The civil engineering activities in the framework of the High Luminosity LHC project, the Geneva GEothermie 2020 and the continuous monitoring of the LHC civil infrastructures triggered the need for the installation of a seismic network at CERN. A 24 bits data acquisition system has been deployed in 3 places at CERN: ATLAS, CMS and the Prévessin site. The system is sending all the raw data to the Swiss Seismological Service and performs FFT on the fly to be stored in the LHC database. The system has shown a good sensitivity of 10-16 (m/s)2/Hz at 1 Hz. | |||
![]() |
Poster THPHA134 [2.775 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA134 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA151 | MARS: Easing Maintenance and Interventions for CERN Controls | ion, controls, PLC, interface | 1748 |
|
|||
Industrial control systems for the CERN technical infrastructure and accelerator complex consist of a myriad of devices and components geographically distributed around the CERN facilities. In the event of an intervention in such systems, the on-call engineer or the system expert needs detailed information about the nature of the problem, e.g. what device, what problem, intervention procedures, and contextual data like the location of the device, current access conditions to this place, the list of access rights required and whether he/she is granted with these rights. This is of special relevance when the person responsible for the intervention has only limited knowledge of the control system as it is the case for some on-call services. At CERN, this information is scattered over a number of data sources. This paper presents MARS, a web-based tool designed to federate data from heterogeneous sources with the aim of providing support for interventions and maintenance activities. The information can be displayed in a single web page or be accessed through a REST API. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA151 | ||
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, EPICS, controls, 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) | ||
THPHA185 | Radar 2.0, a Drag and Drop, Cross Platform Control System Design Software | ion, LabView, interface, controls | 1873 |
|
|||
In the ever-growing control system at CERN, there is a need for having an easy to use, yet fast and flexible tool that interfaces with all the different middleware in the accelerator, experiments and technical infrastructures. With RADAR 2.0 we wanted to address this issue, making a LabVIEW based, drag and drop visual tool that hides much of the system complexity from the user and within seconds gives the operator a ready to use, fully functional control system GUI. RADAR 2.0 interfaces with the CERN Middleware (CMW), the CERN Accelerator and Logging system (CALS), OPC-UA and DIM. With its class based implementation it can easily be extended to other data sources (Files, Databases, middleware) on demand. | |||
![]() |
Poster THPHA185 [2.471 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA185 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
FRAPL03 | Status of the Control System for the SACLA/SPring-8 Accelerator Complex | ion, controls, operation, electron | 1995 |
|
|||
At the SPring-8 site, the X-ray free electron laser facility, SACLA, and the third generation light source, SPring-8 storage ring, is operated. The SACLA generate brilliant coherent X-ray beams with wavelength of below 0.1nm and the SPring-8 provides brilliant X-ray to large number of experimental users. On the SPring-8 upgrade project we have a plan to use the linac of SACLA for a full-energy injector. For this purpose, two accelerators should be controlled seamlessly and the SACLA has to operate as to generate X-ray laser and injector for the SPring-8 simultaneously. We start the design of control system to meet those requirements. We redesign all of a control framework such as Database, Messaging System and Equipment Control include with NoSQL database, MQTT and EtherCAT. In this paper, we will report the design of control system for SACLA/SPring-8 together with status of the SPring-8 upgrade project. | |||
![]() |
Talk as video stream: https://youtu.be/1Sh_gDf0sMk | ||
![]() |
Slides FRAPL03 [8.697 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-FRAPL03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||