Paper |
Title |
Page |
MOMMU001 |
Extending Alarm Handling in Tango |
63 |
|
- S. Rubio-Manrique, F. Becheri, D.F.C. Fernández-Carreiras, J. Klora, L. Krause, A. Milán Otero, Z. Reszela, P. Skorek
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
This paper describes the alarm system developed at Alba Synchrotron, built on Tango Control System. It describes the tools used for configuration and visualization, its integration in user interfaces and its approach to alarm specification; either assigning discrete Alarm/Warning levels or allowing versatile logic rules in Python. This paper also covers the life cycle of the alarm (triggering, logging, notification, explanation and acknowledge) and the automatic control actions that can be triggered by the alarms.
|
|
|
Slides MOMMU001 [1.119 MB]
|
|
|
Poster MOMMU001 [2.036 MB]
|
|
|
MOPMN003 |
A Bottom-up Approach to Automatically Configured Tango Control Systems. |
239 |
|
- S. Rubio-Manrique, D.B. Beltrán, I. Costa, D.F.C. Fernández-Carreiras, J.V. Gigante, J. Klora, O. Matilla, R. Ranz, J. Ribas, O. Sanchez
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
Alba maintains a central repository, so called "Cabling and Controls database" (CCDB), which keeps the inventory of equipment, cables, connections and their configuration and technical specifications. The valuable information kept in this MySQL database enables some tools to automatically create and configure Tango devices and other software components of the control systems of Accelerators, beamlines and laboratories. This paper describes the process involved in this automatic setup.
|
|
|
Poster MOPMN003 [0.922 MB]
|
|
|
MOPMU006 |
The Commissioning of the Control System of the Accelerators and Beamlines at the Alba Synchrotron |
432 |
|
- D.F.C. Fernández-Carreiras, F. Becheri, S. Blanch, A. Camps, T.M. Coutinho, G. Cuní, J.V. Gigante, J.J. Jamroz, J. Klora, J. Lidón-Simon, O. Matilla, J. Metge, A. Milán, J. Moldes, R. Montaño, M. Niegowski, C. Pascual-Izarra, S. Pusó, Z. Reszela, A. Rubio, S. Rubio-Manrique, A. Ruz
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
Alba is a third generation synchrotron located near Barcelona in Spain. The final commissioning of all accelerators and beamlines started the 8th of March 2011. The Alba control system is based on the middle layer and tools provided by TANGO. It extensively uses the Sardana Framework, including the Taurus graphical toolkit, based on Python and Qt. The control system of Alba is highly distributed. The design choices made five years ago, have been validated during the commissioning. Alba uses extensively Ethernet as a Fieldbus, and combines diskless machines running Tango on Linux and Windows, with specific hardware based in FPGA and fiber optics for fast real time transmissions and synchronizations. B&R PLCs, robust, reliable and cost-effective are widely used in the different components of the machine protection system. In order to match the requirements in terms of speed, these PLCs are sometimes combined with the MRF Timing for the fast interlocks. This paper describes the design, requirements, challenges and the lessons learnt in the installation and commissioning of the control system.
|
|
|
Poster MOPMU006 [24.241 MB]
|
|
|
MOPMU023 |
The MRF Timing System. The Complete Control Software Integration in Tango. |
483 |
|
- J. Moldes, D.B. Beltrán, D.F.C. Fernández-Carreiras, J.J. Jamroz, J. Klora, O. Matilla, R. Suñé
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
The deployment of the Timing system based on the MRF hardware has been a important part of the control system. Hundreds of elements are integrated in the scheme, which provides synchronization signals and interlocks, transmitted in the microsecond range and distributed all around the installation. It has influenced several hardware choices and has been largely improved to support interlock events. The operation of the timing system requires a complex setup of all elements. A complete solution has been developed including libraries and stand alone Graphical User Interfaces. Therefore this set of tools is of a great added value, even increased if using Tango, since most high level applications and GUIs are based on Tango Servers. A complete software solution for managing the events, and interlocks of a large installation is presented.
|
|
|
Poster MOPMU023 [25.650 MB]
|
|
|
WEAAUST01 |
Sardana: The Software for Building SCADAS in Scientific Environments |
607 |
|
- T.M. Coutinho, G. Cuní, D.F.C. Fernández-Carreiras, J. Klora, C. Pascual-Izarra, Z. Reszela, R. Suñé
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
- A. Homs, E.T. Taurel
ESRF, Grenoble, France
|
|
|
Sardana is a software for supervision, control and data acquisition in large and small scientific installations. It delivers important cost and time reductions associated with the design, development and support of the control and data acquisition systems. It enhances Tango with the capabilities for building graphical interfaces without writing code, a powerful python-based macro environment for building sequences and complex macros, and a comprehensive access to the hardware. It scales well to small laboratories as well as to large scientific institutions. It has been commissioned for the control system of Accelerators and Beamlines at the Alba Synchrotron.
|
|
|
Slides WEAAUST01 [6.978 MB]
|
|
|
WEPMS023 |
ALBA Timing System - A Known Architecture with Fast Interlock System Upgrade |
1024 |
|
- O. Matilla, D.B. Beltrán, D.F.C. Fernández-Carreiras, J.J. Jamroz, J. Klora, J. Moldes, R. Suñé
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
Like most of the newest synchrotron facilities the ALBA Timing System works on event based architecture. Its main particularity is that integrated with the Timing system a Fast Interlock System has been implemented which allows for an automated and synchronous reaction time from any-to-any point of the machine faster than 5μs. The list of benefits of combining both systems is large: very high flexibility, reuse of the timing actuators, direct synchronous output in different points of the machine reacting to an interlock, implementation of the Fast Interlock with very low cost increase as the timing optic fiber network is reused or the possibility of combined diagnostic tools implementation for triggers and interlocks. To enhance this last point a global timestamp of 8ns accuracy that could be used both for triggers and interlocks has been implemented. The system has been designed, installed and extensively used during the Storage Ring commissioning with very good results.
|
|
|
Poster WEPMS023 [0.920 MB]
|
|
|
WEPMS025 |
Low Current Measurements at ALBA |
1032 |
|
- J. Lidón-Simon, D.F.C. Fernández-Carreiras, J.V. Gigante, J.J. Jamroz, J. Klora, O. Matilla
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
High accuracy low current readout is an extensively demanded technique in 3rd generation synchrotrons. Whether reading from scintillation excited large-area photodiodes for beam position measurement or out of gold meshes or metallic coated surfaces in drain-current based intensity monitors, low current measurement devices are an ubiquitous need both for diagnostics and data acquisition in today's photon labs. In order to tackle the problem of measuring from various sources of different nature and magnitude synchronously, while remaining flexible at the same time, ALBA has developed a 4 independent channel electrometer. It is based on transimpedance amplifiers and integrates high resolution ADC converters and an 10/100 Base-T Ethernet communication port. Each channel has independently configurable range, offset and low pass filter cut-off frequency settings and the main unit has external I/O to synchronize the data acquisition with the rest of the control system.
|
|
|
Poster WEPMS025 [0.797 MB]
|
|
|
WEPMU005 |
Personnel Protection, Equipment Protection and Fast Interlock Systems: Three Different Technologies to Provide Protection at Three Different Levels |
1055 |
|
- D.F.C. Fernández-Carreiras, D.B. Beltrán, J. Klora, O. Matilla, J. Moldes, R. Montaño, M. Niegowski, R. Ranz, A. Rubio, S. Rubio-Manrique
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
The Personnel Safety System is based on PILZ PLCs, SIL3 compatible following the norm IEC 61508. It is independent from other subsystems and relies on a dedicated certification by PILZ first and then by TÜV. The Equipment Protection System uses B&R hardware and comprises more than 50 PLCs and more than 100 distributed I/0 modules installed inside the tunnel. The CPUs of the PLCs are interconnected by a deterministic network, supervising more than 7000 signals. Each Beamline has an independent system. The fast interlocks use the bidirectional fibers of the MRF timing system for distributing the interlocks in the microsecond range. Events are distributed by fiber optics for synchronizing more than 280 elements.
|
|
|
Poster WEPMU005 [32.473 MB]
|
|
|
FRBHMUST01 |
The Design of the Alba Control System: A Cost-Effective Distributed Hardware and Software Architecture. |
1318 |
|
- D.F.C. Fernández-Carreiras, D.B. Beltrán, T.M. Coutinho, G. Cuní, J. Klora, O. Matilla, R. Montaño, C. Pascual-Izarra, S. Pusó, R. Ranz, A. Rubio, S. Rubio-Manrique
CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
The control system of Alba is highly distributed from both hardware and software points of view. The hardware infrastructure for the control system includes in the order of 350 racks, 20000 cables and 6200 equipments. More than 150 diskless industrial computers, distributed in the service area and 30 multicore servers in the data center, manage several thousands of process variables. The software is, of course, as distributed as the hardware. It is also a success story of the Tango Collaboration where a complete software infrastructure is available "off the shelf". In addition Tango has been productively complemented with the powerful Sardana framework, a great effort in terms of development, which nowadays, several institutes benefit from. The whole installation has been coordinated from the beginning with a complete cabling and equipment database, where all the equipment, cables, connectors are described and inventoried. The so called "cabling database" is core of the installation. The equipments and cables are defined there. The basic configurations of the hardware like MAC and IP addresses, DNS names, etc. are also gathered in this database, allowing the network communication files and declaration of variables in the PLCs to be created automatically. This paper explains the design and the architecture of the control system, describes the tools and justifies the choices made. Furthermore, it presents and analyzes the figures regarding cost and performances.
|
|
|
Slides FRBHMUST01 [4.616 MB]
|
|
|