Keyword: EPICS
Paper Title Other Keywords Page
MOBPL01 EPICS 7 Provides Major Enhancements to the EPICS Toolkit ion, controls, detector, database 22
 
  • L.R. Dalesio, M.A. Davidsaver
    Osprey DCS LLC, Ocean City, USA
  • S.M. Hartman, K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
  • A.N. Johnson
    ANL, Argonne, Illinois, USA
  • H. Junkes
    FHI, Berlin, Germany
  • T. Korhonen
    ESS, Lund, Sweden
  • M.R. Kraimer
    Self Employment, Private address, USA
  • R. Lange
    ITER Organization, St. Paul lez Durance, France
  • G. Shen
    FRIB, East Lansing, USA
  • K. Shroff
    BNL, Upton, Long Island, New York, USA
 
  The re­lease of EPICS 7 marks a major en­hance­ment to the EPICS toolkit. EPICS 7 com­bines the proven func­tion­al­ity, re­li­a­bil­ity and ca­pa­bil­ity of EPICS V3 with the pow­er­ful EPICS V4 ex­ten­sions en­abling high-per­for­mance net­work trans­fers of struc­tured data. The code bases have been merged and re­or­ga­nized. EPICS 7 pro­vides a new plat­form for con­trol sys­tem de­vel­op­ment, suit­able for data ac­qui­si­tion and high-level ser­vices. This paper pre­sents the cur­rent state of the EPICS 7 re­lease, in­clud­ing the pvAc­cess net­work pro­to­col, nor­ma­tive data types, and lan­guage bind­ings, along with de­scrip­tions of new client and ser­vice ap­pli­ca­tions.  
