Clarifier le protocole DDE dans les anciens systèmes d’automatisation industrielle
- 〡
- 〡 par WUPAMBO
Comprendre la communication interprocessus dans l’automatisation des usines
Les systèmes de contrôle modernes dépendent fortement d’une communication interprocessus fluide pour échanger des données opérationnelles entre les logiciels. Microsoft a introduit pour la première fois le protocole Dynamic Data Exchange (DDE) en 1987 afin de permettre le partage de données en temps réel. Dans l’automatisation des usines, le DDE servait de passerelle précoce entre les logiciels de contrôle et les applications de bureau Windows. Ainsi, comprendre les mécanismes du DDE fournit des informations essentielles sur la manière dont les réseaux industriels existants établissaient une connectivité au niveau logiciel.
Fonctionnement de l’architecture client-serveur du Dynamic Data Exchange (DDE)
Le protocole DDE utilise une architecture client-serveur simple pour transférer des données dynamiques sans nécessiter d’API personnalisées complexes ni de bibliothèques logicielles externes. L’application cliente demande des paramètres spécifiques en temps réel, tandis que l’application serveur fournit les valeurs demandées. Par exemple, une interface homme-machine (IHM) agit comme client DDE en interrogeant les valeurs d’un pilote d’automate programmable industriel (API) faisant office de serveur DDE. De plus, le protocole utilise la mémoire partagée et des structures de messages standardisées au sein du système d’exploitation Windows afin de maintenir des mises à jour dynamiques continues.
Principales applications industrielles et liaison de données en temps réel héritée
Historiquement, les ingénieurs d’usine ont largement adopté le protocole DDE pour relier directement les données de processus en temps réel aux logiciels de reporting bureautique. Les opérateurs reliaient fréquemment les logiciels SCADA à des feuilles de calcul Microsoft Excel pour assurer la journalisation continue des données et la génération de graphiques. Lorsque la valeur d’une balise d’API sous-jacente changeait, le DDE mettait automatiquement à jour la cellule liée en temps réel. Par conséquent, cette capacité de liaison dynamique permettait l’automatisation des rapports, le suivi des stocks en temps réel et la visualisation en direct des paramètres de processus dans les premières installations de fabrication intégrée par ordinateur.
Point de vue d’expert : la transition des systèmes DDE hérités vers les protocoles OPC UA
Les ingénieurs expérimentés en automatisation reconnaissent le DDE comme une étape historique ayant ouvert la voie aux normes modernes d’interopérabilité. Bien que le DDE ait démocratisé l’échange de données aux débuts de Windows, sa dépendance à la mémoire partagée locale a créé d’importants problèmes de stabilité, de mise à l’échelle et de latence dans les grandes usines industrielles. Les systèmes DCS modernes et les systèmes d’automatisation des usines ont presque universellement remplacé le DDE par l’OPC UA (Open Platform Communications Unified Architecture). L’OPC UA offre une sécurité multiplateforme, une interconnexion réseau robuste et une vitesse supérieure dans les systèmes de contrôle à l’échelle de l’entreprise.
Scénario d’application : migration des données d’un DCS hérité dans des usines chimiques
Considérons une installation de traitement chimique exploitant une plateforme DCS héritée parallèlement à des outils de journalisation des données hérités fonctionnant sous Windows. Dans cet environnement, un pilote serveur DDE dédié récupère les balises de température des réacteurs depuis le réseau de contrôle et alimente les applications locales de gestion des lots. Pour moderniser l’usine sans interrompre la production, les ingénieurs systèmes mettent en œuvre un module wrapper OPC-vers-DDE. Cette architecture hybride relie de manière sécurisée les applications clientes DDE héritées aux environnements serveurs OPC UA modernes, en maintenant les flux de reporting historiques tout en préparant l’installation à une transformation numérique complète vers l’Industrie 4.0.
À propos de l’auteur :
Zhang Jun est un expert senior en automatisation industrielle, fort de plus de 15 ans d’expérience internationale sur le terrain, spécialisé dans la programmation d’API, les systèmes de contrôle distribué (DCS), les systèmes TSI et l’architecture des logiciels industriels. Il est actuellement conseiller technique auprès de médias internationaux spécialisés dans l’automatisation, où il aide les usines de production à moderniser leurs systèmes de contrôle hérités et à mettre en œuvre des plateformes numériques à l’échelle de l’entreprise.
- Publié dans:
- control systems
- DCS
- Dynamic Data Exchange
- factory automation
- industrial software
- PLC
- SCADA










