OPC UA vs Modbus: Welches Protokoll passt 2026 in Ihre Anlagenmodernisierung?
OPC UA liefert Semantik, Sicherheit und Pub/Sub für Industrie 4.0; Modbus bleibt der pragmatische Feldebenen-Standard.
Wer in TIA Portal v18, TwinCAT 3 oder Studio 5000 ein neues Linienkonzept zeichnet und gleichzeitig hundert Modbus-RTU-Antriebe, Janitza-Zähler und Wago-Remote-I/O im Bestand hat, steht 2026 vor derselben Frage wie jedes MES-Projekt im DACH-Raum: OPC UA ablösen oder überlagern? Die Antwort ist selten "entweder/oder", sondern fast immer "OPC UA OBEN, Modbus UNTEN".
OPC UA (IEC 62541) ist die plattform- und herstellerunabhängige Kommunikationsarchitektur der OPC Foundation. Sie verbindet ein semantisches Informationsmodell (Adressraum aus typisierten Nodes, NodeIds, Referenzen) mit einer abgesicherten Transportschicht (SecureChannel mit Sign & Encrypt nach X.509) und seit 2018 auch mit Pub/Sub über UDP, MQTT oder AMQP. Plattform Industrie 4.0, ZVEI und VDMA haben OPC UA gemeinsam mit den Companion Specifications (PA-DIM für Prozessautomation, AutoID für RFID/Barcode, Robotics, Machinery, Weihenstephan Standards) zur Lingua franca des RAMI-4.0-Referenzarchitekturmodells erklärt.
Modbus, 1979 von Modicon veröffentlicht und heute von der Modbus Organization gepflegt, ist das genaue Gegenteil: ein schlankes Request/Response-Protokoll mit vier Registerbereichen, Funktionscodes FC01-FC23, Exception Codes 01-11 und keinerlei nativer Cybersicherheit. Genau diese Schlichtheit ist sein Vorteil — fast jeder Frequenzumrichter, Energiezähler und HVAC-Regler im DACH-Markt spricht Modbus RTU oder Modbus TCP.
Unser Urteil: OPC UA für Neuanlagen, MES/SCADA-Modernisierung und IEC-62443-pflichtige Linien; Modbus für die schnelle Bestandsintegration und als Feldebene unterhalb eines OPC-UA-Gateways. Koexistenz ist der Regelfall.
| Kriterium | OPC UA | Modbus |
|---|---|---|
| Protokolltyp | Service-orientierte Architektur (Client/Server + Pub/Sub), IEC 62541 | Request/Response (Client/Server, früher Master/Slave), De-facto-Standard |
| Datenmodell | Vollständiges Informationsmodell: typisierte Nodes, NodeId mit Namespace-Index, Referenzen, Vererbung | Vier flache Registerbereiche (Coils, Discrete Inputs, Input Registers, Holding Registers), 16-Bit-Worte |
| Geschäftssemantik | Companion Specifications (PA-DIM, AutoID, Robotics, Machinery, Weihenstephan) liefern domänenspezifische Typen | Keine Semantik im Protokoll — Bedeutung jedes Registers steht im Handbuch des Geräteherstellers |
| Native Sicherheit | SecureChannel mit Sign / Sign&Encrypt (Basic256Sha256, Aes128/256), X.509-Zertifikate, User Token, Audit-Events | Keine. Weder Authentifizierung noch Integrität noch Verschlüsselung im Standard |
| Authentifizierung | X.509-Zertifikate (Anwendung), Anonymous / Username&Password / X.509 / IssuedToken (Benutzer) | Keine im Protokoll; Modbus/TCP Security (TLS 1.2 + X.509) existiert, ist aber kaum verbreitet |
| Pub/Sub-Verfügbarkeit | OPC UA Pub/Sub seit Teil 14 (2018): UDP-Multicast, MQTT, AMQP; brokered und brokerless | Nicht vorhanden. Reines Polling durch den Client/Master |
| Geräteerkennung | Local Discovery Server (LDS), GDS für Zertifikatsverteilung, FindServers / GetEndpoints | Keine. Slave-ID 1-247 muss manuell vergeben und dokumentiert werden |
| Companion Specifications | PA-DIM, AutoID, Robotics, Machinery, Weihenstephan, Euromap, OPC UA for Pumps — über 80 ratifiziert | Keine. Es existieren branchenspezifische Registerprofile (z. B. SunSpec für PV), aber kein OPC-Foundation-Pendant |
| Plattformen | Windows, Linux, VxWorks, QNX, FreeRTOS, embedded (Nano/Micro-Profil ab ca. 35 kB ROM) | Alle, inklusive 8-Bit-Mikrocontroller — Modbus RTU passt in wenige Kilobyte |
| SPS/SCADA-Unterstützung | Siemens S7-1500 (TIA v18+, Server & Client), Beckhoff TwinCAT OPC UA Server, Wago, Phoenix AXC, Rockwell FactoryTalk Linx Gateway | Nativ auf praktisch jeder SPS: Siemens, Schneider Modicon, Rockwell, Wago, ABB, Beckhoff, Codesys, Mitsubishi, Omron |
| IIoT- / Industrie-4.0-Reifegrad | Kern der Plattform-Industrie-4.0-Architektur, RAMI 4.0, Verwaltungsschale (AAS), MindSphere, Azure IIoT, AWS SiteWise | Feldebene; IIoT-Anbindung nur über Gateway (Kepware, Ignition, Node-RED, HiveMQ Edge) |
| Werkzeuge | UaExpert (Unified Automation), Kepware KEPServerEX, Ignition OPC UA Module, Node-RED node-red-contrib-opcua, prosys OPC UA Browser | Modbus Poll, QModMaster, ModScan, Wireshark (Modbus-Dissektor), Kepware Modbus Suite Drivers |
Informationsmodellierung – der eigentliche Unterschied
Der fundamentale Unterschied zwischen beiden Protokollen liegt nicht in der Bandbreite oder der Latenz, sondern in der Semantik. OPC UA bringt einen vollständigen Adressraum (Address Space) mit: jeder Datenpunkt ist ein typisierter Node mit eindeutiger NodeId (Namespace-Index plus Identifier), Referenzen zu Parent- und Child-Nodes, Datentyp, Engineering Units, Genauigkeit, Historisierungsflag und beliebigen weiteren Attributen. Ein OPC-UA-Client, der zum ersten Mal eine Anlage besucht, kann den Baum durchnavigieren (Browse) und versteht ohne Vorwissen, dass "ns=4;s=Pump_07.FlowRate" eine Durchflussmessung in m³/h mit Statuscode und Zeitstempel ist.
Modbus kennt nichts davon. Hinter Adresse 40001 steht eine 16-Bit-Zahl — ob das ein Druckwert, ein Statusbit oder ein Fehlerregister ist, weiß nur die Bedienungsanleitung des Herstellers. Bei jedem Gerätetausch und jeder Firmware-Aktualisierung droht ein Mapping-Fehler. Genau hier setzen die Companion Specifications an: PA-DIM (Process Automation Device Information Model) standardisiert Prozessmessgeräte, AutoID kapselt RFID- und Barcode-Reader, OPC UA for Machinery vereinheitlicht Maschinen-Identifikation und Zustand. Wer in 2026 ein MES-Projekt nach RAMI 4.0 entwirft, baut die Verwaltungsschale (Asset Administration Shell, AAS) auf einem OPC-UA-Informationsmodell auf — Modbus ist auf dieser Ebene schlicht nicht satisfaktionsfähig.
Native Sicherheit vs Modbus ohne Schutz
OPC UA löst die OT-Cybersicherheitsanforderung im Protokoll selbst. Beim Verbindungsaufbau handeln Client und Server einen SecureChannel aus: MessageSecurityMode kann *None*, *Sign* oder *SignAndEncrypt* sein, die SecurityPolicy reicht von *Basic256Sha256* über *Aes128_Sha256_RsaOaep* bis zu den aktuellen *Aes256_Sha256_RsaPss*-Profilen. Jede Anwendung weist sich mit einem X.509-Anwendungszertifikat aus, jeder Benutzer optional zusätzlich per Username/Password oder eigenem X.509-Token. Audit-Events im Adressraum loggen jede Verbindungs- und Konfigurationsänderung — exakt das, was ein IEC-62443-3-3-Audit unter "System Integrity" und "Use Control" verlangt.
Modbus liefert davon nichts. Das Protokoll hat weder ein Authentifizierungs- noch ein Integritäts- noch ein Verschlüsselungsfeld. Der CRC beim Modbus RTU schützt gegen Übertragungsfehler, nicht gegen Manipulation. Die offizielle Erweiterung Modbus/TCP Security (TLS 1.2 mit X.509-Mutual-Authentication) existiert seit 2018, wird aber außerhalb von Schneider Modicon M580 und einigen wenigen Geräten kaum implementiert. In der Praxis kompensiert man durch Netzsegmentierung (Zonen und Conduits nach ISA-95), VLANs, Firewalls und in besonders kritischen Pfaden Datendioden.
Für jedes Projekt unter NIS2-Richtlinie, Cyber Resilience Act (CRA) oder mit auditiertem IEC-62443-Zonenplan ist OPC UA die sicherere Spezifikation — Modbus überlebt nur in streng segmentierten OT-Inseln.
Pub/Sub vs Polling: Latenz, Skalierung, Broker
Bis 2018 war OPC UA reines Client/Server: ein Client öffnet eine Subscription, abonniert MonitoredItems mit definiertem publishingInterval und samplingInterval und der Server sendet Datenänderungen aktiv. Das skaliert in einer einzelnen Maschine hervorragend (typisch 100-1000 Items pro Subscription, 100 ms publishingInterval), stößt aber bei Hunderten von Clients und Tausenden von Geräten an Grenzen.
Mit OPC UA Part 14 (Pub/Sub) kam 2018 die zweite Säule: Server publizieren ihre Datasets als NetworkMessages entweder direkt per UDP-Multicast auf demselben Netzsegment oder über einen Broker (MQTT, AMQP). Ein typisches IIoT-Setup 2026 sieht so aus: SPS publiziert per OPC UA Pub/Sub über MQTT an einen HiveMQ- oder EMQX-Cluster, MES und Cloud-Historian (MindSphere, AWS SiteWise) abonnieren dieselben Topics, Sparkplug B als ergänzende Payload-Spezifikation strukturiert die Topics einheitlich.
Modbus bleibt streng pollbasiert. Der Client fragt zyklisch ab — meist mit FC03 (Read Holding Registers) oder FC04 (Read Input Registers). Auf RS-485 mit 32 Slaves und 100 Registern pro Slave kommt man bei 115,2 kBd auf realistische Zykluszeiten von 200-500 ms. Modbus TCP entkoppelt die serielle Engstelle, behält aber das Polling-Modell. Das bedeutet: jeder zusätzliche Client multipliziert die Last auf dem Slave-Gerät, und Ereignisse sind erst sichtbar, wenn der nächste Poll sie einsammelt. Für Echtzeit-Datenakquise und Edge-Anbindung ist das ein architektonischer Sackgassen-Pfad.
Implementierungskosten und Komplexität in 2026
Die Modernisierung von Modbus auf OPC UA ist selten ein "Big Bang", sondern ein gestufter Pfad mit klar bezifferbaren Kostenblöcken.
Hardware und Lizenzen. Eine Siemens S7-1500 bringt OPC UA Server und Client ab TIA Portal v18 ohne Zusatzlizenz mit, der Companion-Spec-Support (PA-DIM, Machinery) ist als Bibliothek verfügbar. Beckhoff liefert den TwinCAT OPC UA Server als kostenpflichtige TF6100-Lizenz pro Steuerung. Phoenix Contact und Wago integrieren OPC UA inzwischen in den AXC- und PFC200-Linien. Für Bestandsanlagen ohne OPC-UA-fähige SPS sind Edge-Gateways das Standardrezept: Kepware KEPServerEX, Ignition Edge, Hilscher netIOT Edge, HMS Anybus, Softing dataFEED — Preise pro Knoten 800-3000 EUR plus Wartung.
Engineering-Aufwand. Das Informationsmodell muss entworfen und gepflegt werden. Wer eine PA-DIM-konforme Pumpe modelliert, investiert pro Geräteklasse einen bis fünf Personentage. Die Zertifikatsverwaltung (PKI, Global Discovery Server, Erneuerung) braucht einen klaren Betriebsprozess — sonst läuft die Anlage nach 24 Monaten in den Zertifikatsablauf. Modbus dagegen kostet im Engineering fast nichts: Registerliste aus dem Handbuch ins SCADA übertragen, fertig.
Praxis-Empfehlung. OPC UA dort einsetzen, wo das semantische Modell, die Sicherheit oder die MES-Anbindung den Aufwand rechtfertigen — also auf der Zellebene und darüber. Modbus bleibt auf der Feldebene: Antriebe, Zähler, einzelne Sensoren. Ein Gateway (Kepware, Ignition, Node-RED) übersetzt zwischen beiden Welten. Diese Koexistenz ist 2026 die mit Abstand häufigste Architektur in Brownfield-Projekten von Siemens, Beckhoff, Wago, Phoenix Contact und SAP MII bis hinunter zur einzelnen Fertigungslinie.
OPC UA
- Neuanlagen und Greenfield-Werke mit Industrie-4.0-Anspruch, MES-Anbindung (SAP MII, MindSphere, Ignition) und IIoT-Telemetrie in die Cloud.
- Linien mit Geschäftssemantik, in denen Companion Specifications (PA-DIM, AutoID, Robotics, Machinery, Weihenstephan) den Engineering-Aufwand amortisieren.
- Projekte unter IEC-62443-Compliance, NIS2, CRA oder mit auditiertem Zonen-/Conduit-Konzept — SecureChannel, X.509-PKI und Audit-Events sind hier nicht verhandelbar.
- Anlagenmodernisierung mit Verwaltungsschale (AAS) nach RAMI 4.0, bei der das Informationsmodell langfristig zur Grundlage von Digital-Twin-Diensten wird.
Modbus
- Heterogene Geräteflotten aus Frequenzumrichtern (ABB, SEW, Lenze), Energiezählern (Janitza, Carlo Gavazzi, Phoenix EMpro), Wägeindikatoren und HVAC-Reglern — Modbus ist der einzige gemeinsame Nenner.
- Schnelle Bestandsintegration und Retrofit über vorhandene RS-485-Verkabelung, bei dem das Ziehen neuer Cat-6A-Leitungen teurer wäre als die eigentliche Aufrüstung.
- Kleine, kostensensitive Geräte (Sensoren unter 100 EUR, einfache Antriebe), bei denen der OPC-UA-Stack-Overhead nicht vertretbar ist.
- Feldebene unter einem OPC-UA-Gateway, wo Modbus die zuverlässige Punkt-zu-Punkt-Adressierung übernimmt und das Gateway die Semantik nach oben liefert.
Häufige Fragen
Ersetzt OPC UA Modbus in einer bestehenden Fertigung?
Welche Infrastruktur ist für eine Produktiv-OPC-UA-Einführung nötig?
Brauche ich für Modbus TCP wirklich TLS, wenn das Netz ohnehin getrennt ist?
Was bringen die OPC-UA-Companion-Specifications konkret im DACH-Markt?
Wie verhält sich OPC UA Pub/Sub mit MQTT zu Sparkplug B?
Welche Rolle spielt RAMI 4.0 bei der Protokollentscheidung?
Weiterführende Links
Wie fit sind Sie für die KNX-Prüfung?
10 echte Prüfungsfragen, ohne Registrierung. In weniger als 5 Minuten wissen Sie, wo Sie stehen.