Keyword: MMI
Paper Title Other Keywords Page
MOCPR04 Moving Beyond Bias FEM, HOM, ECR, controls 110
 
  • K.S. White
    ORNL, Oak Ridge, Tennessee, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract number DE-AC05-00OR22725.
The benefits of diverse work groups have been well documented, and our leaders speak of the need for our laboratories to become more diverse and inclusive. Despite these motivators, the field of accelerator controls remains strikingly homogeneous. This trend continues despite many long standing programs to attract underrepresented groups to STEM careers and the explicit desire of leadership to create more inclusive organizations. Research consistently points to the strong role implicit bias plays in preventing organizations from truly providing equal opportunities. The desire to become more diverse must be coupled with a strong culture, cultivated to change deeply rooted practices which influence recruiting, hiring, development, and promotion decisions based on stereotypes rather than accomplishments and abilities. Real change in this arena requires intentional action across the board, not just from human resources and underrepresented groups. This paper discusses practical approaches to changing organizational culture to enable diverse work groups to grow and thrive.
 
slides icon Slides MOCPR04 [5.110 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR04  
About • paper received ※ 03 October 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOCPR05 CI-CD Practices with the TANGO-controls Framework in the Context of the Square Kilometre Array (SKA) Telescope Project software, TANGO, controls, operation 115
 
  • M. Di Carlo
    INAF - OAAB, Teramo, Italy
  • D. Bartashevich, J.B. Morgado, D.F. Nunes
    GRIT, Aveiro, Portugal
  • M. Bartolini
    SKA Organisation, Macclesfield, United Kingdom
  • K. Madisa, A.J. Venter, M.J.A. de Beer
    SARAO, Cape Town, South Africa
  • S. Williams
    ROE, UTAC, Edinburgh, United Kingdom
 
  Funding: INAF Osservatorio Astronomico d’Abruzzo
The Square Kilometre Array (SKA) project is an international effort to build two radio interferometers in South Africa and Australia to form one observatory monitored and controlled from the global headquarters (GHQ) in the United Kingdom. The project is very close to the end of its design phase and many decisions have already been made like the adoption of the Tango-controls framework. The time from the end of the design phases and the beginning of the construction has been called bridging with the goal of promoting CI-CD practices. CI-CD is an acronym for Continuous integration (CI) and continuous delivery and/or continuous deployment. CI is the practice of merging all developers’ local (working) copies into the mainline very often (at least daily). Continuous delivery is the approach of developing software in short cycle ensuring that it can be released anytime, and continuous deployment is the approach of delivering the software frequently and automatically. The present paper analyzes the decision taken by the system team (a specialized agile team for continuous practices in the Safe framework) for promoting those practices within the Tango-controls framework.
 
slides icon Slides MOCPR05 [1.878 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOCPR05  
About • paper received ※ 20 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOMPR004 Control and Analysis Software Development at the European XFEL controls, software, FEL, operation 158
 
  • H. Santos, M. Beg, M. Bergemann, V. Bondar, S. Brockhauser, C. Carinan, R. Costa, F. Dall’Antonia, C. Danilevski, W. Ehsan, S.G. Esenov, R. Fabbri, H. Fangohr, G. Flucke, D. Fulla Marsa, G. Giovanetti, D. Goeries, S. Hauf, D.G. Hickin, T. Jarosiewicz, E. Kamil, Y. Kirienko, A. Klimovskaia, T.A. Kluyver, D. Mamchyk, T. Michelat, I. Mohacsi, A. Parenti, R. Rosca, D.B. Rück, R. Schaffer, A. Silenzi, M. Spirzewski, S. Trojanowski, C. Youngman, J. Zhu
    EuXFEL, Schenefeld, Germany
  • S. Brockhauser
    BRC, Szeged, Hungary
  • H. Fangohr
    University of Southampton, Southampton, United Kingdom
 
  Agile Project Management (Agile PM), coupled with the DevOps concept, has been worked out as a fundamental approach in a highly uncertain and unpredictable environment to achieve mature software development and to efficiently support concurrent operation*. At the European XFEL**, Agile PM and DevOps have been applied to provide adaptability and efficiency in the development and operation of its control system: Karabo***. In this context, the Control and Analysis Software Group (CAS) has developed in-house a management platform composed of the following macro-artefacts: (1) Agile Process; (2) Release Planning; (3) Testing Infrastructure; (4) Roll-out and Deployment Strategy; (5) Automated tools for Monitoring Control Points (i.e. Configuration Items****) and; (6) Incident Management*****. The software engineering management platform is also integrated with User Relationship Management to establish and maintain a proper feedback loop with our scientists who set up the requirements. This article aims to briefly describe the above points and show how agile project management has guided the software strategy, development and operation of the Karabo control system at the European XFEL.
*Toward Project Management 2.0
**The European X-ray Free Electron Laser technical design report
***Karabo:An integrated software framework combining control, data management, and scientific comp.
 
poster icon Poster MOMPR004 [0.871 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPR004  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOMPR008 SharePoint for HEPS Technical Systems and Project Management site, project-management, database, interface 175
 
  • X.H. Wu, L. Bai, C.P. Chu
    IHEP, Beijing, People’s Republic of China
 
  High Energy Photon Source is the latest planned synchrotron light source in China which is designed for ultra-low emittance and high brightness. The accelerator and beamlines contains tens of thousands of devices which require systematic management. It is also necessary to capture project management information systematically. HEPS chooses the Microsoft SharePoint as the document tool for the project and all technical systems. Additionally, Microsoft Project Server on top of SharePoint is used for the project management. Utilizing the SharePoint and Project software can facilitate a lot of daily work for the HEPS project. This paper describes the SharePoint and Project setup and various applications been developed so far.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOMPR008  
About • paper received ※ 01 October 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA006 SwissFEL Undulator Control System undulator, controls, FEL, PLC 197
 
  • A.D. Alarcon
    PSI, Villigen PSI, Switzerland
 
  SwissFEL has successfully commissioned the Aramis beamline, hard x-rays (2 - 12.4 KeV), and the Athos line, soft x-rays (200 eV to 2 keV), will start commissioning in 2020. The Aramis undulator line is currently composed of 13 variable-gap in-vacuum undulators. The Athos line will be made of 16 APPLE II type undulators (Advanced Planar Polarized Light Emitter). Both beamlines have each undulator segment on a 5D mover system; they both also have phase shifters and movable quadrupole tables in between segments. PLCs and DeltaTau motor controllers are used to control motion, for I/O interface, and interlocks. EPICS IOCs communicate with the controllers and provide additional logic and some high level functionality. Further higher level functions are provided through Python scripts and other high level languages.  
poster icon Poster MOPHA006 [1.265 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA006  
About • paper received ※ 30 September 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA009 Commissioning the Control System for Cryomodule Cryogenics Distribution System in Test Stand 2 controls, cryomodule, cryogenics, PLC 205
 
  • E. Asensi Conejero, M. Boros, N. Elias, J. Fydrych, W. Hees, P.L. van Velze
    ESS, Lund, Sweden
  • W. Gaj
    IFJ-PAN, Kraków, Poland
 
  The European Spallation Source (ESS) is currently under construction in Lund, Sweden. The superconducting section of the linear accelerator consists of three parts; 26 double-spoke cavities gathered in 13 cryomodules, 36 medium beta elliptical cavities gathered in 9 cryomodules and 84 high beta elliptical cavities gathered in 21 cryomodules. The cryomodules have to be tested in a dedicated test facility before installation in the ESS tunnel, Test Stand 2 is dedicated to the tests of the medium beta and high beta elliptical cryomodules for the ESS linear accelerator. In this paper, the authors present the commissioning of the PLC based control system for the cryogenic circuits in the elliptical cavities cryomodules. These circuits allow the circulation of gas Helium at 4.5 K and liquid Helium at 2 K to cool down the niobium cavities and reach the material superconducting state, as well as to keep a thermal shield with gas Helium at 50 K. Cryogenic valves, heaters and different sort of sensors need to be controlled and monitored to operate this system successfully from a Control Room using dedicated Operator Interfaces developed in CS-Studio and following the EPICS architecture.  
poster icon Poster MOPHA009 [1.369 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA009  
About • paper received ※ 28 September 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA030 An Upgrade of the HARPS-N Spectrograph Autoguider at TNG GUI, software, controls, target 258
 
  • R. Cirami, I. Coretti, P. Di Marcantonio
    INAF-OAT, Trieste, Italy
  • F. Alesina, N. Buchschacher, F. Pepe
    Université de Genève, Observatoire Astronomique, Versoix, Switzerland
 
  HARPS-N is a high-precision radial-velocity spectrograph installed on the INAF TNG in the island of La Palma, Canary Islands. The HARPS-N project is a collaboration among several institutes lead by the Astronomical Observatory of the University of Geneva. The HARPS-N control software is composed by the Sequencer, which coordinates the scientific observations and by a series of modules implemented in LabVIEW for the control of the instrument front end, calibration unit and autoguider. The autoguider is the subsystem in charge of maintaining the target centered on the spectrograph fiber. It acquires target images at high frequency with a technical CDD and with the help of dedicated algorithms keeps the target centered on the fiber through a piezo tip-tilt stage. Exploiting the expertise acquired with the autoguiding system of the ESPRESSO spectrograph installed at the ESO VLT, a collaboration has been setup between the HARPS-N Consortium and the INAF - Astronomical Observatory of Trieste for the design and implementation of a new autoguider for HARPS-N. This paper describes the design, implementation and installation phases of the new autoguider system.  
poster icon Poster MOPHA030 [1.382 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA030  
About • paper received ※ 29 September 2019       paper accepted ※ 08 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA072 Automation in NSRC SOLARIS With Python and Tango Controls controls, TANGO, vacuum, real-time 382
 
  • W.T. Kitka, M.K. Falowski, A.M. Marendziak, N. Olszowska, M. Zając
    NSRC SOLARIS, Kraków, Poland
 
  NSRC SOLARIS is a 1.5 GeV third generation light source constructed at Jagiellonian University in Kraków, Poland. The machine was commissioned in April 2016 and operates in decay mode. Two beamlines PEEM/XAS and UARPES were commissioned in 2018 and they have opened for conducting research in fall 2018. Two more beamlines (PHELIX and XMCD) are installed now and will be commissioned soon. Due to small size of the team and many concurrent tasks, automation is very important. Automating many tasks in a quick and effective way is possible thanks to the control system based on TANGO Controls and Python programming language. With facadevice library the necessary values can be easily calculated in real-time. Beam position correction with PID controller at PEEM/XAS and UARPES beamlines, alarm handling in SOLARIS Heating Unit Controller and real-time calculation of various vacuum parameters are shown as examples.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA072  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA095 Status of OpenXAL at ESS LEBT, space-charge, GUI, framework 432
 
  • N. Milas, J.F. Esteban Müller, E. Laface, Y. Levinsen
    ESS, Lund, Sweden
 
  The OpenXAL accelerator physics software platform is being developed through international collaboration among several facilities since 2010. The goal of the collaboration is to establish OpenXAL as a multi-purpose software platform supporting a broad range of tool and application development in accelerator physics and high-level control. This paper discusses progress in beam dynamics simulation and updated application framework along with new generic accelerator physics applications for the ESS branch of the collaboration. We present the current status of the project, a roadmap for continued development and an overview of the future developments needed for ESS future commissioning work.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA095  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA131 Waste Heat Recovery for the LHC Coooling Towers: Control System Validation Using Digital Twins controls, simulation, operation, PLC 520
 
  • B. Schofield, E. Blanco Viñuela, W. Booth
    CERN, Geneva, Switzerland
  • M.O. Peljo
    Aalto University, School of Science and Technology, Aalto, Finland
 
  In order to improve its energy utilization, CERN will deploy a Waste Heat Recovery system at one of the LHC’s surface sites which will provide heating power to a local municipality. To study the effects that the heat recovery plant will have on the cooling system, a ’digital twin’ of the cooling plant was created in the simulation tool EcosimPro. The primary question of interest was whether the existing control system of the cooling plant would be capable of handling transients arising from a sudden shutdown of the heat recovery plan. The simulation was connected via OPC UA to a PLC implementing the cooling plant control system. This ’virtual commissioning’ setup was used to study a number of scenarios representing different cooling loads, ambient temperature conditions, and heat recovery plant operating points. Upon completion of the investigation it was found that the current cooling plant control system will be sufficient to deal with the transients arising from a sudden stop of heat recovery plant operation. In addition, it was shown that an improvement in the controls could also enhance the energy savings of the cooling towers.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA131  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
MOPHA145 Evolution of the CERN LINAC 4 Intensity Interlock System Using a Generic, Real-Time Comparator in C++ linac, software, injection, hardware 570
 
  • A. Topaloudis, J.C. Allica Santamaria
    CERN, Geneva, Switzerland
 
  During the commissioning phase of LINAC 4, three watchdog interlock systems were used to protect the accelerator and its equipment. These systems cut the beam if losses, calculated by combining the intensity measurements at various locations, exceed some predefined thresholds. While the existing systems were designed to be simple and robust to ensure safety, the future connection of the linac to the Proton Synchrotron Booster (PSB) requires new instances of these systems with additional requirements. Such requirements include the remote communication of the watchdogs with the intensity measurement systems to decouple any physical dependency between the two systems, and the arithmetical/logical combination of the measured data based on the watchdog location. As the Controls Interlocks Beam User (CIBU) hardware interface to the Beam Interlock Controller (BIC) is simple, the software part of the system can be re-designed to be application agnostic giving a single decision after performing a configurable set of comparisons. This paper describes the upgrade of the software of the existing watchdog interlock system to a generic comparator, enabling its usage for other applications.  
poster icon Poster MOPHA145 [1.008 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA145  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUCPR03 Our Journey from Java to PyQt and Web for CERN Accelerator Control GUIs GUI, controls, framework, operation 807
 
  • I. Sinkarenko, V. Baggiolini, S. Zanzottera
    CERN, Geneva, Switzerland
 
  For more than 15 years, operational GUIs for accelerator controls and some lab applications for equipment experts have been developed in Java, first with Swing and more recently with JavaFX. In March 2018, Oracle announced that Java GUIs were not part of their strategy anymore*. They will not ship JavaFX after Java 8 and there are hints that they would like to get rid of Swing as well. This was a wakeup call for us. We took the opportunity to reconsider all technical options for developing operational GUIs. Our options ranged from sticking with JavaFX, over using the Qt framework (either using PyQt or developing our own Java Bindings to Qt), to using Web technology both in a browser and in native desktop applications. This article explains the reasons for moving away from Java as the main GUI technology and describes the analysis and hands-on evaluations that we went through before choosing the replacement.
*"Java Client Roadmap Update", Oracle White Paper, March 2018, https://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf
 
slides icon Slides TUCPR03 [6.911 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPR03  
About • paper received ※ 30 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WECPR02 Benefits and Drawbacks of Using Rust in an Existing C/C++ Codebase EPICS, framework, interface, target 928
 
  • B.S. Martins
    FRIB, East Lansing, Michigan, USA
 
  Mozilla has recently released a new programming language, Rust, as a safer and more modern alternative to C++. This work explores the benefits (chiefly the features provided by Rust) and drawbacks (the difficulty in integrating with a C ABI) of using Rust in an existing codebase, the EPICS framework, as a replacement for C/C++ in some of EPICS’ modules.  
slides icon Slides WECPR02 [0.471 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPR02  
About • paper received ※ 19 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEDPR02 Benefits of Low Code Development Environments on Large Scale Control Systems controls, interface, software, PLC 976
 
  • B. Lefort, V. Costa
    CERN, Meyrin, Switzerland
 
  The rapid evolution of science and of scientific projects usually implies high levels of mobility among researchers, engineers and applied scientists. In parallel, software development has been getting easier and easier as computing technology has evolved. One direct consequence of these two paradigms is a proliferation of small software that becomes vulnerable in many ways, when the person who develops and maintains it departs. Inspector is a low-code development platform to design control interfaces. It features a visual interface composer, a visual programming language and supports Python. More than 600 Inspector applications are used at CERN. We will explain how people with little experience of writing software can develop applications that they could not otherwise explicitly code for themselves. Finally, we will demonstrate how it offers the organization enhanced security and higher productivity, as well as relieving the load on IT for bug fixes and non-compliance.  
slides icon Slides WEDPR02 [6.300 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEDPR02  
About • paper received ※ 26 September 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEMPR004 Why Should You Invest in Asset Management? A Fire and Gas Use Case detector, database, software, SCADA 1041
 
  • H. Nissen, S. Grau
    CERN, Geneva, Switzerland
 
  At present, the CERN Fire and Gas detection systems involve about 22500 sensors and their number is increasing rapidly at the same time as the number of equipped installations grows up. These assets cover a wide spectrum of technologies, manufacturers, models, parameters, and ages, reflecting the 60 years of CERN history. The use of strict rules and data structures in the declaration of the assets can make a big impact on the overall system maintainability and therefore on the global reliability of the installation. Organized assets data facilitates the creation of powerful reports that help asset owners and management address material obsolescence and end-of-life concerns with a global perspective Historically preventive maintenance have been used to assure the correct function of the installations. With modern supervision systems, a lot of data is collected and can be used to move from preventive maintenance towards data driven maintenance (predictive). Moreover it optimizes maintenance cost and increase system availability while maintaining reliability. A prerequisite of this move is a coherence on the assets defined in the asset management system and in the supervision system.  
poster icon Poster WEMPR004 [0.675 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPR004  
About • paper received ※ 27 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEMPR006 Application Development in the Face of Evolving Web Technologies at the National Ignition Facility framework, experiment, factory, controls 1052
 
  • E.R. Pernice, C.R. Albiston, R.G. Beeler, E.H. Chou, C.D. Fry, M. Shor, J.L. Spears, D.E. Speck, A.A. Thakur, S.L. West
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344
The past decade has seen great advances in web technology, making the browser the de-facto platform for many user applications. Advances in JavaScript, and innovations such as TypeScript, have enabled developers to build large scale applications for the web without sacrificing code maintainability. However, this rapid growth has also been accompanied by turbulence. AngularJS arrived and saw widespread adoption only to be supplanted by Angular 2+ a few years later; meanwhile other JavaScript-based languages and developer tools have proliferated. At the National Ignition Facility (NIF), the Shot Setup Tool (SST) is a large web-based tool for configuring experiments on the NIF that is being developed to replace legacy Java Swing application. We will present our experience in building SST during this turbulent time, including how we have leveraged TypeScript to greatly enhance code readability and maintainability in a multi-developer team, and our current effort to incrementally migrate from AngularJS to React.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPR006  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA011 Scaling Agile for the Square Kilometre Array software, framework, interface, GUI 1079
 
  • M. Bartolini, L.R. Brederode, M. Deegan, M. Miccolis, N.P. Rees, J. Santander-Vela
    SKA Organisation, Macclesfield, United Kingdom
 
  The SKA Observatory is approaching the construction of the SKA1 radio telescopes, concluding the pre-construction phase in December 2019. A bridging phase has commenced before construction commences during which lean-agile processes, structures and practices are being prototyped. By the end of the bridging phase we plan to have pivoted from a document based, earned value, stage gated set of processes arranged around pre-construction consortia to a code based, value flow driven, lean-agile set of processes unified around the Scaled Agile Framework. During the bridging process we have onboarded more than 10 agile development teams and in this paper we describe the processes, the main technical and cultural challenges and the preliminary results of adopting a lean-agile culture within the SKA organization.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA011  
About • paper received ※ 02 October 2019       paper accepted ※ 11 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA017 Integration of Wireless Mobile Equipment in Supervisory Application controls, vacuum, PLC, database 1102
 
  • S. Blanchard, R. Ferreira, P. Gomes, G. Pigny, A.P. Rocha
    CERN, Geneva, Switzerland
 
  Pumping group stations and bake-out control cabinets are temporarily installed close to vacuum systems in CERN accelerator tunnels, during their commissioning. The quality of the beam vacuum during operation depends greatly on the quality of the commissioning. Therefore, the integration of mobile equipment in the vacuum supervisory application is primordial. When connected to the control system, the mobile stations appear automatically integrated in the synoptic. They are granted with the same level of remote control, diagnostics and data logging as fixed equipment. The wireless connection and the communication protocol with the supervisory application offer a flexible and reliable solution with high level of integrity.  
poster icon Poster WEPHA017 [1.808 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA017  
About • paper received ※ 30 September 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA023 Co-Simulation of HDL Using Python and MATLAB Over Tcl TCP/IP Socket in Xilinx Vivado and Modelsim Tools simulation, controls, interface, FPGA 1127
 
  • Ł. Butkowski, B. Dursun, C. Gümüş, M.K. Karakurt
    DESY, Hamburg, Germany
 
  This paper presents the solution, which helps in the simulation and verification of the implementation of the Digital Signal Processing (DSP) algorithms written in hardware description language (HDL). Many vendor tools such as Xilinx ISE/Vivado or Mentor Graphics ModelSim are using Tcl as an application programming interface. The main idea of the co-simulation is to use the Tcl TCP/IP socket, which is Tcl build in feature, as the interface to the simulation tool. Over this interface the simulation is driven by the external tool. The stimulus vectors as well as the model and verification are implemented in Python or MATLAB and the data with simulator is exchanged over dedicated protocol. The tool, which was called cosimtcp, was developed in Deutsches Elektronen-Synchrotron (DESY). The tool is a set of scripts that provide a set of functions. This tool has been successfully used to verify many DSP algorithms implemented in the FPGA chips of the Low Level Radio Frequency (LLRF) and synchronization systems of the European X-Ray Free Electron Laser (E-XFEL) accelerator. Cosimtcp is an open source available tool.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA023  
About • paper received ※ 30 September 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA058 State of the Tango Controls Kernel Development in 2019 TANGO, controls, software, site 1234
 
  • A. Götz, R. Bourtembourg, T. Braun, J.M. Chaize, P.V. Verdier
    ESRF, Grenoble, France
  • G. Abeillé
    SOLEIL, Gif-sur-Yvette, France
  • M. Bartolini
    SKA Organisation, Macclesfield, United Kingdom
  • T.M. Coutinho, J. Moldes
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • S. Gara
    NEXEYA Systems, La Couronne, France
  • P.P. Goryl, M. Liszcz
    S2Innovation, Kraków, Poland
  • V.H. Hardion
    MAX IV Laboratory, Lund University, Lund, Sweden
  • A.F. Joubert
    SARAO, Cape Town, South Africa
  • I. Khokhriakov, O. Merkulova
    IK, Moscow, Russia
  • G.R. Mant
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • L. Pivetta
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  This paper will present the state of of kernel developments in the Tango Controls toolkit and community since the previous ICALEPCS 2017. It will describe what changes have been made over the last 2 years to the Long Term Support (LTS) version, how GitHub has been used to provide Continuous Integration (CI) for all platforms, and prepare the latest source code release. It will present how docker containers are supported, how they are being used for CI and for building digital twins. It will describe the outcome of the kernel code camp(s). Finally it will present how Tango is preparing the next version - V10. The paper will explain why new and old installations can continue profiting from Tango Controls or in other words in Tango "the more things change the better the core concepts become".  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA058  
About • paper received ※ 01 October 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA114 Integration of New Siemens S7-1500 PLC Family in UNICOS-CPC: Engineering Challenges and Performance Evaluation PLC, controls, SCADA, framework 1359
 
  • J.O. Ortolá Vidal, M. Vazquez Muñiz
    CERN, Geneva, Switzerland
 
  UNICOS-CPC (UNified Industrial COntrol System - Continuous Control Package) framework is the CERN standard solution for the design and implementation of continuous industrial process control applications. This paper reports on the design and test results of the integration of a new PLC platform, the new S7-1500 Siemens PLC (Programmable Logic Controllers) series. Special focus is given to the challenges faced during the integration due to the new software architecture of the PLC, as well as to the early stage of the development and interfaces provided by the supplier. The paper shows the TIA portal openness capabilities of the PLC development tool and presents a comprehensive evaluation of the PLC-SCADA communication mechanisms, as well as their integration in UNICOS-CPC.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA114  
About • paper received ※ 26 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA153 A State Machine Solution to Control Superconducting Cavities cavity, controls, EPICS, rfq 1452
 
  • D. Touchard, R. Ferdinand, M. Lechartier, F. Pillon, L. Valentin
    GANIL, Caen, France
  • Y. Lussignol
    CEA-DRF-IRFU, France
 
  For the commissioning of the SPIRAL2 accelerating cavities at GANIL, a whole EPICS control-command system has been developed to start the radio-frequency (RF) system. The description of the RF constraints, the functions performed will be discussed to understand the operation of state machines that have been developed. The first results of the commissioning of the control-command of the cavities will be presented.  
poster icon Poster WEPHA153 [1.262 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA153  
About • paper received ※ 26 September 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA164 CAFlux: A New EPICS Channel Archiver System EPICS, database, status, interface 1470
 
  • K. Xu
    LANL, Los Alamos, New Mexico, USA
 
  We post a new EPICS channel archiver system that is being developed at LANSCE of Los Alamos National Laboratory. Different from the legacy archiver system, this system is built on InfluxDB database and Plotly visualization toolkits. InfluxDB is an open­source time series database system and provides a SQL-like language for fast storage and retrieval of time series data. By replacing the old archiving engine and index file with InfluxDB, we have a more robust, compact and stable archiving server. On a client side, we intro­duce a new implementation combined with asynchronous programming and multithreaded programming. We also describe a web-based archiver configuration system that is associ­ated with our current IRMIS system. To visualize the data stored, we use the JavaScript Plotly graphing library, another open source toolkit for time series data, to build front­end pages. In addition, we also develop a viewer application with more functionality including basic data statistics and simple arithmetic for channel values. Finally, we propose some ideas to integrate more statistical analysis into this system.  
poster icon Poster WEPHA164 [0.697 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA164  
About • paper received ※ 27 September 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPHA166 Development of Web-based Parameter Management System for SHINE database, interface, framework, controls 1478
 
  • H.H. Lv
    SINAP, Shanghai, People’s Republic of China
  • C.P. Chu
    IHEP, Beijing, People’s Republic of China
  • Y.B. Leng, Y.B. Yan
    SSRF, Shanghai, People’s Republic of China
 
  A web-based parameter management system for Shanghai High repetition rate XFEL aNd Extreme light facility (SHINE) is developed for accelerator physicists and researchers to communicate with each other and track the modified history. The system is based on standard J2EE Glassfish platform with MySQL database utilized as backend data storage. The user interface is designed with JavaServer Faces which incorporates MVC architecture. It is of great convenience for researchers in the facility designing process.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA166  
About • paper received ※ 12 September 2019       paper accepted ※ 09 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRAPP01 The Laser MegaJoule Facility: Command Control System Status Report target, controls, laser, diagnostics 1652
 
  • H. Durandeau, R. Clot, P. Gontard, S. Tranquille-Marques, Y. Tranquille-Marques
    CEA, LE BARP cedex, France
 
  The Laser MegaJoule (LMJ) is a 176-beam laser facility, located at the CEA CESTA Laboratory near Bordeaux (France). It is designed to deliver about 1.4 MJ of energy on a target, for high energy density physics experiments, including fusion experiments. The first bundle of 8-beams bundle was commissioned in October 2014. Today five bundles are in operation. In this paper, we focus on two specific evolutions of the command control: the Target Chamber Diagnostic Module (TCDM) which allows the measurement of vacuum windows damages (an automatic sequence activates the TCDM that can be operated at night without any operator) and new Target Diagnostics integration. We also present a cybersecurity network analysis system based on Sentryo Probes and how we manage maintenance laptops in the facility.  
slides icon Slides FRAPP01 [20.352 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-FRAPP01  
About • paper received ※ 27 September 2019       paper accepted ※ 20 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRAPP05 Review of Commissioning and First User Operation in Respect to High Level Controls at the European XFEL FEL, operation, controls, software 1665
 
  • R. Kammering, B. Beutner, W. Decking, L. Fröhlich, O. Hensler, T. Limberg, S.M. Meykopff, M. Scholz, J. Wilgen
    DESY, Hamburg, Germany
 
  In September 2017 the European XFEL entered user operation after years of construction and one year of commissioning. To provide a fast and flexible startup of the various sections of the machine, the high-level control software was essential from the beginning. While progressing in commissioning and increasing operation parameter space, the enormous complexity of the European XFEL put hard requirements on the control and operation concepts. Having now the full baseline parameters reached, this paper will review the high-level software concepts and architecture in respect to effectiveness, reliability and ease of operation. Beside a review of the high-level software concepts and design ideas also general operation concepts and the interoperability between the various sub-systems in respect to the overall facility performance will be presented.  
slides icon Slides FRAPP05 [12.121 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-FRAPP05  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)