JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


RIS citation export for TUMBCMO26: MQTT Interface for Omron PLCs to EPICS

TY  - UNPB
AU  - Leputa, M.F.
AU  - Kurup, A.
ED  - Schaa, Volker RW
ED  - Götz, Andy
ED  - Venter, Johan
ED  - White, Karen
ED  - Robichon, Marie
ED  - Rowland, Vivienne
TI  - MQTT Interface for Omron PLCs to EPICS
J2  - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023
CY  - Cape Town, South Africa
T2  - International Conference on Accelerator and Large Experimental Physics Control Systems
T3  - 19
LA  - english
AB  - The ISIS Neutron and Muon Source accelerator control system is in the process of migrating from Vsystem software running on the OpenVMS operating system to an EPICS/Linux system. New Omron NX/NJ Programmable Logic Controller (PLC) systems added as part of our Target Station 1 upgrade have been integrated solely into EPICS. These devices were initially connected using a Python-IOC based on a library that implements the Common Industrial Protocol (CIP) communications protocol, a library which is no longer under active development. The need to maintain the CIP library and update it to overcome its limitations would require significant developer effort. There are no alternative pure-Python implementations of the CIP protocol under active development meaning that an alternative communication protocol had to be considered. To that end we have developed an MQTT (Message Queuing Telemetry Transport) based interface that leverages our existing experience with MQTT and manufacturer maintained Sysmac MQTT libraries. We discuss the ease of maintenance, adaptability, and performance of our solution. 
PB  - JACoW Publishing
CP  - Geneva, Switzerland
ER  -