JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
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 -