EPICS Collaboration Meeting

UTC
11 (Century City Convention Centre)

11

Century City Convention Centre

4 Energy Ln, Century City, Cape Town, 7446, South Africa
Abraham, Justin (iThemba LABS), White, Karen (ORNL)
Description

The EPICS (Experimental Physics and Industrial Control System) is a set of Open-Source software tools, libraries and applications developed collaboratively and used worldwide to create distributed soft real-time control systems for scientific instruments such as particle accelerators, telescopes, experiment beam lines and other large scientific experiments. The EPICS Collaboration Meetings provide an opportunity for developers and managers from the various EPICS sites to come together and discuss their work and inform future plans. Attendees can see what is being done at other laboratories, and review plans for new tools or enhancements to existing tools to maximize their effectiveness to the whole community and avoid duplication of effort.

This EPICS Collaboration Meeting will be a one-day meeting in conjunction with the ICALEPCS 2023. The meeting will be held Sunday, October 8, 2023 in Room 11 at the Century City Convention Centre in Cape Town, South Africa. https://icalepcs2023.org/travel/

To participate in the EPICS Collaboration Meeting, you must select the EPICS workshop when you register for ICALEPCS 2023. https://icalepcs2023.org/registration-2/

 

If you would like to propose an oral presentation, please use the “Submit new abstract” button below.

 

We look forward to seeing you in Cape Town!

 

Justin Abraham (iThemba Labs)

