MQTT vs. OPC UA: Vergleich von Kommunikationsprotokollen in der Industrieautomation aus OEM-Perspektive
MQTT und OPC UA bestimmen weiterhin, wie industrielle Systeme Daten zwischen Maschinen, Steuerungen und Cloud-Plattformen übertragen. Während sich das eine auf leichtgewichtige Nachrichtenübermittl...
MQTT vs. OPC UA in der Industrieautomation: Vergleich der Kommunikationsstrategien von OEMs
Moderne Industrieanlagen erzeugen große Mengen an Betriebsdaten, darunter Maschinenstatus, Produktionsdurchsatz, Ergebnisse der Qualitätskontrolle und Kennzahlen zur Anlageneffizienz. Diese Daten müssen zuverlässig von Feldgeräten an Steuerungssysteme und übergeordnete Plattformen zur Überwachung, Analyse und Leistungsoptimierung übertragen werden.
Bei Industrieautomationsprojekten ist die Auswahl des Kommunikationsprotokolls nicht nur eine technische Entscheidung. Sie hängt oft von der Systemarchitektur, Kundenstandards und Integrationsanforderungen ab. Aus der Sicht der OEM-Entwicklung repräsentieren MQTT und OPC UA zwei unterschiedliche Ansätze für den industriellen Datenaustausch, die jeweils verschiedene Rollen in modernen digitalen Fabriken erfüllen.

Abbildung 1. Vergleich der Kommunikationsmodelle von MQTT und OPC UA.
Anforderungen an die industrielle Datenkommunikation
In traditionellen Automatisierungssystemen fungieren SPS und Steuerungsplattformen als primäre Datenquelle. Systeme wie A-B ControlLogix und GE Fanuc RX3i PACSystems erfassen kontinuierlich Felddaten über E/A-Module und Prozesslogiksteuerungen.
Mit der digitalen Transformation der Fabriken müssen diese Daten über lokale Steuerungssysteme hinaus verteilt werden. Sie unterstützen nun MES-Plattformen, Cloud-Analysen, vorausschauende Wartungssysteme und Unternehmens-Dashboards.
Dieser Wandel macht Kommunikationsprotokolle zu einer zentralen Designentscheidung in der Automatisierungsarchitektur.
MQTT-Kommunikationsmodell im industriellen IoT
MQTT ist ein leichtgewichtiges Messaging-Protokoll, das für eine effiziente Datenübertragung in eingeschränkten oder instabilen Netzwerken entwickelt wurde. Es folgt einer Publish/Subscribe-Architektur, bei der Geräte Daten an einen zentralen Broker senden, anstatt direkt zu kommunizieren.
Jedes Gerät veröffentlicht Daten zu einem definierten Thema. Jedes System, das dieses Thema abonniert, erhält Updates in Echtzeit oder nahezu Echtzeit. Diese Struktur reduziert die Kopplung zwischen Geräten und vereinfacht die Cloud-Integration.
MQTT wird häufig in industriellen IoT-Anwendungen eingesetzt, insbesondere wenn Daten an Cloud-Plattformen oder Edge-Gateways gesendet werden, statt direkt an Steuerungssysteme.
OPC UA in industriellen Steuerungssystemen
OPC UA ist ein strukturiertes industrielles Kommunikationsframework, das für sicheren und standardisierten Datenaustausch zwischen Automatisierungssystemen entwickelt wurde. Im Gegensatz zu MQTT bietet OPC UA direkten Zugriff auf SPS-Variablen und ermöglicht so die Echtzeit-Interaktion mit maschinenbezogenen Daten.
Viele moderne Steuerungen unterstützen OPC UA nativ, darunter Plattformen, die in Systeme wie Honeywell Experion PKS C300 und Emerson DeltaV verteilte Steuerungssysteme integriert sind.
OPC UA unterstützt sowohl Client/Server- als auch Publish/Subscribe-Modelle. Es beinhaltet außerdem integrierte Sicherheitsfunktionen, Datenmodellierung und strukturierte Adressräume, was es für komplexe industrielle Umgebungen geeignet macht.

