Keyword: device-server
Paper Title Other Keywords Page
MOPGF050 Tango-Kepler Integration at ELI-ALPS TANGO, controls, database, monitoring 1
  • P. Acs, S. Brockhauser, L.J. Fulop, V. Hanyecz, M. Kiss, Cs. Koncz, L. Schrettner
    ELI-ALPS, Szeged, Hungary
  Funding: The ELI-ALPS project (GOP-1.1.1-12/B-2012-000, GINOP-2.3.6-15-2015-00001) is supported by the European Union and co-financed by the European Regional Development Fund.
ELI-ALPS will provide a wide range of attosecond pulses which will be used for performing experiments by international research groups. ELI-ALPS will use the TANGO Controls framework to build up the central control system and to integrate the autonomous subsystems regarding software monitoring and control. Beside a robust central and integrated control system a flexible and dynamic high level environment could be beneficial. The envisioned users will come from diverse fields including chemistry, biology, physics or medicine. Most of the users will not have programming or scripting background. Meanwhile workflow system provides visual programming facilities where the logics can be drawn, which is understandable by the potential users. We have integrated TANGO into the Kepler workflow system because it gives a lot of actors for all natural scientific fields. Moreover it has the potential for running the workflows on HPC or GRID resources. We demonstrated the usability of the development with a beamline simulation. The TANGO-Kepler integration provides an easy-to-use environment for the users therefore it can facilitate e.g. the standardization of measurements protocols as well.
poster icon Poster MOPGF050 [0.643 MB]  
MOPGF058 Neutron Scattering Instrument Control System Modernization - Front-End Hardware and Software Adaption Problems TANGO, controls, detector, hardware 1
  • M. Drochner, L. Fleischhauer-Fuss, H. Kleines, M. Wagener, S. van Waasen
    FZJ, Jülich, Germany
  When the FRM-2 neutron source went into operation (2002) and many instruments were moved from the closed-down Jülich reactor to the new facility, it was agreed on a choice of front-end hardware and the TACO middleware from ESRF. To keep up with software standards, it was decided recently to switch to TACO's successor - the TANGO control software. For a unified "user experience", new graphical user interface software "NICOS-2" is being developed by the software group at FRM2. While general semantics of TACO and TANGO don't look very different at a first glance, and adaption of device servers seemed to be straightforward at first, various problems in practical operation were found. The problems were due to differences in state handling, timing behavior and error reporting. These problems, and the changes that had to be made to ensure reliable operation again, will be described.  
poster icon Poster MOPGF058 [4.001 MB]  
WEA3O01 The TANGO Controls Collaboration in 2015 TANGO, controls, laser, experiment 1
  • A. Götz, J.M. Chaize, T.M. Coutinho, J.L. Pons, E.T. Taurel, P.V. Verdier
    ESRF, Grenoble, France
  • G. Abeillé
    SOLEIL, Gif-sur-Yvette, France
  • S. Brockhauser, L.J. Fulop
    ELI-ALPS, Szeged, Hungary
  • M.O. Cernaianu
    IFIN-HH, Bucharest - Magurele, Romania
  • I.A. Khokhriakov
    HZG, Geesthacht, Germany
  • R. Smareglia
    INAF-OAT, Trieste, Italy
  • A. Vazquez-Ortero
    ELI-BEAMS, Prague, Czech Republic
  This paper presents the latest news from the TANGO collaboration. TANGO is being used in new domains. The three ELI pillars - ELI-Beamlines, ELI-ALPS and ELI-NP in Czech Republic, Hungary and Romania respectively have selected TANGO for many of their control systems. In ELI-Beamlines and ELI-Alps, TANGO will play the role of integrating all the hardware and turn-key systems (some delivered with EPICS or Labview) into one integrated system. In ELI-NP, the HPLS and LBTS will be controlled using TANGO, while the GBS will be controlled using EPICS. On the experimental side, ELI-NP will use both TANGO and EPICS control systems. TANGO will be extended with new features required by the laser community. These features will include nanosecond time-stamping. The latest major release of TANGO V9 includes the following features - data pipes, enumerated types, dynamic commands and forwarded attributes. The collaboration has been extended to include the new members and to provide a sustainable source of resources through collaboration contracts. A new website ( has been designed which improves the communication within the community.  
slides icon Slides WEA3O01 [2.339 MB]  
WED3O04 HDB++: A New Archiving System for TANGO TANGO, database, GUI, interface 1
  • L. Pivetta, C. Scafuri, G. Scalamera, G. Strangolino, L. Zambon
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • R. Bourtembourg, J.L. Pons, P.V. Verdier
    ESRF, Grenoble, France
  The TANGO release 8 led to several enhancements, including the adoption of the ZeroMQ library for faster and lightweight event-driven communication. Exploiting these improved capabilities, a high performance, event-driven archiving system written in C++ has been developed. It inherits the database structure from the existing TANGO Historical Data Base (HDB) and introduces new storage architecture possibilities, better internal diagnostic capabilities and an optimized API. Its design allows storing data into traditional database management systems such as MySQL or into NoSQL database such as Apache Cassandra. This paper describes the software design of the new HDB++ archiving system, the current state of the implementation and gives some performance figures and use cases.  
slides icon Slides WED3O04 [1.397 MB]  
WEM310 How Cassandra Improves Performances and Availability of HDB++ Tango Archiving System TANGO, database, GUI, controls 1
  • R. Bourtembourg, J.L. Pons, P.V. Verdier
    ESRF, Grenoble, France
  The TANGO release 8 led to several enhancements, including the adoption of the ZeroMQ library for faster and lightweight event-driven communication. Exploiting these improved capabilities, a high performance, event-driven archiving system, named Tango HDB++*, has been developed. Its design gives the possibility to store archiving data into Apache Cassandra: a high performance scalable NoSQL distributed database, providing High Availability service and replication, with no single point of failure. HDB++ with Cassandra will open up new perspectives for TANGO in the era of big data and will be the starting point of new big data analytics/data mining applications, breaking the limits of the archiving systems which are based on traditional relational databases. This paper describes the current state of the implementation and our experience with Apache Cassandra in the scope of the Tango HDB++ project. It also gives some performance figures and use cases where using Cassandra with Tango HDB++ is a good fit.
* HDB++ project is the result of a collaboration between the Elettra synchrotron (Trieste) and the European Radiation Synchrotron Facility (Grenoble)
slides icon Slides WEM310 [1.010 MB]  
poster icon Poster WEM310 [2.415 MB]