A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Rubio-Manrique, S.

Paper Title Page
WEC003 Alba, the PLC Based Protection Systems 397
 
  • D. Fernandez-Carreiras, D. B. Beltran, J. Klora, O. Matilla, R. Montano, M. Niegowski, R. Ranz, A. Rubio, S. Rubio-Manrique
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès
 
  Both Personnel Safety System (PSS) and Equipment Protection System are based on PLCs. The PSS is an independent system based on Pilz Safety PLCs designed to match the Safety Integrity Level 3 defined in the norm IEC 61508. The EPS uses B&R PLCs with distributed periphery located inside the Tunnel and BL Hutches. Most of the code is defined from the cable database. The cableDB is a MySQL database containing a complete information on equipments and cables and from which, besides the reports for cabling installation, most code for PLCs, device servers and expert GUIs are automatically generated. The EPS is complemented with a redundant faster protection system based on the Timing devices and transmitted over Fiber optics.  
WEP009 ALBA Control & Cabling Database 423
 
  • D. B. Beltran, I. Costa, D. Fernandez-Carreiras, J. V. Gigante, J. Klora, V. Prat, R. Ranz, J. Ribas, S. Rubio-Manrique, A. Ruz, O. Sanchez
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès
 
  CELLS has developed a database as a main repository for the cables and control devices in the ALBA facility. Regarding cables, the database has all the information about the cable configuration (cable and connectors on both sides) and routing (trenches and cable length) as well as the devices where the cables are plugged in. The dabatase performs two checks before uploading a cable: the connector on the equipment and on the cable match, a cable was not connected yet to that equipment. The cables have different status, according to their installation process (received, installed, tested OK, tested error, etc). Regarding control devices, the database has all the information about the devices (serial numbers of computers and boards, DHCP address) and tests done (Operation system, drivers and Tango). This database has a friendly web interface for user access. It allows many types of filters for cable & devices: location in the tunnel or in the racks, by system (SR, Booster, BL1, …), by routing (name of trench).  
WEP010 Validation of a MySQL-based Archiving System for ALBA Synchrotron 426
 
  • S. Rubio-Manrique
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès
  • M. Ounsy, S. Pierre-Joseph Zephir
    SOLEIL, Gif-sur-Yvette
  • G. Strangolino
    ELETTRA, Basovizza
 
  ALBA Synchrotron collaborates with SOLEIL and ELETTRA institutes in the improvement of the Archiving System for Tango. An open source Database engine (MySQL) has been chosen and the viability and limitations of a MySQL-based Archiving System have been evaluated in a test platform. Using Java-based data collectors both centralized and distributed architectures have been tested. It allowed to demonstrate the maturity of the system, being achieved the most critical requirements.  
THP016 Alba, A Tango Based Control System in Python 709
 
  • D. Fernandez-Carreiras, F. Becheri, S. Blanch, T. Coutinho, G. Cuni, J. Klora, C. Pascual-Izarra, S. Rubio-Manrique, R. Suñé
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès
 
  Alba is a member of the Tango collaboration. We have focused on the development of support for Python in Tango having now most of device servers and and clients based on Python. On the client side python is combined with Qt (Nokia) / PyQT (RiverBank) for graphical inferfaces and ipython for command line interfaces. Python is fast and suitable for most device servers, and gives an enormous flexibility in terms of evaluation of expressions, and embedded on-line calculations. On the other hand, Alba has also developed specific servers in C++, and uses others written in C++ and Java made available by the members of the Collaboration, which Tango integrates perfectly with the python ones in the control system.  
poster icon Poster  
THP079 Dynamic Attributes and Other Functional Flexibilities of PyTango 824
 
  • S. Rubio-Manrique, T. Coutinho, R. Suñé
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès
  • E. T. Taurel
    ESRF, Grenoble
 
  ALBA, member of the Tango Collaboration, is a third generation Synchrotron under construction near Barcelona. Development of ALBA Control System soon required of highly customizable interfaces for the multiple PLCs, Vacuum and DAQ equipments being tested. On-the-run dynamic attribute creation, customized calculations, configurable state composing and attribute-grouping have been achieved applying Python; a dynamic object-oriented language with an easy syntax accessible to operators. Other new features has been added to the Control System, such as multiple device classes inheritance and integration of HW API's and high-level tools in the same processes. PyTango, the Python API of Tango, is actually the common platform for most of User and Hardware interfaces developed at ALBA.