Kostenlose DevOps-Analyse
Zurück zum Glossar
DevOps Glossar·OT / Industrial

OPC UA

// Direkte Antwort

Was ist OPC UA?

OPC UA ist ein offener Kommunikationsstandard für den Datenaustausch in der industriellen Automatisierung. Er ermöglicht es, Daten zwischen Maschinen, Steuerungen und IT-Systemen herstellerunabhängig und sicher auszutauschen — eine Grundvoraussetzung für IT/OT-Konvergenz.

Industrial DevOps
// Im DetailOPC UA

OPC UA (Open Platform Communications Unified Architecture) ist ein offener, herstellerunabhängiger Standard für den sicheren Datenaustausch in der industriellen Automatisierung. Er ist mehr als ein Protokoll: OPC UA kombiniert einen Transportmechanismus mit einem standardisierten Informationsmodell. Daten werden nicht als rohe Register wie etwa bei Modbus, sondern als typisierte, semantisch beschriebene Objekte in einem Adressraum bereitgestellt — ein Client kann den Server zur Laufzeit durchsuchen und versteht ohne externe Dokumentation, was ein Wert bedeutet. Companion Specifications wie OPC UA for Machinery oder Umati standardisieren diese Modelle branchenweit, was Interoperabilität jenseits einzelner Hersteller schafft.

Architektonisch kennt OPC UA zwei Welten: das klassische Client-Server-Modell für Anfragen und Methodenaufrufe sowie OPC UA over MQTT mit Publish-Subscribe (PubSub) für ereignisgetriebene, skalierbare Datenströme — letzteres ist der bevorzugte Weg in IIoT- und Cloud-Szenarien. Sicherheit ist im Standard verankert: Authentifizierung über Zertifikate, signierte und verschlüsselte Kommunikation. Das macht OPC UA zu einem zentralen Baustein, um OT-Daten sicher über Zonengrenzen hinweg verfügbar zu machen.

Im Industrial-DevOps-Kontext ist OPC UA der bevorzugte Weg, Maschinenzustände abzufragen, bevor ein Deployment startet, oder Telemetrie für Observability zu sammeln. Ein OT-Proxy-Agent nutzt OPC UA etwa, um vor einem Deploy zu prüfen, ob eine Maschine im sicheren Zustand ist. Stolpersteine sind falsch konfigurierte Sicherheit — viele Installationen laufen aus Bequemlichkeit unverschlüsselt —, ein überladenes Informationsmodell und Performance-Annahmen, die den Echtzeitanspruch der Feldebene überschätzen.

// Beispiele aus der Praxis2 Szenarien
/01

Maschinenstatus-Check vor dem Deployment

Ein OT-Proxy-Agent liest über OPC UA den Betriebszustand einer Anlage aus und erlaubt ein Firmware-Deployment nur dann, wenn die Maschine im definierten sicheren Zustand und nicht in einer laufenden Charge ist.

/02

Herstellerübergreifende Datenanbindung per Companion Spec

Ein Fertigungsbetrieb bindet Maschinen verschiedener Hersteller über die OPC UA for Machinery Companion Specification an, sodass dieselben semantischen Datenpunkte ohne individuelle Mapping-Tabellen ausgewertet werden können.

// Häufige FragenFAQ
Was ist OPC UA einfach erklärt?
OPC UA ist ein offener Industriestandard, mit dem Maschinen, Steuerungen und IT-Systeme verschiedener Hersteller sicher und einheitlich Daten austauschen. Er liefert nicht nur den Transportweg, sondern auch ein semantisches Modell: Jeder Datenpunkt ist beschrieben, sodass ein Empfänger ohne Zusatzdokumentation versteht, was ein Wert bedeutet. Damit ist OPC UA ein zentraler Baustein der IT/OT-Konvergenz.
Was ist der Unterschied zwischen OPC UA und Modbus?
Modbus ist ein einfaches, weit verbreitetes Feldbusprotokoll, das rohe Register und Bits ohne Bedeutung überträgt — der Empfänger muss per Dokumentation wissen, was Register 40001 enthält. OPC UA überträgt stattdessen typisierte, semantisch beschriebene Objekte, ist plattformunabhängig und bringt Authentifizierung und Verschlüsselung von Haus aus mit. Modbus eignet sich für schlanke Punkt-zu-Punkt-Anbindung, OPC UA für sichere, herstellerübergreifende Interoperabilität.
Was unterscheidet OPC UA vom klassischen OPC (OPC DA)?
Klassisches OPC basierte auf der Windows-Technologie COM/DCOM und war damit plattformgebunden und schwer abzusichern. OPC UA ist plattformunabhängig, läuft auch auf Embedded-Geräten und Linux, bringt ein semantisches Informationsmodell mit und hat Security fest im Standard verankert.
Wann nutzt man OPC UA Client-Server und wann PubSub?
Client-Server eignet sich für gezielte Abfragen, Methodenaufrufe und überschaubare Teilnehmerzahlen. PubSub über MQTT ist die richtige Wahl für viele Datenquellen, ereignisgetriebene Telemetrie und Cloud- oder IIoT-Szenarien, in denen Sender und Empfänger entkoppelt sein sollen.
Ist OPC UA für harte Echtzeitregelung geeignet?
Für die deterministische Regelung im Mikrosekundenbereich ist OPC UA in der Standardform nicht gedacht — das bleibt Aufgabe von Feldbussen und der SPS. Mit der Erweiterung OPC UA over TSN rückt deterministische Kommunikation näher, im Alltag dient OPC UA aber vor allem der Daten- und Zustandskommunikation oberhalb der harten Regelschleife.
// Nächster Schritt

Erstgespräch.
Kostenlos.
90 Tage zum Ergebnis.

Wir klären gemeinsam, wie Sie in 90 Tagen die ersten messbaren Industrial-DevOps-Erfolge erzielen.

Erstgespräch buchen
Seit 2006 · 47+ Projekte
Industrie · Automotive · Finance