Keyword: TANGO
Paper Title Other Keywords Page
MOPPC013 Revolution in Motion Control at SOLEIL: How to Balance Performance and Cost controls, software, hardware, embedded 81
 
  • D. Corruble, Y.-M. Abiven, F. Ben Zekri, P. Betinelli-Deck, M. Cerato, C. Engblom, R. Millet
    SOLEIL, Gif-sur-Yvette, France
 
  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
 
  • M. Pina, J-L. Paillard
    LULI, Palaiseaux, France
 
  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 icon Poster MOPPC045 [1.207 MB]  
 
MOPPC078 TANGO Steps Toward Industry controls, software, site, synchrotron 277
 
  • A. Götz, J.M. Chaize
    ESRF, Grenoble, France
  • A. Delorme
    Gravit, Grenoble, France
 
  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 icon Poster MOPPC078 [4.179 MB]  
 
MOPPC086 Manage the MAX IV Laboratory Control System as an Open Source Project controls, software, GUI, framework 299
 
  • V.H. Hardion, J.J. Jamroz, J. Lidón-Simon, M. Lindberg, A.M. Milán, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
  • P.P. Goryl
    Solaris, Kraków, Poland
 
  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 icon Poster MOPPC086 [7.230 MB]  
 
MOPPC109 Status of the MAX IV Laboratory Control System controls, linac, storage-ring, interface 366
 
  • J. Lidón-Simon, V.H. Hardion, J.J. Jamroz, M. Lindberg, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
 
  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 icon Poster MOPPC109 [0.522 MB]  
 
TUMIB09 jddd: A Tool for Operators and Experts to Design Control System Panels controls, GUI, EPICS, interface 544
 
  • E. Sombrowski, A. Petrosyan, K. Rehlich, W. Schütte
    DESY, Hamburg, Germany
 
  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 icon Slides TUMIB09 [0.811 MB]  
poster icon Poster TUMIB09 [1.331 MB]  
 
TUPPC005 Implementation of an Overall Data Management at the Tomography Station at ANKA experiment, data-management, controls, synchrotron 558
 
  • D. Haas, W. Mexner, H. Pasic, T. Spangenberg
    KIT, Eggenstein-Leopoldshafen, Germany
 
  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 icon Poster TUPPC005 [1.422 MB]  
 
TUPPC043 Controlling Cilex-Apollon Laser Beams Alignment and Diagnostics Systems with Tango alignment, laser, controls, GUI 658
 
  • M. Pina, B. Breteau, J-L. Paillard, J-L. Veray
    LULI, Palaiseaux, France
 
  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 icon 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
 
  • H. Kleines, A. Ackens, M. Bednarek, K. Bussmann, M. Drochner, L. Fleischhauer-Fuss, M. Heinzler, P. Kaemmerling, F.-J. Kayser, S. Kirstein, K.-H. Mertens, R. Möller, U. Rücker, F. Suxdorf, M. Wagener, S. van Waasen
    FZJ, Jülich, Germany
 
  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
 
  • G. Cuní, J. Benach, D. Fernández-Carreiras, J. Juanhuix, C. Pascual-Izarra, Z. Reszela
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
  • T.M. Coutinho
    ESRF, Grenoble, France
 
  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 icon Poster TUPPC061 [2.936 MB]  
 
TUCOCB07 TANGO - Can ZMQ Replace CORBA ? CORBA, network, controls, database 964
 
  • A. Götz, E.T. Taurel, P.V. Verdier
    ESRF, Grenoble, France
  • G. Abeillé
    SOLEIL, Gif-sur-Yvette, France
 
  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 icon Slides TUCOCB07 [1.328 MB]  
 
TUCOCB09 The Internet of Things and Control System controls, network, feedback, embedded 974
 
  • V.H. Hardion, J. Lidón-Simon, M. Lindberg, A. Milan-Otero, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
 
  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 icon Slides TUCOCB09 [11.919 MB]  
 
TUCOCB10 TANGO V8 - Another Turbo Charged Major Release controls, interface, device-server, CORBA 978
 
  • A. Götz, J.M. Chaize, T.M. Coutinho, J.M. Meyer, F. Poncet, E.T. Taurel, P.V. Verdier
    ESRF, Grenoble, France
  • G. Abeillé, A. Buteau, N. Leclercq, F.E. Picca
    SOLEIL, Gif-sur-Yvette, France
  • S. Cleva, M. Lonza, L. Pivetta, C. Scafuri
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • D.F.C. Fernández-Carreiras, S. Rubio-Manrique
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
  • I.A. Khokhriakov
    HZG, Geesthacht, Germany
  • S. Perez
    CEA, Arpajon, France
  • D.P. Spruce
    MAX-lab, Lund, Sweden
 
  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 icon Slides TUCOCB10 [1.469 MB]  
 
THMIB09 Management of the FERMI Control System Infrastructure controls, network, interface, Ethernet 1086
 
  • L. Pivetta, A.I. Bogani, R. Passuello
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  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 icon Slides THMIB09 [0.236 MB]  
poster icon Poster THMIB09 [1.567 MB]  
 
THPPC012 The Equipment Database for the Control System of the NICA Accelerator Complex controls, database, software, collider 1111
 
  • G.S. Sedykh
    JINR/VBLHEP, Dubna, Moscow region, Russia
  • E.V. Gorbachev
    JINR, Dubna, Moscow Region, Russia
 
  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 icon Poster THPPC012 [1.070 MB]  
 
THPPC013 Configuration Management of the Control System controls, software, database, PLC 1114
 
  • V.H. Hardion, J.J. Jamroz, J. Lidón-Simon, M. Lindberg, A.M. Milán, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
 
  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 icon Poster THPPC013 [4.620 MB]  
 
THPPC048 Upgrade of the Nuclotron Injection Control and Diagnostics System controls, injection, diagnostics, device-server 1176
 
  • E.V. Gorbachev, A. Kirichenko, S. Romanov, T.V. Rukoyatkina, V.V. Tarasov, V. Volkov
    JINR, Dubna, Moscow Region, Russia
  • G.S. Sedykh
    JINR/VBLHEP, Dubna, Moscow region, Russia
 
  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 icon Poster THPPC048 [1.472 MB]  
 
THCOCB04 Using an Expert System for Accelerators Tuning and Automation of Operating Failure Checks controls, database, monitoring, operation 1434
 
  • M. Ounsy, S. Pierre-Joseph Zéphir, G. Viguier
    SOLEIL, Gif-sur-Yvette, France
  • E. De Ley
    iSencia Belgium, Gent, Belgium
 
  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 icon 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
 
  • R. Borghes, V. Chenda, A. Curri, G. Kourousias, M. Lonza, M. Prica, M. Pugliese
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • G. Passos
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  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 icon Slides FRCOAAB06 [5.896 MB]