Orateur
Description
L’équipe du LDISC2 de l’IRFU est impliquée depuis les études de faisabilité jusqu’au déploiement des équipements dans divers expériences, qui varient en taille et en durée d’exploitation. Depuis de nombreuses années, LDISC utilise des solutions d’automates programmables industriels (PLC SIEMENS) pour contrôler certaines parties de ces expériences. Dans le cadre de la programmation d’automatisation, l’organisation des zones mémoire est cruciale pour un contrôle efficace et une bonne gestion des données. Lors de la programmation d’un PLC, nos programmeurs doivent définir les zones mémoire pour les entrées, les sorties, le stockage de données et les conditions intermédiaires ; ils mettent en œuvre une logique permettant de manipuler ces données en temps réel. Pour ce faire, nos ingénieurs automaticiens développent avec TIA Portal3, une suite logicielle fournie par SIEMENS.
En parallèle, les développeurs du LDISC sont de plus en plus mobilisés pour intégrer des systèmes hétérogènes (accélérateurs, aimants, Cryo, vide …). Et pour une partie, la solution EPICS[8] a été retenue. EPICS ayant évolué ces dernières années, propose des drivers assurant des protocoles standards pour établir la communication entre des automates et des programmes de supervision. Cependant, en raison du grand nombre de variables manipulées par les automates et afin de prévenir les erreurs humaines, il était essentiel de développer un outil permettant de générer automatiquement la base de données. Pour accélérer ce développement, un outil nommé PLC Parser Tool a été développé, et ce dernier génère automatiquement une base de données IOC EPICS pour la communication avec les PLC.
Par ailleurs, la supervision des PLC à l’IRFU repose sur des protocoles largement utilisés tels que S7 (S7NoDave4), S7PLC5, Modbus TCP[6], ainsi qu’un protocole interne nommé S7CEA. Ces dernières années OPCUA est un standard de plus en plus utilisé, que cela soit dans le domaine industriel ou dans les laboratoires de recherche. PLC Parser Tool a donc intégré OPC UA⁷ dans la liste des protocoles pris en charge.
REFERENCES
1 IRFU, http://irfu.cea.fr
2 LDISC, Laboratoire de Développement et d’Intégration des Systèmes de Contrôle
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]3
[6] Modbus TCP, EPICS support
[7] [OPCUA, R. Lange]5 Integrating OPC UA Devices in EPICS [doi:10.18429/JACoW-ICALEPCS2021-MOPV026]
[8] EPICS, https://epics-controls.org