Sep 19 – 23, 2022
Europe/Ljubljana timezone
EPICS collaboration meeting is a hybrid event; an in-person and a virtual event

Python based EPICS interface with CIP enabled devices

IOC
Sep 21, 2022, 2:00 PM
5m
Kolokvij lecture room (J. Stefan Institute)

Kolokvij lecture room

J. Stefan Institute

J. Stefan Institute, Jamova cesta 39, 1000 Ljubljana, Slovenia
Lightning talk IOC Developments Lightning talks

Speaker

Basil Aljamal

Description

Many industrial process control devices are in-use at ISIS Neutron and Muon Source like PLC (Programmable logic controller) and HMI (Human–machine interface) which are integrated with our current control VISTA using FINS (Factory Interface Network Service) protocol. Recently a project for the replacement of old PLCs was started to coincide with the VISTA to EPICS migration. Therefore a decision was made to integrate new PLCs with EPICS. After investigation, CIP protocol (Common Industrial Protocol) was chosen oven FINS. This talk will describe work done on the implementation of a PVAccess-based EPICS interface written in python that periodically reads an array of CIP structures containing all related PV properties and populates them into PVAccess records.

Primary author

Presentation materials