Un pont logiciel qui permet à un agent IA de travailler dans Siemens TIA Portal V20 : générer des blocs SCL / LAD, les importer, les compiler et les câbler dans le programme — validé de bout en bout.
Outils≈ 30 via MCP
Couchesagent · passerelle · TIA
ValidéXML → compilation → OB1
Rôle
Architecture et développement, de la passerelle aux blocs automate de test
Contexte
R&D · 2026
Technologies
TIA Portal V20
Openness API
MCP
SCL
LAD
ISA-88
RAG
01Agent IAclient MCP · RAG
02Passerelleauto-hébergée · ≈ 30 outils
03Service localAPI Openness
04TIA Portal V20import · compilation
05Programme automateblocs SCL / LAD
Fig. 06.1 — Pont à trois couches
Le problème
L'écriture, l'import et le câblage de blocs automate dans TIA Portal restent en grande partie manuels, même pour des opérations répétitives comme l'ajout d'un bloc fonctionnel ou la vérification de la compilation.
Architecture
Un agent IA dialogue avec une passerelle auto-hébergée qui expose une trentaine d'outils via MCP (Model Context Protocol).
La passerelle s'appuie sur un service local qui pilote TIA Portal V20 grâce à l'API Openness de Siemens.
Une base vectorielle alimente l'agent en documentation technique, pour des réponses contextualisées (RAG).
Pipeline validé
Génération de blocs SCL et LAD au format XML de TIA Portal.
Import dans le projet.
Compilation du bloc, du logiciel et du matériel.
Création des blocs de données d'instance.
Câblage de plusieurs appels de fonction dans le programme principal.
Cas de test : un bloc de tri conforme à la norme ISA-88, importé, compilé sans erreur et persisté dans le projet.
TIA Portal : un bloc fonctionnel SCL dans le projet, en visualisation en ligne.
Résultat
Une chaîne fonctionnelle et reproductible pour accélérer certaines tâches d'automatisme grâce à l'IA agentique.