Author: Dudek, L.J.     [Dudek, Ł.J.]
Paper Title Page
THPHA169 Building S.C.A.D.A. Systems in Scientific Installations with Sardana and Taurus 1820
 
  • D. Fernández-Carreiras, J. Andreu, F. Becheri, S. Blanch-Torné, M. Broseta, G. Cuní, C. Falcon-Torres, R. Homs-Puron, G. Jover-Mañas, J. Klora, J. Moldes, C. Pascual-Izarra, S. Pusó Gallart, Z. Reszela, D. Roldán, M. Rosanes Siscart, A. Rubio, S. Rubio-Manrique, J. Villanueva
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • T.M. Coutinho, A. Homs, E.T. Taurel
    ESRF, Grenoble, France
  • Ł.J. Dudek, P.P. Goryl, Ł. Żytniak
    Solaris, Kraków, Poland
  • V.H. Hardion, A.M. Milan, D.P. Spruce
    MAX IV Laboratory, Lund University, Lund, Sweden
  • T. Kracht, M.T. Nunez Pardo de Vera
    DESY, Hamburg, Germany
 
  Sardana and Taurus form a python software suite for Supervision, Control and Data Acquisition (SCADA) optimized for scientific installations. Sardana and Taurus are open source and deliver a substantial reduction in both time and cost associated to the design, development and support of control and data acquisition systems. The project was initially developed at ALBA and later evolved to an international collaboration driven by a community of users and developers from ALBA, DESY, MAXIV and Solaris as well as other institutes and private companies. The advantages of Sardana for its adoption by other institutes are: free and open source code, comprehensive workflow for enhancement proposals, a powerful environment for building and executing macros, optimized access to the hardware and a generic Graphical User Interface (Taurus) that can be customized for every application. Sardana and Taurus are currently based on the Tango Control System framework but also capable to inter-operate to some extend with other control systems like EPICS. The software suite scales from small laboratories to large scientific institutions, allowing users to use only some parts or employ it as a whole.  
poster icon Poster THPHA169 [2.746 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA169  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA126 The State Machine for the Accelerator System Working in the National Synchrotron Radiation Centre Solaris 706
 
  • P. Sagało, P.B. Borowiec, P. Bulira, Ł.J. Dudek, P. Galuszka, M.B. Jaglarz, K. Kedron, A. Kisiel, W.T. Kitka, A.M. Marendziak, T. Szymocha, A.I. Wawrzyniak, K. Wawrzyniak, J. Wikłacz
    Solaris National Synchrotron Radiation Centre, Jagiellonian University, Kraków, Poland
 
  A state in which accelerator system works at a given moment of time is determined by the state machine. The idea of the project has been based on FSM - finite state machine, in which each of the states is precisely determined by assigned specified operations on subsystem devices of the accelerator system such as e.g. magnets of storage rings, RF transmitters etc. To ensure high reliability, the main part of the project has been based on PLC - Programmable Logic Controller. StateMachine wich is a TangoClass has been written in Python using the facadedevice library, that allows information from the control system to be delivered to the PLC system. By using an universal Tango Class AllenBradleyEIP the state machine shering an informationa about accelerator system to the Tango control system. This information is archived in Cassandra database system by using the Tango HDB++ archiving system.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA126  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)