Paper | Title | Page |
---|---|---|
FPO001 | InfiniBand interconnects for high-throughput data acquisition in a TANGO environment | 164 |
FPI01 | use link to see paper's listing under its alternate paper code | |
|
||
Advances in computational performance allow for fast image-based control. To realize efficient control loops in a distributed experiment setup, large amounts of data need to be transferred, requiring high-throughput networks with low latencies. In the European synchrotron community, TANGO has become one of the prevalent tools to remotely control hardware and processes. In order to improve the data bandwidth and latency in a TANGO network, we realized a secondary data channel based on native InfiniBand communication. This data channel is implemented as part of a TANGO device and by itself is independent of the main TANGO network communication. TANGO mechanisms are used for configuration, thus the data channel can be used by any TANGO-based software that implements the corresponding interfaces. First results show that we can achieve a maximum bandwidth of 30 Gb/s which is close to the theoretical maximum of 32 Gb/s, possible with our 4xQDR InfiniBand test network, with average latencies as low as 6 μs. This means that we are able to surpass the limitations of standard TCP/IP networks while retaining the TANGO control schemes, enabling high data throughput in a TANGO environment. | ||
![]() |
Slides FPO001 [0.511 MB] | |
![]() |
Poster FPO001 [3.767 MB] | |
FPO002 | Picosecond Sampling Electronics for Terahertz Synchrotron Radiation | 167 |
FPI02 | use link to see paper's listing under its alternate paper code | |
|
||
To study the synchrotron terahertz emission superconducting (YBCO) film detectors are used with the intrinsic response time in the order of a few picoseconds. For fast, continuous sampling of the individual THz ultra-short pulses a novel digitizer system has been developed. The system consists of detector, wideband low-noise amplifier, fast pulse digitizer board, back-end readout board. High-end graphic processing units (GPUs) perform real-time data analysis. Four samples with 12 bit are recorded in parallel for each fast pulse with programmable sampling times in the range of 3 to 100 ps. A new bus master DMA engine connected to PCI express endpoint has been developed to ensure a continuous high data throughput of up to 4 GByte/s. This heterogeneous real-time system architecture based on FPGA and GPU has successful been used for on-line pulse reconstruction and evaluations and calculates the peak amplitude of each pulse and the time between consecutive bunches with a picosecond time resolution at ANKA. A Fast Fourier Transform (FFT) is performed on-line for the frequency analysis of the CSR undulations. | ||
![]() |
Slides FPO002 [1.153 MB] | |
FPO004 |
Synchronous Ramp-Data Capture Scheme for Indus-2 Magnet Power Supply Control System | |
|
||
Indus-2 is a Synchrotron Radiation Source. Injection energy of electron beam is 550 MeV which is raised to 2.5 GeV using Ramping process. Magnet Power Supply Control System(MPS-CS) is used to energize magnets during filling & Ramping. Part of MPS-CS that mainly caters to Ramping consists of 19 VME stations controlling 29 Power Supplies. Global data capturing rate of MPS-CS is 1 Hz that records readback of set-value,control’s reference & power supply’s output. But Ramping changes control’s reference at rates between 20-150 Hz.So a system of 1 Hz may miss out any deviation in data occurring during Ramping at higher rate. For this purpose a Synchronized Ramp-Data Capture(RDC) scheme has been incorporated in the MPS-CS which helps in capturing & analyzing any deviation in control’s reference & power-supply readback during Ramping. Using this scheme we can capture data at distributed VME stations at the rate of Ramping-clock & in a synchronized way. Main hardware consists of a 24-bit ADC board & 18-bit DAC board for each of 29 Power Supplies & a common Ramp-clock generator board. Amount of data captured in one Ramping Cycle is between 12-14 MB which is collected & transferred to User-interface. | ||
FPO006 | Integration of Independent Radiation Monitoring System with Main Accelerator Control | 170 |
|
||
The radiation monitoring system of J-PARC was constructed as a part of safety facilities. Thus, it has been operated independently from the main accelerator control system. In fact, the radiation monitoring system consists of two subsystems. The first subsystem developed by JAEA, which covers Linac and RCS ring, is PLC-based. We add a FL-net module to this subsystem to enable one-way data transfer to the accelerator control system. Here FL-net is a device-level communication network using UDP/IP, defined by a Japanese consortium. The second subsystem developed by KEK covers MR ring. It is a CAMAC-based DAQ system. Since this subsystem was difficult to extend, we made signal branches from radiation monitors, and fed them to a new PLC-based DAQ system. As same as the first subsystem, a FL-net module is used for one-way data transfer. In 2013-2014, integration of two subsystems has been carried out. Now radiation monitors can be supervised with the accelerator control system. As a result, accelerator operators can check radiation levels much easier than before. We understand that this is a significant improvement to realize safer operation of J-PARC accelerators. | ||
FPO007 |
Synchronized Beam Position Measurement System for KEK Electron/Positron Injector Linac | |
|
||
The KEK electron/positron linac is a 600-m-long injector that provides the beams with different energies to four independent storage rings. A nondestructive beam position monitor with the four strip-line type electrodes is utilized for the beam orbit and bunched charge measurement up to 50 Hz with the double bunch operation of 96 ns interval. Using the measured beam position, the beam orbit and energy feedback loops can be operated. The data acquisition of beam position monitor is conducted by the EPICS IOC running on the Windows-based fast digital oscilloscope. In our current system, 23 oscilloscopes process the analog data from 100 independent beam position monitors. Each data acquisition sequence has the time interval of 20 ms and is invoked by the common timing signal generated from the VME-based event timing system. Using the global beam shot number tagged by the event system, our system archived the synchronized beam position measurement among 100 monitors via 23 independent digital oscilloscopes. In this paper, the system description and the result of synchronized beam position measurement is presented in detail. | ||
FPO008 | LabVIEW PCAS Interface for NI CompactRIO | 173 |
|
||
When the NI LabVIEW EPICS Server I/O Server is used to integrate NI CompactRIO devices running under VxWorks into EPICS, we notice that it only supports "VAL" field, neither alarms nor time stamps are supported. In order to overcome these drawbacks, a new LabVIEW Channel Access Portable Server (PCAS) Interface is developed, and is applied to the Hefei Light Source (HLS) cooling water monitor system. The test results in the HLS cooling water monitor system indicate that this approach can greatly improve the performance of the NI CompactRIO devices in EPICS environment. | ||
FPO009 | HLS Power Supply Control System Based on Virtual Machine | 176 |
|
||
The Hefei Light Source (HLS) is a VUV synchrotron radiation light source. It is upgraded recently to improve its performance. The power supply control system is a part of the HLS upgrade project. Five soft IOC applications running on the virtual machine are used to control 190 power supplies via MOXA's serial-to-Ethernet device servers. The power supply control system has been under operation since November 2013, and the operation results show the power supply control system is reliable and can satisfy the demands of slow orbit feedback with the frequency of 1Hz. | ||
FPO010 | The Software Tools and Capabilities of Diagnostic System for Stability of Magnet Power Supplies at Novosibirsk Free Electron Laser | 179 |
|
||
The magnetic system of Novosibirsk Free electron laser containing large amount of magnetic elements, feed by power supplies of different types. The time stability of output current of these power supplies is directly influence on coherent radiation parameters, and operation of whole FEL facility. Therefore, system for diagnostics of power supplies state, integrated to common FEL control system, was developed. The main task of this system is to analyze output current of power supply, determinate its time stability value. Also this system is able to determinate the amplitude and frequency of output current ripples, if they have a place for particular power supply, and display obtained results. The main architecture, some other capabilities, and results of usage of this system, are described in this paper. | ||
![]() |
Poster FPO010 [2.527 MB] | |
FPO011 | PyPLC, a Versatile PLC-to-PC Python Interface | 182 |
|
||
The PyPLC [1] Tango Device Server provides a developer-friendly dynamic interface to any Modbus-based control device. Raw data structures from PLC are obtained efficiently and converted into highly customized attributes using the python programing language. The device server allows to add or modify attributes dynamically using single-line python statements. The compact python dialect used is enhanced with Modbus commands and methods to prototype, simulate and implement complex behaviors. As a generic device, PyPLC has been versatile enough to interact with PLC systems used in ALBA [2] Accelerators as well as to our Beamlines SCADA (Sardana [3]). This article describes the mechanisms used to enable this versatility and how the dynamic attribute syntax allowed to speed up the transition from PLC to user interfaces.
[1] www.tango-controls.org [2] www.cells.es [3] www.sardana-controls.org |
||
![]() |
Poster FPO011 [1.603 MB] | |
FPO012 | A Real-Time Data Logger for the MICE Superconducting Magnets | 185 |
|
||
The Muon Ionisation Cooling Experiment (MICE) being constructed at STFC’s Rutherford Appleton Laboratory will allow scientists to gain working experience of the design, construction and operation of a muon cooling channel. Among the key components are a number of superconducting solenoid and focus coil magnets specially designed for the MICE project and built by industrial partners. During testing it became apparent that fast, real-time logging of magnet performance before, during and after a quench was required to diagnose unexpected magnet behaviour. To this end a National Instruments Compact RIO (cRIO) data logger system was created, so that it was possible to see how the quench propagates through the magnet. The software was written in Real-Time LabVIEW and makes full use of the cRIO built-in FPGA to obtain synchronised, multi-channel data logging at rates of up to 10kHz. This paper will explain the design and capabilities of the created system, how it has helped to better understand the internal behaviour of the magnets during a quench and additional development to allow simultaneous logging of multiple magnets and integration into the existing EPICS control system. | ||
FPO013 | Beam Data Logging System Base on NoSQL Database at SSRF | 188 |
|
||
Funding: Supported by the Knowledge Innovation Program of Chinese Academy of Sciences To improve the accelerator reliability and stability, a beam data logging system was built at SSRF, which is base on NOSQL database Couchbase. The Couchbase is an open source software, and can be used both as a document database or pure key-value database. The logging system stores beam parameters under predefined conditions. It is mainly used for the fault diagnosis, beam parameters tracking or automatic report generation. The details of the data logging system will be reported in this paper. |
||
FPO014 | New Data Archive System for SPES Project Based on EPICS RDB Archiver with PostgreSQL Backend | 191 |
|
||
SPES project [1] is a ISOL facility under construction at INFN, Laboratori Nazionali di Legnaro, which requires the integration between the accelerator systems actually used and the new line composed by the primary beam and the ISOL target. As consequence, a migration from the actual control system to a new one based on EPICS [2] is mandatory to realize a distributed control network for the new facility. One of the first implementation realized for this purpose is the Archiver System, an important service required for experiments. Comparing information and experiences provided by other Laboratories, an EPICS Archive System [3] based on PostgreSQL is implemented to provide this service. Preliminary tests are done with a dedicated hardware and following the project requirements. After these tests used to determinate a good configuration for Database and EPICS Application, the system is going to be moved in production, where it will be integrated with the first subsystem upgraded to EPICS. Dedicated customizations are made to the application for providing a simple user experience in managing and interact with the archiver system.
[1] https://web.infn.it/spes [2] http://www.aps.anl.gov/epics [3] http://sourceforge.net/apps/trac/cs-studio/wiki/RDBArchive |
||
FPO015 | Device Control Database Tool (DCDB) | 194 |
|
||
Funding: This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 289485. In a physics facility containing numerous instruments, it is advantageous to reduce the amount of effort and repetitive work needed for changing the control system (CS) configuration: adding new devices, moving instruments from beamline to beamline, etc. We have developed a CS configuration tool, which provides an easy-to-use interface for quick configuration of the entire facility. It uses Microsoft Excel as the front-end application and allows the user to quickly generate and deploy IOC configuration (EPICS start-up scripts, alarms and archive configuration) onto IOCs; start, stop and restart IOCs, alarm servers and archive engines, etc. The DCDB tool utilizes a relational database, which stores information about all the elements of the accelerator. The communication between the client, database and IOCs is realized by a REST server written in Python. The key feature of the DCDB tool is that the user does not need to recompile the source code. It is achieved by using a dynamic library loader, which automatically loads and links device support libraries. The DCDB tool is compliant with ITER CODAC (used at ITER and ESS), but can also be used in any other EPICS environment. |
||
![]() |
Poster FPO015 [0.522 MB] | |
FPO016 | Status of Operation Data Archiving System Using Hadoop/HBase for J-PARC | 196 |
|
||
J-PARC (Japan Proton Accelerator Research Complex) consists of much equipment. In Linac and 3 GeV rapid cycling synchrotron ring (RCS), the data of over the 64,000 EPICS records for these equipment has been collected. The Data volume is about 2 TB in every year, and the stored total data volume is about 10 TB. The data have been being stored by a Relational Data Base (RDB) system using PostgreSQL, but it is not enough in availability, performance, and capability to increase of data volume flexibility. Hadoop/HBase, which is known as a distributed, scalable and big data store, has been proposed for our next-generation archive system to solve these problems. The test system was built and verified about data transition or database utilization. This report shows the current status of the new archive system, and its advantages and problems which have been obtained through our verification. | ||
FPO017 | Managing Multiple Function Generators for FAIR | 199 |
|
||
In the FAIR control system, equipment which needs to be controlled with ramped nominal values (e.g. power converters) is controlled by a standard front-end controller called scalable control unit (SCU). An SCU combines a ComExpressBoard with Intel CPU and an FPGA baseboard and acts as bus-master on the SCU host-bus. Up to 12 function generators can be implemented in slave-board FPGAs and can be controlled from one SCU. The real-time data supply for the generators demands a special software/hardware approach. Direct control of the generators with a FESA (front-end control software architecture) class, running on an Intel Atom CPU with Linux, does not meet the timing requirements. So an extra layer with an LM32 soft-core CPU is added to the FPGA. Communication between Linux and the LM32 is done via shared memory and a circular buffer data structure. The LM32 supplies the function generators with new parameter sets when it is triggered by interrupts. This two-step approach decouples the Linux CPU from the hard real-time requirements. For synchronous start and coherent clocking of all function generators, special pins on the SCU backplane are being used to avoid bus latencies. | ||
![]() |
Poster FPO017 [1.098 MB] | |
FPO018 | Setup and Diagnostics of Motion Control at ANKA Beamlines | 201 |
|
||
The precise motion control in high resolution is one of the necessary conditions for making high quality measurements at beamline experiments. At a common ANKA beamline up to one hundred actuator axes are working together to align and shape beam, to select beam Energy and to position probes. Some Experiments need additional motion axes supported by transportable controllers plugged temporaly to a local beamline control system. In terms of process control all the analog and digital signals from different sources have to be verified, leveled and interfaced to the motion controllers. They have to be matched and calibrated in the control systems configuration file to real physical quantities which give the input for further data processing. A set of hard- and software tools and methods developed at ANKA over the years is presented in this paper. | ||
![]() |
Poster FPO018 [1.608 MB] | |
FPO019 | FPGA Utilization in the Accelerator Interlock System (About the MPS Development in the LIPAc) | 204 |
|
||
The development of IFMIF (International Fusion Material Irradiation Facility) to generate a 14 MeV source of neutrons with the spectrum of DT fusion reactions is indispensable to qualify suitable materials for the First Wall of the nuclear vessel in fusion power plants. As part of IFMIF validation activities , LIPAc (Linear IFMIF Prototype Accelerator) facility, currently under installation at Rokkasho (Japan) , will accelerate a 125mA CW and 9MeV deuteron beam with a total beam power of 1.125MW. The Machine Protection System (MPS) of LIPAc provides an essential interlock function of stopping the beam in case of anomalous beam loss or other hazardous situations. High speed processing is necessary to achieve properly the MPS main goal. This high speed processing of the signals, distributed alongside the accelerator facility, is based on FPGA technology. This paper describes the basis of FPGA use in the accelerator interlock system through the development of LIPAc’s MPS, with a comparison with using of FPGA of the other accelerator control system. | ||
FPO022 | New developments on the FAIR Data Master | 207 |
FPI03 | use link to see paper's listing under its alternate paper code | |
|
||
During the last year, a small scale timing system has been built with a first version of the Data Master. In this paper, we will describe field test progress as well as new design concepts and implementation details of the new prototype to be tested with the CRYRING accelerator timing system. The message management layer has been introduced as a hardware acceleration module for the timely dispatch of control messages. It consists of a priority queue for outgoing messages, combined with a scheduler and network load balancing. This loosens the real-time constraints for the CPUs composing the control messages noticeably, making the control firmware very easy to construct and deterministic. It is further opening perspectives away from the current virtual machine-like implementation on to a specialized programming language for accelerator control. In addition, a streamlined and better fitting model for beam production chains and cycles has been devised for use in the data master firmware. The processing worst case execution time becomes completely calculable, enabling fixed time-slices for safe multiplexing of cycles in all of the CPUs. | ||
![]() |
Slides FPO022 [0.890 MB] | |
FPO024 | First Idea on Bunch to Bucket Transfer for FAIR | 210 |
|
||
The FAIR facility makes use of the General Machine Timing (GMT) system and the Bunch phase Timing System (BuTiS) to realize the synchronization of two machines. In order to realize the bunch to bucket transfer, firstly, the source machine slightly detunes its RF frequency at its RF flattop. Secondly, the source and target machines exchange packets over the timing network shortly before the transfer and make use of the RF frequency-beat method to realize the synchronization between both machines with accuracy better than 1o. The data of the packet includes RF frequency, timestamp of the zero-crossing point of the RF signal, harmonic number and bunch/bucket position. Finally, both machines have all information of each other and can calculate the coarse window and create announce signals for triggering kickers. | ||
![]() |
Poster FPO024 [2.077 MB] | |
FPO026 | ADEI and Tango Archiving System – A Convenient Way to Archive and Represent Data | 213 |
|
||
Tango offers an efficient and powerful archiving mechanism of Tango attributes in a MySQL database. The tool Mambo allows an easy configuration of all to be archived data. This approved archiving concept was successfully introduced to ANKA (Angströmquelle Karlsruhe). To provide an efficient and intuitive web-based interface instead of complex database queries, the TANGO Archiving System was integrated into the “Advanced Data Extraction Infrastructure ADEI”. ADEI is intended to manage data of distributed heterogeneous devices in large-scale physics experiments. ADEI contains internal pre-processing, data quality checks and an intuitive web interface, that guarantees fast access and visualization of huge a data sets stored in the attached data sources like MySQL databases or data files. ADEI and the Tango archiving system have been successfully tested at ANKA's imaging beamlines. It is intended to deploy both at all ANKA beamlines. | ||
![]() |
Poster FPO026 [0.938 MB] | |
FPO027 |
NICOS – the Instrument Control Solution for MLZ | |
|
||
At the MLZ, a unified instrument control solution was found in NICOS - the (N)etworked (I)nstrument (Co)ntrol (S)ystem. Primarily developed on and for the triple-axis machines for quite some time, it got enhanced and adopted to also support other instrument types reliably. The modular approach and the inherent flexibility allowed this easily. Feedback from users as well as instrument responsibles helped to improve the usability significantly. Long wished features like auto-detection of sample environment or enhanced scripting capabilities ease the setup phase of each experiment. A state-of-the art help system, a modern GUI and seamless integration with pluggable hardware modules (via TACO/TANGO) allow scientists to focus on the experiment and reduce distractions due to machine peculiarities. Since NICOS is written in Python, it is easy to implement new features or requests. Abstract device classes easy handling of different kind of hardware. Primarily developed for neutron scattering instruments, NICOS is also more than capable to control x-ray diffractometers or beamline instruments. We want to present its capabilities to extent its use outside our facility. | ||
FPO028 | Web Based Machine Status Display for the Siam Photon Source | 216 |
FPI04 | use link to see paper's listing under its alternate paper code | |
|
||
A new machine operation status broadcasting system has been developed for Siam Photon Source (SPS), a 1.2 GeV synchrotron light source in Thailand. The system is implemented using web-based interface, and broadcasts the information over the SPS website, mobile application, as well as local TV network within the SPS facility, allowing users as well as technical personnel to easily access a variety of information related to the machine via web browsers and other mediums. The new system also provides supporting message services for alarm, event notification, and other operational necessities. In this report, the design of web and mobile applications, which are based on HTML5, CSS3, and adopts PHP, AJAX, Bootstrap framework (for responsive design), jQuery, High charts JS, Twitter widget, and others, will be described. The details of the hardware and software configurations, users requirements and satisfactions, as well as suggestions on further improvements, will be presented. | ||
![]() |
Slides FPO028 [1.338 MB] | |
![]() |
Poster FPO028 [2.386 MB] | |
FPO029 | Redesign of Alarm Monitoring System Application "BeamlineAlarminfoClient" at DESY | 219 |
|
||
The alarm monitoring system “BeamlineAlarminfoClient” is a very useful technical-service application at DESY, as it visually renders the locations of important alarms in some sections (e.g. fire or other emergencies). The aim of redesigning this application is to improve the software architecture and allow the easy integration of new observable areas including a new user interface design. This redesign also requires changes on server-side, where alarms are handled and the necessary alarm information is prepared for display. Currently, the client manages alarm data from 17 different servers. This number will increase dramatically in 2014 when new beam lines come into play. Thus creating templates to simplify the addition of new sections makes sense both for the server and client. The client and server are based on the Tine control system and make use of the Tine-Studio utilities, the Alarm Viewer and the Archive Viewer. This paper presents how the redesign is arranged in close collaboration with the customers. | ||
![]() |
Poster FPO029 [0.164 MB] | |
FPO030 | Control System Software Environment and Integration for the TPS | 222 |
FPI05 | use link to see paper's listing under its alternate paper code | |
|
||
The TPS (Taiwan Photon Source) is the latest generation 3 GeV synchrotron light source, and the commissioning starts from third quarter of 2014. The EPICS is adopted as control system framework for the TPS. The various EPICS IOCs have implemented for each subsystem. The control system software environment has been established and integrated specifically for the TPS commissioning. The various purposed operation interfaces have been created and mainly include the function of setting, reading, save, restore and etc. The database related applications have been built, and the applications include archive system, alarm system, logbook, Web and etc. The high level applications which are depended upon properties of each subsystem have been developed and are in test phase. The efforts will be summarized at this report. | ||
![]() |
Slides FPO030 [1.533 MB] | |
FPO031 | Power Supplies Transient Recorders for Post-Mortem Analysis of BPM Orbit Dumps at Petra-III | 225 |
|
||
PETRA-III is a 3rd generation synchrotron light source dedicated to users at 14 beam lines with 30 instruments. The storage ring is presently modified to add 12 beam lines. PETRA III was operated with several filling modes such as 40, 60, 480 and 960 bunches with a total current of 100mA at electron beam energy of 6 GeV. The horizontal beam emittance is 1 nmrad while a coupling of 1% amounts to a vertical emittance of 10 pmrad. During a user run Machine Protection System (MPS) may trigger an unscheduled beam dump if transients in the current of magnet power supplies are detected which are above permissible limits. The trigger of MPS stops the ring buffers of the 226 BPM electronics where the last 16384 turns just before the dump are stored. These data and transient recorder data of Magnet Power Supply Controllers are available for a post-mortem analysis. Here we discuss in detail the functionality of a Java GUI used to investigate the transient behavior of the differences between set and readout values of different power supplies to find out the responsible power supply that might have led to emittance growth, fluctuations in orbits or beam dumps seen in a post-mortem analysis. | ||
FPO032 | TPS Screen Monitor User Control Interface | 228 |
|
||
The Taiwan Photon Source (TPS) is being constructed at the campus of the NSRRC (National Synchrotron Radiation Research Center) and in commissioning. For beam commissioning, the design and implementation of a screen monitor system for beam profile acquisition, analysis and display was done. A CCD camera with Gigabit Ethernet interface (GigE Vision) is a standard device for image acquisition, to be undertaken with an EPICS IOC via a PV channel; display beam profile and analysis properties are made with a Matlab tool. The further instructions for the design and functionality of the GUI were presented in this report. | ||
FPO034 | Beamline Data Management at the Synchrotron ANKA | 231 |
|
||
We present an architecture consisting of measurement devices, beamline data management and data repository to enable data management at the synchrotron facility ANKA. The operators perform some data management tasks manually and individually for each measurement method. In order to provide the functionality of a data repository it is necessary to collect the data, aggregate metadata and to perform the ingests into the data repository. The data management layer between the measurement devices and the data repository is referred to beamline data management (BLDM), which performs data collection, metadata aggregation and data ingest. Shared libraries contain functionality like migration, ingest or metadata aggregation and form the basis of the BLDM. The workflows and the current state of execution are persisted to enable monitoring and error handling. After data ingest into the data repository, implemented with the KIT Data Manager, archiving, content preservation or bit preservation services are provided for the ingested data. BLDM can connect the existing infrastructure with the data repository without major changes of routine processes to build a data repository for a synchrotron. | ||