Abbildung 2. Industrielle Kommunikation in entfernten oder instabilen Netzwerkumgebungen.
Wesentliche Vorteile von MQTT in industriellen Anwendungen
MQTT arbeitet effizient bei der Übertragung leichter Datensätze wie Sensormesswerte, Statusaktualisierungen und Ereignisbenachrichtigungen. Es erfordert minimale Konfiguration und funktioniert gut in verteilten Systemen mit intermittierender Konnektivität.
MQTT ist jedoch nicht häufig direkt in SPS-Plattformen eingebettet. Die industrielle Integration erfordert oft Gateways oder Middleware, um OT-Systeme mit IT-/Cloud-Plattformen zu verbinden.
In cloudbasierten Architekturen wird MQTT häufig für die Datenübertragung zu Plattformen wie AWS IoT und industriellen Analysediensten verwendet.
Wesentliche Vorteile von OPC UA in Automatisierungssystemen
OPC UA eignet sich besser für Anwendungen, die Echtzeit-Prozessübersicht und direkte Steuerungsintegration erfordern. Es ermöglicht strukturierten Zugriff auf Live-Maschinedaten, einschließlich Variablen, Alarme und Diagnosedaten.
In leistungsstarken Automatisierungssystemen reduziert OPC UA die Integrationskomplexität, indem es die Notwendigkeit benutzerdefinierter Kommunikationslogik zwischen SPS und übergeordneten Systemen eliminiert.
Es ist weit verbreitet in modernen Steuerungsumgebungen, in denen Datenkonsistenz und Sicherheit kritische Designanforderungen sind.

Abbildung 3. Industrieautomationssystem mit strukturierter Kommunikationsarchitektur.
Überlegungen zur Systemarchitektur
In der Praxis schließen sich MQTT und OPC UA nicht aus. Viele industrielle Systeme verwenden eine hybride Architektur, bei der OPC UA Echtzeitsteuerungsdaten verwaltet, während MQTT die Datenverteilung auf Cloud-Ebene übernimmt.
Beispielsweise nutzen Steuerungsplattformen wie A-B Flex I/O oder Schneider Modicon Quantum intern OPC UA, während MQTT für externe Analysesysteme verwendet wird.
Diese geschichtete Architektur verbessert die Skalierbarkeit und erhält gleichzeitig die Systemzuverlässigkeit auf Steuerungsebene.
Strategie zur Auswahl in der Entwicklung
Bei der Wahl zwischen MQTT und OPC UA müssen Ingenieure Systemlatenz, Datenvolumen und Integrationsumfang bewerten. OPC UA wird für deterministische Steuerungsumgebungen bevorzugt, während MQTT besser für Cloud-Kommunikation und großflächige Datenaggregation geeignet ist.
In vielen Industrieautomationsprojekten werden beide Protokolle gemeinsam eingesetzt, um Echtzeitsteuerungsanforderungen mit Cloud-Konnektivitätsbedürfnissen in Einklang zu bringen.
Strategie zur Auswahl in der Entwicklung
Bei der Wahl zwischen MQTT und OPC UA müssen Ingenieure Systemlatenz, Datenvolumen und Integrationsumfang bewerten. OPC UA wird für deterministische Steuerungsumgebungen bevorzugt, während MQTT besser für Cloud-Kommunikation und großflächige Datenaggregation geeignet ist.
In vielen Industrieautomationsprojekten werden beide Protokolle gemeinsam eingesetzt, um Echtzeitsteuerungsanforderungen mit Cloud-Konnektivitätsbedürfnissen in Einklang zu bringen.
Über den Autor
Michael Chen ist ein Ingenieur für Industrieautomation mit über 15 Jahren Erfahrung in SPS-, DCS- und industriellen Kommunikationssystemen. Sein Fokus liegt auf Steuerungsintegration, industrieller Netzwerkarchitektur und digitaler Transformation in globalen Fertigungsprojekten.