Karen White (ORNL)

    • 08:00 08:30
      Arrival Tea and Coffee 30m
    • 08:30 09:30
      EPICS Organizational
      Convener: White, Karen (ORNL)
      • 08:30
        Welcome 15m

        Welcome from the organizers and EPICS Council. Day plan.

        Speaker: White, Karen (ORNL)
      • 08:45
        Accelerator Control Development at iThemba LABS: Road to EPICS and beyond 15m

        iThemba Laboratories for Accelerator Based Science (LABS) was established in the 1980s to support the nuclear physics research community and to produce radioisotopes for nuclear medicine applications. This paper outlines the development of the iThemba LABS accelerator control system from mini-computers running RTE and CAMAC instrumentation, through to a system based on a LAN of PCs running OS/2 and in-house developed SABUS instrumentation. In the late 2000s the accelerator control system was migrated to the EPICS platform. Several drivers were developed to interface with the existing CAMAC and SABUS hardware. In 2015, in order to meet the changing technology and user requirements, iThemba LABS adopted EtherCAT as its new industrial communication standard. A number of software and tools have been developed and several hardware modules integrated and tested. A new web-based framework, React Automation Studio (RAS), was also developed in-house for operation of control systems. Many of these tools are being used at the new South African Isotope Facility (SAIF). Various applications, challenges and the ongoing and future developments using EPICS are presented.
        Keywords: iThemba LABS, control system, CAMAC, SABUS, OS/2, EPICS, EtherCAT, RAS, SAIF

        Speaker: Abraham, Justin (iThemba LABS)
      • 09:00
        The Oxfordshire Series of EPICS Meetings 15m

        A brief discussion of the Oxfordshire series of EPICS Meetings.

        Speaker: Rose, Austen (Diamond Light Source)
      • 09:15
        EPICS Documentathon report 15m

        The talk will give an overview of the Documentathon: what was achieved and what are the plans moving forward.

        Speaker: Korhonen, Timo (European Spallation Source ERIC)
    • 09:30 10:00
      Mid-morning Tea and Coffee Break 30m
    • 10:00 11:30
      EPICS Core and Device Support
      Convener: Abraham, Justin (iThemba LABS)
      • 10:00
        OPC UA Device Support - Update 20m

        In a collaborational effort (ITER/HZB-BESSY/ESS/PSI), a Device Support for the OPC UA industrial SCADA protocol is under development. Goals, status and roadmap will be presented.

        Speaker: Lange, Ralph (ITER Organization)
      • 10:20
        EPICS Core Developments & Plans 20m

        Recent developments and future plans for EPICS Base from the EPICS Core Developer's Group.

        Speaker: Lange, Ralph (ITER Organization)
      • 10:40
        Running a major facility (almost exclusively) on pvAccess 20m

        ESS has been moving towards using pvAccess (PVA) as its main EPICS protocol. For the commissioning round this spring, we switched the default protocol for our user applications (CS-Studio Phoebus) to PVA. The talk reports our experience of running almost exclusively on PVA, the (few) issues we encountered and comparing the experience with CA.

        Speaker: Rose, Simon
    • 11:30 12:30
      Lunch 1h
    • 12:45 13:45
      EPICS Upgrades
      Convener: Lange, Ralph (ITER Organization)
      • 12:45
        Progress of the EPICS Transition at the ISIS Accelerators 15m

        The ISIS Neutron and Muon Source accelerators have been controlled using Vsystem running on OpenVMS / Itaniums, while beamlines and instruments are controlled using EPICS. We outline the work in migrating accelerator controls to EPICS using the pvAccess protocol with a mixture of conventional EPICS IOCs and custom Python-based IOCs primarily deployed in containers on Linux servers. The challenges in maintaining operations with two control systems running in parallel are discussed, including work in migrating data archives and maintaining their continuity. Semi-automated conversion of the existing Vsystem HMIs to EPICS and the creation of new EPICS control screens required by the Target Station 1 upgrade are reported. The existing organisation of our controls network and the constraints this imposes on remote access via EPICS and the solution implemented are described. The successful deployment of an end-to-end EPICS system to control the post-upgrade Target Station 1 PLCs at ISIS is discussed as a highlight of the migration.

        Speaker: Finch, Ivanfinch (STFC ISIS)
      • 13:00
        Current and future soft IOC usage at SIRIUS 15m

        The SIRIUS synchrotron light source uses soft IOCs that extensively communicate with other IOCs and soft IOCs, in the accelerator itself and at the beamlines, to perform high level computations or orchestrations. Most of these soft IOCs are implemented in Python using the PCASpy library and, in some specific cases, the EPICS Sequencer module was also employed. This presentation not only aims to showcase these IOCs and our experience with them, but also to explore the future: our current solutions only work with the CA protocol, what are the options moving forward? Given the existence of solutions like Bluesky, which aspects of experiment control should happen in a soft IOC and which should happen somewhere else?

        Speaker: Nogueira Rolim, Erico (LNLS/CNPEM)
      • 13:15
        The decade long transition from a custom control system to EPICS 15m

        The Karlsruhe Research Accelerator (KARA) at the Karlsruhe Institute of Technology in Germany has been in operation for over 20 years now. It originally started with a custom control system using custom hardware control boards. After adding a second independent control system to be able to handle PLCs, the arrival of new diagnostics for the accelerator with built-in EPICS support triggered the decision to fully migrate to EPICS. After a period of over 10 years the very last remaining parts of the original control system were switched off this year. This presentation will discuss the process of this decade long transition process.

        Speaker: Blomley, Edmund (Karlsruhe Institut of Technology (KIT))
    • 13:45 14:30
      Project Reports
      Convener: Lange, Ralph (ITER Organization)
      • 13:45
        EPICS Beamline Controls Strategy for the APS Upgrade 15m

        <tbd>

        Speaker: Sullivan, Joseph (Argonne National Laboratory)
      • 14:00
        Diamond-II Project and Controls 15m

        The Diamond-II upgrade Project has been awarded funding from the UK Government. This talk will present the project and the impact on the control systems.

        Speaker: Rose, Austen (Diamond Light Source)
      • 14:15
        Integrated Control System Architecture for STS Project 15m

        STS Integrated Control Systems (ICS) provide integrated controls, data acquisition, computing infrastructure, and protection systems across all the STS technical areas. The development of ICS for the STS project builds on the existing SNS control system infrastructure that is based on the EPICS toolkit. This presentation will give an overview of STS control system architecture including software development environment, equipment management, device naming, and system integration.

        Speaker: Yan, Jay (ORNL)
    • 14:30 15:00
      Tea Break 30m
    • 15:00 15:30
      Overflow and Discussion: Overflow or Discussion Time
      Convener: Korhonen, Timo (European Spallation Source ERIC)
      • 15:00
        Review of the open source EtherCAT Motion Control Framework 15m

        The open source EtherCAT Motion Control (ECMC) framework originally developed at the European Spallation Source is a real-time Ethernet-based fieldbus system for distributed and synchronized systems. ECMC is built on top of the open source Etherlab master to communicate with and control EtherCAT devices, and is available as an EPICS module. The ECMC framework together with commercially available hardware is now in use at several light source facilities for digital and analog input/output and motion control for low to mid-performance applications. Here, we review the basic hardware and software requirements for a minimal EtherCAT system, the ECMC framework itself, the interface between ECMC and EPICS, and several supported motor operating modes. We will also review basic functionalities such as positioning, homing, limits, and PID loop tuning, and how more advanced features such as multi-axes synchronization, triggering, and interlocking can be used. Some recently added features will be presented as well.

        Speaker: Acerbo, Alvin (Paul Scherrer Institut)
    • 15:30 18:00
      EPICS and Cyber Security

      Presentations and discussion about improving the cyber security profile of EPICS.

      Convener: Korhonen, Timo (European Spallation Source ERIC)
      • 15:30
        SLAC Initiatives in Accelerator Cyber Security 20m

        We describe a program at SLAC to truly understand accelerator cyber vulnerabilities as the exist at SLAC and similar facilities, improve accelerator cyber security generally, engage the U.S. Department of Energy in collaboration and funding and provide the concomitant upgrades to EPICS base for the accelerator community.

        Speaker: Mr White, Gregory (SLAC)
      • 15:50
        Plans to add TLS to EPICS 20m

        This talk describes plans to add a Transport Security Layer (TLS) to EPICS.

        Speaker: McIntyre, George (Level N)