Protocole industriel

OPC UA cloud industriel : supervisez vos automates depuis Internet

Comment connecter vos automates OPC UA au cloud ? Architecture sécurisée, OPC UA vs Modbus, cas d’usage Siemens/Schneider/Beckhoff et bonnes pratiques.

En bref
OPC UA (Unified Architecture) est le standard industriel moderne pour l’échange de données entre automates, SCADA et systèmes cloud. Contrairement à Modbus, OPC UA est intrinsèquement sécurisé (chiffrement TLS, authentification certificat), orienté objet (structure de données, métadonnées, alarmes natives) et conçu pour l’interopérabilité. Connecter un automate OPC UA au cloud nécessite une passerelle qui joue le rôle de client OPC UA, lit les nœuds de l’arbre de données, et les publie vers le cloud via MQTT ou HTTPS.

Pourquoi OPC UA s’impose dans l’industrie moderne

L’industrie 4.0 nécessite des échanges de données standardisés entre automates de constructeurs différents, SCADA, MES, ERP et cloud. OPC UA (OPC Unified Architecture), développé par la OPC Foundation, est devenu le standard de facto depuis 2008 — adopté par Siemens, Schneider Electric, Rockwell, Beckhoff, Bosch, et la plupart des grands industriels.

Par rapport à Modbus, OPC UA apporte :

  • Sécurité native — chiffrement, authentification, politiques de sécurité.
  • Modèle de données riche — objets, nœuds, types, méthodes, événements, alarmes.
  • Interopérabilité — compatibilité entre constructeurs sans mapping manuel.
  • Informations contextuelles — les données embarquent leur unité, leur plage valide, leur horodatage.
  • Fiabilité — statut de qualité (Good/Bad/Uncertain) sur chaque valeur.

Architecture OPC UA vers cloud

Le modèle Subscription OPC UA est plus efficace que le polling Modbus : le serveur OPC UA notifie le client uniquement quand une valeur change (ou dépasse un seuil de deadband), réduisant la bande passante consommée.

OPC UA vs Modbus : comparatif

CritèreModbus RTU/TCPOPC UA
Sécurité nativeAucuneTLS + certificats X.509
Modèle de donnéesRegistres plats (entiers)Objets, types, méthodes, alarmes
Découverte des équipementsManuelleAutomatique (browse de l’arbre)
Alarmes et événementsA&E intégré
Métadonnées (unité, plage…)
InteropérabilitéBasiqueProfils standardisés par secteur
Compatibilité matérielle★★★★★ (universel)★★★ (équipements récents)
Complexité d’implémentationFaibleMoyenne à élevée

OPC UA et Modbus ne s’opposent pas — ils coexistent. Une gateway industrielle moderne supporte les deux : OPC UA pour les automates récents (S7-1500, M262, CP600…) et Modbus RTU/TCP pour les équipements existants.

Compatibilité par constructeur

Siemens

  • S7-1200 / S7-1500 : serveur OPC UA intégré, configurable depuis TIA Portal.
  • S7-300 / S7-400 : via module IE CP (ex. CP 343-1) ou serveur OPC UA externe.
  • WinCC : serveur OPC UA DA intégré.

Schneider Electric

  • Modicon M262, M580 : serveur OPC UA natif.
  • M340, M221 : via EcoStruxure Machine Expert (OPC UA server add-on).
  • EcoStruxure EcoDataCenter : OPC UA pour les équipements énergie.

Beckhoff TwinCAT 3 embarque un serveur OPC UA complet avec support des profils OPC UA for IEC 61131-3.

Rockwell Automation ControlLogix, CompactLogix : accès OPC UA via le serveur RSLinx Enterprise ou des connecteurs tiers.

Bonnes pratiques de sécurité OPC UA

  1. Politiques de sécurité — utiliser au minimum Basic256Sha256 avec Sign & Encrypt. Ne jamais utiliser le mode None en production.
  2. Certificats — chaque client et serveur a un certificat unique. La gateway ne se connecte qu’aux serveurs dont elle a validé le certificat.
  3. VPN — même avec OPC UA sécurisé, ne pas exposer le port 4840 directement sur Internet. Utiliser un VPN comme couche de transport.
  4. Liste blanche — le serveur OPC UA ne doit accepter que les connexions depuis les adresses IP de la gateway.
  5. Audit — activer l’audit OPC UA (AuditEventType) pour tracer toutes les connexions et modifications.

L’approche Eziwan

L'Eziwan Gateway implémente un client OPC UA qui se connecte aux serveurs de vos automates, s’abonne aux nœuds configurés, et publie les données vers l'Eziwan Cloud via MQTT et VPN. La configuration est visuelle — pas besoin de connaître la syntaxe OPC UA : vous naviguez dans l’arbre de données de l’automate et sélectionnez les variables à superviser.

Pour aller plus loin : Modbus cloud, MQTT industriel et supervision de sites distants.

Questions fréquentes

À consulter aussi