Paper | Title | Other Keywords | Page | |||||
---|---|---|---|---|---|---|---|---|
WECOAA02 | The TINE Control System Protocol: How to Achieve High Scalability and Performance | controls, monitoring, brilliance, vacuum | 19 | |||||
|
Over the years TINE* has implemented numerous strategies for achieving high efficiency regarding data transport within a distributed control system. This was in fact essential in controlling a large machine such as HERA**. In modern times, a control system protocol suite must offer interfaces to many and sundry development platforms (not simply C++ and java) and it must support 'part-time' application developers, who might not be so well-versed in writing 'efficient' applications. This is an important point and easy to overlook until it is noticed that front end servers are struggling due to poor data flow models. For instance, a magnet server with 200 PSCs (Power Supply Controllers) might be accessed by a simple panel application which synchronously polls the readback values of all PSCs individually. The same server will have a much easier time if the client can be 'coerced' into acquiring the information asynchronously and as a multi-channel array of all values. TINE now offers various 'second-order' protocol features which go a long way in not just allowing but 'enforcing' efficient data transfer. We shall describe some of these features in this article.
|
* http://tine.desy.de |
|
![]()
Slides
|
|
|
||
WEPL018 | The FERMI@Elettra CCD image acquisition system | electron, controls, laser, diagnostics | 64 | |||||
|
FERMI@Elettra is a new 4th generation light source based on a linac-driven free electron laser which is currently being built in Trieste, Italy. The CCD image acquisition system is a fundamental diagnostic tool for the commissioning of the new accelerator. It is used for the characterization and tuning of the laser, electron and photon beams. The Tango based software architecture,the soft real-time performance and the embedded image processing algorithms are described.
|
|
|
![]()
Poster
|
|
|
||
WEPL028 | TINE/ACOP state-of-the-art Video Controls at Petra III | controls, diagnostics, electron, emittance | 82 | |||||
|
The TINE/ACOP video system is a complete state-of-the-art solution for streaming beam video, featuring live analysis and live beam image display inside ACOP video component, which can be placed in any Java Swing panel. After a number of iterative improvements and embellishments, the system has matured to stable production quality in the beginning of year 2010. The system consists of the following components: a TINE device server captures a video image [1] and encodes it to the standard TINE IMAGE format. The TINE transport layer streams the IMAGE objects to clients as it would any other data chunk [2]. The Java TINE client passes the IMAGE object through the analysis Java bean, which then performs fast statistical analysis of beam position and size. The streamed image plus analysis data are displayed in the Java video component, which is part of the ACOP components. Additional capabilities are background subtraction, automatic or manual threshold subtraction, enhanced coloring and saving snapshot as PNG file. Optionally, the analysis bean can be used standalone as a common service and results are further distributed via an intermediate TINE server written in Java.
|
[1] S. Weisse et al., "Status of a versatile Video System |
|
![]()
Poster
|
|
|
||
THPL018 | Development of Image Processing System on Embedded EPICS for Beam Diagnostics | controls, monitoring, power-supply, diagnostics | 165 | |||||
|
A new image processing system was developed based on EPICS and the FA-M3 PLC made by Yokogawa Electric Corporation. The hardware of the system comprises an F3RP61 CPU module running Linux and an F3UM02 frame grabber module. The CPU functions as an IOC to analyze the raw image data acquired and transferred by the frame grabber on the PCI-bus which connects the two modules. A custom record, graphicsRecord, holds the raw image data, the results of analysis and parameters set by the user over the network. GUI panels were created by using EDM in order to display the image and to set relevant control parameters into the fields of the graphicsRecord on the F3RP61-based IOC. It was confirmed that the developed system is able to acquire image data, analyze them appropriately, and send them over the network to a host computer to display the results of analysis. The design and results on performance measurement of the system is reported.
|
|
|
|||||
FRIOA01 | Control systems for new large projects | controls, feedback, synchrotron, instrumentation | 186 | |||||
|
We discuss control systems of accelerators and similar projects that are presently still in design and early construction phases, such as FAIR, ESS, MedAustron, NSLS II, ITER, etc, and comparing them against the approaches of the last two decades and explain the new trends that are emerging: · From the organizational perspective, control system architectures are established earlier in the project, allowing them to adapt to the machine physics requirements better as well as allow for modeling and simulations. · In software, there is much less emphasis on custom codes than there was in the past. Instead, standard and off-the-shelf components and frameworks already used at existing accelerators are becoming the preferred choice, not only reducing risks, but also allowing for reuse and sharing. · In hardware and networks for real-time control and data acquisition, there is a strong trend from custom electronics development to standard and off-the-shelf solutions. This in particular applies to systems like timing, machine protection, BPMs and LL RF. When custom solutions are needed, flexible hardware technologies (e.g., FPGA) are chosen to allow for future extensibility.
|
|
|
![]()
Slides
|
|
|
||
FRCOAA04 | Experiment Based User Software | controls, feedback, synchrotron, scattering | 211 | |||||
|
The Spherical Grating Monochromator (SGM) and Resonant Elasitic-Inelastic Xray Scattering (REIXS) beamlines are located at the Canadian Light Source (CLS). A novel approach to software design has been undertaken to simplify user interactions with these beamlines. While the SGM and REIXS beamlines are structurally different, the techniques available are quite similar. The software is developed to provide seamless acquisition of data, strong data management tools, and easy transition between beamlines for end users. The end result is software focussed on experiments rather than software focussed on beamlines.
|
|
|
![]()
Slides
|
|
|