7–11 Apr 2025
ISIS Neutron and Muon Source
Europe/London timezone

PLC PARSER TOOL FOR EPICS DATABASE GENERATION

8 Apr 2025, 09:40
20m
Pickavance Lecture Theatre/Visitor Center (ISIS Neutron and Muon Source)

Pickavance Lecture Theatre/Visitor Center

ISIS Neutron and Muon Source

Rutherford Appleton Laboratory Harwell Campus, Didcot Oxfordshire, OX11 0QX. UK
Standard Talk Hardware and Hardware Interfaces EPICS Plenary Session

Speaker

Katy Saintin (CEA)

Description

IRFU software control team (LDISC2) is involved from feasibility studies to equipment deployment across various experiments that differ in size and operational duration. For many years, LDISC has been using Programmable Logic Controller (PLC) solutions to control portions of these experiments. In the context of automation programming, the organization of memory zones is crucial for efficient control and data management. When programming a PLC, our programmers must define the memory areas for inputs, outputs, data storage, and intermediate conditions; they implement logic to manipulate this data in real time. To accomplish this, our automation engineers develop with TIA Portal3, a software suite provided by SIEMENS.
Additionally, PLC supervision at IRFU based on widely used protocols such as, S7 (S7NoDave4), S7PLC5, Modbus TCP6, OCPUA7 and an in-house protocol S7CEA. As EPICS projects are expanding within our department and because EPICS also supports drivers for those protocols, it was logical to adopt this solution as a supervisory system. However, given the large number of variables being manipulated, and to prevent human errors, it was essential to develop a tool that automatically generates the database. To accelerate development, LDISC has created a PLC Parser Tool that generates an IOC EPICS database for PLC communication.
REFERENCES
[1] IRFU, http://irfu.cea.fr
[2] LDISC, Laboratory of Development and Integration of Control System
[3] SIEMENS TIA Portal https://xcelerator.siemens.com/global/en/all-offerings/products/t/tia-portal.html
[4] S7NoDave, EPICS support
[5] S7PLC, EPICS support
[6] Modbus TCP, EPICS support
[7] OPCUA, R. Lange Integrating OPC UA Devices in EPICS [doi:10.18429/JACoW-ICALEPCS2021-MOPV026]
[8] EPICS, https://epics-controls.org

Primary authors

Katy Saintin (CEA) Mr Paul LOTRUS (CEA) Mr Viven LORIOT (CEA)

Presentation materials

There are no materials yet.