Audit et architecture OPC UA pour les systèmes industriels

Audit et conseil OPC UA

Une architecture OPC UA ne se résume pas au choix d’un serveur, d’un SDK ou d’un protocole de communication. Elle doit organiser durablement les échanges entre équipements industriels, systèmes d’automatisation, applications MES/SCADA, bases de données et plateformes IT ou cloud, tout en préservant la sémantique des données. 4CE Industry accompagne les industriels, intégrateurs et éditeurs dans l’analyse, la définition et l’évolution de leurs architectures OPC UA. L’audit peut porter sur une architecture existante, un projet en phase de conception ou une infrastructure appelée à évoluer. L’objectif n’est pas simplement de vérifier qu’OPC UA « fonctionne », mais de déterminer si l’architecture retenue est cohérente, interopérable, maintenable et capable d’évoluer sur le long terme.

L’analyse peut notamment couvrir :

  • conformité aux principes d’architecture OPC UA et à IEC 62541 ;
  • organisation des serveurs et clients OPC UA ;
  • modèles d’information et organisation de l’AddressSpace ;
  • Companion Specifications et modèles métier ;
  • performances et capacité de montée en charge ;
  • subscriptions et stratégie d’acquisition ;
  • Historical Access et Alarms & Conditions ;
  • haute disponibilité et redondance ;
  • sécurité, certificats et identité ;
  • intégration OT/IT ;
  • interaction avec MES, SCADA, bases de données, cloud et plateformes de données.

Aide à la décision OPC UA

OPC UA est une technologie extrêmement large. La première décision consiste parfois à déterminer où OPC UA doit être utilisé et où il ne doit pas l’être. 4CE Industry intervient en amont des projets afin d’aider les équipes techniques et les décideurs à définir une architecture adaptée au besoin réel. Les questions étudiées peuvent être :

  • OPC UA est-il approprié au problème ?
  • faut-il déployer un serveur, un middleware, une gateway ou une architecture distribuée ?
  • faut-il privilégier Client/Server, PubSub ou une combinaison des deux ?
  • le système doit-il utiliser un modèle standardisé, une Companion Specification ou un modèle métier spécifique ?
  • comment intégrer des équipements ou applications qui ne supportent pas OPC UA ?
  • quelle place donner à MQTT/Sparkplug, aux bases de données ou aux plateformes cloud ?
  • comment gérer une infrastructure brownfield existante ?
  • quelle architecture permettra les évolutions futures sans reconstruction complète du système ?

L’objectif est d’éviter une erreur fréquente : choisir les composants avant d’avoir défini l’architecture d’information et les responsabilités de chaque couche du système.

Analyse d’architectures OPC UA

Une architecture industrielle OPC UA doit être analysée comme un système complet et non comme une juxtaposition de connexions Client/Server. 4CE Industry étudie notamment les interactions entre les différentes couches de l’infrastructure :

Architecture Client/Server

Analyse de la distribution des serveurs et clients, des sessions, subscriptions, stratégies de reconnexion, performances et dépendances entre composants

Information Models et AddressSpace

Analyse de la structure sémantique exposée par les serveurs :

  • ObjectTypes et VariableTypes ;
  • DataTypes ;
  • relations et References ;
  • namespaces ;
  • NodeIds ;
  • Companion Specifications ;
  • modèles métier ;
  • instanciation des modèles.

L’objectif est de préserver la sémantique des données et d’éviter que l’architecture OPC UA ne devienne une simple arborescence de tags.

Agrégation et middleware

Lorsque plusieurs équipements, automates ou serveurs OPC UA doivent être intégrés, une architecture d’agrégation peut être nécessaire. L’étude détermine notamment où doivent être placées :

  • l’acquisition ;
  • la normalisation ;
  • la modélisation ;
  • l’agrégation ;
  • l’historisation ;
  • les traitements ;
  • l’exposition vers les systèmes IT.

Historical Access et Alarms & Conditions

L’historisation et la gestion des alarmes ne doivent pas être considérées comme des fonctions indépendantes du modèle d’information. L’analyse porte sur leur intégration dans l’architecture globale, la cohérence des données historiques et la conservation du contexte OPC UA.

Haute disponibilité et redondance

Pour les architectures critiques, l’étude peut inclure :

  • redondance des serveurs ;
  • redondance des sources de données ;
  • comportement des clients en cas de basculement ;
  • reprise des sessions et subscriptions ;
  • continuité de l’acquisition et de l’historisation ;
  • élimination des Single Points of Failure.

Intégration IT/OT

L’architecture est également étudiée dans son environnement global :

Machines / PLC → OPC UA → middleware → MES / SCADA → bases de données / Data Platform / Cloud

Cette approche permet de déterminer quelles informations doivent traverser les différentes couches et surtout comment préserver leur contexte et leur modèle sémantique.

Une architecture conçue pour évoluer

Une architecture industrielle peut rester en production pendant dix, quinze ou vingt ans. Elle doit donc pouvoir absorber :

  • de nouveaux équipements ;
  • de nouveaux modèles ;
  • de nouvelles Companion Specifications ;
  • des changements de protocoles ;
  • de nouvelles applications ;
  • des migrations IT ;
  • des évolutions de cybersécurité.

L’audit ne recherche donc pas uniquement une architecture fonctionnelle aujourd’hui. Il évalue également le coût et la complexité de son évolution future.

Livrables possibles

Selon le périmètre de la mission, l’intervention peut aboutir à :

  • un état des lieux de l’architecture existante ;
  • une analyse des risques et limitations ;
  • des recommandations techniques ;
  • une architecture cible ; des diagrammes d’architecture ;
  • des recommandations de modélisation ;
  • une stratégie de migration ;
  • une définition des exigences OPC UA pour un cahier des charges ;
  • un plan d’évolution ou de sécurisation.

Expertise OPC UA indépendante

4CE Industry travaille sur OPC et OPC UA depuis plus de vingt ans et intervient sur l’ensemble de la chaîne : architecture, protocoles, modèles d’information, développement, sécurité, historisation et intégration industrielle. Cette expertise permet d’évaluer une architecture indépendamment du fournisseur de serveur, de SDK, d’automate ou de plateforme retenu.

Vous concevez ou faites évoluer une architecture OPC UA ?

Nous pouvons analyser l’existant, challenger les choix techniques et définir une architecture cible avant les phases de développement ou de déploiement.

Découvrez tous nos services OPC UA

Discuter de votre architecture OPC UA