Author: Moldes, J.
Paper Title Page
MOBPL02 TANGO Kernel Development Status 27
 
  • R. Bourtembourg, J.M. Chaize, T.M. Coutinho, A. Götz, V. Michel, J.L. Pons, E.T. Taurel, P.V. Verdier
    ESRF, Grenoble, France
  • G. Abeillé, N. Leclercq
    SOLEIL, Gif-sur-Yvette, France
  • S. Gara
    NEXEYA Systems, La Couronne, France
  • P.P. Goryl
    3controls, Kraków, Poland
  • I.A. Khokhriakov
    HZG, Geesthacht, Germany
  • G.R. Mant
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • J. Moldes
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • B. Plötzeneder
    ELI-BEAMS, Prague, Czech Republic
 
  Funding: On behalf of the TANGO Controls Collaboration
The TANGO Con­trols Frame­work con­tin­ues to im­prove. This paper will de­scribe how TANGO ker­nel de­vel­op­ment has evolved since the last ICALEPCS con­fer­ence. TANGO ker­nel pro­jects source code repos­i­to­ries have been trans­ferred from sub­ver­sion on Sourceforge.​net to git on GitHub.​com. Con­tin­u­ous in­te­gra­tion with Travis CI and the GitHub pull re­quest mech­a­nism should fos­ter ex­ter­nal con­tri­bu­tions. Thanks to the TANGO col­lab­o­ra­tion con­tract, parts of the ker­nel de­vel­op­ment and doc­u­men­ta­tion have been sub-con­tracted to com­pa­nies spe­cial­ized in TANGO. The in­volve­ment of the TANGO com­mu­nity helped to de­fine the roadmap which will be pre­sented in this paper and also led to the in­tro­duc­tion of Long Term Sup­port ver­sions. The paper will pre­sent how the ker­nel is evolv­ing to sup­port plug­gable pro­to­cols - the main new fea­ture of the next major ver­sion of TANGO.
 
