Modélisation OPC UA et Information Models
De l’expertise métier à un modèle OPC UA exploitable
Qu’est-ce qu’un OPC UA Information Model ?
Un OPC UA Information Model décrit la structure et la sémantique des données échangées dans un système industriel. Contrairement à une interface qui expose principalement des valeurs, un modèle d’information représente les objets, leurs propriétés, leurs relations, leurs comportements et leur contexte métier. Il permet ainsi à différents systèmes de partager non seulement des données, mais également leur signification.
Des modèles standardisés et des modèles métier
Dans une architecture OPC UA industrielle, trois catégories de modèles cohabitent fréquemment :
- OPC UA base Information Model ;
- Companion Specifications ;
- modèles propriétaires ou modèles métier ;
Ces modèles sont exprimés en XML selon le schéma UANodeSet.
Pourquoi la modélisation OPC UA est essentielle
OPC UA ne se limite pas à un protocole de communication.
Il repose sur un modèle d’information structuré permettant de représenter les machines, processus et données de manière normalisée.
La qualité de ce modèle conditionne directement :
La modélisation se concentre sur la conception des modèles de données, en collaboration avec des experts métier.
- L’interopérabilité entre systèmes,
- La maintenabilité des architectures,
- La pérennité des solutions industrielles,
- L’exploitation des données OT dans les systèmes IT et Cloud.
La modélisation OPC UA ne consiste pas seulement à définir des objets et des variables. Elle permet de transformer un modèle métier industriel en une architecture numérique exploitable, cohérente et maintenable, depuis sa conception jusqu’à son exécution dans un système OPC UA opérationnel.
Une méthode de modélisation issue de projets industriels
4CE Industry a mis au point une méthode de modélisation industrielle basée sur OPC UA. Cette méthode est utilisée dans de nombreux projets industriels dont l’objectif est la digitalisation des procédés. Elle relie la modélisation métier, la génération de NodeSets et leur intégration dans des systèmes OPC UA opérationnels.
Elle permet de relier :
- modèle métier
- modèle OPC UA
- implémentation serveur
- exploitation industrielle.
Une méthode structurée en 5 phases
Le schéma ci-dessous résume la méthode mise au point et utilisée par 4CE Industry pour transformer un modèle métier en système OPC UA opérationnel.
Cette approche relie la modélisation métier, la génération de NodeSets, l’instanciation des équipements, puis la configuration et l’exécution dans l’environnement OpenOpcUa.
Cycle de réalisation avec la chaîne OpenOpcUa
La conception d’un système OPC UA industriel ne se limite pas à la définition d’un modèle d’information. Pour être réellement exploitable, ce modèle doit s’intégrer dans une chaîne de réalisation complète allant de la modélisation métier jusqu’à l’exécution dans un serveur OPC UA.
La chaîne OpenOpcUa développée par 4CE Industry formalise ce cycle en plusieurs étapes structurées permettant de transformer un modèle conceptuel en une plateforme OPC UA opérationnelle.
Le processus débute par la modélisation métier, généralement réalisée à l’aide d’outils UML. Cette phase permet de formaliser les concepts industriels, les objets techniques, leurs propriétés et leurs relations, indépendamment de toute contrainte technologique. Le modèle UML constitue alors la base de référence du système d’information industriel.
Dans une seconde étape, ce modèle est converti en NodeSet OPC UA, représentation standardisée du modèle d’information OPC UA sous forme XML. Cette transformation garantit la cohérence structurelle du modèle, la gestion des namespaces et la conformité aux règles du standard OPC UA.
Une fois le modèle défini, la phase d’instanciation permet de créer les équipements réels du système à partir des types définis dans le modèle. Les machines, capteurs ou lignes de production deviennent alors des instances concrètes dans l’AddressSpace du serveur OPC UA.
La phase suivante consiste à configurer le serveur OPC UA, notamment les mécanismes de sécurité, les connecteurs vers les équipements terrain, les modules d’historisation ou les interfaces vers les systèmes IT.
Enfin, la dernière étape correspond à l’exécution du système OPC UA, assurée par la plateforme OpenOpcUa et son middleware OOUAMiddleware. Le serveur OPC UA devient alors un composant opérationnel capable de collecter les données, d’exposer le modèle d’information et de s’intégrer dans l’écosystème industriel et informatique.
Cette approche structurée permet de passer d’un modèle métier abstrait à une architecture OPC UA industrialisée, reproductible et maintenable dans la durée.
Quand faire appel à 4CE Industry pour votre modélisation OPC UA ?
Nous intervenons lorsqu’une organisation doit :
- transformer un modèle métier existant en Information Model OPC UA ;
- concevoir une architecture d’ObjectTypes et d’instances ;
- intégrer une ou plusieurs Companion Specifications ;
- harmoniser plusieurs modèles OPC UA existants ;
- définir une stratégie de namespaces ;
- produire ou corriger des NodeSets ;
- préparer l’instanciation d’un modèle sur des équipements ou des lignes de production ;
- rendre un modèle exploitable indépendamment d’une implémentation OPC UA particulière.
Livrables possibles
Selon le périmètre de la mission :
- modèle métier UML ;
- architecture de l’Information Model ;
- définition des ObjectTypes, Variables, Methods, Events et References ;
- architecture des namespaces ;
- NodeSet OPC UA ;
- règles d’instanciation ;
- documentation du modèle ;
- recommandations d’intégration et d’évolution.
Modélisation OPC UA vs développement OPC UA
- La modélisation OPC UA consiste à concevoir la structure des données et des objets industriels.
- Le développement OPC UA consiste à implémenter les serveurs et les clients qui exploitent ces modèles.
Vous avez un modèle industriel à structurer en OPC UA ?
Que vous partiez d’une spécification métier, d’un modèle existant, d’une Companion Specification ou d’une architecture OPC UA déjà déployée, nous pouvons analyser le modèle et définir une approche adaptée à son industrialisation.
→ Soumettre votre besoin de modélisation OPC UA