| Paper | Title | Page |
|---|---|---|
| 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. | ||
FIOA01 |
Accelerator Availability Monitoring | |
|
||
| Maximized availability has become an important issue in the field of today's particle accelerator operation, where downtimes of even a few minutes can have a significant influence. Thus a reliable online monitoring of accelerator states within the control system is required, including both declared operation modes as well as alarm states. Would it be possible to rely completely on fully automated data collection for predefined states and predefined operation schedules? And if so, how would we best go about doing this? Or is offline data manipulation unavoidable? Some practical experience will be presented. | ||
|
Slides FIOA01 [5.720 MB] | |
| FCO201 | Renovating and Upgrading the Web2cToolkit Suite: A Status Report | 234 |
|
||
| Web2cToolkit is a collection of Web services. It enables scientists, operators or service technicians to supervise and operate accelerators and beam lines through the World Wide Web. In addition, it provides users with a platform for communication and the logging of data and actions. Recently a novel service, especially designed for mobile devices, has been added. Besides the standard mouse-based interaction it provides a touch- and voice-based user interface. Web2cToolkit is currently undergoing an extensive renovation and upgrading process. Real WYSIWYG-editors are now available to generate and configure synoptic and history displays, and an interface based on 3D-motion and gesture recognition has been implemented. Also the multi-language support and the security of the communication between Web client and server have been improved substantially. The paper reports the complete status of this work and outlines upcoming development. | ||
|
Slides FCO201 [1.318 MB] | |
| FCO202 | OpenGL-Based Data Analysis in Virtualized Self-Service Environments | 237 |
|
||
|
Funding: Federal Ministry of Education and Research, Germany Modern data analysis applications for 2D/3D data samples apply complex visual output features which are often based on OpenGL, a multi-platform API for rendering vector graphics. They demand special computing workstations with a corresponding CPU/GPU power, enough main memory and fast network interconnects for a performant remote data access. For this reason, users depend heavily on available free workstations, both temporally and locally. The provision of virtual machines (VMs) accessible via a remote connection could avoid this inflexibility. However, the automatic deployment, operation and remote access of OpenGL-capable VMs with professional visualization applications is a non-trivial task. In this paper, we discuss a concept for a flexible analysis infrastructure that will be part in the project ASTOR, which is the abbreviation for “Arthropod Structure revealed by ultra-fast Tomography and Online Reconstruction”. We present an Analysis-as-a-Service (AaaS) approach based on the on-demand allocation of VMs with dedicated GPU cores and a corresponding analysis environment to provide a cloud-like analysis service for scientific users. |
||
|
Slides FCO202 [1.126 MB] | |
| FCO203 | Making it all Work for Operators | 240 |
|
||
|
Funding: ANKA Synchrotron Light Source, KIT, Karlsruhe As the control system of the ANKA synchrotron radiation source at KIT (Karlsruhe Institute of Technology) is being slowly upgraded it can become, at key stages, temporarily a mosaic of old and new panels while the operator learns to move across to the new system. With the development of general purpose tools, and careful planning of both the final and transition GUIs, we have been able to actually simplify the working environment for machine operators. In this paper we will explain concepts, guides and tools in which GUIs for operators are developed and deployed at ANKA. |
||
|
Slides FCO203 [0.663 MB] | |
| FCO204 | How the COMETE Framework Enables the Development of GUI Applications Connected to Multiple Data Sources | 243 |
|
||
|
Today at SOLEIL, our end users requires that GUI applications display data coming from various sources: live data from the Tango [1] control system, archived data stored in the Tango archiving databases and scientific measurement data stored in HDF5 files. Moreover they would like to use the same collection of widgets for the different data sources to be accessed. On the other side, for GUI application developers, the complexity of data source handling had to be hidden. The COMETE [2] framework has been developed to fulfil these allowing GUI developers to build high quality, modular and reusable scientific oriented GUI applications, with consistent look and feel for end users. COMETE offers some key features to software developers: - A data connection mechanism to link the widget to the data source - Smart refreshing service - Easy-to-use and succinct API - Components can be implemented in AWT, SWT and SWING flavors This paper will present the work organization, the software architecture and design of the whole system. We’ll also introduce the COMETE eco-system and the available applications for data visualisation.
[1] TANGO http://www.tango-controls.org [2] COMETE ICALPEPCS 2011 WEMAU012 |
||
|
Slides FCO204 [1.048 MB] | |
FCO205 |
Archive Playback - Post Mortem Data Analysis | |
|
||
|
The cryogenic systems at DESY are controlled by the process control system EPICS. New cryogenic plants and new test facilities for the European XFEL are currently beginning their routine operations. Other components of the XFEL are under construction or currently in the commissioning phase. Diagnostic analysis of events in the system is getting more difficult due to the complex environment. Current post mortem analysis is typically carried out by retrieving archived data and plotting the results in a trend plot. The disadvantage of this approach is that you only see those channels which are configured as potential candidates for a good analysis. Channels which might actually explain the root cause of the event stay out of sight. We have developed mechanisms to play back the archived data directly into the data stream of the operator console. This way the data get displayed into the synoptic displays in the same manner the operator is used to. This way the analysis of events is eased. Within a given time period it is possible to run forward or backward with a time-slider. First results will be shown.
The work is carried out as a master thesis at the university of Hamburg. |
||
|
Slides FCO205 [0.908 MB] | |
| FCO206 | PANIC, a Suite for Visualization, Logging and Notification of Incidents | 246 |
|
||
|
PANIC is a suite of python applications focused on visualization, logging and notification of events occurring in ALBA [1] Synchrotron Control System. Build on top of the PyAlarm Tango [2] Device Server it provides an API and a set of graphic tools to visualize the status of the declared alarms, create new alarm processes and enable notification services like SMS, email, data recording, sound or execution of Tango commands. The user interface provides visual debugging of complex alarm behaviors, that can be declared using single-line python expressions. This article describes the architecture of the PANIC suite, the alarm declaration syntax and the integration of alarm widgets in Taurus [3] user interfaces.
[1] www.cells.es [2] www.tango-controls.org [3] www.taurus-scada.org |
||
|
Slides FCO206 [1.875 MB] | |