Les machines et les systèmes peuvent être reliés par des coupleurs de bus de terrain. Cela permet l'échange de données entre différents univers de contrôle. Une communication complexe entre unités centrales peut être supprimée. Selon le bus de terrain, l'intégration s'effectue via des fichiers de description d'appareil tels que GSD, GSDML ou EDS.
Le protocole MQTT s'est imposé ces dernières années comme un protocole de transmission simple pour les messages dans le monde de l'IdO. MQTT signifie "Message Queue Telemetry Transport Protocol" et est une norme OASIS. Le protocole MQTT utilise toujours un courtier central pour la communication entre les appareils, qui reçoit les messages d'un capteur, par exemple, et les transmet aux appareils intéressés, tels qu'une unité de contrôle. Lorsqu'un capteur envoie des données au courtier, il s'agit d'une "publication". Si un appareil a besoin de données, il doit s'abonner au courtier ("Subscribe"). Le courtier fournit les données à tous les abonnés lorsque de nouvelles données arrivent de l'éditeur.
Avec le coupleur PN/MQTT, il est possible de transférer des valeurs entre une machine PROFINET (PLC) et un broker MQTT. Il est possible d'envoyer des valeurs de l'automate via PROFINET à un courtier ("Publier") ainsi que de souscrire des valeurs d'un courtier MQTT et de les recevoir dans l'automate via PROFINET ("S'abonner").
L'intégration dans l'outil d'ingénierie PLC est activée par un fichier GSDML, un logiciel de configuration supplémentaire n'est pas nécessaire. Tous les réglages pour la connexion MQTT peuvent être effectués sur la page web de l'appareil. Les courtiers MQTT peuvent être connectés localement dans le propre réseau ("On premise") ainsi que via l'internet dans le nuage.
L'intégration directe dans l'automate permet au programmeur de contrôler entièrement l'échange de données avec le monde de l'IdO.
---