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  

Ounsy, M. O.

Paper Title Page
TPPB30 How to Use a SCADA for High-Level Application Development on a Large-Scale Basis in a Scientific Environment 226
  • V. H. Hardion, M. O. Ounsy, K. S. Saintin
    SOLEIL, Gif-sur-Yvette
  For high-level applications development, SOLEIL adopted GlobalSCREEN, a professional Java SCADA, developed by the ORDINAL company*. This environment enables end users to quickly build user-friendly GUIs without writing any Java code and by drag-dropping reusable graphical components developed by the software control team. These components are made up on top of the ATK** library, which provides a rich set of graphical widgets, including scientific data visualization tools, and already encapsulating communication with the Tango software bus. This way, SOLEIL can allow its users to lay out their supervisory applications with a homogenous look and feel and benefit (as they are natively provided by GlobalSCREEN) from functionalities such as access right management, web access, and remote administration at a minimal development cost. An original organization has been set up to deal with this collaborative work between “pure software developers” and “occasional” supervision applications developers. The work organization, the software architecture, and the design of the whole system will be presented, as well as the current status of deployment at SOLEIL for accelerators and for beamlines.

* http://www.ordinal.fr/** Application Tango Toolkit

TPPB31 Status of the SOLEIL Control System 229
  • B. Gagey, N. L. Leclercq, M. O. Ounsy, A. Buteau
    SOLEIL, Gif-sur-Yvette
  The SOLEIL synchrotron light source is based on a 2.75 GeV electron storage ring that was commissioned in 2006 at Saint Aubin, France. The first 10 beamlines are currently commissioned, and regular user operation is planned for summer 2007. SOLEIL is also the first 100% TANGO-controlled facility. Originally developed at the ESRF, the object-oriented TANGO Control Framework is now the core component of a close collaboration between four synchrotron facilities: ESRF, SOLEIL, ELETTRA, and ALBA. The SOLEIL control system is an example of the TANGO capability of federating heterogeneous off-the-shelf technologies into a coherent whole on the basis of a single concept: the device. The aim of the presentation is to provide an overview of the “Service-Oriented Architecture,” which is now routinely used for the control of both the SOLEIL accelerators and beamlines. The ubiquity of the TANGO services will be illustrated on both server and client sides of the control system architecture. The main software subsystems will be presented. We will conclude with a feedback report by presenting some figures and statistics about the control system's stability after its first year of operation.  
RPPA27 Status of the TANGO Archiving System 570
  • J. Guyot, M. O. Ounsy, S. Pierre-Joseph Zephir
    SOLEIL, Gif-sur-Yvette
  This poster will give a detailed status of the major functionality delivered as a Tango service: the archiving service. The goal of this service is to maintain the archive history of thousands of accelerators or beamline control parameters in order to be able to correlate signals or to get snapshots of the system at different times and to compare them. For this aim, three database services have been developed and fully integrated in Tango: an historical database with an archiving frequency up to 0.1 Hz, a short-term database providing a few hours retention but with higher archiving frequency (up to 10 HZ), and finally a snapshotting database. These services are available to end users through two graphical user interfaces: Mambo (for data extraction/visualization from historical and temporary databases) and Bensikin (for snapshots management). The software architecture and design of the whole system will be presented, as well as the current status of the deployment at SOLEIL.  
RPPB20 A Graphical Sequencer for SOLEIL Beamline Acquisitions 647
  • A. Buteau, M. O. Ounsy, G. Abeille
    SOLEIL, Gif-sur-Yvette
  Addressing batch processing and sequencing needs are fundamentals for daily beamlines operation. The SOLEIL control software group offers two solutions. Firstly, the Python scripting environment, for which a dedicated Tango binding is available, has been proved to be powerful, but is limited to scientists with good programming skills. Secondly, we provide the PASSERELLE software, developed by the ISENCIA* company and based on the PTOLEMY** framework. In this environment, sequences can be designed graphically by drag and drop components called actors (representing elementary tasks). The process execution can be easily “programmed” by defining graphically the data flow between actors. Upon this framework, an existing generic GUI application allows users to configure and execute the sequences. A dedicated GUI application can also be provided on demand to give the beam line’s end user an easy-to-use acquisition application. The work organization, the software architecture and design of the whole system will be presented, as well as the current status of deployment on SOLEIL beamlines.

* http://www.isencia.com/main/web/init** http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm

FOPA01 Future of Tango 723
  • A. Buteau, N. L. Leclercq, M. O. Ounsy
    SOLEIL, Gif-sur-Yvette
  • J. M. Chaize, J. M. Meyer, F. Poncet, E. T. Taurel, P. V. Verdier, A. Gotz
    ESRF, Grenoble
  • D. Fernandez-Carreiras, J. Klora
    ALBA, Bellaterra (Cerdanyola del Vallès)
  • T. Kracht
    DESY, Hamburg
  • M. Lonza, C. Scafuri
    ELETTRA, Basovizza, Trieste
  Tango is a control system based on the device server concept. It is currently being actively developed by 4 (soon 5) institutes, 3 of which are new institutes. In October 2006 the Tango community met in the French Alps to discuss the future evolution of Tango. This paper summarizes the fruits of this meeting. It presents the different areas Tango will concentrate on for the next 5 years. Some of the main topics concern services, beamline control, embedded systems on FPGA, 64-bit support, scalability for large systems, faster boot performance, enhanced Python and Java support for servers, more model-driven development, and integrated workbench-like applications. The aim is to keep on adding batteries to Tango so that it remains a modern, powerful control system that satisfies not only the needs of light-source facilities but other communities too.  
slides icon Slides