video icon Talk as video stream: https://youtu.be/t6L6hj0rNDc  
slides icon Slides MOBPL02 [5.754 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUDPL01 Reproduce Anything, Anywhere: A Generic Simulation Suite for Tango Control Systems 280
 
  • S. Rubio-Manrique, S. Blanch-Torné, M. Broseta, G. Cuní, D. Fernández-Carreiras, J. Moldes
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • A. Götz
    ESRF, Grenoble, France
 
  Syn­chro­tron Light Sources are re­quired to op­er­ate on 24/7 sched­ules, while at the same time must be con­tin­u­ously up­graded to cover sci­en­tists needs of im­prov­ing its ef­fi­ciency and per­for­mance. These op­er­a­tion con­di­tions im­pose rigid cal­en­dars to con­trol sys­tem en­gi­neers, re­duc­ing to few hours per month the main­te­nance and test­ing time avail­able. The Sim­u­la­torDS pro­ject has been de­vel­oped to cope with these re­stric­tions and en­able test-dri­ven de­vel­op­ment, repli­cat­ing in a vir­tual en­vi­ron­ment the con­di­tions in which a piece of soft­ware has to be de­vel­oped or de­bugged. This soft­ware pro­vides de­vices and scripts to eas­ily du­pli­cate or pro­to­type the struc­ture and be­hav­ior of any Tango Con­trol Sys­tem, using the Fan­dango python li­brary* to ex­port the con­trol sys­tem sta­tus and cre­ate sim­u­lated de­vices dy­nam­i­cally. This paper will also pre­sent first large scale tests using mul­ti­ple Sim­u­la­torDS in­stances run­ning on a com­mer­cial cloud.
* S.Rubio et al., "Dynamic Attributes and other
functional flexibilities of PyTango", ICALEPCS'09,
Kobe, Japan (2009)
 
video icon Talk as video stream: https://youtu.be/YyLu76YV3iQ  
slides icon Slides TUDPL01 [2.732 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUDPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL06 Sardana Based Continuous Scans at ALBA - Current Status 1067
 
  • Z. Reszela, F. Becheri, G. Cuní, C. Falcon-Torres, D. Fernández-Carreiras, R. Homs-Puron, J. Moldes, C. Pascual-Izarra, R. Pastor Ortiz, D. Roldán, M. Rosanes Siscart
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  A sig­nif­i­cant part of the ex­per­i­ments run at Alba Syn­chro­tron* in­volve scans. The con­tin­u­ous scans were de­vel­oped first ad hoc and lat­ter the con­trols group ded­i­cated im­por­tant ef­forts to stan­dard­ize them across the Alba in­stru­ments, en­hanc­ing the over­all per­for­mance and al­low­ing the users to bet­ter ex­ploit the beam­time**. Sar­dana***, the ex­per­i­ment con­trol soft­ware used at Alba, among other fea­tures, aims to pro­vide a generic way of pro­gram­ming and ex­e­cut­ing con­tin­u­ous scans. This de­vel­op­ment just achieved a major mile­stone - an of­fi­cial ver­sion with a sta­ble API. Re­cently the Alba in­stru­ments were suc­cess­fully up­graded to profit from this re­lease. In this paper we de­scribe the evo­lu­tion of these se­tups as well as the new con­tin­u­ous scan ap­pli­ca­tions run at Alba. On the one hand, the most rel­e­vant hard­ware so­lu­tions are pre­sented and as­sessed. On the other hand the Sar­dana soft­ware is eval­u­ated in terms of its util­ity in build­ing the con­tin­u­ous scans se­tups. Fi­nally we dis­cuss the fu­ture im­prove­ments plan de­signed to sat­isfy the ever-in­creas­ing re­quire­ments of the sci­en­tists.
* http://www.albasynchrotron.es
** Z. Reszela et al. 'Implementation of Continuous Scans Used in Beamline Experiments at Alba Synchrotron', ICALEPCS2013
*** http://www.sardana-controls.org
 
video icon Talk as video stream: https://youtu.be/Q06AwAsEnSw  
slides icon Slides WEBPL06 [23.442 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA084 Synchrotron Master Frequency Reconstruction for Sub-Nanosecond Time-Resolved XMCD-PEEM Experiments 1577
 
  • B. Molas, L. Aballe, M. Foerster, A. Fontsere Recuenco, O. Matilla, J. Moldes
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  The tim­ing and syn­chro­niza­tion sys­tem at the ALBA syn­chro­tron fa­cil­ity is based on the well-es­tab­lished event-based model broadly used in the par­ti­cle ac­cel­er­a­tor fa­cil­i­ties built in the last decade. In pre­vi­ous sys­tems, based on sig­nal model ar­chi­tec­ture, the mas­ter fre­quency was dis­trib­uted using a di­rect ana­log sig­nal and de­layed at each tar­get where the trig­gers were re­quired. How­ever, such strat­egy has proven to be ex­tremely ex­pen­sive and non-scal­able. In the event-based model, the data stream is gen­er­ated at a con­tin­u­ous rate, syn­chro­nously with the mas­ter clock os­cil­la­tor of the ac­cel­er­a­tor. This strat­egy im­proves the flex­i­bil­ity for tun­ing the trig­ger pa­ra­me­ters re­motely and re­duces the costs re­lated to main­te­nance tasks. On the other hand, the ab­sence of the pure RF sig­nal dis­trib­uted in the ex­per­i­men­tal sta­tions im­plies much more com­plex­ity in the per­for­mance of time-re­solved ex­per­i­ments. Ab­stract here ex­plain how these dif­fi­cul­ties have been over­come in the ALBA tim­ing sys­tem in order to allow the sig­nal re­con­struc­tion of the RF mas­ter fre­quency at the CIRCE beam­line.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA084  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
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
 
  Sar­dana and Tau­rus form a python soft­ware suite for Su­per­vi­sion, Con­trol and Data Ac­qui­si­tion (SCADA) op­ti­mized for sci­en­tific in­stal­la­tions. Sar­dana and Tau­rus are open source and de­liver a sub­stan­tial re­duc­tion in both time and cost as­so­ci­ated to the de­sign, de­vel­op­ment and sup­port of con­trol and data ac­qui­si­tion sys­tems. The pro­ject was ini­tially de­vel­oped at ALBA and later evolved to an in­ter­na­tional col­lab­o­ra­tion dri­ven by a com­mu­nity of users and de­vel­op­ers from ALBA, DESY, MAXIV and So­laris as well as other in­sti­tutes and pri­vate com­pa­nies. The ad­van­tages of Sar­dana for its adop­tion by other in­sti­tutes are: free and open source code, com­pre­hen­sive work­flow for en­hance­ment pro­pos­als, a pow­er­ful en­vi­ron­ment for build­ing and ex­e­cut­ing macros, op­ti­mized ac­cess to the hard­ware and a generic Graph­i­cal User In­ter­face (Tau­rus) that can be cus­tomized for every ap­pli­ca­tion. Sar­dana and Tau­rus are cur­rently based on the Tango Con­trol Sys­tem frame­work but also ca­pa­ble to in­ter-op­er­ate to some ex­tend with other con­trol sys­tems like EPICS. The soft­ware suite scales from small lab­o­ra­to­ries to large sci­en­tific in­sti­tu­tions, al­low­ing users to use only some parts or em­ploy 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)