Author: Duckitt, W.
Paper Title Page
MO3BCO03 Control System Development at the South African Isotope Facility 160
 
  • J.K. Abraham, H. Anderson
    iThemba LABS, Somerset West, South Africa
  • W. Duckitt
    Stellenbosch University, Matieland, South Africa
 
  The South African Isotope Facility (SAIF) at iThemba LABS is well into its commissioning phase. The intention of SAIF is to free up our existing Separated Sector Cyclotron to do more physics research and to increase our radioisotope production and research capacity. An EPICS based control system, primarily utilising EtherCAT hardware, has been developed that spans the control of beamline equipment, target handling and bombardment stations, vault clearance and ARMS systems. Various building and peripheral services like cooling water and gases, HVAC and UPS have also been integrated into the control system via Modbus and OPCUA to allow for seamless control and monitoring. An overview of the SAIF facility and the EPICS based control system is presented. The control strategies, hardware and various EPICS and web based software and tools utilised are presented.  
slides icon Slides MO3BCO03 [3.511 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-MO3BCO03  
About • Received ※ 06 October 2023 — Revised ※ 11 October 2023 — Accepted ※ 14 November 2023 — Issued ※ 12 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP075 OPC UA EPICS Bridge 681
 
  • W. Duckitt
    Stellenbosch University, Matieland, South Africa
  • J.K. Abraham
    iThemba LABS, Somerset West, South Africa
 
  OPC UA is a service-orientated communication architecture that supports platform-independent, data exchange between embedded micro-controllers, PLCs or PCs and cloudbased infrastructure. This makes OPC UA ideal for developing manufacturer independent communication to vendor specific PLCs, for example. With this in mind, we present an OPC UA to EPICS bridge that has been containerized with Docker to provide a micro-service for communicating between EPICS and OPC UA variables.  
poster icon Poster TUPDP075 [0.681 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP075  
About • Received ※ 03 October 2023 — Revised ※ 20 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 12 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FR2BCO01 React Automation Studio: Modern Scientific Control with the Web 1643
 
  • W. Duckitt
    Stellenbosch University, Matieland, South Africa
  • J.K. Abraham
    iThemba LABS, Somerset West, South Africa
  • D. Marcato, G. Savarese
    INFN/LNL, Legnaro (PD), Italy
 
  React Automation Studio is a progressive web application framework that enables the control of large scientific equipment through EPICS from any smart device connected to a network. With built-in advanced features such as reusable widgets and components, macro substitution, OAuth 2.0 authentication, access rights administration, alarm-handing with notifications, diagnostic probes and archived data viewing, it allows one to build modern, secure and fully responsive control user interfaces and overview screens for the desktop, web browser, TV, mobile and tablet devices. A general overview of React Automation Studio and its features as well as the system architecture, implementation, community involvement and future plans for the system is presented.  
slides icon Slides FR2BCO01 [1.866 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-FR2BCO01  
About • Received ※ 03 October 2023 — Accepted ※ 05 December 2023 — Issued ※ 13 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)