Module 2 : Modélisation Objet OPC UA (2 jours)
Résumé de la formation
Ce module se concentre sur la puissance de modélisation d'OPC UA, qui permet de représenter des systèmes complexes (machines, processus, produits) sous forme d'objets structurés dans l'espace d'adressage. Les participants exploreront le métamodèle OPC UA, les classes de nœuds, les références et les types. Un accent particulier sera mis sur la méthodologie de modélisation de l'information et l'utilisation des normes compagnons (Companion Specifications) qui standardisent les modèles pour des industries ou équipements spécifiques.
L'objectif est de donner aux participants les compétences nécessaires pour concevoir et mettre en œuvre des modèles d'information pertinents et interopérables.
Public visé
Ce module est destiné aux ingénieurs d'automatisation, ingénieurs informatique, développeurs, architectes systèmes, consultants, et aux profils technico-commerciaux ayant une base en modélisation et en programmation orientée objet.
Il s'adresse à ceux qui doivent concevoir ou intégrer des systèmes OPC UA complexes nécessitant une modélisation avancée.
Plan de formation détaillé
Jour 1 : Métamodèle et concepts avancés
Théorie
- Révision de l'espace d'adressage et des nœuds de base.
- Le Métamodèle OPC UA : classes de nœuds (
Object
, Variable
, Method
, ObjectType
, VariableType
, DataType
, ReferenceType
, View
).
- Typage fort dans OPC UA : Définition et utilisation des
ObjectTypes
, VariableTypes
, ReferenceTypes
, DataTypes
.
- Les Références en détail : sémantique et utilisation. Créer des relations entre les nœuds.
- Agrégation (Components) et Héritage (Subtypes) dans le modèle OPC UA.
- Concepts de Data Typing avancés : Structures, Énumérations. Utilisation des
ExtensionObjects
.
Travaux Pratiques
- Utiliser un outil de modélisation (potentiellement un outil graphique ou basé XML/UANodeSet).
- Créer de nouveaux
ObjectTypes
et VariableTypes
simples.
- Définir des structures de données personnalisées.
- Représenter des relations complexes entre objets en utilisant différents types de références.
Jour 2 : Méthodologie et normes compagnons
Théorie
- Méthodologie de Modélisation de l'Information OPC UA.
Étapes clés : identification des objets, variables, méthodes, événements ; définition des types ; structuration de l'espace d'adressage.
- Introduction détaillée aux Normes Compagnons (Companion Specifications).
Pourquoi elles sont importantes pour l'interopérabilité. Exemples majeurs :
DI
(Device Integration), ADI
(Analyzer Device Integration), PLCopen
, Vision
, Robotic
, MachineTool
, etc.
- Comment utiliser les normes compagnons dans sa propre modélisation.
Références de dictionnaires pour l'interopérabilité.
- Conformité aux normes compagnons et profils de conformité.
Travaux Pratiques
- Définir un modèle d'information personnalisé pour un cas d'usage industriel typique (ex : une machine simple, un capteur, un produit).
- Appréhender et comprendre une norme compagnon :
Étude de cas pratique sur un exemple (ex : Device Integration, Robotic, Vision).
Utiliser les types et structures définis par la norme compagnon dans votre propre modèle.
- Vérifier la conformité de votre modèle à une norme compagnon ou à un profil spécifique.
- Comprendre les schémas en symbolique OPC UA et leur utilisation.