Keyword: status
Paper Title Other Keywords Page
TUBPL04 Streamlining the Target Fabrication Request at the National Ignition Facility ion, target, database, experiment 176
 
  • C.P. Manin, E.J. Bond, A.D. Casey, R.D. Clark, G.W. Norman
    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 NIF Shot Data Systems (SDS) team developed the Target Request Tool (TRT) Web application for facilitating the management of target requests from creation to approval. TRT provides a simple-to-use and user-friendly interface that allows the user to create, edit, submit and withdraw requests. The underlying design uses the latest Web technologies such as Node.js, Express, jQuery and Java-Script. The overall software architecture and functionality will be presented in this paper.
LLNL-ABS-728266
 
video icon Talk as video stream: https://youtu.be/m2AkK_af25g  
slides icon Slides TUBPL04 [1.525 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPL04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA095 NSLS-II Beamline Equipment Protection System ion, vacuum, controls, PLC 638
 
  • H. Xu, H. Bassan, G. Bischof, B.T. Clay
    BNL, Upton, Long Island, New York, USA
  • R.A. Kadyrov
    SLAC, Menlo Park, California, USA
 
  The National Synchrotron Light Source II (NSLS-II) beamline Equipment Protection System (EPS) delivers a general solution for dealing with various beamline components and requirements. All IOs are monitored and controlled by Allen Bradley PLC. EPICS application and CSS panels provide high level monitoring and control.  
poster icon Poster TUPHA095 [1.575 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA095  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA102 New Beam Permit Process for the Proton Synchrotron Complex ion, operation, interface, proton 655
 
  • R. Valera Teruel, F. Chapuis, J.L. Duran-Lopez, C. Gaignant, T. Krastev, E. Matli, K. Pater, A. Patrascoiu, F. Pirotte, R. Steerenberg, M.J.S. Tavlet, A. Wardzinska
    CERN, Geneva, Switzerland
 
  Injecting beams in CERN facilities is subject to the CERN safety rules. It is for this reason that the Beam Permit approval procedure was improved by moving away from a paper-based workflow to a digital form. For each facility the Beam Permits are signed by the various responsible specialists (Access systems, safety equipment, radiation protection, etc…). To achieve this, CERN's official Engineering Data Management System (EDMS) is used. The functionality of EDMS was extended to accommodate the additional requirements, whilst keeping a user friendly web interface. In addition, a new webpage within the CERN OP-webtools site was created with the purpose of providing a visual overview of the Beam Permit status for each facility. This new system is used in the CERN Control Centre (CCC) and it allows the operations team and all people involved in the signature process to follow the Beam Permit status in a more intuitive, efficient and safer way.  
poster icon Poster TUPHA102 [1.083 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA102  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA161 SIP4C/C++ at CERN - Status and Lessons Learned ion, timing, software, operation 785
 
  • S. Jensen, J.C. Bau, A. Dworak, M. Gourber-Pace, F. Hoguin, J. Lauener, F. Locci, K. Sigerud, W. Sliwinski
    CERN, Geneva, Switzerland
 
  A C/C++ software improvement process (SIP4C/C++) has been increasingly applied by the CERN accelerator Controls group since 2011, addressing technical and cultural aspects of our software development work. A first paper was presented at ICALEPCS 2013*. On the technical side, a number of off-the-shelf software products have been deployed and integrated, including Atlassian Crucible (code review), Google test (unit test), Valgrind (memory profiling) and SonarQube (static code analysis). Likewise, certain in-house developments are now operational such as a Generic Makefile (compile/link/deploy), CMX (for publishing runtime process metrics) and Manifest (capturing library dependencies). SIP4C/C++ has influenced our culture by promoting integration of said products into our binaries and workflows. We describe our current status for technical solutions and how they have been integrated into our environment. Based on testimony from four project teams, we present reasons for and against adoption of individual SIP4C/C++ products and processes. Finally, we show how SIP4C/C++ has improved development and delivery processes as well as the first-line support of delivered products.
*http://jacow.org/ICALEPCS2013/papers/moppc087.pdf, http://jacow.org/ICALEPCS2013/posters/moppc087_poster.pdf
 
poster icon Poster TUPHA161 [0.781 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA161  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPHA173 A Web-Based Report Tool for Tango Control Systems via Websockets ion, controls, TANGO, device-server 826
 
  • M. Broseta, A. Burgos, G. Cuní, D. Fernández-Carreiras, D. Roldán, S. Rubio-Manrique
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  Beamlines at Synchrotron Light sources operate 24 hours/day requiring Beamline scientists to have tools to monitor the current state of the Beamline without interfering with the measurements being carried out. The previous web report system developed at ALBA was based on cron tasks querying the Tango Control system and generating html files. The new system integrates all those automatic tasks in a Tornado Tango Device letting the users create their own reports without requiring the intervention of the software support groups. This device runs a Tornado web server providing an html5 web interface to create, customize and visualize its reports in real time (via websockets). Originally designed for the vacuum engineers to monitor the vacuum, is actually used by the scientists and engineers involved in the experiment and the different on-call services to remotely check the beamline overall status.  
poster icon Poster TUPHA173 [0.867 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA173  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH101 Creating Interactive Web Pages for Non-Programmers ion, controls, toolkit, interface 976
 
  • T. D'Ottavio, P.S. Dyer, G.J. Marr, S. Nemesure
    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.
This paper describes a new web page creation system that allows web developers with limited programming experience to create interactive displays of control system data. Web pages can be created that display live control system data that updates in real-time, as well as data stored within our logging/archiving and database systems. Graphical, tabular, and textual displays are supported as well as standard interaction techniques via buttons, menus and tabs. The developer creates a web page using a custom web page builder. The builder presents a web page as a user-defined grid of tiled cells. The developer chooses the display style of each cell from a list of available cell types, then customizes its data content. Final polish can be applied using HTML and CSS. Specialized tools are available for creating mobile displays. This paper shows examples of the web pages created, and provides a summary of the experience of both the web developers and users.
 
poster icon Poster TUSH101 [1.634 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH101  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA016 The UNICOS-CPC Vacuum Controls Package ion, vacuum, controls, framework 1370
 
  • S. Blanchard, M. Bes, E. Blanco Viñuela, W. Booth, B. Bradu, R. Ferreira, P. Gomes, A. Gutierrez, A.P. Rocha, T.H. van Winden
    CERN, Geneva, Switzerland
  • L. Kopylov
    IHEP, Moscow Region, Russia
 
  The vacuum control of the Large Hadron Collider and its injectors is based on PLC and SCADA off-the-shelf components. Since late '90s, CERN's vacuum group has developed a dedicated control framework to drive, monitor and log the more than 10 000 vacuum instruments. Also, in 1998, CERN's industrial controls group developed the UNICOS framework (UNified Industrial Control System), becoming a de facto standard of industrial control systems and gradually deployed in different domains at CERN (e.g. Cryogenics, HVAC…). After an initial prototype applying the UNICOS-CPC (Continuous Process Control) framework to the controls of some vacuum installations, both teams have been working on the development of vacuum-specific objects and their integration, together with new features, into the UNICOS framework. Such convergence will allow this generic framework to better fit the vacuum systems, while offering the advantages of using a widespread and well-supported framework. This paper reports on the experience acquired in the development and deployment of vacuum specific objects in running installations, as a prototype for the vacuum controls convergence with UNICOS.  
poster icon Poster THPHA016 [1.062 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA016  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA033 Development of Status Analysis System Based on ELK Stack at J-PARC MLF ion, neutron, experiment, operation 1423
 
  • K. Moriyama
    CROSS, Ibaraki, Japan
  • T. Nakatani
    JAEA/J-PARC, Tokai-mura, Japan
  • H.O. Ohshita, T. Tomohiro, Y. Yasu
    KEK, Tokai, Ibaraki, Japan
 
  In recent neutron scattering experiments, a large quantity and various kinds of experimental data are generated. In J-PARC MLF, it is possible to conduct many experiments under various conditions in a short time with high-intensity neutron beam and high-performance neutron instruments with a wealth of sample environmental equipment. Therefore, it is required to make an efficient and effective data analysis. Additionally, since it has been almost nine years from the beginning of operation in MLF, there are many equipment and system being up for renewal resulting in failure due to aging degradation. Since such kind of failure can lose precious beam time, failure or its sign should be early detected. MLF status analysis system based on the Elasticsearch, Logstash and Kibana (ELK) Stack, which is one of the web-based framework rapidly growing for big data analysis, ingests various data from neutron instruments in real time. It realizes to gain insight for decision-making such as data analysis and experiment as well as instrument maintenance by flexible user-based analysis and visualization. In this paper, we will report the overview and development status of our status analysis system.  
poster icon Poster THPHA033 [0.690 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA033  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA174 Preventing Run-Time Bugs at Compile-Time Using Advanced C++ ion, network, embedded, controls 1834
 
  • R. Neswold
    Fermilab, Batavia, Illinois, USA
 
  When writing software, we develop algorithms that tell the computer what to do at run-time. Our solutions are easier to understand and debug when they are properly modeled using class hierarchies, enumerations, and a well-factored API. Unfortunately, even with these design tools, we end up having to debug our programs at run-time. Worse still, debugging an embedded system changes its dynamics, making it tough to find and fix concurrency issues. This paper describes techniques using C++ to detect run-time bugs *at compile time*. A concurrency library, developed at Fermilab, is used for examples in illustrating these techniques.  
poster icon Poster THPHA174 [0.239 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA174  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA190 Implementing CS-Studio at ReA3 ion, controls, interface, GUI 1887
 
  • T. Summers, D.B. Crisp, A. Lapierre, S. Nash, M. Steiner
    NSCL, East Lansing, Michigan, USA
  • E.T. Berryman, D.G. Maxwell, A.C.C. Villari
    FRIB, East Lansing, USA
 
  Funding: This material is based upon work supported by the National Science Foundation under Grant No. PHY-1565546.
ReA3 is the rare isotope beam (RIB) reaccelerator at the Michigan State University's National Superconducting Cyclotron Laboratory (NSCL). ReA3 is unique in its specialty and is being used to reaccelerate RIBs presently produced by the Coupled Cyclotron Facility (CCF) and in the future, by the Facility for Rare Isotope Beams (FRIB) which is currently under construction. A transition to CS-Studio as the graphical user interface tool is underway to align ReA3 Human-Machine Interfaces (HMIs) with the FRIB style, providing operators with a consistent and integrated environment. This contribution will describe the challenges and strategies for implementing the new HMIs at an operating facility. It will demonstrate the use of mock-ups and a simulated environment for interface design and testing.
 
poster icon Poster THPHA190 [1.627 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA190  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)