video icon Talk as video stream: https://youtu.be/Er2uQitieWI  
slides icon Slides MOBPL01 [1.155 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPL05 ECMC, the Open Source Motion Control Package for EtherCAT Hardware at the ESS ion, controls, hardware, real-time 71
 
  • T. Gahl, D.P. Brodrick, T. Bögershausen, O. Kirstein, T. Korhonen, D.P. Piso, A. Sandström
    ESS, Lund, Sweden
 
  In in­dus­try the open stan­dard Ether­CAT* is well es­tab­lished as a real-time field­bus for largely dis­trib­uted and syn­chro­nised sys­tems. Open source so­lu­tions for the bus mas­ter have been first in­tro­duced in sci­en­tific in­stal­la­tions by Di­a­mond Light Source** and PSI using Ether­CAT hard­ware for dig­i­tal and ana­log I/Os. The Eu­ro­pean Spal­la­tion Source (ESS) de­cided to es­tab­lish open source Ether­CAT sys­tems for mid-per­for­mance data ac­qui­si­tion and mo­tion con­trol on ac­cel­er­a­tor ap­pli­ca­tions. In this con­tri­bu­tion we pre­sent the mo­tion con­trol soft­ware pack­age ECMC de­vel­oped at the ESS using the open source Ether­lab*** mas­ter to con­trol the Ether­CAT bus. The mo­tion con­trol in­ter­faces with a model 3 dri­ver to the EPICS motor record sup­port­ing it's func­tion­al­i­ties like po­si­tion­ing, jog­ging, hom­ing and soft/hard lim­its. Ad­vanced func­tion­al­i­ties sup­ported by ECMC are full servo-loop feed­back, a script­ing lan­guage for cus­tom syn­chro­ni­sa­tion of dif­fer­ent axes, vir­tual axes, ex­ter­nally trig­gered po­si­tion cap­ture and in­ter­lock­ing. On the ex­am­ple of pro­to­typ­ing a 2-axis wire scan­ner we show a fully EPICS in­te­grated ap­pli­ca­tion of ECMC on dif­fer­ent Ether­CAT and CPU hard­ware plat­forms.
* http://www.ethercat.org
** R. Mercado, I. J. Gillingham, J. H. Rowland, K. Wilkinson "Integrating EtherCAT based IO into EPICS at Diamond." ICALEPCS 2011, Grenoble 2011
*** http://www.etherlab.org
 
video icon Talk as video stream: https://youtu.be/SuQiKSMbfvs  
slides icon Slides MOCPL05 [1.081 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOCPL05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MODPL03 Experience Upgrading Control Systems at the Gemini Telescopes ion, software, controls, real-time 99
 
  • A.J. Nunez, I. Arriagada, T.D. Gaggstatter, P.E. Gigoux, R. Rojas, M. Westfall
    Gemini Observatory, Southern Operations Center, La Serena, Chile
  • R. Cardenes, M.J. Rippa
    Gemini Observatory, Northern Operations Center, Hilo, USA
 
  The real-time con­trol sys­tems for the Gem­ini Tele­scopes were de­signed and built in the 1990s using state-of-the-art soft­ware tools and op­er­at­ing sys­tems of that time. These sys­tems are in use every night, but they have not been kept up-to-date and are now ob­so­lete and also very labor in­ten­sive to sup­port. This led Gem­ini to en­gage in a major ef­fort to up­grade the soft­ware on its tele­scope con­trol sys­tems. We are in the process of de­ploy­ing these sys­tems to op­er­a­tions, and in this paper we re­view the ex­pe­ri­ence and lessons learned through this process and pro­vide an up­date on fu­ture work on other ob­so­les­cence man­age­ment is­sues.  
video icon Talk as video stream: https://youtu.be/kGtexyeU2S8  
slides icon Slides MODPL03 [59.483 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPL02 Taurus Big & Small: From Particle Accelerators to Desktop Labs ion, TANGO, controls, GUI 166
 
  • C. Pascual-Izarra, G. Cuní, C. Falcon-Torres, D. Fernández-Carreiras, Z. Reszela, M. Rosanes Siscart
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • O. Prades-Palacios
    ETSE-UAB, Cerdanyola del Vallès, Spain
 
  Tau­rus is a pop­u­lar so­lu­tion for rapid cre­ation of Graph­i­cal User In­ter­faces (GUIs) for ex­per­i­ment con­trol and data ac­qui­si­tion (even by non-pro­gram­mers) *. Tau­rus is best known for its abil­ity to in­ter­act with the Tango and Epics con­trol sys­tems, and thus it is mainly used in large fa­cil­i­ties. How­ever, Tau­rus also pro­vides mech­a­nisms to in­ter­act with other sources of data, and it is well suited for cre­at­ing GUIs for even the small­est labs where the over­head of a dis­trib­uted con­trol sys­tem is not de­sired. This scal­a­bil­ity to­gether with its ease-of-use and the un­con­tested pop­u­lar­ity of Python among the sci­en­tific users, make Tau­rus an at­trac­tive frame­work for a wide range of ap­pli­ca­tions. In this work we dis­cuss some prac­ti­cal ex­am­ples of usage of Tau­rus rang­ing from a very small ex­per­i­men­tal setup con­trolled by a sin­gle Rasp­berry Pi, to large fa­cil­i­ties syn­chro­nis­ing an het­ero­ge­neous set of hun­dreds of ma­chines run­ning a va­ri­ety of op­er­at­ing sys­tems.
* C Pascual-Izarra et al. "Effortless creation of control & data acquisition graphical user interfaces with taurus", THHC3O03, ICALEPCS2015, Melbourne, Australia, 2015.
 
video icon Talk as video stream: https://youtu.be/YOaV9FvRKNc  
slides icon Slides TUBPL02 [4.440 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUBPA05 High Throughput Data Acquisition with EPICS ion, neutron, detector, data-acquisition 213
 
  • K. Vodopivec
    ORNL, Oak Ridge, Tennessee, USA
  • B. Vacaliuc
    ORNL RAD, Oak Ridge, Tennessee, USA
 
  Funding: ORNL is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy.
In ad­di­tion to its use for con­trol sys­tems and slow de­vice con­trol, EPICS pro­vides a strong in­fra­struc­ture for de­vel­op­ing high through­put ap­pli­ca­tions for con­tin­u­ous data ac­qui­si­tion. In­te­grat­ing data ac­qui­si­tion into an EPICS en­vi­ron­ment pro­vides many ad­van­tages. The EPICS net­work pro­to­cols pro­vide for tight con­trol and mon­i­tor­ing of op­er­a­tion through an ex­ten­sive set of tools. As part of a fa­cil­ity-wide ini­tia­tive at the Spal­la­tion Neu­tron Source, EPICS-based data ac­qui­si­tion and de­tec­tor con­trols soft­ware has been de­vel­oped and de­ployed to most neu­tron scat­ter­ing in­stru­ments. The soft­ware in­ter­faces to the in-house built de­tec­tor elec­tron­ics over fast op­ti­cal chan­nels for bi-di­rec­tional com­mu­ni­ca­tion and data ac­qui­si­tion. The soft­ware is built around asyn­Port­Driver and al­lows the pass­ing of ar­bi­trary data struc­tures be­tween plu­g­ins. The com­pletely mod­u­lar de­sign al­lows the setup of ver­sa­tile con­fig­u­ra­tions of data pre-pro­cess­ing plu­g­ins de­pend­ing on neu­tron de­tec­tor type and in­stru­ment re­quire­ments. After 3 years of ex­pe­ri­ence and av­er­age data rates of 1.5 TB per day, it shows ex­em­plary re­sults of ef­fi­ciency and re­li­a­bil­ity.
 
slides icon Slides TUBPA05 [2.427 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUDPL02 Automatic Formal Verification for EPICS ion, controls, database, operation 285
 
  • J.P. Jacky, S.P. Banerian
    University of Washington Medical Center, Seattle, Washington, USA
  • M.D. Ernst, C.A. Loncaric, S. Pernsteiner, Z.L. Tatlock, E. Torlak
    University of Washington, Seattle, USA
 
  We built an EPICS-based ra­di­a­tion ther­apy ma­chine con­trol sys­tem, and are using it to treat pa­tients at our hos­pi­tal. To help en­sure safety, we use a re­stricted sub­set of EPICS con­structs and pro­gram­ming tech­niques, and de­vel­oped sev­eral new au­to­mated for­mal ver­i­fi­ca­tion tools for them. The Sym­bolic Eval­u­a­tor checks prop­er­ties of EPICS data­base pro­grams (ap­pli­ca­tions), using sym­bolic eval­u­a­tion and sat­is­fi­a­bil­ity check­ing. It found se­ri­ous er­rors in our con­trol pro­gram that were missed by re­views and test­ing. Other tools are based on a for­mal se­man­tics for data­base records, de­rived from EPICS doc­u­men­ta­tion and ex­pressed in the spec­i­fi­ca­tion lan­guage of an au­to­mated the­o­rem prover. The Ver­i­fied In­ter­preter is a re-im­ple­men­ta­tion of the parts of the data­base en­gine we use, which is proved cor­rect against the for­mal se­man­tics. We used it to check those parts of EPICS core by dif­fer­en­tial test­ing. It found no sig­nif­i­cant er­rors (dif­fer­ences be­tween EPICS be­hav­ior and the for­mal se­man­tics). A Ver­i­fied Com­piler is in de­vel­op­ment. It will com­pile a data­base to a stand­alone pro­gram that does not use EPICS core, where the ma­chine code is ver­i­fied to con­form to the for­mal se­man­tics.  
video icon Talk as video stream: https://youtu.be/CFSnkB5z0GA  
slides icon Slides TUDPL02 [0.389 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUDPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL03 New EPICS/RTEMS IOC Based on Altera SOC at Jefferson Lab ion, FPGA, controls, embedded 304
 
  • J. Yan, T.L. Allison, B. Bevins, A. Cuffe, C. Seaton
    JLab, Newport News, Virginia, USA
 
  A new EPICS/RTEMS IOC based on the Al­tera Sys­tem-on-Chip (SoC) FPGA was de­signed at Jef­fer­son Lab. The Al­tera SoC FPGA in­te­grates a dual ARM Cor­tex-A9 hard proces­sor sys­tem (HPS) con­sist­ing of proces­sor, pe­riph­er­als and mem­ory in­ter­faces tied seam­lessly with the FPGA fab­ric using a high-band­width in­ter­con­nect back­bone. The em­bed­ded Al­tera SoC IOC has fea­tures of re­mote net­work boot via u-boot from SD card or QSPI Flash, 1Gig Eth­er­net, 1GB DDRs SDRAM on HPS, UART se­r­ial ports, and ISA bus in­ter­face. RTEMS for the ARM proces­sor BSP were built with CEXP shell, which will dy­nam­i­cally load the EPICS ap­pli­ca­tions at run­time. U-boot is the pri­mary boot­loader to re­motely load the ker­nel image into local mem­ory from a DHCP/TFTP server over Eth­er­net, and au­to­mat­i­cally run the RTEMS and EPICS. The stan­dard SoC IOC board would be mounted in a chas­sis and con­nected to a daugh­ter card via a stan­dard HSMC con­nec­tor. The first de­sign of the SoC IOC will be com­pat­i­ble with our cur­rent PC104 IOCs, which have been run­ning on our ac­cel­er­a­tor con­trol sys­tem for 10 years. Even­tu­ally, the stan­dard SOC IOCS would be the next gen­er­a­tion of low-level IOC for the Ac­cel­er­a­tor con­trol at Jef­fer­son Lab.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177.
 
slides icon Slides TUMPL03 [1.094 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPL06 Conceptual Design of Developing a Mobile App for Distributed Information Services for Control Systems (DISCS) ion, database, controls, network 315
 
  • A. Khaleghi, Mhosseinzadeh. Hossein zadeh sahafi, K. Mahmoudi, M. Oghbaie
    IKIU, Qazvin, Iran
  • M. Akbari, A. Khaleghi, J. Rahighi
    ILSF, Tehran, Iran
 
  In phys­i­cal sys­tems for hav­ing best per­for­mance in processes like main­te­nance, trou­bleshoot­ing, de­sign, con­struc­tion, up­date and etc., we need to store data that de­scribe sys­tems state and its com­po­nents char­ac­ter­is­tics. Thus we need a frame­work for de­vel­op­ing an ap­pli­ca­tion which can store, in­te­grate and man­age data and also ex­e­cute per­mit­ted op­er­a­tions. DISCS (Dis­trib­uted In­for­ma­tion Ser­vices for Con­trol Sys­tems) as a frame­work with men­tioned ca­pa­bil­i­ties can help us achieve our goals. In this paper, we first as­sessed DISCS and its basic ar­chi­tec­ture and then we im­ple­ment this frame­work for main­te­nance do­main of a sys­tem. With im­ple­men­ta­tion of main­te­nance mod­ule, we'll be able to store pre­ven­tive main­te­nance data and in­for­ma­tion which help us to trace the prob­lems and an­a­lyze sit­u­a­tion caused fail­ure and de­struc­tion.  
slides icon Slides TUMPL06 [2.386 MB]  
poster icon Poster TUMPL06 [2.184 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA02 Development of a Machine Protection System for KOMAC Facility ion, linac, machine-protect, ISOL 334
 
  • Y.G. Song, Y.-S. Cho, H.S. Jeong, D.I. Kim, H.S. Kim, J.H. Kim, S.G. Kim, H.-J. Kwon, S.P. Yun
    Korea Atomic Energy Research Institute (KAERI), Gyeongbuk, Republic of Korea
 
  Funding: This work is supported by the Ministry of Science, ICT & Future Planning.
The Korea multi-pur­pose ac­cel­er­a­tor com­plex (KOMAC) has two beam ex­trac­tion points at 20 and 100 MeV for pro­ton beam uti­liza­tion. High avail­abil­ity should be achieved through high sys­tem re­li­a­bil­ity and short main­te­nance times to pre­vent and mit­i­gate dam­age. A ma­chine pro­tec­tion sys­tem is es­sen­tial for avoid­ing dam­age lead­ing to long main­te­nance times. KOMAC MPS that was de­vel­oped using ana­log cir­cuit in­ter­lock box has its limit to cover in­creas­ing in­ter­lock sig­nals and mod­ify in­ter­lock logic. The dis­ad­van­tage has been solved with dig­i­tal-based sys­tem for more ef­fi­cient logic mod­i­fi­ca­tion and in­ter­lock ex­ten­sion. The MPS is con­fig­ured re­motely using the EPICS-based ap­pli­ca­tion. In this paper, we pre­sent KOMAC ma­chine pro­tec­tion ar­chi­tec­ture and per­for­mance re­sults of the new ma­chine pro­tec­tion sys­tem.
 
slides icon Slides TUMPA02 [1.810 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMPA03 The Implementation of KSTAR Fast Interlock System using C-RIO ion, FPGA, plasma, operation 337
 
  • M.K. Kim, J.S. Hong, T.H. Tak
    NFRI, Daejon, Republic of Korea
 
  Toka­mak using su­per­con­duct­ing mag­nets is be­com­ing more and more im­por­tant as long pulse op­er­a­tion and the abil­ity to con­fine high tem­per­a­ture and den­sity plasma to the in­ter­lock sys­tem to pro­tect the de­vice. KSTAR achieved H-mode op­er­a­tion for 70 sec­onds in 2016. In this case, it is nec­es­sary to have pre­cise and fast op­er­a­tion pro­tec­tion de­vice to pro­tect Plasma Fac­ing Com­po­nent from high en­ergy and long pulse plasma. The higher the en­ergy of the plasma, the faster the pro­tec­tion de­vice is needed, and the ac­cu­rate pro­tec­tion logic must be re­al­ized through the high-speed op­er­a­tion using sig­nals from var­i­ous de­vices. To meet these re­quire­ments, KSTAR im­ple­mented the Fast In­ter­lock Sys­tem using Com­pact RIO. Im­ple­men­ta­tion of pro­tec­tion logic is per­formed in FPGA, so it can process fast and var­i­ous input and out­put. The EPICS IOC per­forms com­mu­ni­ca­tion with pe­riph­eral de­vices, CRIO con­trol, and DAQ. The hard-wired sig­nal for high-speed op­er­a­tion from pe­riph­eral de­vices is di­rectly con­nected to the CRIO. In this paper, we de­scribe the de­tailed im­ple­men­ta­tion of the FIS and the re­sults of the fast in­ter­lock op­er­a­tion in the ac­tual KSTAR op­er­a­tion, as well as fu­ture plans.  
slides icon Slides TUMPA03 [1.238 MB]  
poster icon Poster TUMPA03 [1.072 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA014 Booster RF Upgrade for SPEAR3 ion, controls, booster, interface 401
 
  • S. Condamoor, S. Allison, J.J. Sebek, J.A. Vásquez, J.V. Wachter
    SLAC, Menlo Park, California, USA
 
  Funding: Work is supported by the U.S. Department of Energy, Office of Science under Contract DE-AC02-76SF00515
SLAC's SPEAR3 Booster RF sys­tem was re­cently up­graded where the ex­ist­ing kly­stron pro­vid­ing RF power to a 5-cell cav­ity was re­placed with a Solid State Am­pli­fier (SSA). The Low Level RF Con­trols (LLRF) to drive the SSA was pro­vided by a high per­for­mance FPGA based sys­tem built on SLAC ATCA mod­ules. RF Cav­ity Tuner Con­trols were re­placed with Ether­CAT-based step­per motor con­troller. New hard­ware was de­signed and built for PLC-based Ma­chine Pro­tec­tion Sys­tem (MPS). Fast dig­i­tiz­ers to sam­ple and ac­quire LLRF sig­nals were im­ple­mented in a Lin­uxRT Server. All of these re­quired new Con­trols Soft­ware im­ple­men­ta­tion. This poster il­lus­trates the Con­trols as­so­ci­ated with each of the above hard­ware.
 
poster icon Poster TUPHA014 [0.895 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA014  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA016 Overview of the GANIL Control Systems for the Different Projects Around the Facility ion, controls, database, interface 406
 
  • E. Lécorché, D.J.C. Deroy, P. Gillette, C.H. Haquin, E. Lemaître, C.H. Patard, L. Philippe, R.J.F. Roze, D.T. Touchard
    GANIL, Caen, France
 
  The GANIL fa­cil­ity is dras­ti­cally ex­tend­ing its pos­si­bil­i­ties with new pro­jects, so in­creas­ing its ca­pa­bil­i­ties in nu­clear physics. The most sig­nif­i­cant one is the Spi­ral2 in­stal­la­tion based on a lin­ear ac­cel­er­a­tor, then to be as­so­ci­ated with the S3, NFS and DESIR new ex­per­i­men­tal rooms. Be­side of the legacy home made con­trol sys­tem han­dling the orig­i­nal in­stal­la­tion, Epics was cho­sen as the basic frame­work for these pro­jects. First, some con­trol sys­tem com­po­nents were used dur­ing pre­lim­i­nary beam tests. In par­al­lel, the whole ar­chi­tec­ture was de­signed while the or­ga­ni­za­tion for fu­ture op­er­a­tion started to be con­sid­ered; also, more struc­tured and so­phis­ti­cated tools were de­vel­oped and the first high level ap­pli­ca­tions for the whole ma­chine tun­ing started to be tested, jointly with the cur­rent on­site beam com­mis­sion­ing. Pro­gres­sion of the con­trol sys­tem de­vel­op­ment is pre­sented, from the first beam tests up to the whole Spi­ral2 com­mis­sion­ing. Then, ac­cord­ing to the new pro­jects to cope with, some high­lights are given con­cern­ing the re­lated or­ga­ni­za­tion as well as spe­cific items and de­vel­op­ments to be con­sid­ered, tak­ing ben­e­fit from the Spi­ral2 con­trol sys­tem feed­back ex­pe­ri­ence.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA016  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA020 MATLAB Control Applications Embedded Into Epics Process Controllers (IOC) and their Impact on Facility Operations at Paul Scherrer Institute ion, controls, embedded, network 416
 
  • P. Chevtsov, T. Pal
    PSI, Villigen PSI, Switzerland
  • M. Dach
    Dach Consulting GmbH, Brugg, Switzerland
 
  An au­to­mated tool for con­vert­ing MAT­LAB based con­trols al­go­rithms into C codes, ex­e­cutable di­rectly on EPICS process con­trol com­put­ers (IOCs), was de­vel­oped at the Paul Scher­rer In­sti­tute (PSI). Based on this tool, sev­eral high level con­trol ap­pli­ca­tions were em­bed­ded into the IOCs, which are di­rectly con­nected to the con­trol sys­tem sen­sors and ac­tu­a­tors. Such em­bed­ded ap­pli­ca­tions have sig­nif­i­cantly re­duced the net­work traf­fic, and thus the data han­dling la­tency, which in­creased the re­li­a­bil­ity of the con­trol sys­tem. The paper con­cen­trates on the most im­por­tant com­po­nents of the au­to­mated tool and the per­for­mance of MAT­LAB al­go­rithms con­verted by this tool.  
poster icon Poster TUPHA020 [0.784 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA021 Experiences Using Linux Based VME Controller Boards ion, Linux, controls, real-time 420
 
  • D. Zimoch, D. Anicic
    PSI, Villigen PSI, Switzerland
 
  For many years, we have used a com­mer­cial real-time op­er­at­ing sys­tem to run EPICS on VME con­troller boards. How­ever, with the avail­abil­ity of EPICS on Linux it be­came more and more charm­ing to use Linux not only for PCs, but for VME con­troller boards as well. With a true multi-process en­vi­ron­ment, open source soft­ware and all stan­dard Linux tools avail­able, de­vel­op­ment and de­bug­ging promised to be­come much eas­ier. Also the cost fac­tor looked at­trac­tive, given that Linux is for free. How­ever, we had to learn that there is no such thing as a free lunch. While de­vel­op­ing EPICS sup­port for the VME bus in­ter­face was quite straight for­ward, pit­falls waited at un­ex­pected places. We pre­sent chal­lenges and so­lu­tions en­coun­tered while mak­ing Linux based real-time VME con­trollers the main con­trol sys­tem com­po­nent in Swiss­FEL.  
poster icon Poster TUPHA021 [1.040 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA021  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA024 ModBus/TCP Applications for CEBAF Accelerator Control System ion, controls, interface, network 424
 
  • J. Yan, S. Philip, C. Seaton
    JLab, Newport News, Virginia, USA
 
  Mod­bus-TCP is the Mod­bus RTU pro­to­col with the TCP in­ter­face run­ning on Eth­er­net. In our ap­pli­ca­tions, an XPort de­vice uti­liz­ing Mod­bus-TCP is used to con­trol re­mote de­vices and com­mu­ni­cates with the ac­cel­er­a­tor con­trol sys­tem (EPICS). Mod­bus soft­ware pro­vides a layer be­tween the stan­dard EPICS asyn sup­port and EPICS asyn for TCP/IP or se­r­ial port dri­ver. The EPICS ap­pli­ca­tion for each spe­cific Mod­bus de­vice is de­vel­oped and it can be de­ployed on a soft IOC. The con­fig­u­ra­tion of XPort and Mod­bus-TCP is easy to setup and suit­able for ap­pli­ca­tions that do not re­quire high-speed com­mu­ni­ca­tions. Ad­di­tion­ally, the use of Eth­er­net makes it quicker to de­velop in­stru­men­ta­tion for re­mote de­ploy­ment. An eight-chan­nel 24-bit Data Ac­qui­si­tion (DAQ) sys­tem is used to test the hard­ware and soft­ware ca­pa­bil­i­ties.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177.
 
poster icon Poster TUPHA024 [0.785 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA024  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA028 Recent Update of the RIKEN RI Beam Factory Control System ion, controls, operation, cyclotron 427
 
  • M. Komiyama, M. Fujimaki, N. Fukunishi, A. Uchiyama
    RIKEN Nishina Center, Wako, Japan
  • M. Hamanaka, T. Nakamura
    SHI Accelerator Service Ltd., Tokyo, Japan
 
  RIKEN Ra­dioac­tive Iso­tope Beam Fac­tory (RIBF) is a cy­clotron-based heavy-ion ac­cel­er­a­tor fa­cil­ity for pro­duc­ing un­sta­ble nu­clei and study­ing their prop­er­ties. Many com­po­nents of the RIBF ac­cel­er­a­tor com­plex are con­trolled by using the Ex­per­i­men­tal Physics and In­dus­trial Con­trol Sys­tem (EPICS). We will here pre­sent the overview of the EPICS-based RIBF con­trol sys­tem and its lat­est up­date work in progress. We are de­vel­op­ing a new beam in­ter­lock sys­tem from scratch for ap­ply­ing to some of the small ex­per­i­men­tal fa­cil­ity in the RIBF ac­cel­er­a­tor com­plex. The new beam in­ter­lock sys­tem is based on a pro­gram­ma­ble logic con­troller (PLC) as well as the ex­ist­ing beam in­ter­lock sys­tem of RIBF (BIS), how­ever, we newly em­ploy a Linux-based PLC-CPU on which EPICS pro­grams can be ex­e­cuted in ad­di­tion to a se­quencer in order to speed up the sys­tem. After op­ti­mize the per­for­mance of the sys­tem while con­tin­u­ing op­er­a­tion, we plan to ex­pand the new sys­tem as a suc­ces­sor to the BIS that has been work­ing more than 10 years since the start of its op­er­a­tion.  
poster icon Poster TUPHA028 [0.766 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA028  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA029 Live Visualisation of Experiment Data at ISIS and the ESS ion, neutron, experiment, detector 431
 
  • M.J. Clarke, F.A. Akeroyd, O. Arnold, M.A. Gigg, L.A. Moore
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • N.J. Draper, M.D. Jones
    Tessella, Abingdon, United Kingdom
  • T.S. Richter
    ESS, Copenhagen, Denmark
 
  As part of the UK's in-kind con­tri­bu­tion to the Eu­ro­pean Spal­la­tion Source, ISIS is work­ing along­side the ESS and other part­ners to de­velop a new data stream­ing sys­tem for man­ag­ing and dis­trib­ut­ing neu­tron ex­per­i­ment data. The new data stream­ing sys­tem is based on the open-source dis­trib­uted stream­ing plat­form Apache Kafka. A cen­tral re­quire­ment of the sys­tem is to be able to sup­ply live ex­per­i­ment data for pro­cess­ing and vi­su­al­i­sa­tion in near real-time via the Man­tid data analy­sis frame­work. There al­ready ex­ists a basic TCP socket-based data stream­ing sys­tem at ISIS, but it has lim­i­ta­tions in terms of scal­a­bil­ity, re­li­a­bil­ity and func­tion­al­ity. The in­ten­tion is for the new Kafka-based sys­tem to re­place the ex­ist­ing sys­tem at ISIS. This mi­gra­tion will not only pro­vide en­hanced func­tion­al­ity for ISIS but also an op­por­tu­nity for de­vel­op­ing and test­ing the sys­tem prior to use at the ESS.  
poster icon Poster TUPHA029 [0.644 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA029  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA031 The Alarm and Downtime Analysis Development in the TLS ion, toolkit, operation, power-supply 439
 
  • C.H. Kuo, H.H. Chen, H.C. Chen, S.J. Huang, J.A. Li, C.Y. Liao, M.-C. Lin, Y.K. Lin, Y.C. Liu
    NSRRC, Hsinchu, Taiwan
 
  TLS (Tai­wan light Source) is a 1.5 GeV syn­chro­tron light source at NSRRC which has been op­er­at­ing for users more than twenty year. There are many toolk­its that are de­liv­ered to find out down­time re­spon­si­bil­ity and pro­cess­ing so­lu­tion. New alarm sys­tem with EPICS in­ter­face is also ap­plied in these toolk­its to keep from ma­chine fail of user time in ad­vance. These toolk­its are tested and mod­i­fied in the TLS and en­hance beam avail­abil­ity. The rel­a­tive op­er­a­tion ex­pe­ri­ences will be mi­grated to TPS (Tai­wan pho­ton source) in the fu­ture after long term op­er­a­tion and big data sta­tis­tic. These analy­sis and im­ple­ment re­sults of sys­tem will be re­ported in this con­fer­ence.  
poster icon Poster TUPHA031 [0.930 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA031  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA046 PLC Factory: Automating Routine Tasks in Large-Scale PLC Software Development ion, PLC, factory, controls 495
 
  • G. Ulm, F. Bellorini, D.P. Brodrick, R.N. Fernandes, N. Levchenko, D.P. Piso
    ESS, Lund, Sweden
 
  The Eu­ro­pean Spal­la­tion Source ERIC (ESS) in Lund, Swe­den, is build­ing large-scale in­fra­struc­ture that is pro­jected to in­clude hun­dreds of pro­gram­ma­ble logic con­trollers (PLCs). Given the fu­ture large-scale de­ploy­ment of PLCs at ESS, we there­fore ex­plored ways of au­tomat­ing some of the tasks as­so­ci­ated with PLC pro­gram­ming. We de­signed and im­ple­mented PLC Fac­tory, which is an ap­pli­ca­tion writ­ten in Python that fa­cil­i­tates large-scale PLC de­vel­op­ment. With PLC Fac­tory, we man­aged to au­to­mate repet­i­tive tasks as­so­ci­ated with PLC pro­gram­ming and in­ter­fac­ing PLCs with an EPICS data­base. A key part of PLC Fac­tory is its em­bed­ded do­main-spe­cific pro­gram­ming lan­guage PLCF#, which makes it pos­si­ble to de­fine dy­namic sub­sti­tu­tions. Using a data­base for con­fig­u­ra­tion man­age­ment, PLC Fac­tory is able to gen­er­ate both EPICS data­base records as well as code blocks in Struc­tured Con­trol Lan­guage (SCL) for the Siemens prod­uct TIA Por­tal. Hi­er­ar­chies of de­vices of ar­bi­trary depth are taken into ac­count, which means that de­pen­den­cies of de­vices are cor­rectly re­solved. PLC Fac­tory is in ac­tive use at ESS.  
poster icon Poster TUPHA046 [0.185 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA046  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA057 The Control System for the ELI-NP Gamma Beam Delivery and Diagnostics ion, controls, power-supply, software 521
 
  • G. Chen, M. Ciubancan, C. Matei, A. Pappalardo, G. Suliman, C.A. Ur
    IFIN-HH, Bucharest - Magurele, Romania
 
  The high bril­liance Gamma Beam Sys­tem (GBS) at ELI-NP will de­liver quasi-mono­chro­matic gamma beams with a high spec­tral den­sity (10, 000 pho­tons/s/eV) and high de­gree of lin­ear po­lar­iza­tion (>95%). The Gamma Beam De­liv­ery and Di­ag­nos­tics (GBDD) of ELI-NP is im­ple­mented to de­liver the gamma beams to the ex­per­i­men­tal se­tups and to mon­i­tor the char­ac­ter­is­tics of the beams. An EPICS con­trol sys­tem is de­vel­oped for the GBDD to sup­port two main cat­e­gories of equip­ment: i) equip­ment for the de­liv­ery of the gamma beam in­clud­ing vac­uum sys­tems, col­li­ma­tors, align­ment plat­forms, and move­able beam dumps; ii) de­vices to be used dur­ing the op­er­a­tion of the GBS for di­ag­nos­tics and mon­i­tor­ing in­clud­ing dig­i­tiz­ers, power sup­plies, de­tec­tors, and pro­file sys­tem. High-level ap­pli­ca­tions for the Gamma Beam di­ag­nos­tics sys­tem are under de­vel­op­ment to com­ple­ment the real-time mea­sure­ments and mon­i­tor­ing in­clud­ing en­ergy spread mea­sure­ment, flux and po­lar­iza­tion mea­sure­ment, spa­tial pro­file mon­i­tor and time struc­ture mon­i­tor. This paper de­scribes all the as­pects of the EPICS Con­trol Sys­tem for ELI-NP GBDD, in­clud­ing the hard­ware in­te­gra­tion, net­work ar­chi­tec­ture, and high-level ap­pli­ca­tions.  
poster icon Poster TUPHA057 [3.846 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA057  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA059 Status of the GBAR control project at CERN ion, experiment, network, controls 531
 
  • P. Lotrus
    CEA, Gif-sur-Yvette, France
  • G.A. Durand, Y. Le Noa
    CEA/DSM/IRFU, France
  • A. Gaget, A. Gomes, J.F. Lecointe, J.Y. Roussé
    CEA/DRF/IRFU, Gif-sur-Yvette, France
 
  One yet unan­swered ques­tions in physics today con­cerns the ac­tion of grav­ity upon an­ti­mat­ter. The GBAR ex­per­i­ment pro­poses to mea­sure the free fall ac­cel­er­a­tion of neu­tral an­ti­hy­dro­gen atoms. In­stal­la­tion of the pro­ject at CERN (ELENA) began in late 2016. This re­search pro­ject is fac­ing new chal­lenges and needs flex­i­bil­ity with hard­ware and soft­ware. EPICS mod­u­lar­ity and dis­trib­uted ar­chi­tec­ture has been tested for con­trol sys­tem and to pro­vide flex­i­bil­ity for fu­ture in­stal­la­tion im­prove­ment. This paper de­scribes the de­vel­op­ment of the soft­ware and the set of soft­ware tools that are being used on the pro­ject.  
poster icon Poster TUPHA059 [1.078 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA059  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA063 Australian Square Kilometre Pathfinder - Commissioning to Operations ion, software, controls, interface 540
 
  • M. Marquarding
    CASS, Epping, Australia
 
  The Aus­tralian Square Kilo­me­tre Pathfinder (ASKAP) is a radio tele­scope array in West­ern Aus­tralia. A third of the 36 tele­scopes form­ing the array have been fully com­mis­sioned and are in use under the early sci­ence pro­gram. The con­struc­tion phase for the rest of the array has now com­pleted and com­mis­sion­ing is con­tin­u­ing. This re­port con­tin­ues on from the last sta­tus up­date and ad­dresses new chal­lenges as the tele­scope moves into the op­er­a­tional phase. The ar­chi­tec­ture of the sys­tem has proven ro­bust, how­ever some of the third party soft­ware choices have been re­viewed as new soft­ware pack­ages have ap­peared in the years since the ini­tial adop­tion. We pre­sent the rea­son­ing be­hind re­plac­ing some of our processes and soft­ware pack­ages to en­sure long-term op­er­a­tion of the in­stru­ment.  
poster icon Poster TUPHA063 [3.317 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA063  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA073 RF Leakage Detector System ion, interface, controls, detector 580
 
  • M. Jobs, K. Fransson, K.J. Gajewski
    Uppsala University, Uppsala, Sweden
 
  FREIA Lab­o­ra­tory is a new fa­cil­ity for de­vel­op­ing and test­ing in­stru­men­ta­tion for par­ti­cle ac­cel­er­a­tors. There are two pulsed 400 kW 352 MHz RF sources, presently used for test­ing su­per­con­duct­ing RF cav­i­ties and there is a need to mon­i­tor the elec­tro­mag­netic field in the ex­per­i­men­tal hall. The RF leak­age de­tec­tor sys­tem con­sists of num­ber of phys­i­cally iden­ti­cal nodes with one of them con­fig­ured as a mas­ter and the rest as slaves. Each node sup­ports 3 sep­a­rate RF mea­sure­ment chan­nels with a fre­quency span of 100 kHz to 1 GHz. A de­sired fre­quency band is se­lected using a front-end band-pass fil­ter. The sen­si­tiv­ity of the sen­sor is -34 dBm and the dy­namic range 48 dB. The slaves are bat­tery pow­ered for easy in­stal­la­tion. Spe­cial care has been taken to min­i­mize the power con­sump­tion re­sult­ing in bat­tery life to be 4-13 months using 3xAAA bat­ter­ies. The foot­print of the mod­ule is 60x100x40 mm. The com­mu­ni­ca­tion be­tween the mas­ter and the slaves uses a Wire­less Link op­er­at­ing at the 868 MHz ISM band. The sys­tem is con­trolled by EPICS using the StreamDe­vice dri­ver. The mas­ter RF mod­ule is con­nected via an RS-232 line and a MOXA NPort server to the con­trol sys­tem net­work.  
poster icon Poster TUPHA073 [2.344 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA073  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA088 Timing System at ESS ion, timing, controls, target 618
 
  • J. Cereijo García, T. Korhonen, J.H. Lee
    ESS, Lund, Sweden
 
  The Eu­ro­pean Spal­la­tion Source (ESS) tim­ing sys­tem is based on the hard­ware de­vel­oped by Mi­cro-Re­search Fin­land (MRF). The main pur­poses of the tim­ing sys­tem are: gen­er­a­tion and dis­tri­b­u­tion of syn­chro­nous clock sig­nals and trig­ger events to the fa­cil­ity, pro­vid­ing a time base so that data from dif­fer­ent sys­tems can be time-cor­re­lated and syn­chro­nous trans­mis­sion of beam-re­lated data for for dif­fer­ent sub­sys­tems of the fa­cil­ity. The tim­ing sys­tem has a tree topol­ogy: one Event Gen­er­a­tor (EVG) sends the events, clocks and data to an array of Event Re­ceivers (EVRs) through an op­ti­cal dis­tri­b­u­tion layer (fan-out mod­ules). The event clock fre­quency for ESS will be 88.0525 MHz, di­vided down from the bunch fre­quency of 352.21 MHz. An in­te­ger num­ber of ticks of this clock will de­fine the beam macro pulse full length, around 2.86 ms, with a rep­e­ti­tion rate of 14 Hz. An ac­tive delay com­pen­sa­tion mech­a­nism will pro­vide sta­bil­ity against long-term drifts. A nov­elty of ESS com­pared to other fa­cil­i­ties is the use of the fea­tures pro­vided by EVRs in uTCA form fac­tor, such as trig­ger and clock dis­tri­b­u­tion over the back­plane. These EVRs are al­ready being de­ployed in some sys­tems and test stands.  
poster icon Poster TUPHA088 [3.033 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA088  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA098 The FRIB Run Permit System ion, interface, database, controls 646
 
  • D. Chabot, M. Ikegami, M.G. Konrad, D.G. Maxwell
    FRIB, East Lansing, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
The Fa­cil­ity for Rare Iso­tope Beams (FRIB) ac­cel­er­ates many dif­fer­ent ion species and charge states defin­ing a wide spec­trum of op­er­at­ing modes and pa­ra­me­ters. The role of the Run Per­mit Sys­tem (RPS) here is to ex­am­ine if a re­quested state is suit­able for the pro­duc­tion of beam. The de­ci­sion to per­mit beam is based on input from con­fig­u­ra­tion man­age­ment data­bases, ma­chine and per­son­nel pro­tec­tion sys­tems, and beam char­ac­ter­is­tics and des­ti­na­tion. Seeded with this in­for­ma­tion, an ap­pro­pri­ate set of op­er­at­ing pa­ra­me­ters are de­ployed to hard­ware to sup­port the re­quested mode. This con­tri­bu­tion will de­scribe the in­ter­faces, im­ple­men­ta­tion, and be­hav­ior of the RPS at FRIB.
 
poster icon Poster TUPHA098 [3.404 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA098  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA141 Integration of Sample Environment Systems at ESS controls, ion, vacuum, GUI 741
 
  • A. Pettersson, D.P. Brodrick, T. Brys, M.A. Hartl
    ESS, Lund, Sweden
 
  The Eu­ro­pean Spal­la­tion Source ERIC (ESS) will con­sist of 22 dif­fer­ent neu­tron in­stru­ments. Each in­stru­ment is able to use a large va­ri­ety of de­vices to con­trol the en­vi­ron­ment pa­ra­me­ters of the sam­ple dur­ing the ex­per­i­ments. Users must be able to con­trol this equip­ment and the in­stru­ments as well as stor­ing and re­triev­ing ex­per­i­ment data. For this pur­pose, Ex­per­i­men­tal Physics and In­dus­trial Con­trol Sys­tem (EPICS) will be used as the back­bone con­trol sys­tem. This work shows a typ­i­cal use case where a Sam­ple En­vi­ron­ment Sys­tem (SES) com­prised by a Closed Cycle Re­frig­er­a­tor (CCR), spec­trom­e­ter, tem­per­a­ture and pres­sure con­troller has been in­te­grated into the ESS con­trol sys­tem, from hard­ware to user in­ter­face.  
poster icon Poster TUPHA141 [9.247 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA141  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA146 Interface Between EPICS and ADO ion, controls, software, interface 748
 
  • A. Sukhanov, J.P. Jamilkowski, A. Marusic
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
EPICS is widely used soft­ware in­fra­struc­ture to con­trol Par­ti­cle Ac­cel­er­a­tors, its Chan­nel Ac­cess (CA) net­work pro­to­col for com­mu­ni­ca­tion with Input/Out­put Con­trollers (IOCs) is easy to im­ple­ment in hard­ware. Many ven­dors pro­vide CA sup­port for their de­vices. The RHIC Con­trol Sys­tem pro­vides con­trol of more than 400, 000 pa­ra­me­ters through Ac­cel­er­a­tor Data Ob­jects (ADO) soft­ware ab­strac­tion layer. In this paper we pre­sent soft­ware bridge, which al­lows to cross-com­mu­ni­cate be­tween ADO and EPICS de­vices. It con­sists of two sep­a­rate pro­grams: an ADO man­ager, which hosts the ADO pa­ra­me­ters and ex­e­cutes caput() re­quest to mod­ify EPICS PV when pa­ra­me­ter is changed; and an epic­s2ado pro­gram which mon­i­tors the EPICS PVs and no­ti­fies the ADO man­ager. This ap­proach have been im­ple­mented in in­te­gra­tion of the NSLSII PSC hard­ware in­ter­face into RHIC Con­trols Sys­tem.
 
poster icon Poster TUPHA146 [0.435 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA146  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA149 MADOCA to EPICS Gateway ion, controls, brilliance, data-acquisition 755
 
  • A. Kiyomichi, T. Masuda
    JASRI/SPring-8, Hyogo-ken, Japan
 
  MADOCA-to-EPICS gate­way has been de­vel­oped for easy and rapid in­te­gra­tion of EPICS ready de­vices into MADOCA, the con­trol soft­ware frame­work for SPring-8 and SACLA. MADOCA uses equip­ment con­trol soft­ware called Equip­ment Man­ager (EM) in the de­vice con­trol layer. The MADOCA-to-EPICS gate­way is im­ple­mented as a gen­eral-pur­pose EM to han­dle EPICS IOCs. The gate­way con­sists of EM func­tions that in­ter­act with IOCs using Chan­nel Ac­cess (CA) pro­to­col cor­re­spond­ing to EPICS com­mands such as caget, caput and ca­mon­i­tor. We can build the gate­way for the tar­get EPICS de­vice by edit­ing the EM con­fig­u­ra­tion file, with­out any pro­gram­ming. We have ap­plied the gate­way to the Lib­era Bril­liance+ in­stalled in the SPring-8 stor­age ring for the eval­u­a­tion to­wards the SPring-8 up­grade pro­ject. In ad­di­tion, it has been ap­plied to the Lib­era Bril­liance Sin­gle Pass and Spark in­stalled in beam trans­port line, and the Lib­era Spark and Cav­ity in­stalled in SACLA. The gate­way brings us the ben­e­fits to min­i­mize the in­stal­la­tion time and ef­fort even for the dif­fer­ent plat­form (CPU and OS) de­vices. We will re­port on the de­vel­op­ment and ad­van­tage as well as the per­for­mance im­prove­ment of the MADOCA-to-EPICS gate­way.  
poster icon Poster TUPHA149 [3.431 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA149  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA159 Malcolm: A Middlelayer Framework for Generic Continuous Scanning ion, controls, detector, hardware 780
 
  • T.M. Cobb, M. Basham, G. Knap, C. Mita, M.P. Taylor, G.D. Yendell
    DLS, Oxfordshire, United Kingdom
  • A. Greer
    OSL, Cambridge, United Kingdom
 
  Mal­colm is a mid­dle­layer frame­work that im­ple­ments high level con­fig­ure/run be­hav­iour of con­trol sys­tem com­po­nents like those used in con­tin­u­ous scans. It was cre­ated as part of the Map­ping pro­ject at Di­a­mond Light Source to im­prove the per­for­mance of con­tin­u­ous scan­ning and make it eas­ier to share code be­tween beam­lines. It takes the form of a Python frame­work which wraps up groups of EPICS PVs into mod­u­lar "Blocks". A hi­er­ar­chy of these can be cre­ated, with the Blocks at the top of the tree pro­vid­ing a higher level scan­ning in­ter­face to GDA, Di­a­mond's Generic Data Ac­qui­si­tion soft­ware. The frame­work can be used as a li­brary in con­tin­u­ous scan­ning scripts, or can act as a server via plug­gable com­mu­ni­ca­tions mod­ules. It cur­rently has server and client sup­port for both pv­Data over pvAc­cess, and JSON over web­sock­ets. When run­ning as a web­server this al­lows a web GUI to be used to vi­su­al­ize the con­nec­tions be­tween these blocks (like the wiring of EPICS areaD­e­tec­tor plu­g­ins). This paper de­tails the ar­chi­tec­ture and de­sign of frame­work, and gives some ex­am­ples of its use at Di­a­mond.  
poster icon Poster TUPHA159 [0.742 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA159  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA170 Containerized Control Structure for Accelerators ion, controls, experiment, software 816
 
  • I. Arredondo, J. Jugo
    University of the Basque Country, Faculty of Science and Technology, Bilbao, Spain
 
  Nowa­days mod­ern ac­cel­er­a­tors are start­ing to use vir­tu­al­iza­tion to im­ple­ment their con­trol sys­tems. Fol­low­ing this idea, one of the pos­si­bil­i­ties is to use con­tain­ers. Con­tain­ers are highly scal­able, easy to pro­duce/re­pro­duce, easy to share, re­silient, elas­tic and low cost in terms of com­pu­ta­tional re­sources. All of those are char­ac­ter­is­tics that fit with the ne­ces­si­ties of a well de­fined and ver­sa­tile con­trol sys­tem. In this paper, a con­trol struc­ture based on this par­a­digm is dis­cussed. Firstly the tech­nolo­gies avail­able for this task are briefly com­pared. Start­ing from con­tainer­iz­ing tools and fol­low­ing with the con­tainer or­ches­tra­tion tech­nolo­gies. As a re­sult Ku­ber­netes and Docker are se­lected. Then, the basis of Ku­ber­netes/Docker and how it fits into the con­trol of an ac­cel­er­a­tor is stated. Fol­low­ing the con­trol ap­pli­ca­tions suit­able to be con­tainer­ized are an­a­lyzed. It in­cludes elec­tronic log sys­tems, archiv­ing en­gines, mid­dle­ware servers,… Fi­nally, a par­tic­u­lar struc­ture for an ac­cel­er­a­tor based on EPICS as mid­dle­ware is sketched.  
poster icon Poster TUPHA170 [0.215 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA170  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA174 Cumbia: A New Library for Multi-Threaded Application Design and Implementation ion, TANGO, controls, factory 830
 
  • G. Strangolino
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  Cumbia is a new li­brary that of­fers a care­free ap­proach to multi-threaded ap­pli­ca­tion de­sign and im­ple­men­ta­tion. Writ­ten from scratch, it can be seen as the evo­lu­tion of the QTango li­brary, be­cause it of­fers a more flex­i­ble and ob­ject ori­ented multi-threaded pro­gram­ming style. Less con­cern about lock­ing tech­niques and syn­chro­niza­tion, and well de­fined de­sign pat­terns stand for more focus on the work to be per­formed in­side Cumbia Ac­tiv­i­ties and re­li­able and reusable soft­ware as a re­sult. The user writes Ac­tiv­i­ties and de­cides when their in­stances are started and to which thread they be­long. A token is used to reg­is­ter an Ac­tiv­ity, and ac­tiv­i­ties with the same token are run in the same thread. Com­puted re­sults can be for­warded to the main ex­e­cu­tion thread, where a GUI can be up­dated. In con­junc­tion with the Cumbia-Tango mod­ule, this frame­work serves the de­vel­oper will­ing to con­nect an ap­pli­ca­tion to the Tango con­trol sys­tem. The in­te­gra­tion is pos­si­ble both on the client and the server side. An ex­am­ple of a TANGO de­vice using Cumbia to do work in back­ground has al­ready been de­vel­oped, as well as sim­ple Qt graph­i­cal clients re­ly­ing on the frame­work.  
poster icon Poster TUPHA174 [0.567 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA174  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA177 Status of the Development of the Experiment Data Acquisition Pipeline for the European Spallation Source ion, detector, neutron, experiment 835
 
  • A.H.C. Mukai, M.J. Christensen, J.M.C. Nilsson, T.S. Richter, M. Shetty
    ESS, Copenhagen, Denmark
  • F.A. Akeroyd, M.J. Clarke
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • M. Brambilla, M. Könnecke, D. Werder
    PSI, Villigen PSI, Switzerland
  • M.D. Jones
    Tessella, Abingdon, United Kingdom
 
  Funding: This project is partially funded by the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548.
The Eu­ro­pean Spal­la­tion Source will pro­duce more data than ex­ist­ing neu­tron fa­cil­i­ties, due to higher ac­cel­er­a­tor power and to the fact that all data will be col­lected in event mode with no hard­ware veto. De­tec­tor data will be ac­quired and ag­gre­gated with meta­data com­ing from sources such as sam­ple en­vi­ron­ment, chop­pers and mo­tion con­trol. To ag­gre­gate data we will use Apache Kafka with Flat­Buffers se­ri­al­i­sa­tion. A com­mon schema repos­i­tory de­fines the for­mats to be used by the data pro­duc­ers and con­sumers. The main con­sumers we are pro­to­typ­ing are a file writer for NeXus files and live re­duc­tion and vi­su­al­i­sa­tion via Man­tid. A Jenk­ins-based setup using vir­tual ma­chines is being used for in­te­gra­tion tests, and phys­i­cal servers are avail­able in an in­te­gra­tion lab­o­ra­tory along­side real hard­ware. We pre­sent the cur­rent sta­tus of the data ac­qui­si­tion pipeline and re­sults from the test­ing and in­te­gra­tion work going on at the ESS Data Man­age­ment and Soft­ware Cen­tre in col­lab­o­ra­tion with in-kind and Bright­nESS part­ners.
 
poster icon Poster TUPHA177 [0.434 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA177  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA181 Web Extensible Display Manager ion, controls, monitoring, network 852
 
  • R.J. Slominski, T. L. Larrieu
    JLab, Newport News, Virginia, USA
 
  Funding: Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177
Jef­fer­son Lab's Web Ex­ten­si­ble Dis­play Man­ager (WEDM) al­lows staff to ac­cess EDM con­trol sys­tem screens from a web browser in re­mote of­fices and from mo­bile de­vices. Na­tive browser tech­nolo­gies are lever­aged to avoid in­stalling and man­ag­ing soft­ware on re­mote clients such as browser plu­g­ins, tun­nel ap­pli­ca­tions, or an EDM en­vi­ron­ment. Since stan­dard net­work ports are used fire­wall ex­cep­tions are min­i­mized. To avoid se­cu­rity con­cerns from re­mote users mod­i­fy­ing a con­trol sys­tem, WEDM ex­poses read-only ac­cess and basic web au­then­ti­ca­tion can be used to fur­ther re­strict ac­cess. Up­dates of mon­i­tored EPICS chan­nels are de­liv­ered via a Web Socket using a web gate­way. The soft­ware trans­lates EDM de­scrip­tion files (de­noted with the edl suf­fix) to HTML with Scal­able Vec­tor Graph­ics (SVG) fol­low­ing the EDM's edl file vec­tor draw­ing rules to cre­ate faith­ful screen ren­der­ings. The WEDM server parses edl files and cre­ates the HTML equiv­a­lent in real-time al­low­ing ex­ist­ing screens to work with­out mod­i­fi­ca­tion. Al­ter­na­tively, the fa­mil­iar drag and drop EDM screen cre­ation tool can be used to cre­ate op­ti­mized screens sized specif­i­cally for smart phones and then ren­dered by WEDM.
 
poster icon Poster TUPHA181 [1.818 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA181  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA190 Adaptations to CS-Studio for Use at Diamond Light Source ion, controls, Windows, interface 880
 
  • W.A.H. Rogers, N.W. Battam, T.M. Cobb, M.J. Furseman, G. Knap
    DLS, Oxfordshire, United Kingdom
 
  Con­trol Sys­tem Stu­dio (CS-Stu­dio) is one of the most widely-used dis­play man­agers for EPICS. It is based on the Eclipse Rich Client Plat­form (Eclipse RCP), al­low­ing for co­her­ent in­te­gra­tion of in­ter­faces for dif­fer­ent sys­tems with com­mon graph­i­cal el­e­ments and pref­er­ences. How­ever, this user in­ter­face pre­sents a dif­fer­ent way of work­ing to those from the pre­vi­ous gen­er­a­tion of EPICS tools such as Ex­ten­si­ble Dis­play Man­ager (EDM) and Strip­tool. At Di­a­mond Light Source, EDM has been used since com­mis­sion­ing in two dif­fer­ent ways: for ma­chine op­er­a­tions and for beam­line con­trols. Both uses of EDM will even­tu­ally be re­placed with CS-Stu­dio and sig­nif­i­cant ef­fort has been put into this tran­si­tion. Two kinds of change proved nec­es­sary: adap­ta­tions to CS-Stu­dio it­self, and changes to the typ­i­cal user work­flows. This paper pre­sents both types of changes that were needed to make CS-Stu­dio a pro­duc­tive tool at Di­a­mond.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA190  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA193 Vacuum Control System of SSC-Linac vacuum, controls, ion, hardware 884
 
  • X.J. Liu, S. An, J.J. Chang, Y. Chen, J.Q. Wu, W. Zhang
    IMP/CAS, Lanzhou, People's Republic of China
 
  SSC-Linac is a lin­ear ac­cel­er­a­tor in­jec­tor of SSC in HIRFL. The vac­uum con­trol sys­tem is based on EPICS which is a real-time dis­trib­uted con­trol soft­ware. The Lab­view real-time VIs and EPICS VIs were used to de­sign Input/Out­put Con­troller(IOC).The dif­fer­ent kinds of CRIO mod­ules were adopt in de­vice layer, which can mon­i­tor the se­r­ial port data from vac­uum gauges and con­tol vac­uum valves. The whole con­trol sys­tem can ac­quire vac­uum data, con­trol vac­uum de­vices re­motely, make the pres­sure value of the vac­uum gauge and vac­uum valve in­ter­locked. It also keeps the equip­ment work sta­ble and the beam has a high qual­ity.  
poster icon Poster TUPHA193 [0.952 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA193  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA201 UNICOS Framework and EPICS: A Possible Integration ion, controls, PLC, framework 915
 
  • M. Ritzert
    Heidelberg University, Heidelberg, Germany
  • E. Blanco Viñuela, M. Ostrega, L. Zwalinski
    CERN, Geneva, Switzerland
 
  Funding: This work has been supported by the German Federal Ministry of Education and Research (BMBF).
UNI­COS (UNi­fied In­dus­trial Con­trol Sys­tem) is a CERN-made frame­work to de­velop in­dus­trial con­trol ap­pli­ca­tions. It fol­lows a method­ol­ogy based on ISA-88 and pro­vides com­po­nents in two lay­ers of a con­trol sys­tem: con­trol and su­per­vi­sion. The con­trol logic is run­ning in the first layer, in a PLC (Pro­gram­ma­ble Logic Con­troller), and, in the sec­ond layer, a SCADA (Su­per­vi­sory Con­trol and Data Ac­qui­si­tion) sys­tem is used to in­ter­face with the op­er­a­tors and nu­mer­ous other fea­tures (e.g. alarms, archiv­ing, etc.). UNI­COS sup­ports SIEMENS WinCC OA as the SCADA sys­tem. In this paper, we pro­pose to use EPICS (Ex­per­i­men­tal Physics and In­dus­trial Con­trol Sys­tem) as the su­per­vi­sion com­po­nent of the UNI­COS frame­work. The use case is the con­trol sys­tem of a CO2 cool­ing plant de­vel­oped at CERN fol­low­ing the UNI­COS method­ol­ogy, which had to be in­te­grated in a con­trol sys­tem based on EPICS. The paper de­scribes the meth­ods and ac­tions taken to make this in­te­gra­tion fea­si­ble, in­clud­ing au­to­matic EPICS data­base gen­er­a­tion, PLC com­mu­ni­ca­tions, vi­su­al­iza­tion wid­gets, face­plates and syn­op­tics and their in­te­gra­tion into CSS and EPICS, as well as the in­te­gra­tion with the BEAST alarm sys­tem.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA201  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA205 Control in EPICS for Conditioning Test Stands for ESS ion, controls, cryomodule, timing 934
 
  • A. Gaget, A. Gomes
    CEA/DRF/IRFU, Gif-sur-Yvette, France
  • Y. Lussignol
    CEA/DSM/IRFU, France
 
  CEA Irfu Saclay is in­volved as part­ner in the ESS ac­cel­er­a­tor con­struc­tion through dif­fer­ent work-pack­ages: con­trols for sev­eral RF test stands, for cry­omod­ule demon­stra­tors, for the RFQ cou­pler test and for the con­di­tion­ing around 120 cou­plers and the tests of 8 cry­omod­ules. Due to the high num­ber of com­po­nents it is re­ally cru­cial to au­tom­a­tize the con­di­tion­ing. This paper de­scribes how the con­trol of these test stands was done using the ESS EPICS En­vi­ron­ment and home­made EPICS mod­ules. These cus­tom mod­ules were de­signed to be as generic as pos­si­ble for reuse in fu­ture sim­i­lar plat­forms and de­vel­op­ments. They rely on the IOxOS FMC AD­C3111 ac­qui­si­tion card, Beck­hoff Ether­CAT mod­ules and the MRF tim­ing sys­tem.  
poster icon Poster TUPHA205 [1.381 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA205  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA206 Upgrade of the ISIS Muon Front End Magnets: Old and New Instrument Control Systems Working in Harmony ion, controls, hardware, software 939
 
  • K.V.L. Baker, F.A. Akeroyd, M.J. Clarke, D.P. Keymer, T. Löhnert, C. Moreton-Smith, D.E. Oram
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • J.R. Holt, A.T. Potter, I.H. Rey, T. A. Willemsen, K. Woods
    Tessella, Abingdon, United Kingdom
  • J.S. Lord
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
 
  When the Eu­ro­pean Muon beam­lines at the ISIS pulsed neu­tron and muon source [1] up­graded their front end mag­nets, it was de­sired that these new mag­nets should be con­trol­lable re­motely. This work was un­der­taken by the team re­spon­si­ble for in­stru­ment con­trol, who are in the process of a phased up­grade of in­stru­ment con­trol soft­ware from a lo­cally de­vel­oped sys­tem (SECI) to an EPICS [2] based one (IBEX [3,4]). To in­crease the com­plex­ity of the task, parts of the front end needed to be con­trolled only by an in­di­vid­ual in­stru­ment beam­line, whilst some val­ues needed to be tuned to the best com­pro­mise avail­able for all three beam­lines. Fur­ther­more, the muon in­stru­ments were not ready for an up­grade to a full IBEX sys­tem at that time. By com­bin­ing SECI, IBEX and the Man­tid [5] data re­duc­tion pack­age the re­quired con­trol and tun­ing has been achieved. This paper will give de­tails of the chal­lenges, the topol­ogy of the so­lu­tion, how the cur­rent mixed sys­tem is per­form­ing, and what will be changed when the muon in­stru­ments are con­verted to IBEX.  
poster icon Poster TUPHA206 [1.005 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA206  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA213 Experience and Prospects of Real-Time Signal Processing and Representation for the Beam Diagnostics at COSY ion, controls, detector, GUI 970
 
  • I. Bekman, C. Böhme, V. Kamerdzhiev, S. Merzliakov, P. Niedermayer, K. Reimers, M. Simon, M. Thelen
    FZJ, Jülich, Germany
 
  Di­ag­nos­tics of beam pa­ra­me­ters is vital for the op­er­a­tion of any par­ti­cle ac­cel­er­a­tor and con­tributes to the pre­ci­sion of the physics ex­per­i­ments. At COoler SYn­chro­tron of the Forschungszen­trum Jülich there are sev­eral beam in­stru­men­ta­tion sub­sys­tems with data ac­quired and processed in real-time for ma­chine and op­er­a­tor use to en­sure safe and ef­fi­cient per­for­mance. Here are pre­sented cur­rent de­vel­op­ment for the Beam Loss Mon­i­tor (BLM) with re­gard to usage of field pro­gram­ma­ble gate ar­rays (FPGAs) to achieve fast data pro­cess­ing and in­te­gra­tion into the Ex­per­i­men­tal Physics and In­dus­trial Con­trol Sys­tem (EPICS) used at COSY. Also pre­sented is a way to cre­ate and run Graph­i­cal User In­ter­faces based on EPICS vari­ables with Con­trol Sys­tem Stu­dio (CSS) con­nected to a data archiv­ing sys­tem to dis­play and use pre­vi­ously col­lected data.  
poster icon Poster TUPHA213 [2.528 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA213  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA214 Current Status of IPM Linac Control System ion, controls, PLC, linac 973
 
  • S. Haghtalab, F. Ghasemi, M. Lamehi
    IPM, Tehran, Iran
  • F. Abbasi Davani
    Shahid Beheshti University, Evin, Tehran, Iran
  • S. Ahmadian
    ILSF, Tehran, Iran
 
  Funding: Institute for research in fundamental sciences (IPM)
This paper re­ports the progress of the con­trol sys­tem for IPM 10 MeV ac­cel­er­a­tor. As an elec­tron linac, it con­sists of beam in­jec­tion ac­cel­er­a­tion tube, radio fre­quency pro­duc­tion and trans­mis­sion, tar­get, di­ag­nos­tics and con­trol and safety. In sup­port of this source, an EPICS-based in­te­grated con­trol sys­tem has been de­signed and being im­ple­mented from scratch to pro­vide ac­cess to the crit­i­cal con­trol points and con­tin­ues to grow to sim­plify op­er­a­tion of the sys­tem. In ad­di­tion to a PLC-based ma­chine pro­tec­tion com­po­nent and IO in­ter­face, a CSS-based suite of con­trol GUI mon­i­tors sys­tems in­clud­ing Mod­u­la­tor and RF, Vac­uum, Mag­nets, and elec­tron gun. An overview of this sys­tem is pre­sented in this ar­ti­cle.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA214  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH103 Web and Multi-Platform Mobile App at Elettra ion, TANGO, controls, interface 984
 
  • L. Zambon, A.I. Bogani, S. Cleva, E. Coghetto, F. Lauro
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • M. De Bernardi
    University of Trieste, Trieste, Italy
 
  A few apps have been re­cently de­vel­oped at Elet­tra Sin­cro­trone Tri­este. The main re­quire­ments are the com­pat­i­bil­ity with the main mo­bile de­vice plat­forms and with the web, as well as the "mo­bile-first" user in­ter­face ap­proach. We aban­doned the pos­si­bil­ity of de­vel­op­ing na­tive apps for the main mo­bile OSs. There are plenty of li­braries and frame­works for the de­vel­op­ment of mod­ern cross plat­form web/mo­bile ap­pli­ca­tions. In this sce­nario the choice of a par­tic­u­lar set of li­braries is cru­cial. In this paper we will dis­cuss the mo­ti­va­tion of our choice try­ing to com­pare it with the other pos­si­bil­i­ties in re­gard to our par­tic­u­lar use cases, as well as the first ap­pli­ca­tions de­vel­oped.  
poster icon Poster TUSH103 [3.358 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH103  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH302 uSOP: An Embedded Linux Board for the Belle2 Detector Controls ion, Linux, controls, software 1003
 
  • G. Tortone, A. Anastasio, V. Izzo
    INFN-Napoli, Napoli, Italy
  • A. Aloisio, F. Di Capua, R. Giordano
    University of Naples, Napoli, Italy
  • F. Ameli
    INFN-Roma1, Rome, Italy
  • P. Branchini
    roma3, Rome, Italy
 
  Con­trol sys­tems for sci­en­tific in­stru­ments and ex­per­i­ments would ben­e­fit from hard­ware and soft­ware plat­forms that pro­vide flex­i­ble re­sources to ful­fill var­i­ous in­stal­la­tion re­quire­ments. uSOP is a Sin­gle Board Com­puter based on ARM proces­sor and Linux op­er­at­ing sys­tem that makes it pos­si­ble to de­velop and de­ploy eas­ily var­i­ous con­trol sys­tem frame­works (EPICS, Tango) sup­port­ing a va­ri­ety of dif­fer­ent buses (I2C, SPI, UART, JTAG), ADC, Gen­eral Pur­pose and spe­cial­ized dig­i­tal IO. In this work we pre­sent a live demo of a uSOP board, show­ing a run­ning IOC for a sim­ple con­trol task. We also de­scribe the de­ploy­ment of uSOP as a mon­i­tor­ing sys­tem ar­chi­tec­ture for the Belle2 ex­per­i­ment, presently under con­struc­tion at the KEK Lab­o­ra­tory (Tsukuba, Japan).  
poster icon Poster TUSH302 [5.399 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH302  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEAPL03 Simulation of Cryogenic Process and Control of EAST Based on EPICS cryogenics, ion, controls, simulation 1024
 
  • L.B. Hu, X.F. Lu, Q. Yu, Q.Y. Zhang, Z.W. Zhou, M. Zhuang
    ASIPP, Hefei, People's Republic of China
  • M.R. Clausen
    DESY, Hamburg, Germany
 
  Funding: SUPPORTED BY CHINESE ACADEMY OF SCIENCES VISITING PROFESSORSHIP FOR SENIOR INTERNATIONAL SCIENTISTS. GRANT No. 2017VEB0006
The cryo­genic sys­tem of Ex­per­i­ment Ad­vance Su­per­con­duc­tor Toko­mak (EAST) is a large ca­pac­ity sys­tem at both 4.5 and 80K lev­els at huge su­per­con­duct­ing mag­net sys­tem to­gether with 80k ther­mal shields, com­plex of cryo­genic pumps and small cryo­genic users. The cryo­genic sys­tem and their con­trol are highly com­plex due to the large num­ber of cor­re­lated vari­ables on wide op­er­a­tion ranges. Due to the com­plex­ity of the sys­tem, dy­namic sim­u­la­tions rep­re­sent the only way to pro­vide ad­e­quate data dur­ing tran­sients and to val­i­date com­plete cooldown sce­nar­ios in such com­plex in­ter­con­nected sys­tems. This paper pre­sents the de­sign of EAST cryo­genic process and con­trol sim­u­la­tor. The cryo­genic process model is de­vel­oped by the Ecosim­Pro and CRY­OLIB. The con­trol sys­tem model is de­vel­oped based on EPICS. The real-time com­mu­ni­ca­tion be­tween cryo­genic process and con­trol sys­tem is re­al­ized by OPC pro­to­col. This sim­u­la­tor can be used for dif­fer­ent pur­pose such as op­er­a­tor train­ing, test of the new con­trol strate­gies and the op­ti­miza­tion of cryo­genic sys­tem.
 
video icon Talk as video stream: https://youtu.be/gyqj_Zvls08  
slides icon Slides WEAPL03 [2.911 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEAPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL01 EPICS Architecture for Neutron Instrument Control at the European Spallation Source ion, controls, neutron, interface 1043
 
  • D.P. Brodrick, T. Brys, T. Korhonen, J.E. Sparger
    ESS, Lund, Sweden
 
  The Eu­ro­pean Spal­la­tion Source (ESS) are cur­rently de­vel­op­ing a suite of fif­teen neu­tron in­stru­ments, the first eight of which will be avail­able for rou­tine sci­en­tific use by 2023. The in­stru­ment con­trol sys­tem will be dis­trib­uted through three lay­ers: local con­trollers for in­di­vid­ual in­stru­ment com­po­nents; Ex­per­i­men­tal Physics and In­dus­trial Con­trol Sys­tem (EPICS) soft­ware to im­ple­ment higher level logic and act as a hard­ware ab­strac­tion layer; and an Ex­per­i­ment Con­trol Pro­gram (ECP) which has an ex­ec­u­tive role, in­ter­act­ing with in­stru­ment com­po­nents via the EPICS layer. ESS are now ac­tively de­sign­ing and pro­to­typ­ing the EPICS con­trols ar­chi­tec­ture for the neu­tron in­stru­ments, in­clud­ing sys­tems which in­ter­face to core in­stru­ment com­po­nents such as mo­tion con­trol sys­tems, sam­ple en­vi­ron­ment equip­ment, neu­tron chop­pers, in­stru­ment Pro­gram­ma­ble Logic Con­troller (PLC) sys­tems, and the in­ter­faces to the ECP. Pro­to­typ­ing ac­tiv­i­ties have been ex­e­cuted in an in­te­grated and co­or­di­nated man­ner to demon­strate the EPICS con­trols ar­chi­tec­ture in an en­vi­ron­ment rep­re­sen­ta­tive of the neu­tron in­stru­ments to which the ar­chi­tec­ture will ul­ti­mately be ap­plied.  
video icon Talk as video stream: https://youtu.be/eRSLBMHqQLM  
slides icon Slides WEBPL01 [6.972 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEBPL02 On-Axis 3D Microscope for X-Ray Beamlines at NSLS-II ion, alignment, optics, detector 1048
 
  • K.J. Gofron, Y.Q. Cai
    BNL, Upton, Long Island, New York, USA
  • J. Wlodek
    Stony Brook University, Computer Science Department, Stony Brook, New York, USA
 
  Funding: Work supported by the US Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract No. DE-SC0012704.
A se­ries of ver­sa­tile on-axis X-ray mi­cro­scopes with large work­ing dis­tances, high res­o­lu­tion and large mag­ni­fi­ca­tion have been de­vel­oped for in-situ sam­ple align­ment and X-ray beam vi­su­al­iza­tion at beam-lines at NSLS-II [1]. The mi­cro­scopes use re­flec­tive op­tics, which min­i­mizes dis­per­sion, and al­lows imag­ing from Ul­tra­vi­o­let (UV) to In­frared (IR) with specif­i­cally cho­sen ob­jec­tive com­po­nents (coat­ings, etc.) [2]. Cur­rently over seven re­flec­tive mi­cro­scopes have been pro­cured with sev­eral in­stalled at NSLS2 beam-lines. Ad­di­tional cus­tomiza­tions can be im­ple­mented pro­vid­ing for ex­am­ple dual-view with high/low mag­ni­fi­ca­tion, 3-D imag­ing, long work­ing range, as well as ruby pres­sure sys­tem mea­sure­ment. The mi­cro­scope cam­era con­trol fre­quently uti­lizes EPICS areaD­e­tec­tor. In spe­cial­ized ap­pli­ca­tions python pro­grams in­te­grate EPICS cam­era con­trol, with com­puter vi­sion, and EPICS mo­tion con­trol for go­nio­stat cen­ter­ing or ob­ject de­tec­tion ap­pli­ca­tions.
[1] K. J. Gofron, et. al.; AIP Conf. Proc. 1741, 030027-1-030027-4; doi: 10.1063/1.4952850.
[2] K. J. Gofron, et. al., Nucl. Instr. and Meth. A 649, 109 (2011).
 
video icon Talk as video stream: https://youtu.be/O0zCZj624Mw  
slides icon Slides WEBPL02 [6.542 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPL01 Implementation of Web-based Operational Log System at RIBF ion, operation, interface, power-supply 1073
 
  • A. Uchiyama, N. Fukunishi, M. Komiyama
    RIKEN Nishina Center, Wako, Japan
 
  The op­er­a­tional log sys­tem is one of the elec­tric log sys­tems for record­ing and view­ing the ac­cel­er­a­tor op­er­a­tion time and con­tents of an op­er­ated de­vice. Zlog (Zope-based log sys­tem)* de­vel­oped by KEK was uti­lized for the RIBF con­trol sys­tem. Zope is an open-source Web server and Web ap­pli­ca­tion frame­work writ­ten in Python. Using the Web ap­pli­ca­tion, in­for­ma­tion on ac­cel­er­a­tor op­er­a­tion is des­ig­nated by a char­ac­ter string on Web browsers. How­ever, the dis­played string char­ac­ter on the Web browser will be com­plex for ac­cel­er­a­tor op­er­a­tors be­cause many pa­ra­me­ters are changed in ac­cel­er­a­tor op­er­a­tion, though the Web-based sys­tem has many ad­van­tages. For smoother ac­cel­er­a­tor op­er­a­tion, an er­gonom­i­cally de­signed op­er­a­tional log sys­tem is re­quired. There­fore, we de­vel­oped a new op­er­a­tional log sys­tem for RIBF con­trol sys­tem. The new sys­tem is pos­si­ble to pro­vide op­er­a­tional logs with a va­ri­ety of rich GUI com­po­nents. As of now, the op­er­a­tional log sys­tem has been work­ing for ac­cel­er­a­tor op­er­a­tion by mon­i­tor­ing ap­prox­i­mately 3,000 points as the EPICS record with­out any se­ri­ous prob­lem.
*K. Yoshii et al.: Proc. ICALEPCS07, (2007), p. 299.
 
video icon Talk as video stream: https://youtu.be/AK3_8x9KlTM  
slides icon Slides THAPL01 [10.499 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THAPL04 Python for User Interfaces at Sirius ion, interface, controls, experiment 1091
 
  • G.S. Fedel, D.B. Beniz, L.P. Do Carmo, J.R. Piton
    LNLS, Campinas, Brazil
 
  Sir­ius is the new Brazil­ian Syn­chro­tron and will be fin­ished in 2018. Based on ex­pe­ri­ences at LNLS UVX light source along with re­searches and im­ple­men­ta­tions, we pre­sent our new ap­proach to de­velop user in­ter­faces for beam­lines con­trol. On this process, the main tools ex­plored are Python, Qt and some Python li­braries: PyQt, PyDM and Py4syn. Pow­er­ful re­sources of these mod­ules and Python straight­for­ward cod­ing guar­an­tee flex­i­ble user in­ter­faces: it is pos­si­ble to com­bine graph­i­cal ap­pli­ca­tions with in­tel­li­gent con­trol pro­ce­dures. At UVX, EPICS and Python are soft­ware tools al­ready used re­spec­tively for dis­trib­uted con­trol sys­tem and con­trol rou­tines. These rou­tines often use Py4Syn, a li­brary which pro­vides high-level ab­strac­tion for de­vices ma­nip­u­la­tion. All these fea­tures will con­tinue at Sir­ius. More re­cently PyQt turned out to be a com­pat­i­ble and in­tu­itive tool to build GUI ap­pli­ca­tions, bind­ing Qt to Python. Also PyDM of­fers a prac­ti­cal frame­work to ex­pose EPICS vari­ables to PyQt. The re­sult is a set of graph­i­cal and con­trol li­braries to sup­port new user in­ter­faces for Sir­ius beam­lines.  
video icon Talk as video stream: https://youtu.be/wZjOwdMuYyM  
slides icon Slides THAPL04 [1.391 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THAPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THCPA04 Development of a Safety Classified System with LabView and EPICS ion, controls, LabView, interface 1221
 
  • C.H. Haquin, P. Anger, D.J.C. Deroy, G. Normand, F. Pillon, A. Savalle
    GANIL, Caen, France
 
  The Spi­ral2 lin­ear ac­cel­er­a­tor will drive high in­ten­sity beams, up to 5 mA and 200 kW at linac exit. In tun­ing phase, or when not used by the ex­per­i­men­tal areas, the beam will be stopped in a ded­i­cated beam dump. To avoid ex­ces­sive ac­ti­va­tion of this beam dump, in order to allow human in­ter­ven­tion, a safety clas­si­fied sys­tem had been de­signed to in­te­grate the num­ber of par­ti­cles dropped in it within each 24 hours time frame. For each kind of beam, a thresh­old will be de­fined and as soon as the thresh­old is reached a beam cut-off will be sent to the ma­chine pro­tec­tion sys­tem. This sys­tem, called SLAAF: Sys­tem for the Lim­i­ta­tion of the Ac­ti­va­tion of the beam dump (Arret Fais­ceau in French) rely on Lab­View and EPICS (Ex­per­i­men­tal Physics and In­dus­trial Con­trol) tech­nol­ogy. This paper will de­scribe the spec­i­fi­ca­tion and de­vel­op­ment processes and how we dealt to meet both func­tional and safety re­quire­ments using two tech­nolo­gies not com­monly used for safety clas­si­fied sys­tems.  
slides icon Slides THCPA04 [0.471 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THCPA04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDPL02 GigaFRoST (Gigabyte Fast Read-Out System for Tomography): Control and DAQ System Design ion, controls, detector, FPGA 1240
 
  • T. Celcer
    PSI, Villigen PSI, Switzerland
 
  The Gi­gaFRoST (Gi­ga­bit Fast Read-out Sys­tem for To­mog­ra­phy) de­tec­tor and read­out sys­tem used at the to­mo­graphic mi­croscopy beam­line TOM­CAT of the Swiss Light Source will be pre­sented. Gi­gaFRoST was built at Paul Scher­rer In­sti­tute (PSI) and de­signed to over­come the lim­i­ta­tions of ex­ist­ing com­mer­cially avail­able high-speed CMOS de­tec­tors. It is based on a com­mer­cial CMOS fast imag­ing sen­sor (pco.​dimax) with cus­tom-de­signed read­out elec­tron­ics and con­trol board. The lat­ter is used for de­tec­tor con­fig­u­ra­tion, co­or­di­na­tion of image read­out process and sys­tem mon­i­tor­ing. The de­tec­tor can ac­quire and stream data con­tin­u­ously at 7.7 GB/s to a ded­i­cated back­end server, using two data read­out boards, each equipped with two FPGAs, and each di­rectly con­nected with the server via four 10 Gbit/s fiber op­tics con­nec­tions. The paper will focus on the im­ple­men­ta­tion of the EPICS con­trol sys­tem, data ac­qui­si­tion (DAQ) sys­tem, in­te­gra­tion of the de­tec­tor into the beam­line in­fra­struc­ture and im­ple­men­ta­tion of ef­fi­cient dis­tri­b­u­tion of TTL trig­gers be­tween the de­vices in­volved in the ex­per­i­ments (i.e. Gi­gaFRoST de­tec­tor, sam­ple ro­ta­tion stage, ar­bi­trary ex­ter­nal de­vices).  
video icon Talk as video stream: https://youtu.be/OTv2zFyE_k4  
slides icon Slides THDPL02 [4.017 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDPL03 areaDetector: EPICS Software for 2-D Detectors ion, detector, controls, software 1245
 
  • M.L. Rivers
    CARS, Argonne, Illinois, USA
 
  areaD­e­tec­tor is an EPICS frame­work for 2-D and other types of de­tec­tors that is widely used in syn­chro­tron and neu­tron fa­cil­i­ties. Re­cent en­hance­ments to the EPICS areaD­e­tec­tor mod­ule will be pre­sented. -Plu­g­ins can now run mul­ti­ple threads to sig­nif­i­cant in­crease per­for­mance -Scat­ter/gather ca­pa­bil­ity for plu­g­ins to run in par­al­lel -Im­ageJ plu­gin that uses EPICS V4 pvAc­cess rather than Chan­nel Ac­cess. Pro­vides struc­tured data with atomic up­date, and bet­ter per­for­mance than Chan­nel Ac­cess plu­gin. -Im­ageJ plu­gin that al­lows graph­i­cally defin­ing de­tec­tor read­out re­gion, ROIs, and over­lays. -Plu­g­ins can now be re­processed with­out re­ceiv­ing a new NDAr­ray for test­ing ef­fect of dif­fer­ent pa­ra­me­ters, etc. A roadmap for fu­ture de­vel­op­ments will also be pre­sented.  
video icon Talk as video stream: https://youtu.be/PkiQD9EVNKU  
slides icon Slides THDPL03 [0.936 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THMPA07 Improvement of Temperature and Humidity Measurement System for KEK Injector Linac ion, linac, software, klystron 1323
 
  • I. Satake, M. Satoh, T. Suwada, Y. Yano
    KEK, Ibaraki, Japan
  • T. Kudou, S. Kusano, Y. Mizukawa
    Mitsubishi Electric System & Service Co., Ltd, Tsukuba, Japan
 
  A tem­per­a­ture and hu­mid­ity mea­sure­ment sys­tem at the KEK in­jec­tor linac con­sists of 26 data log­gers con­nected to around 700 tem­per­a­ture and hu­mid­ity sen­sors, one EPICS IOC, and CSS archiver. CSS archiver en­gine re­trieves the tem­per­a­ture and hu­mid­ity data mea­sured by the data log­gers via Eth­er­net. These data are fi­nally stored into the Post­greSQL based data­base. A new server com­puter has been re­cently uti­lized for the archiver of CSS ver­sion 4 in­stead of ver­sion 3. It can dras­ti­cally im­prove the speed per­for­mance for re­triev­ing the archived data. The long-term beam sta­bil­ity of linac is get­ting a quite im­por­tant fig­ure of merit since the si­mul­ta­ne­ous top up in­jec­tion is re­quired for the in­de­pen­dent four stor­age rings to­ward the Su­perKEKB Phase II op­er­a­tion. For this rea­son, we de­vel­oped a new archiver data man­age­ment ap­pli­ca­tion with a good op­er­abil­ity. Since it can bring the op­er­a­tors a quick de­tec­tion of anom­alous be­hav­ior of tem­per­a­ture and hu­mid­ity data re­sult­ing in the de­te­ri­o­ra­tion of beam qual­ity, the im­proved tem­per­a­ture and hu­mid­ity mea­sure­ment sys­tem can be much ef­fec­tive. We will re­port the de­tailed sys­tem de­scrip­tion and prac­ti­cal ap­pli­ca­tion to the daily beam op­er­a­tion.  
slides icon Slides THMPA07 [2.221 MB]  
poster icon Poster THMPA07 [1.892 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPA07  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA001 CEA Irfu EPICS Environment for the SARAF-LINAC Project ion, controls, PLC, cryomodule 1335
 
  • F. Gougnaud, Y. Lussignol
    CEA/DSM/IRFU, France
  • J.F. Denis, F. Gohier, T.J. Joannem
    CEA/IRFU, Gif-sur-Yvette, France
 
  Our In­sti­tute CEA Saclay Irfu was in charge of the EPICS based con­trol sys­tem plat­form for the ac­cel­er­a­tor pro­jects Spi­ral2 at Ganil in Nor­mandy and IFMIF/LIPAc at JAEA/Rokkasho (Japan). Our 3-year col­lab­o­ra­tion with ESS[*] has given us the op­por­tu­nity to use new COTS hard­ware. We have made our CEA Irfu con­trol plat­form evolve by re­tain­ing rel­e­vant and evo­lu­tive ESS so­lu­tions. Cur­rently, CEA Irfu is in charge of the de­sign, con­struc­tion and com­mis­sion­ing at SNRC of the pro­ject SARAF-LINAC[**] (MEBT and Super Con­duct­ing Linac) in­clud­ing its con­trol. This paper will pre­sent our propo­si­tion of ar­chi­tec­ture for the SARAF Linac using the new CEA Irfu hard­ware and soft­ware plat­forms.
[*]Status of the European Spallation Source , T. Korhonen October 2014
[**]The SARAF-LINAC project status, N. Pichoff, IPAC'16, Busan, Korean (2016).
 
poster icon Poster THPHA001 [1.112 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA001  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA010 Upgrade the Control System of HIRFL-CSR Based-on EPICS ion, controls, interface, hardware 1356
 
  • S. An, J.J. Chang, L. Ge, X.J. Liu, P.P. Wang, J.Q. Wu, W. Zhang, Y.B. Zhou
    IMP/CAS, Lanzhou, People's Republic of China
 
  Con­trol sys­tem of HIRFL-CSR ac­cel­er­a­tor is now up­grad­ing to new ar­chi­tec­ture based on Ex­per­i­men­tal Physics and In­dus­trial Con­trol Sys­tem (EPICS). De­sign and im­ple­ment power sup­ply sub­sys­tem, data dis­tri­b­u­tion sub­sys­tem, data ac­qui­si­tion sub­sys­tem, etc. This paper de­scribes the de­sign and im­ple­men­ta­tion of the con­trol sys­tem and in­tro­duce the next work for up­grad­ing syn­chro­niza­tion sub­sys­tem and mid­dle/high level ap­pli­ca­tions.  
poster icon Poster THPHA010 [1.283 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA010  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA013 Control System Projects at the Electron Storage Ring DELTA ion, controls, network, feedback 1361
 
  • D. Schirmer, A. Althaus, P. Hartmann, D. Rohde
    DELTA, Dortmund, Germany
 
  Data log­ging and archiv­ing is an im­por­tant task to iden­tify and in­ves­ti­gate mal­func­tions dur­ing stor­age ring op­er­a­tion. In order to en­able a high-per­for­mance fault analy­sis, large amounts of data must be processed ef­fec­tively. For this pur­pose a fun­da­men­tal re­design of the pre­sent SQL data­base was nec­es­sary. The VME/Vx­Works-dri­ven CAN bus has been used for many years as the main field bus of the DELTA con­trol sys­tem. Un­for­tu­nately, the cor­re­spond­ing CAN bus I/O mod­ules were dis­con­tin­ued by the man­u­fac­turer. Thus, the CAN field bus is cur­rently being re­placed by a more up to date Mod­bus/TCP-IP com­mu­ni­ca­tion (WAGO), which largely su­per­sedes the VME/Vx­Works layer. After hard- and soft­ware in­te­gra­tion into the EPICS en­vi­ron­ment, sev­eral pro­jects have been re­al­ized using this pow­er­ful field bus com­mu­ni­ca­tion. The server mi­gra­tion to a 64-bit ar­chi­tec­ture was al­ready car­ried out in the past. By now, all client pro­grams and soft­ware tools have also been con­verted to 64-bit ver­sions. In ad­di­tion, the fast orbit feed­back sys­tem pro­ject, using an in-house de­vel­oped FPGA-based hard­ware, has been re­sumed. This re­port pro­vides an overview of the de­vel­op­ments and re­sults of each pro­ject.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA013  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA020 LCLS-II Undulator Motion Control ion, controls, undulator, hardware 1379
 
  • K.R. Lauer, A.D. Alarcon, C.J. Andrews, S. Babel, J.D. Bong, M. Boyes, J.M. D'Ewart, Yu.I. Levashov, D.S. Martinez-Galarce, B.D. McKee, H.-D. Nuhn, M. Petree, M. Rowen, Z.R. Wolf
    SLAC, Menlo Park, California, USA
  • D. Arbelaez, D. Bianculli, A.P. Brown, J.N. Corlett, A.J. DeMello, L. Garcia Fajardo, J.-Y. Jung, M. Leitner, S. Marks, K.A. McCombs, D.V. Munson, K.L. Ray, D.A. Sadlier, E.J. Wallén
    LBNL, Berkeley, California, USA
  • G. Janša, Ž. Oven
    Cosylab, Ljubljana, Slovenia
  • M. Merritt, M.L. Smith, R.J. Voogd, J.Z. Xu
    ANL, Argonne, Illinois, USA
 
  Funding: Department of Energy contract DE-AC02-76SF00515.
At the heart of the LCLS-II are two un­du­la­tor lines: the hard x-ray (HXR) line and the soft x-ray line (SXR). The SXR line is com­prised of 21 vari­able gap un­du­la­tor seg­ments sep­a­rated by an in­ter­space stands with a cam po­si­tion­ing sys­tem ca­pa­ble of po­si­tion­ing in 5 de­grees of free­dom (DOF). The un­du­la­tor seg­ment mo­tion con­trol uti­lizes the Aerotech En­sem­ble mo­tion con­troller through an EPICS Soft IOC (in­put-out­put con­troller). Its drive sys­tem con­sists of a Har­monic Drive servo sys­tem with feed­back from two ab­solute full-gap en­coders. Ad­di­tional Aerotech mo­tion con­trollers are used to con­trol the cam-po­si­tion­ing sys­tem and phase shifters of the in­ter­space stand. The HXR line is com­prised of 32 un­du­la­tor seg­ments each in­clud­ing an in­te­grated in­ter­space as­sem­bly. The seg­ment girder is placed on two stands with a sim­i­lar cam-po­si­tion­ing sys­tem as in the SXR line al­low­ing for move­ment in 5 DOF. As one of the de­sign goals of the HXR line was to reuse the orig­i­nal LCLS girder po­si­tion­ing sys­tem, the mo­tion con­trol sys­tem is an up­graded ver­sion of that orig­i­nal sys­tem, using RTEMS on VME with An­i­mat­ics Smart­Mo­tors.
 
poster icon Poster THPHA020 [6.055 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA022 Roadmap for SLAC Epics-Based Software Toolkit for the LCLS-I/II Complex ion, software, controls, MMI 1389
 
  • D. Rogind, D.L. Flath, M.L. Gibbs, B.L. Hill, T.J. Maxwell, A. Perazzo, M.V. Shankar, G.R. White, E. Williams, S. Zelazny
    SLAC, Menlo Park, California, USA
 
  With the ad­vent of LCLS-II, SLAC must ef­fec­tively and col­lec­tively plan for op­er­a­tion of its pre­miere sci­en­tific pro­duc­tion fa­cil­ity. LCLS-II pre­sents unique new chal­lenges for SLAC, with its elec­tron beam rate of up to 1MHz, com­plex bunch pat­terns, and mul­ti­ple beam des­ti­na­tions. These ma­chine ad­vance­ments, along with long-term goals for au­to­mated tun­ing, model de­pen­dent and in­de­pen­dent analy­sis, and ma­chine learn­ing pro­vide strong mo­ti­va­tion to en­hance the SLAC soft­ware toolkit based on aug­ment­ing EPICS V3 to take full ad­van­tage of EPICS V4 - which sup­ports struc­tured data and fa­cil­i­tates a lan­guage-ag­nos­tic mid­dle-ware ser­vice layer. The soft­ware plat­form up­grade path in sup­port of con­trols, on­line physics and ex­per­i­men­tal fa­cil­i­ties soft­ware for the LCLS-I/II com­plex is de­scribed.  
poster icon Poster THPHA022 [1.732 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA022  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA026 Control System Development of the TLS controls, ion, interface, software 1400
 
  • Y.-S. Cheng, Y.-T. Chang, J. Chen, P.C. Chiu, K.T. Hsu, S.Y. Hsu, K.H. Hu, C.H. Huang, C.H. Kuo, D. Lee, C.Y. Liao, C.-J. Wang, C.Y. Wu
    NSRRC, Hsinchu, Taiwan
 
  Con­trol sys­tem of the 1.5 GeV Tai­wan Light Source was work­ing near 25 years. The TLS con­trol sys­tem is a pro­pri­etary de­sign. Lim­ited re­source al­lo­ca­tion pre­vent major re­vise im­pos­si­ble. It was per­formed minor up­grade sev­eral times to avoid ob­so­lete of some sys­tem com­po­nents and keep up-to-date since its de­liv­ery. To avoid ob­so­lete of some sys­tem com­po­nents and keep up-to-date, var­i­ous minor up­dates were per­formed dur­ing these days. These ef­forts allow new de­vices in­stalled, ob­so­leted parts re­place­ment, add new soft­ware com­po­nents and func­tion­al­ity. Strate­gic and ef­forts will sum­mary in this re­port.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA026  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA032 EPICS and Open Source Data Analytics Platforms ion, monitoring, database, controls 1420
 
  • C.R. Haskins
    CASS, Epping, Australia
 
  SKA scale dis­trib­uted con­trol and mon­i­tor­ing sys­tems pre­sent chal­lenges in hard­ware sen­sor mon­i­tor­ing, archiv­ing, hard­ware fault de­tec­tion and fault pre­dic­tion. The size and scale of hard­ware in­volved and tele­scope high avail­abil­ity re­quire­ments sug­gest the ma­chine learn­ing and other au­to­mated meth­ods will be re­quired for fault find­ing and fault pre­dic­tion of hard­ware com­po­nents. Mod­ern tools are needed lever­ag­ing open source time se­ries data­base & data an­a­lytic plat­forms. We de­scribe Di­a­Mon­iCA for The Aus­tralian SKA Pathfinder Radio Tele­scope which in­te­grates EPICS, our own mon­i­tor­ing archiver Mon­iCA, with an open source time se­ries data­base and web based data vi­su­al­i­sa­tion and an­a­lytic plat­form.  
poster icon Poster THPHA032 [7.517 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA032  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA035 High Level Control System Code with Automatic Parametric Characterization Capabilities ion, interface, controls, ion-source 1432
 
  • L. Neri, L. Celona, S. Gammino
    INFN/LNS, Catania, Italy
 
  Sev­eral de­gree of free­dom have been in­tro­duced in the de­sign of the pro­ton source (named PS-ESS) and in the Low En­ergy Beam Trans­port line (LEBT) de­vel­oped at INFN-LNS for the Eu­ro­pean Spal­la­tion Source (ESS) pro­ject. The beam com­mis­sion­ing was fo­cused on the most im­por­tant work­ing pa­ra­me­ters in order to op­ti­mize the beam pro­duc­tion per­for­mance tak­ing into ac­count the ESS ac­cel­er­a­tor re­quire­ments. The de­vel­op­ment of a MAT­LAB cus­tom code able to in­ter­act with the EPICS con­trol sys­tem frame­work was needed to op­ti­mize the short time avail­able for the beam com­mis­sion­ing. The code was used as an ad­di­tional high level con­trol sys­tem layer able to change all source pa­ra­me­ters and read all beam di­ag­nos­tics out­put data. More than four hun­dred of thou­sand con­fig­u­ra­tions have been ex­plored in a wide range of work­ing pa­ra­me­ters. The ca­pa­bil­ity to con­nect Mat­lab to EPICS en­abled also the de­vel­op­ing of a ge­netic al­go­rithm op­ti­miza­tion code able to au­to­matic tune the source to­wards a pre­cise cur­rent value and sta­bil­ity. A ded­i­cated graph­i­cal tool was de­vel­oped for the data analy­sis. Un­ex­pected ben­e­fit come out from this ap­proach that will be shown in this paper.  
poster icon Poster THPHA035 [1.420 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA035  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA043 Lightflow - a Lightweight, Distributed Workflow System ion, synchrotron, distributed, experiment 1457
 
  • A. Moll, R. Clarken, P. Martin, S.T. Mudie
    SLSA-ANSTO, Clayton, Australia
 
  The Aus­tralian Syn­chro­tron, lo­cated in Clay­ton, Mel­bourne, is one of Aus­tralia's most im­por­tant pieces of re­search in­fra­struc­ture. After more than 10 years of op­er­a­tion, the beam­lines at the Aus­tralian Syn­chro­tron are well es­tab­lished and the de­mand for au­toma­tion of re­search tasks is grow­ing. Such tasks rou­tinely in­volve the re­duc­tion of TB-scale data, on­line (re­al­time) analy­sis of the recorded data to guide ex­per­i­ments, and fully au­to­mated data man­age­ment work­flows. In order to meet these de­mands, a generic, dis­trib­uted work­flow sys­tem was de­vel­oped. It is based on well-es­tab­lished Python li­braries and tools. The in­di­vid­ual tasks of a work­flow are arranged in a di­rected acyclic graph and one or more di­rected acyclic graphs form a work­flow. Work­ers con­sume the tasks, al­low­ing the pro­cess­ing of a work­flow to scale hor­i­zon­tally. Data can flow be­tween tasks and a va­ri­ety of spe­cialised tasks is avail­able. Light­flow has been re­leased as open source on the Aus­tralian Syn­chro­tron GitHub page  
poster icon Poster THPHA043 [0.582 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA043  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA063 Status of the CLARA Control System ion, controls, FEL, timing 1517
 
  • G. Cox, R.F. Clarke, M.D. Hancock, P.W. Heath, N. Knowles, B.G. Martlew, A. Oates, P.H. Owens, W. Smith, J.T.G. Wilson
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • S. Kinder
    DSoFt Solutions Ltd, Warrington, United Kingdom
 
  STFC Dares­bury Lab­o­ra­tory has re­cently com­mis­sioned Phase 1 of CLARA (Com­pact Lin­ear Ac­cel­er­a­tor for Re­search and Ap­pli­ca­tions) [1], a novel FEL (Free Elec­tron Laser) test fa­cil­ity fo­cussed on the gen­er­a­tion of ul­tra-short pho­ton pulses of co­her­ent light with high lev­els of sta­bil­ity and syn­chro­ni­sa­tion. The main mo­ti­va­tion for CLARA is to test new FEL schemes that can later be im­ple­mented on ex­ist­ing and fu­ture short wave­length FELs. Par­tic­u­lar focus will be on ul­tra-short pulse gen­er­a­tion, pulse sta­bil­ity, and syn­chro­ni­sa­tion with ex­ter­nal sources. Knowl­edge gained from the de­vel­op­ment and op­er­a­tion of CLARA will in­form the aims and de­sign of a fu­ture UK-XFEL. The con­trol sys­tem for CLARA is a dis­trib­uted con­trol sys­tem based upon the EPICS soft­ware frame­work. The con­trol sys­tem builds on ex­pe­ri­ence gained from pre­vi­ous EPICS based fa­cil­i­ties at Dares­bury in­clud­ing ALICE (for­merly ERLP) [2] and VELA [3]. This paper pre­sents the cur­rent sta­tus of the CLARA con­trol sys­tem and dis­cusses the sys­tems de­ployed for Phase 1 and fu­ture plans for later phases.  
poster icon Poster THPHA063 [2.236 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA063  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA064 Control System Status of SuperKEKB Injector Linac ion, controls, linac, electron 1522
 
  • M. Satoh, Y. Enomoto, K. Furukawa, F. Miyahara, T. Natsui, I. Satake, Y. Seimiya, H. Sugimura, T. Suwada
    KEK, Ibaraki, Japan
  • K. Hisazumi, T. Kudou, Y. Kuroda, S. Kusano, Y. Mizukawa, S. Ushimoto
    Mitsubishi Electric System & Service Co., Ltd, Tsukuba, Japan
  • T. Ohfusa, H.S. Saotome, M. Takagi
    Kanto Information Service (KIS), Accelerator Group, Ibaraki, Japan
 
  The Phase I beam com­mis­sion­ing of Su­perKEKB has been con­ducted from Feb­ru­ary to June in the last year. The in­jec­tor linac has suc­cess­fully de­liv­ered the elec­tron and positron beams to the Su­perKEKB main ring. The linac beam stud­ies and sub­sys­tem de­vel­op­ments are also in­ten­sively going on to­gether with the daily nor­mal beam in­jec­tion to both rings of the Su­perKEKB and two light sources. To­wards Phase II and III beam com­mis­sion­ing of Su­perKEKB, one of key is­sues is a fine beam con­trol with the new beam po­si­tion mon­i­tor read­out sys­tem, a positron cap­ture sys­tem based on the flux con­cen­tra­tor, a pulsed quadru­pole and steer­ing mag­nets, and a low emit­tance photo-cath­ode rf elec­tron source. In this paper, we re­port the con­trol sys­tem sta­tus of Su­perKEKB in­jec­tor linac to­gether with the com­mis­sion­ing re­sult of Phase I. In ad­di­tion, the im­prove­ment plant of in­jec­tor con­trol sys­tem is also men­tioned.  
poster icon Poster THPHA064 [0.808 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA064  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA065 Operation Experiences and Development of the TPS Control System ion, controls, power-supply, interface 1526
 
  • K.T. Hsu, Y.-T. Chang, J. Chen, Y.-S. Cheng, P.C. Chiu, S.Y. Hsu, K.H. Hu, C.H. Huang, D. Lee, C.Y. Liao, C.Y. Wu
    NSRRC, Hsinchu, Taiwan
 
  Con­trol sys­tem was op­er­ated near three years to sup­port com­mis­sion­ing and op­er­a­tion of the TPS. Ex­pe­ri­ences ac­cu­mu­lated in last three years in hard­ware, soft­ware have been con­firmed it can ful­fil its mis­sion. Func­tion­al­ity and re­li­a­bil­ity were im­proved dur­ing last three years. Long term strate­gic for per­for­mance im­prove­ment and main­te­nance are re­vised. Ef­forts will be sum­ma­rized in this re­ports.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA065  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA067 EtherCAT based DAQ system at ESS ion, real-time, Ethernet, Linux 1536
 
  • J. Etxeberria, J.H. Lee
    ESS, Lund, Sweden
 
  The Eu­ro­pean Spal­la­tion Source (ESS) is a multi-dis­ci­pli­nary re­search fa­cil­ity based on what will be the world's most pow­er­ful-pulsed neu­tron source. The In­te­grated Con­trol Sys­tem Di­vi­sion (ICS) is re­spon­si­ble of defin­ing and pro­vid­ing con­trol sys­tems for the ESS fa­cil­ity. This con­trol sys­tem will be based on the EPICS and it must be high per­for­mance, cost-ef­fi­cient, safe, re­li­able and eas­ily main­tain­able. At the same time there is a strong need for stan­dard­iza­tion. To ful­fill these re­quire­ments ICS has cho­sen dif­fer­ent hard­ware plat­forms, like Mi­croTCA, PLC, Ether­CAT, etc. Ether­CAT, a Eth­er­net-based real-time field­bus will be an­a­lyzed, and dif­fer­ent ques­tions will be an­swered: -Why has Ether­CAT been cho­sen? -In which cases is it de­ployed? -How is it in­te­grated into EPICS? -What is the in­stal­la­tion process? Along with data ac­qui­si­tion pur­poses, the ESS Mo­tion Con­trol and Au­toma­tion Group de­cided to use Ether­CAT hard­ware to de­velop an Open Source Ether­CAT Mas­ter Mo­tion Con­troller, for the con­trol of all the ac­tu­a­tors of the ac­cel­er­a­tor within the ESS pro­ject. Hence, an overview of the open Source Mo­tion Con­troller and its in­te­gra­tion in EPICS will be also pre­sented.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA067  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA068 PandABlocks Open FPGA Framework and Web Stack ion, FPGA, framework, interface 1539
 
  • C.J. Turner, M.G. Abbott, T.M. Cobb, I.J. Gillingham, I.S. Uzun
    DLS, Oxfordshire, United Kingdom
  • Y.-M. Abiven
    SOLEIL, Gif-sur-Yvette, France
  • G. Thibaux
    MEDIANE SYSTEM, Le Pecq, France
 
  Pand­ABlocks is the open source firmware and soft­ware stack that pow­ers Pand­ABox, a Zynq SoC based "Po­si­tion and Ac­qui­si­tion" plat­form for de­liv­er­ing trig­gers dur­ing multi-tech­nique scan­ning. Pand­ABlocks con­sists of a num­ber of FPGA func­tional blocks that can be wired to­gether at run-time ac­cord­ing to ap­pli­ca­tion spe­cific re­quire­ments. Sta­tus re­port­ing and high speed data ac­qui­si­tion is han­dled by the on­board ARM proces­sor and ex­posed via a TCP server with a pro­to­col suit­able for in­te­gra­tion into con­trol sys­tems like "EPICS" or "TANGO". Also in­cluded in the frame­work is a web­server and web GUI to vi­su­al­ize and change the wiring of the blocks. The whole sys­tem adapts to the func­tional blocks pre­sent in the cur­rent FPGA build, al­low­ing dif­fer­ent FPGA firmware be cre­ated to sup­port new FMC cards with­out re­build­ing the TCP server and web­server. This paper de­tails how the dif­fer­ent lay­ers of Pand­ABlocks work to­gether and how the sys­tem can be used to im­ple­ment novel trig­ger­ing ap­pli­ca­tions.  
poster icon Poster THPHA068 [0.470 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA068  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA079 Application of Soc Based Applications in the TPS Control System ion, controls, interface, power-supply 1569
 
  • Y.-S. Cheng, K.T. Hsu, K.H. Hu, D. Lee, C.Y. Liao
    NSRRC, Hsinchu, Taiwan
 
  Sys­tem on a chip (SoC) based sys­tem widely apply for ac­cel­er­a­tor con­trol re­cently. These sys­tem with small foot­print, low-cost with pow­er­ful CPU and rich in­ter­face so­lu­tion to sup­port many con­trol ap­pli­ca­tions. SoC based sys­tem run­ning Linux op­er­a­tion sys­tem and EPICS IOC em­bed­ded to im­ple­ment sev­eral ap­pli­ca­tions. TPS (Tai­wan Pho­ton Source) adopts some SoC so­lu­tions in con­trol sys­tem, in­cludes alarm an­nouncer, Rad­FET reader, fre­quency and di­vider con­trol, power sup­ply con­trol, etc. The ef­forts for im­ple­ment­ing are sum­ma­rized in this paper.  
poster icon Poster THPHA079 [2.100 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA079  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA114 CLARA Gun Temperature Control Using Omron PLC ion, controls, gun, PLC 1646
 
  • A. Oates
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
 
  STFC Dares­bury Lab­o­ra­tory is cur­rently com­mis­sion­ing Phase I of CLARA (Com­pact Lin­ear Ac­cel­er­a­tor for Re­search and Ap­pli­ca­tions), a novel FEL (Free Elec­tron Laser) test fa­cil­ity fo­cused on the gen­er­a­tion of ul­tra-short pho­ton pulses of co­her­ent light with high lev­els of sta­bil­ity and syn­chro­niza­tion. In order to main­tain phase sta­bil­ity the CLARA gun re­quires a pre­ci­sion water tem­per­a­ture con­trol sys­tem to main­tain a gun cav­ity tem­per­a­ture within 0.028°C. This is achieved by mix­ing two water cir­cuits with tem­per­a­tures close to the de­sired set point. Two tem­per­a­ture mea­sure­ment sys­tems were eval­u­ated for pre­ci­sion and re­li­a­bil­ity, the re­sul­tant sys­tem uses a sin­gle Omron PLC which pro­vides all the pre­ci­sion read back and con­trol loops. High res­o­lu­tion input mod­ules and av­er­ag­ing achieve pre­ci­sion tem­per­a­ture mon­i­tor­ing while two PID loops con­trol the coarse and fine tem­per­a­ture con­trol. EPICS con­trol is achieved using the FINS pro­to­col com­mu­ni­cat­ing with a Linux IOC. This paper gives de­tails of the sys­tem re­quire­ments and im­ple­men­ta­tion and also de­scribes ini­tial re­sults.  
poster icon Poster THPHA114 [1.904 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA114  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA133 MicroTCA.4 Integration at ESS: From the Front-End Electronics to the EPICS OPI ion, FPGA, controls, hardware 1692
 
  • J.P.S. Martins, S. Farina, J.H. Lee, D.P. Piso
    ESS, Lund, Sweden
 
  The Eu­ro­pean Spal­la­tion Source (ESS) is a col­lab­o­ra­tion of 17 Eu­ro­pean coun­tries that is build­ing a lead­ing neu­tron re­search cen­ter in Lund, Swe­den. The ESS fa­cil­ity will have the most pow­er­ful neu­tron source in the world, pro­vid­ing 5 MW of beam power. The In­te­grated Con­trol Sys­tems Di­vi­sion (ICS) is re­spon­si­ble for all the con­trol sys­tems for the whole fa­cil­ity. For the ac­cel­er­a­tor con­trol sys­tem, ICS will pro­vide dif­fer­ent hard­ware plat­forms ac­cord­ing to the re­quire­ments of each spe­cific sys­tem. For high per­for­mance sys­tems, de­mand­ing high data through­put, the hard­ware plat­form is the Mi­croTCA.4 stan­dard. This work pre­sents the soft­ware stack that makes the in­te­gra­tion of a high-end Mi­croTCA.4 hard­ware into the ESS Con­trol Sys­tem, with the im­ple­men­ta­tion de­tails of the FPGA firmware frame­work, ker­nel and user­space dri­vers, EPICS de­vice sup­port and fi­nally the EPICS IOC that con­trols the Mi­croTCA.4 boards.  
poster icon Poster THPHA133 [2.193 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA133  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA154 Experiment Control with EPICS7 and Symmetric Multiprocessing on RTEMS ion, controls, experiment, interface 1762
 
  • H. Junkes, H.-J. Freund, L. Gura, M. Heyde, P. Marschalik, Z. Yang
    FHI, Berlin, Germany
 
  Funding: This project has received funding from the European Research Council (ERC) under the European Union's Advanced Grant (AdG), 2014, ERC-2014-ADG
At the Fritz Haber In­sti­tute of the Max Planck So­ci­ety a new very high speed scan­ning tun­nel­ing mi­cro­scope (VHS-STM) is being set up to re­solve glass dy­nam­ics (Cryvisil). We have been suc­cess­fully using EPICS (v3) for many of our most im­por­tant and larger ex­per­i­ments. How­ever, for the new pro­ject, the data through­put to be achieved with EPICS (v3) is not suf­fi­cient. For this rea­son, we have com­pletely aligned the ex­per­i­ment con­trol for the STM to the new EPICS7 by using the new pro­to­col pvAc­cess. The de­vel­op­ment ver­sions of EPICS 3.16 and bundleCPP of the EPICSv4-suite are in use. Both of them will be the base com­po­nents of the new EPICS7 Frame­work. The ex­pected data rate is 300 MByte/s for up to 5 hrs to ad­dress the tran­si­tion from a vit­re­ous state to a crys­tal-line in real space over a wide range of tem­per­a­tures rang­ing from cryo­genic tem­per­a­tures to 1500 K (*). In the poster we will show the con­trol sys­tem setup (VME­bus, RTEMS-SMP, MVME6100, MVME2500, V375, SIS3316) and the used en­vi­ron­ment like Archiver­Ap­pli­ance and pva2pva gate­way.
* http://cordis.europa.eu/project/rcn/198020en.html
 
poster icon Poster THPHA154 [9.587 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA154  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA155 PLC Integration in EPICS Environment: Comparison Between OPC Server and Direct Driver Solutions ion, PLC, controls, rfq 1767
 
  • L. Antoniazzi, A. Baldo, M.G. Giacchini, M. Montis
    INFN/LNL, Legnaro (PD), Italy
 
  In the IFMIF EVEDA pro­ject*, INFN-LNL Lab­o­ra­tory has been in­volved in the de­sign and con­struc­tion of a nor­mal con­duct­ing Radio Fre­quency Quadru­pole (RFQ) used to bunch and ac­cel­er­ate a 130 mA steady beam to 5 MeV. The EPICS based con­trol sys­tem** has been en­tirely de­vel­oped in house using dif­fer­ent hard­ware so­lu­tions: PLC for tasks where se­cu­rity is the most crit­i­cal fea­ture, VME sys­tem where the ac­qui­si­tion speed rate is cru­cial, com­mon hard­ware when only in­te­gra­tion is re­quired with­out any par­tic­u­lar fea­ture in terms of se­cu­rity. In­te­gra­tion of PLCs into EPICS en­vi­ron­ment was orig­i­nally ac­com­plished through OPC DA server*** hosted by a Win­dows em­bed­ded in­dus­trial PC. Due to the is­sues an­a­lyzed in in­jec­tor LCS, LNL pro­posed to mi­grate to the usage of EPICS Di­rect Dri­ver so­lu­tion based on s7plc****. The dri­ver it­self is suit­able for di­rect com­mu­ni­ca­tion be­tween EPICS and PLCs, but it doesn't take care of data up­date and syn­chro­niza­tion in case of com­mu­ni­ca­tion fail­ure. As con­se­quence LNL team de­signed a ded­i­cated method based on state ma­chine to man­age and ver­ify data in­tegrity be­tween the two en­vi­ron­ments, also in case of con­nec­tion lost or fail­ure.
* httpd://www.ifmif.org
** http://www.aps.anl.gov/epics/
*** www.opcfoundation.org
**** http://Epics.web.psi.ch/software/s7plc/
 
poster icon Poster THPHA155 [2.894 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA155  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA157 IFMIF EVEDA RFQ Local Control System Integration into Main Control System ion, rfq, controls, PLC 1771
 
  • M. Montis, L. Antoniazzi, A. Baldo, M.G. Giacchini
    INFN/LNL, Legnaro (PD), Italy
  • A. Jokinen
    F4E, Germany
  • A. Marqueta
    IFMIF/EVEDA, Rokkasho, Japan
 
  The RFQ ap­pa­ra­tus Local Con­trol Sys­tem built for IFMIF EVEDA Pro­ject* has been de­signed and re­al­ized for being both a stand­alone ar­chi­tec­ture and part of a more com­plex con­trol sys­tem com­posed by dif­fer­ent sub-sys­tems. This ap­proach let RFQ's en­gi­neers and sci­en­tists have a de­gree of free­dom dur­ing power tests in Leg­naro and dur­ing the RFQ in­te­gra­tion in IFMIF EVEDA fa­cil­ity in Rokkasho. In this paper we will de­scribe the dif­fer­ent as­pects ob­served when the LCS was con­verted from the stand­alone con­fig­u­ra­tion to the final in­te­grated one.
* httpd://www.ifmif.org
 
poster icon Poster THPHA157 [3.961 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA157  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA167 EPICS Data Streaming and HDF File Writing for ESS Benchmarked Using the Virtual AMOR Instrument ion, controls, interface, simulation 1815
 
  • D. Werder, M. Brambilla, M. Koennecke
    PSI, Villigen PSI, Switzerland
  • F.A. Akeroyd, M.J. Clarke
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
  • M.D. Jones
    Tessella, Abingdon, United Kingdom
  • A.H.C. Mukai, J.M.C. Nilsson, T.S. Richter
    ESS, Copenhagen, Denmark
 
  Funding: This work is funded by the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548.
As a con­tri­bu­tion to the Eu­ro­pean Spal­la­tion Source as part of Bright­nESS, the Paul Scher­rer In­sti­tut is in­volved in the stream­ing of EPICS data and the writ­ing of NeXus com­pli­ant HDF5 files. We com­bine this de­vel­op­ment with the tran­si­tion of the AMOR in­stru­ment at the Paul Scher­rer In­sti­tut to EPICS and a stream­ing based data ar­chi­tec­ture. To guide our de­vel­op­ment be­fore ESS has op­er­a­tional equip­ment, we use a de­tailed sim­u­la­tion of the in­stru­ment AMOR at SINQ to test and in­te­grate our data stream­ing com­po­nents. We con­vert EPICS data sources to Google Flat­Buffers as our mes­sage for­mat and dis­trib­ute them using Apache Kafka. On the file writ­ing side, we com­bine the mes­sages from EPICS data sources as well as from neu­tron events to write HDF5 files at rates up to 4.8 GiB/s using Par­al­lel HDF. This plat­form will also be used for test­ing the ex­per­i­ment con­trol soft­ware on top of EPICS.
 
poster icon Poster THPHA167 [0.476 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA167  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA181 Web Based Visualization Tools for Epics Embedded Systems: An Application to Belle2 ion, controls, database, network 1857
 
  • G. Tortone, A. Anastasio, V. Izzo
    INFN-Napoli, Napoli, Italy
  • A. Aloisio, F. Di Capua, R. Giordano
    University of Naples, Napoli, Italy
  • F. Ameli
    INFN-Roma1, Rome, Italy
  • P. Branchini
    roma3, Rome, Italy
 
  Com­mon EPICS vi­su­al­iza­tion tools in­clude stand­alone Graph­i­cal User In­ter­face [*] or archiv­ing ap­pli­ca­tions [**] that are not suit­able to cre­ate cus­tom web dash­boards from IOC pub­lished PVs. The so­lu­tion pro­posed in this work is a data pub­lish­ing ar­chi­tec­ture based on three open-source com­po­nents: - Col­lectd: a very pop­u­lar data col­lec­tion dae­mon with a spe­cial­ized plu­gin de­vel­oped to fetch EPICS PVs; - In­fluxDB: a Time Se­ries Data­Base (TSDB) that pro­vides an high per­for­mance data­s­tore writ­ten specif­i­cally for time se­ries data; - Grafana: a web ap­pli­ca­tion for time se­ries an­a­lyt­ics and vi­su­al­iza­tion able to query data from dif­fer­ent data­sources. A live demo will be pro­vided show­ing flex­i­bil­ity and user friend­li­ness of such de­vel­oped so­lu­tion. As a case study, we show the en­vi­ron­ment de­vel­oped and de­ployed in the Belle2 ex­per­i­ment at KEK Lab­o­ra­tory (Tsukuba, Japan) to mon­i­tor data from the end­cap calorime­ter dur­ing the in­stal­la­tion phase.
* K.Kasemir, Control System Studio Applications, Proc. of ICALEPCS 2007, Knoxville, Tennessee, USA
** M.Shankar et al., The EPICS Archiver Appliance, Proc. of ICALEPCS 2015, Melbourne, Australia
 
poster icon Poster THPHA181 [4.457 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA181  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA183 Structure and Development of SESAME's Control System Clients ion, controls, storage-ring, power-supply 1865
 
  • A. Al-Dalleh, A. Ismail, I. Saleh
    SESAME, Allan, Jordan
 
  Funding: IAEA
SESAME is a 2.5 GeV syn­chro­tron light source lo­cated in Allan, Jor­dan. It is ex­pected to be­come op­er­a­tional in late 2017. Stor­age ring is cur­rently under com­mis­sion­ing. The main com­po­nents of the con­trol sys­tems soft­ware side are: IOCs de­vel­oped using EPICS toolkit, op­er­a­tor in­ter­faces (OPIs) de­signed using Con­trol Sys­tem Stu­dio (CSS), process vari­ables archiv­ing using CSS BEAUTY toolkit, alarm han­dling using CSS BEAST toolkit and tools to help in au­toma­tion and re­port­ing. This paper will pre­sent the de­sign and de­vel­op­ment of the client sys­tem based on CSS, as well as up­grades that are under re­search in­clud­ing EPICS Qt frame­work as a client re­place­ment for CSS and up­grad­ing the archiver en­gine to a scal­able and higher per­for­mance en­gine.
 
poster icon Poster THPHA183 [1.189 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA183  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA194 State Machine Design for CSNS Experiment Control System ion, experiment, controls, neutron 1896
 
  • L. Hu, J.J. Li, L. Liao, Y. Qiu, K. Zhou
    DNSC, Dongguan, People's Republic of China
  • J. Zhuang
    IHEP, Beijing, People's Republic of China
 
  Funding: China Spallation Neutron Source and the science and technology project of Guangdong province under grand No. 2016B090918131'2017B090901007.
This paper di­rects at­ten­tion to the state ma­chine de­sign of the neu­tron scat­ter­ing ex­per­i­ment con­trol sys­tem in CSNS. The task of the soft­ware sys­tem is to com­plete the ex­per­i­ment on spec­trom­e­ter, the pur­pose of the state ma­chine de­sign is to work with each other among the sub­sys­tems. Spec­trom­e­ter ex­per­i­ment in CSNS spec­trom­e­ter by in­ter­nal con­trol, data ac­qui­si­tion and analy­sis soft­ware, elec­tron­ics, de­tec­tor, sam­ple en­vi­ron­ment and many other sub­sys­tems com­bined'this paper fo­cuses on the in­tro­duc­tion of the de­sign de­tails of state ma­chine.
Corresponding author:Jian ZHUANG, e-mail: zhuangj@ihep.ac.cn
 
poster icon Poster THPHA194 [0.851 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA194  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA198 Development of MQTT-Channel Access Bridge ion, controls, experiment, interface 1916
 
  • J. Fujita, M.G. Cherney
    Creighton University, Omaha, NE, USA
  • D. Arkhipkin, J. Lauret
    BNL, Upton, Long Island, New York, USA
 
  The in­te­gra­tion of the Data Ac­qui­si­tion, Of­fline Pro­cess­ing and Hard­ware Con­trols using MQTT has been pro­posed for the STAR Ex­per­i­ment at Brookhaven Na­tional Lab­o­ra­tory. Since the ma­jor­ity of the Con­trol Sys­tem for the STAR Ex­per­i­ment uses EPICS, this cre­ated the need to de­velop a way to bridge MQTT and Chan­nel Ac­cess bidi­rec­tion­ally. Using CAFE C++ Chan­nel Ac­cess li­brary from PSI/SLS, we were able to de­velop such a MQTT-Chan­nel Ac­cess bridge fairly eas­ily. The pro­to­type de­vel­op­ment for MQTT-Chan­nel Ac­cess bridge is dis­cussed here.  
poster icon Poster THPHA198 [2.396 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA198  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA200 BART: Development of a Sample Exchange System for MX Beamlines ion, controls, PLC, software 1919
 
  • J.D. O'Hea, M.H. Burt, S. Fisher, K.M.J. Jones, K.E. McAuley, G. Preece, M.A. Williams
    DLS, Oxfordshire, United Kingdom
 
  Au­toma­tion plays a key role in the macro­mol­e­c­u­lar crys­tal­log­ra­phy (MX) beam­lines at Di­a­mond Light Source (DLS). This is par­tic­u­larly ev­i­dent with sam­ple ex­change; where fast, re­li­able, and ac­cu­rate han­dling is re­quired to en­sure high qual­ity and high through­put data col­lec­tion. This paper looks at the de­sign, build, and in­te­gra­tion of an in-house robot con­trol sys­tem. The sys­tem was de­signed to im­prove re­li­a­bil­ity and ex­change times, pro­vide high sam­ple stor­age ca­pac­ity, and ac­com­mo­date easy up­grade paths, whilst gain­ing and main­tain­ing in-house ro­bot­ics knowl­edge. The paper also high­lights how pe­riph­eral com­po­nents were brought under the con­trol of a Pro­gram­ma­ble Logic Con­troller (PLC) based in­te­gra­tion unit, in­clud­ing a vi­sion sys­tem.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA200  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA201 Customization of MXCuBE 2 (Qt4) Using EPICS for a Brazilian Synchrotron Beamline ion, controls, synchrotron, interface 1923
 
  • D.B. Beniz
    LNLS, Campinas, Brazil
 
  After study­ing some al­ter­na­tives for macro­mol­e­c­u­lar crys­tal­log­ra­phy beam­lines ex­per­i­ment con­trol and had con­sid­ered the ef­fort to cre­ate an in-house made so­lu­tion, LNLS de­cided to adopt MX­CuBE*. Such de­ci­sion was made con­sid­er­ing main tech­nolo­gies used to de­velop it, based on Python, which is being largely used in our lab­o­ra­tory, its basic sup­port to EPICS (Ex­per­i­men­tal Physics and In­dus­trial Con­trol Sys­tem), the con­trol sys­tem adopted for the LNLS beam­lines, and be­cause of its sta­bil­ity. Then, ex­ist­ing MX­CuBE im­ple­men­ta­tion has been adapted to meet LNLS re­quire­ments, con­sid­er­ing that pre­vi­ously it was mainly ready to con­trol sys­tems other than EPICS. Using basic MX­CuBE en­gines, new classes were cre­ated on de­vices ab­strac­tion layer, which com­mu­ni­cates to EPICS IOCs (Input/Out­put Con­trollers), like AreaD­e­tec­tors, Mo­tor­Records among oth­ers. Py4Syn** was em­ployed at this ab­strac­tion layer, as well. New GUI com­po­nents were de­vel­oped and some en­hance­ments were im­ple­mented. Now, MX­CuBE has been used on LNLS MX2 beam­line since the end of 2016 with pos­i­tive feed­back from re­searchers. The adop­tion of MX­Cube proved to be right, given its flex­i­bil­ity, per­for­mance and the ob­tained re­sults.
* Gabadinho, J. et al., 2010, "MxCuBE: (…)". J. of S. Radiation, V. 17, pp. 700-707;
** Slepicka, H. et al., 2015. "Py4Syn: (…)". J. of S. Radiation, V. 22, pp. 1182-1189.
 
poster icon Poster THPHA201 [2.144 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA201  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA204 CLARA Virtual Accelerator ion, controls, simulation, network 1926
 
  • R.F. Clarke, G. Cox, M.D. Hancock, P.W. Heath, B.G. Martlew, A. Oates, P.H. Owens, W. Smith, J.T.G. Wilson
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
 
  STFC Dares­bury Lab­o­ra­tory is de­vel­op­ing CLARA (Com­pact Lin­ear Ac­cel­er­a­tor for Re­search and Ap­pli­ca­tions), a novel FEL (Free Elec­tron Laser) test fa­cil­ity fo­cussed on the gen­er­a­tion of ul­tra-short pho­ton pulses of co­her­ent light with high lev­els of sta­bil­ity and syn­chro­ni­sa­tion. The main mo­ti­va­tion for CLARA is to test new FEL schemes that can later be im­ple­mented on ex­ist­ing and fu­ture short wave­length FELs. Par­tic­u­lar focus will be on ul­tra-short pulse gen­er­a­tion, pulse sta­bil­ity, and syn­chro­ni­sa­tion with ex­ter­nal sources. Knowl­edge gained from the de­vel­op­ment and op­er­a­tion of CLARA will in­form the aims and de­sign of a fu­ture UK-XFEL. To aid in the de­vel­op­ment of high level physics soft­ware, EPICS, a dis­trib­uted con­trols frame­work, and ASTRA, a par­ti­cle track­ing code have been com­bined to sim­u­late the fa­cil­ity as a vir­tual ac­cel­er­a­tor.  
poster icon Poster THPHA204 [1.241 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA204  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA211 Advanced Process Control Tool for Magnet Measurements at PSI ion, controls, operation, GUI 1934
 
  • P. Chevtsov, V. Vranković, Ch.S. Wouters
    PSI, Villigen PSI, Switzerland
 
  Mag­net mea­sure­ments at the Paul Scher­rer In­sti­tute (PSI) are per­formed with the use of a process con­trol tool (PCT), which is fully in­te­grated into the PSI con­trol sys­tem. The tool is im­ple­mented as a set of user friendly graph­i­cal user in­ter­face ap­pli­ca­tions deal­ing with par­tic­u­lar mag­net mea­sure­ment tech­niques sup­ported at PSI, which in­clude Hall probe, vi­brat­ing wire, and mov­ing wire meth­ods. The core of each ap­pli­ca­tion is the state ma­chine soft­ware de­vel­oped by mag­net mea­sure­ment and con­trol sys­tem ex­perts. Ap­pli­ca­tions act as very ef­fi­cient as­sis­tants to the mag­net mea­sure­ment per­son­nel by mon­i­tor­ing the whole mea­sure­ment process on-line and help­ing to react in a timely man­ner to any pos­si­ble op­er­a­tional er­rors. The paper con­cen­trates on the PCT struc­ture and its per­for­mance.  
poster icon Poster THPHA211 [0.678 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA211  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA215 A Control Architecture Proposal for Sirius Beamlines ion, controls, hardware, Linux 1947
 
  • M.A.L. Moraes, R.M. Caliari, R.R. Geraldes, G.B.Z.L. Moreno, J.R. Piton, L. Sanfelici, H.D. de Almeida
    LNLS, Campinas, Brazil
 
  With the in­creased per­for­mance pro­vided by 4th gen­er­a­tion syn­chro­tron light sources, pre­cise mo­tion con­trol and event syn­chro­niza­tion are es­sen­tial fac­tors to en­sure ex­per­i­ment res­o­lu­tion and per­for­mance. Many ad­vanced beam­line sys­tems, such as a new high-dy­namic dou­ble crys­tal mono­chro­ma­tor (HD-DCM), are under de­vel­op­ment for Sir­ius, the new ma­chine under con­struc­tion in Brazil. Among the ex­pected per­for­mance chal­lenges in such ap­pli­ca­tions, com­plex co­or­di­nated move­ments dur­ing fly­scans/con­tin­u­ous scans, hard­ware syn­chro­niza­tion for pump­-and-­probe ex­per­i­ments and ac­tive noise sup­pres­sion are goals to be met. Two ar­chi­tec­tures are pro­posed to cover gen­eral-pur­pose and ad­vanced ap­pli­ca­tions. The HD-DCM con­troller was im­ple­mented in a MAT­LAB/Simulink en­vi­ron­ment, which is op­ti­mized for RCP. Hence, its soft­ware must be adapted to a more cost-ef­fec­tive plat­form. One can­di­date con­troller is the NI cRIO. The porta­bil­ity of both MAT­LAB and NI PXI, the pre­sent stan­dard con­trol plat­form at LNLS, codes to cRIO is eval­u­ated in this paper. Con­trol res­o­lu­tion, ac­qui­si­tion rates and other fac­tors that might limit the per­for­mance of these ad­vanced ap­pli­ca­tions are also dis­cussed.  
poster icon Poster THPHA215 [1.516 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA215  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THSH101 Using Control Surfaces to Operate CS-Studio OPIs controls, ion, interface, MMI 1953
 
  • C. Rosati
    ESS, Lund, Sweden
 
  Mod­ern con­trol soft­ware has given us vir­tu­ally un­lim­ited pos­si­bil­i­ties for mon­i­tor­ing and con­trol­ling EPICS sys­tems, but sac­ri­fices the or­ganic feel of faders and knobs at our fin­ger­tips. This ar­ti­cle will show how to re­claim that ex­pe­ri­ence with­out los­ing the power of soft­ware through con­trol sur­faces com­monly used with DAWs (Dig­i­tal Audio Work­sta­tions) to ma­nip­u­late audio, demon­strat­ing how real mo­torised touch-sen­si­tive faders, but­tons and as­sign­a­ble V-pots will im­prove and speed up the con­trol ex­pe­ri­ence.  
poster icon Poster THSH101 [2.650 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THSH101  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)