Author: Finch, I.D.
Paper Title Page
MOPV019 PVEcho: Design of a Vista/EPICS Bridge for the ISIS Control System Transition 164
 
  • K.R.L. Baker, I.D. Finch, G.D. Howells, M. Romanovschi, A.A. Saoulis
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: UKRI / STFC
The migration of the ISIS Controls System from Vsystem to EPICS presents a significant challenge and risk to the day-to-day operations of the accelerator. An evaluation of potential options has indicated that the most effective migration method to mitigate against this risk is to make use of a ‘hybrid’ system running Vsystem and EPICS simultaneously. This allows for a phased porting of controls hardware from the existing software to EPICS. This work will outline the prototype Vsystem/EPICS bridge that will facilitate this hybrid operation, referred to as pvecho. The bridge has been developed in Python, utilising existing communication from Vsystem to an MQTT broker developed as part of a previous project. Docker containers have been used for its development to create an isolated test environment to allow the software to communicate with other services currently used at ISIS.
 
poster icon Poster MOPV019 [1.528 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV019  
About • Received ※ 08 October 2021       Accepted ※ 04 November 2021       Issue date ※ 08 January 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV049 Controls Data Archiving at the ISIS Neutron and Muon Source for In-Depth Analysis and ML Applications 780
 
  • I.D. Finch, G.D. Howells, A.A. Saoulis
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: UKRI / STFC
The ISIS Neutron and Muon Source accelerators are currently operated using Vsystem control software. Archiving of controls data is necessary for immediate fault finding, to facilitate analysis of long-term trends, and to provide training datasets for machine learning applications. While Vsystem has built-in logging and data archiving tools, in recent years we have greatly expanded the range and quantity of data archived using an open-source software stack including MQTT as a messaging system, Telegraf as a metrics collection agent, and the Influx time-series database as a storage backend. Now that ISIS has begun the transition from Vsystem to EPICS this software stack will need to be replaced or adapted. To explore the practicality of adaptation, a new Telegraf plugin allowing direct collection of EPICS data has been developed. We describe the current Vsystem-based controls data archiving solution in use at ISIS, future plans for EPICS, and our plans for the transition while maintaining continuity of data.
 
poster icon Poster WEPV049 [0.845 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV049  
About • Received ※ 09 October 2021       Revised ※ 19 October 2021       Accepted ※ 22 December 2021       Issue date ※ 19 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV050
Containerised Control Systems Development at Isis and Potential Use in an Epics System  
 
  • G.D. Howells, I.D. Finch
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: UKRI / STFC
Control system developers at the ISIS Neutron and Muon Source have been using Docker container technology as an efficient means to trial and develop interconnected software systems. We outline how the group has been able to use pre-existing container images in the traditional style for recording system metrics (e.g., TIG stack) and other telemetry. Furthermore, with the ISIS control system migrating from Vsystem to EPICS, we report how core components of these systems have been built and used within containers. We finally discuss whether such container technology could be used to implement the end goal of a full EPICS control system, or whether it is best suited to exploratory investigations.
 
poster icon Poster WEPV050 [1.402 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV016
Developing an Alarm Philosophy for the EPICS Control System at ISIS  
 
  • S.A. Medley, I.D. Finch, S.M. Malinowski, M. Romanovschi
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  The ISIS Muon and Neutron Source control system alarms have been growing organically during the 30+ years of ISIS’s operation. The upcoming migration from the Vista Control Systems product Vsystem to EPICS provides the right opportunity and framework for a ‘fresh start’ to review and rationalise the alarms. Internationally recognised good engineering practice is defined in the IEC-62682 / ISA 18.2 Standards for the Management of Alarm Systems for the Process Industries, which describe the Alarm Management Lifecycle: an ongoing process of continuous improvement to be used to manage alarms in control systems. The Lifecycle begins with the development of an Alarm Philosophy, which establishes the basic definitions, principles and processes to design, implement and maintain an alarm system. The development of an Alarm Philosophy for the new EPICS Control system at ISIS is outlined, setting out the basis for the identification, classification and prioritisation of alarms. The challenges of managing the transition of the alarms from Vsystem to EPICS are discussed, including the outcome of initial work applying the Alarm Philosophy to rationalising the existing Vsystem alarms.  
poster icon Poster THPV016 [2.225 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)