Paper | Title | Other Keywords | Page |
---|---|---|---|
MOPPC013 | Revolution in Motion Control at SOLEIL: How to Balance Performance and Cost | controls, software, hardware, embedded | 81 |
|
|||
SOLEIL * is a third generation Synchrotron radiation source located near Paris in France. REVOLUTION (REconsider Various contrOLler for yoUr moTION) is the motion controller upgrade project at SOLEIL. It was initiated by the first « Motion control workshop in radiation facilities » in May 2011 that allowed development of an international motion control community in large research facilities. The next meeting will take place during pre-ICALEPS workshop: Motion Control Applications in Large Facilities **. As motion control is an essential key element in assuring optimal results, but also at a competitive price, the REVOLUTION team selected alternatives by following a theoretical and practical methodology: advanced market analysis, tests, measures and impact evaluation. Products from two major motion control manufacturers are on the short list. They must provide the best performance for a small selection of demanding applications, and the lowest global cost to maintain operational conditions for the majority of applications at SOLEIL. The search for the best technical, economical and organizational compromise to face our challenges is detailed in this paper.
* : www.synchrotron-soleil.fr ** : http://www.synchrotron-soleil.fr/Workshops/2013/motioncontrol |
|||
MOPPC045 | Cilex-Apollon Synchronization and Security System | laser, target, distributed, software | 188 |
|
|||
Funding: CNRS, MESR, CG91, CRiDF, ANR Cilex-Apollon is a high intensity laser facility delivering at least 5 PW pulses on targets at one shot per minute, to study physics such as laser plasma electron or ion accelerator and laser plasma X-Ray sources. Under construction, Apollon is a four beam laser installation with two target areas. Apollon control system is based on Tango. The Synchronization and Security System (SSS) is the heart of this control system and has two main functions. First one is to deliver triggering signals to lasers sources and diagnostics and the second one is to ensure machine protection to guarantee optic components integrity by avoiding damages caused by abnormal operational modes. The SSS is composed of two distributed systems. Machine protection system is based on a distributed I/O system running a Labview real time application and the synchronization part is based on the distributed Greenfield Technology system. The SSS also delivers shots to the experiment areas through programmed sequences. The SSS are interfaced to Tango bus. The article presents the architecture, functionality, interfaces to others processes, performances and feedback from a first deployment on a demonstrator. |
|||
![]() |
Poster MOPPC045 [1.207 MB] | ||
MOPPC078 | TANGO Steps Toward Industry | controls, software, site, synchrotron | 277 |
|
|||
Funding: Gravit innovation Grenoble France. TANGO has proven its excellent reliability by controlling several huge scientific installations in a 24*7 mode. Even if it has originally been built for particle accelerators and scientific experiments, it can be used to control any equipment from small domestic applications to big industrial installations. In the last years the interest around TANGO has been growing and several industrial partners in Europe propose services for TANGO. The TANGO industrialization project aims to increase the visibility of the system fostering the economic activity around it. It promotes TANGO as an open-source flexible solution for controlling equipment as an alternative to proprietary SCADA systems. To achieve this goal several actions have been started, such as the development of an industrial demonstrator, better packaging, integrating OPC-UA and improving the communication around TANGO. The next step will be the creation of a TANGO software Foundation able to engage itself as a legal and economical partner for industry. This foundation will be funded by industrial partners, scientific institutes and grants. The goal is to foster and nurture the growing economic eco-system around TANGO. |
|||
![]() |
Poster MOPPC078 [4.179 MB] | ||
MOPPC086 | Manage the MAX IV Laboratory Control System as an Open Source Project | controls, software, GUI, framework | 299 |
|
|||
Free Open Source Software (FOSS) is now deployed and used in most of the big facilities. It brings a lot of qualities that can compete with proprietary software like robustness, reliability and functionality. Arguably the most important quality that marks the DNA of FOSS is Transparency. This is the fundamental difference compared to its closed competitors and has a direct impact on how projects are managed. As users, reporters, contributors are more than welcome the project management has to have a clear strategy to promote exchange and to keep a community. The Control System teams have the chance to work on the same arena as their users and, even better, some of the users have programming skills. Unlike a fortress strategy, an open strategy may benefit from the situation to enhance the user experience. In this topic we will explain the position of the MaxIV KITS team. How “Tango install party” and “coding dojo” have been used to promote the contribution to the control system software and how our projects are structured in terms of process and tools (SARDANA, GIT… ) to make them more accessible for in house collaboration as well as from other facilities or even subcontractors. | |||
![]() |
Poster MOPPC086 [7.230 MB] | ||
MOPPC109 | Status of the MAX IV Laboratory Control System | controls, linac, storage-ring, interface | 366 |
|
|||
The MAX IV Laboratory is a new synchrotron light source being built in Lund, south Sweden. The whole accelerator complex consists of a 3GeV 300m long full energy linac, two Storage Rings of 1.5GeV and 3GeV and a Short Pulse Facility for pump and probe experiments with bunches around 100fs long. First x-rays for the users are expected to be delivered in 2015 for the SPF and 2016 for the Storage Rings. This paper describes the progress in the design of the control system for the accelerator and the different solutions adopted for data acquisition, synchronisation, networking, safety and other aspects related to the control system | |||
![]() |
Poster MOPPC109 [0.522 MB] | ||
TUMIB09 | jddd: A Tool for Operators and Experts to Design Control System Panels | controls, GUI, EPICS, interface | 544 |
|
|||
jddd, a graphical tool for control system panel design, has been developed at DESY to allow machine operators and experts the design of complex panels. No knowledge of a programming language nor compiling steps are required to generate highly dynamic panels with the jddd editor. After 5 years of development and implementing requirements for DESY-specific accelerator operations, jddd has become mature and is increasingly used at DESY. The focus meanwhile has changed from pure feature development to new tasks as archiving/managing a huge number of control panels, finding panel dependencies, automatic refactoring of panel names, book keeping and evaluation of panel usage and collecting Java exception messages in an automatic manner. Therefore technologies of the existing control system infrastructure like Servlets, JMS, Lucene, SQL, SVN are used. The concepts and technologies to further improve the quality and robustness of the tool are presented in this paper. | |||
![]() |
Slides TUMIB09 [0.811 MB] | ||
![]() |
Poster TUMIB09 [1.331 MB] | ||
TUPPC005 | Implementation of an Overall Data Management at the Tomography Station at ANKA | experiment, data-management, controls, synchrotron | 558 |
|
|||
New technologies and research methods increase the complexity of data management at the beamlines of a synchrotron radiation facility. The diverse experimental data such as user and sample information, beamline status and parameters and experimental datasets, has to be interrelated, stored and provided to the user in a convenient way. The implementation of these requirements leads to challenges in fields of data life-cycle, storage, format and flow. At the tomography station at the ANKA a novel data management system has been introduced, representing a clearly structured and well organized data flow. The first step was to introduce the Experimental Coordination Service ECS, which reorganizes the measurement process and provides automatic linking of meta-, logging- and experimental-data. The huge amount of data, several TByte/week, is stored in NeXus files. These files are subsequently handled regarding storage location and life cycle by the WorkSpaceCreator development tool. In a further step ANKA will introduce the European single sign on system Umbrella and the experimental data catalogue ICAT as planned as the European standard solution in the PaNdata project. | |||
![]() |
Poster TUPPC005 [1.422 MB] | ||
TUPPC043 | Controlling Cilex-Apollon Laser Beams Alignment and Diagnostics Systems with Tango | alignment, laser, controls, GUI | 658 |
|
|||
Funding: CNRS, MESR, CG91, CRiDF, ANR Cilex-Apollon is a high intensity laser facility delivering at least 5 PW pulses on targets at one shot per minute, to study physics such as laser plasma electron or ion accelerator and laser plasma X-Ray sources. Under construction, Apollon is a four beam laser installation with two target areas. To control the laser beam characteristics and alignment, more than 75 CCD cameras and 100 motors are dispatched in the facility and controlled through a Tango bus. The image acquisition and display are made at 10 Hz. Different operations are made on line, at the same rate on acquired images like binarisation, centroid calculation, size and energy of laser beam. Other operations are made off line, on stored images. The beam alignment can be operated manually or automatically. The automatic mode is based on a close loop using a transfer matrix and can correct the laser beam centering and pointing 5 times per second. The article presents the architecture, functionality, performances and feedback from a first deployment on a demonstrator. |
|||
![]() |
Poster TUPPC043 [0.766 MB] | ||
TUPPC047 | The New TANGO-based Control and Data Acquisition System of the GISAXS Instrument GALAXI at Forschungszentrum Jülich | controls, software, neutron, detector | 673 |
|
|||
Forschungszentrum Jülich operated the SAXS instrument JUSIFA at DESY in Hamburg for more than twenty years. With the shutdown of the DORIS ring JUSIFA was relocated to Jülich. Based on most JUSIFA components (with major mechanical modifications) and a MetalJet high performance X-Ray source from Bruker AXS the new GISAXS instrument GALAXI was built by JCNS (Jülich Centre for Neutron Science). GALAXI was equipped with new electronics and a completely new control and data acquisition system by ZEA-2 (Zentralinstitut für Engineering, Elektronik und Analytik 2 – Systeme der Elektronik, formely ZEL). On the base of good experience with the TACO control system, ZEA-2 decided that GALAXI should be the first instrument of Forschungszentrum Jülich with the successor system TANGO. The application software on top of TANGO is based on pyfrid. Pyfrid was originally developed for the neutron scattering instruments of JCNS and provides a scripting interface as well as a Web GUI. The design of the new control and data acquisition system is presented and the lessons learned by the introduction of TANGO are reported. | |||
TUPPC061 | BL13-XALOC, MX experiments at Alba: Current Status and Ongoing Improvements | controls, interface, experiment, hardware | 714 |
|
|||
BL13-XALOC is the only Macromolecular Crystallography (MX) beamline at the 3-GeV ALBA synchrotron. The control system is based on Tango * and Sardana **, which provides a powerful python-based environment for building and executing user-defined macros, a comprehensive access to the hardware, a standard Command Line Interface based on ipython, and a generic and customizable Graphical User Interface based on Taurus ***. Currently, the MX experiments are performed through panels that provide control to different beamline instrumentation. Users are able to collect diffraction data and solve crystal structures, and now it is time to improve the control system by combining the feedback from the users with the development of the second stage features: group all the interfaces (i.e. sample viewing system, automatic sample changer, fluorescence scans, and data collections) in a high-level application and implement new functionalities in order to provide a higher throughput experiment, with data collection strategies, automated data collections, and workflows. This article describes the current architecture of the XALOC control system, and the plan to implement the future improvements.
* http://www.tango-controls.org/ ** http://www.sardana-controls.org/ *** http://www.tango-controls.org/static/taurus/ |
|||
![]() |
Poster TUPPC061 [2.936 MB] | ||
TUCOCB07 | TANGO - Can ZMQ Replace CORBA ? | CORBA, network, controls, database | 964 |
|
|||
TANGO (http://www.tango-controls.org) is a modern distributed device oriented control system toolkit used by a number of facilities to control synchrotrons, lasers and a wide variety of equipment for doing physics experiments. The performance of the network protocol used by TANGO is a key component of the toolkit. For this reason TANGO is based on the omniORB implementation of CORBA. CORBA offers an interface definition language with mappings to multiple programming languages, an efficient binary protocol, a data representation layer, and various services. In recent years a new series of binary protocols based on AMQP have emerged from the high frequency stock market trading business. A simplified version of AMQP called ZMQ (http://www.zeromq.org/) was open sourced in 2010. In 2011 the TANGO community decided to take advantage of ZMQ. In 2012 the kernel developers successfully replaced the CORBA Notification Service with ZMQ in TANGO V8. The first part of this paper will present the software design, the issues encountered and the resulting improvements in performance. The second part of this paper will present a study of how ZMQ could replace CORBA completely in TANGO. | |||
![]() |
Slides TUCOCB07 [1.328 MB] | ||
TUCOCB09 | The Internet of Things and Control System | controls, network, feedback, embedded | 974 |
|
|||
A recent huge interest in Machine to Machine communication is known as the Internet Of Things (IOT), to allow the possibility for autonomous devices to use Internet for exchanging the data. The Internet and the World Wide Web have caused a revolution in communication between the people. They were born from the need to exchange scientific information between institutes. Several universities have predicted that IOT will have a similar impact and now, industry is gearing up for it. The issues under discussion for IOT , such as protocols, representations and resources are similar to human communication and are currently being tested by different institutes and companies, including start-ups. Already, the term smart city is used to describe uses of IOT, such as smart parking, traffic congestion and waste management. In the domain of Control Systems for big research facilities, a lot of knowledge has already been acquired for building the connections between thousands of devices, more and more of which are provided with a TCP/IP connection. This paper investigates the possible convergence between Control Systems and IOT. | |||
![]() |
Slides TUCOCB09 [11.919 MB] | ||
TUCOCB10 | TANGO V8 - Another Turbo Charged Major Release | controls, interface, device-server, CORBA | 978 |
|
|||
The TANGO (http://tango-controls/org) collaboration continues to evolve and improve the TANGO kernel. A latest release has made major improvements to the protocol and, the language support in Java. The replacement of the CORBA Notificaton service with ZMQ for sending events has allowed a much higher performance, a simplification of the architecture and support for multicasting to be achieved. A rewrite of the Java device server binding using the latest features of the Java language has made the code much more compact and modern. Guidelines for writing device servers have been produced so they can be more easily shared. The test suite for testing the TANGO kernel has been re-written and the code coverage drastically improved. TANGO has been ported to new embedded platforms running Linux and mobile platforms running Android and iOS. Packaging for Debian and bindings to commercial tools have been updated and a new one (Panorama) added. The graphical layers have been extended. The latest figures on TANGO performance will be presented. Finally the paper will present the roadmap for the next major release. | |||
![]() |
Slides TUCOCB10 [1.469 MB] | ||
THMIB09 | Management of the FERMI Control System Infrastructure | controls, network, interface, Ethernet | 1086 |
|
|||
Funding: Work supported in part by the Italian Ministry of University and Research under grants FIRB-RBAP045JF2 and FIRB-RBAP06AWK3 Efficiency, flexibility and simplicity of management have been some of the design guidelines of the control system for the FERMI@Elettra Free Electron Laser. Out-of-band system monitoring devices, remotely operated power distribution units and remote management interfaces have been integrated into the Tango control system, leading to an effective control of the infrastructure. The Open Source tool Nagios has been deployed to monitor the functionality of the control system computers and the status of the application software for an easy and automatic identification and report of troubles. |
|||
![]() |
Slides THMIB09 [0.236 MB] | ||
![]() |
Poster THMIB09 [1.567 MB] | ||
THPPC012 | The Equipment Database for the Control System of the NICA Accelerator Complex | controls, database, software, collider | 1111 |
|
|||
The report describes the database of equipment for the control system of Nuclotron-based Ion Collider fAcility (NICA, JINR, Russia). The database will contain information about hardware, software, computers and network components of control system, their main settings and parameters, and the responsible persons. The equipment database should help to implement the Tango system as a control system of NICA accelerator complex. The report also describes a web service to display, search, and manage the database. | |||
![]() |
Poster THPPC012 [1.070 MB] | ||
THPPC013 | Configuration Management of the Control System | controls, software, database, PLC | 1114 |
|
|||
The control system of big research facilities like synchrotron involves a lot of work to keep hardware and software synchronised to each other to have a good coherence. Modern Control System middleware Infrastructures like Tango use a database to store all values necessary to communicate with the devices. Nevertheless it is necessary to configure the driver of a PowerSupply or a Motor controller before being able to communicate with any software of the control system. This is part of the configuration management which involves keeping track of thousands of equipments and their properties. In recent years, several DevOps tools like Chef, Puppet, Ansible or SpaceMaster have been developed by the OSS community. They are now mandatory for the configuration of thousands of servers to build clusters or cloud servers. Define a set of coherent components, enable Continuous Deployment in synergy with Continuous Integration, reproduce a control system for simulation, rebuild and track changes even in the hardware configuration are among the use cases. We will explain the strategy of MaxIV on this subject, regarding the configuration management. | |||
![]() |
Poster THPPC013 [4.620 MB] | ||
THPPC048 | Upgrade of the Nuclotron Injection Control and Diagnostics System | controls, injection, diagnostics, device-server | 1176 |
|
|||
Nuclotron is a 6 GeV/n superconducting synchrotron operating at JINR, Dubna since 1993. It will be the core of the future accelerating complex NICA which is under development now. The report presents details of the Nuclotron injection hardware and software upgrade to operate under future NICA control system based on Tango. The designed system provides control and synchronization of electrostatic and magnetic inflector devices and diagnostics of the ion beam injected from 20MeV linear accelerator to Nuclotron. The hardware consists of few controllable power supplies, various National Instruments acquisition devices, custom-designed controller module. The software consists of few C++ Tango device servers and NI LabView client applications. | |||
![]() |
Poster THPPC048 [1.472 MB] | ||
THCOCB04 | Using an Expert System for Accelerators Tuning and Automation of Operating Failure Checks | controls, database, monitoring, operation | 1434 |
|
|||
Today at SOLEIL abnormal operating conditions cost many human resources involved in plenty of manual checks on various different tools interacting with different service layers of the control system (archiving system, device drivers, etc.) before recovering a normal accelerators operation. These manual checks are also systematically redone before each beam shutdown and restart. All these repetitive tasks are very error prone and lead to a tremendous lack in the assessment of beam delivery to users. Due to the increased process complexity and the multiple unpredictable factors of instability in the accelerators operating conditions, the existing diagnosis tools and manual check procedures reached their limits to provide practical reliable assistance to both operators and accelerators physicists. The aim of this paper is to show how the advanced expert system layer of the PASERELLE* framework, using the CDMA API** to access in a uniform way all the underlying data sources provided by the control system, can be used to assist the operators in detecting and diagnosing abnormal conditions and thus providing safe guards against these unexpected accelerators operation conditions.
*http://www.isencia.be/services/passerelle **https://code.google.com/p/cdma/ |
|||
![]() |
Slides THCOCB04 [1.636 MB] | ||
FRCOAAB06 | A Common Software Framework for FEL Data Acquisition and Experiment Management at FERMI | experiment, FEL, framework, data-acquisition | 1481 |
|
|||
Funding: Work supported in part by the Italian Ministry of University and Research under grants FIRB-RBAP045JF2 and FIRB-RBAP06AWK3 After installation and commissioning, the Free Electron Laser facility FERMI is now open to users. As of December 2012, three experimental stations dedicated to different scientific areas, are available for user research proposals: Low Density Matter (LDM), Elastic & Inelastic Scattering (EIS), and Diffraction & Projection Imaging (DiProI). A flexible and highly configurable common framework has been developed and successfully deployed for experiment management and shot-by-shot data acquisition. This paper describes the software architecture behind all the experiments performed so far; the combination of the EXECUTER script engine with a specialized data acquisition device (FERMIDAQ) based on TANGO. Finally, experimental applications, performance results and future developments are presented and discussed. |
|||
![]() |
Slides FRCOAAB06 [5.896 MB] | ||