Author: Cuni, G.     [Cuní, G.]
Paper Title Page
MOOB05
Summary of Motion Control Applications in Large Facilities Workshop  
 
  • P. Betinelli-Deck, D. Corruble
    SOLEIL, Gif-sur-Yvette, France
  • G. Cuní
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
  • B.J. Nutter
    Diamond, Oxfordshire, United Kingdom
  • M.R. Pearson
    ORNL, Oak Ridge, Tennessee, USA
  • W.F. Steele
    LBNL, Berkeley, California, USA
 
  Summarizing the Motion Control Applications in Large Facilities Workshop, held Sunday, October 6th  
slides icon Slides MOOB05 [0.918 MB]  
 
TUMIB01 Using Prince2 and ITIL Practices for Computing Projects and Service Management in a Scientific Installation 517
 
  • D.F.C. Fernández-Carreiras, G. Cuní, J. Klora, M. Martin, O. Matilla, A. Nardella, V. Prat, A. Pérez Font, D. Salvat
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
 
  The conscientious project management during the installation is a key factor keeping the schedule and costs in specifications. Methodologies like Prince2 for project management or ITIL best practices for service management, supported by tools like Request Tracker, Redmine or Track, improve the communication between scientists and support groups, speed up the time to respond, and increase the satisfaction and quality perceived by the user. In the same way, during operation, some practices complemented with software tools, may increase substantially the quality of the service with the resources available. This paper describes the use of these processes and methodologies in a scientific installation such as the synchrotron Alba. It also evaluates the strengths and the risks associated to the implementation as well as the achievements and the failures, proposing some improvements.  
slides icon Slides TUMIB01 [1.043 MB]  
poster icon Poster TUMIB01 [7.037 MB]  
 
TUPPC060 Implementation of Continuous Scans Used in Beamline Experiments at Alba Synchrotron 710
 
  • Z. Reszela, F. Becheri, G. Cuní, D.F.C. Fernández-Carreiras, J. Moldes, C. Pascual-Izarra
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
  • T.M. Coutinho
    ESRF, Grenoble, France
 
  The Alba control system * is based on Sardana **, a software package implemented in Python, built on top of Tango *** and oriented to beamline and accelerator control and data acquisition. Sardana provides an advanced scan framework, which is commonly used in all the beamlines of Alba as well as other institutes. This framework provides standard macros and comprises various scanning modes: step, hybrid and software-continuous, however no hardware-continuous. The continuous scans speed up the data acquisition, making it a great asset for most experiments and due to time constraints, mandatory for a few of them. A continuous scan has been developed and installed in three beamlines where it reduced the time overheads of the step scans. Furthermore it could be easily adapted to any other experiment and will be used as a base for extending Sardana scan framework with the generic continuous scan capabilities. This article describes requirements, plan and implementation of the project as well as its results and possible improvements.
*"The design of the Alba Control System. […]" D. Fernández et al, ICALEPCS2011
**"Sardana, The Software for Building SCADAS […]" T.M. Coutinho et al, ICALEPCS2011
***www.tango-controls.org
 
poster icon Poster TUPPC060 [13.352 MB]  
 
TUPPC061 BL13-XALOC, MX experiments at Alba: Current Status and Ongoing Improvements 714
 
  • G. Cuní, J. Benach, D.F.C. 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]  
 
TUPPC081 IcePAP: An Advanced Motor Controller for Scientific Applications in Large User Facilities 766
 
  • N. Janvier, J.M. Clement, P. Fajardo
    ESRF, Grenoble, France
  • G. Cuní
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
 
  Synchrotron radiation facilities and in particular large hard X-ray sources such as the ESRF are equipped with thousands of motorized position actuators. Combining all the functional needs found in those facilities with the implications related to personnel resources, expertise and cost makes the choice of motor controllers a strategic matter. Most of the large facilities adopt strategies based on the use of off-the-shelf devices packaged using standard interfaces. As this approach implies severe compromises, the ESRF decided to address the development of IcePAP, a motor controller designed for applications in a scientific environment. It optimizes functionality, performance, ease of deployment, level of standardization and cost. This device is adopted as standard and is widely used at the beamlines and accelerators of ESRF and ALBA. This paper provides details on the architecture and technical characteristics of IcePAP as well as examples on how it implements advanced features. It also presents ongoing and foreseen improvements as well as introduces the outline of an emerging collaboration aimed at further development of the system making it available to other research labs.  
poster icon Poster TUPPC081 [0.615 MB]  
 
WECOAAB03 Synchronization of Motion and Detectors and Continuous Scans as the Standard Data Acquisition Technique 992
 
  • D.F.C. Fernández-Carreiras, F. Becheri, G. Cuní, R. Homs-Puron, G. Jover-Mañas, J. Klora, O. Matilla, J. Moldes, C. Pascual-Izarra, Z. Reszela, D. Roldan, S. Rubio-Manrique, X. Serra-Gallifa
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
  • T.M. Coutinho
    ESRF, Grenoble, France
 
  This paper describes the model, objectives and implementation of a generic data acquisition structure for an experimental station, which integrates the hardware and software synchronization of motors, detectors, shutters and in general any experimental channel or events related with the experiment. The implementation involves the management of hardware triggers, which can be derived from time, position of encoders or even events from the particle accelerator, combined with timestamps for guaranteeing the correct integration of software triggered or slow channels. The infrastructure requires a complex management of buffers of different sources, centralized and distributed, including interpolation procedures. ALBA uses Sardana built on TANGO as the generic control system, which provides the abstraction and communication with the hardware, and a complete macro edition and execution environment.  
slides icon Slides WECOAAB03 [2.432 MB]