Glossar · Digitalisierung & Prozesse

OPC UA: Definition, Funktionsweise und Nutzen in der Produktion

Auch: OPC Unified Architecture, IEC 62541, OPC-UA

Geöffneter Schaltschrank mit Steuerungen, Klemmen und Verdrahtung
Foto: Raymond Sime / Unsplash

In vielen Werken stehen Maschinen von zehn verschiedenen Herstellern, jede mit eigener Steuerung und eigener Schnittstelle. Wer Daten für Kennzahlen, Wartung oder ein MES zusammenführen will, steht schnell vor einem Flickenteppich aus Einzellösungen. OPC UA ist der Standard, der genau dieses Problem lösen soll: eine einheitliche, sichere Sprache vom Sensor bis zur Unternehmenssoftware.

Was OPC UA leistet

OPC UA ist mehr als ein Übertragungsprotokoll. Der Standard umfasst vier Bausteine:

  • Informationsmodell: Daten werden mit ihrer Bedeutung übertragen. Ein Wert ist nicht nur „73,4“, sondern „Spindeltemperatur, Grad Celsius, Maschine 4“.
  • Dienste: Lesen, Schreiben, Abonnieren von Änderungen, Alarme, historische Daten und Methodenaufrufe.
  • Transport: Je nach Anwendung über das eigene Binärprotokoll, über HTTPS oder über PubSub, etwa mit MQTT.
  • Sicherheit: Authentifizierung, Berechtigungen, Signatur und Verschlüsselung sind Teil des Standards.

Der Standard ist plattformunabhängig. Er läuft auf Steuerungen, Industrie-PCs, Servern und in der Cloud und ist nicht an ein Betriebssystem oder einen Hersteller gebunden.

So funktioniert die Kommunikation

OPC UA verbindet Maschinen und IT-Systeme Unten stehen Maschinen verschiedener Hersteller: eine Werkzeugmaschine und ein Roboter mit eigenem OPC-UA-Server sowie eine Bestandsmaschine, die über ein Gateway angebunden wird. In der Mitte steht OPC UA als gemeinsame Sprache mit Informationsmodell und Sicherheit. Oben greifen MES, ERP und eine Datenplattform oder Cloud als Clients auf die Daten zu. MESAufträge, Rückmeldungen ERPPlanung, Kosten Datenplattform / CloudAnalysen, Kennzahlen Clients OPC UAgemeinsame Sprache · Informationsmodell · Sicherheit · IEC 62541 Server Werkzeugmaschineeigener OPC-UA-Server Robotereigener OPC-UA-Server Bestandsmaschineüber Gateway angebunden
OPC UA als gemeinsame Sprache zwischen Maschinen und IT: Maschinen stellen ihre Daten über einen OPC-UA-Server bereit, Anwendungen greifen als Client darauf zu.

Im klassischen Modell stellt eine Maschine oder Steuerung ihre Daten über einen OPC-UA-Server bereit. Anwendungen wie MES, Datenplattform oder Visualisierung verbinden sich als Client, durchsuchen den Adressraum des Servers und lesen oder abonnieren die benötigten Werte. Mit PubSub kann ein Gerät Daten auch an viele Empfänger gleichzeitig verteilen, was bei großen Datenmengen oder Cloud-Anbindungen hilft.

Ältere Maschinen ohne OPC UA lassen sich über Gateways anbinden. Sie übersetzen proprietäre Protokolle oder Feldbusse in OPC UA. Das ist in der Praxis oft der erste Schritt, bevor neue Anlagen den Standard direkt mitbringen.

Companion Specifications: gleiche Begriffe für eine Branche

Ein Informationsmodell allein reicht nicht, wenn jeder Hersteller seine Daten anders benennt. Deshalb erarbeiten Branchenverbände gemeinsam mit der OPC Foundation Companion Specifications. Sie legen fest, wie typische Objekte einer Branche beschrieben werden, etwa Zustand, Auftrag, Werkzeug oder Energieverbrauch einer Maschine. Bekannte Beispiele kommen aus dem Umfeld des VDMA, etwa für Werkzeugmaschinen, Robotik und Kunststoff- und Gummimaschinen; unter dem Dach von OPC UA for Machinery werden gemeinsame Grundbausteine zusammengefasst.

Für Maschinenbauer bedeutet das: Wer die passende Companion Specification umsetzt, macht seine Maschine für Kunden einfacher integrierbar. Für Betreiber bedeutet es: Daten verschiedener Hersteller lassen sich ohne individuelle Übersetzung auswerten.

OPC UA im Vergleich

OPC UA MQTT Modbus OPC Classic (DA)
Datenbedeutung Informationsmodell mit Typen und Einheiten Keine, nur Nachrichten Nur Register-Adressen Einfache Variablen
Sicherheit Im Standard enthalten Über Transport, z. B. TLS Ursprünglich keine Abhängig von Windows-DCOM
Plattform Unabhängig Unabhängig Unabhängig An Windows gebunden
Typischer Einsatz Maschine zu MES, ERP, Cloud IIoT, Cloud-Anbindung Einfache Feldgeräte Bestandsanlagen

Fazit der Tabelle: OPC UA ist der umfassendste dieser Standards für die Industrie. In der Praxis wird er oft mit MQTT kombiniert, und Modbus oder OPC Classic bleiben in Bestandsanlagen erhalten.

Wofür Industriebetriebe OPC UA nutzen

  • Maschinendaten erfassen: Zustände, Stückzahlen und Stillstände automatisch erfassen, etwa für die OEE-Berechnung.
  • MES und ERP anbinden: Aufträge an Maschinen übergeben und Rückmeldungen automatisch zurückspielen (MES).
  • Zustandsüberwachung: Temperatur, Vibration oder Stromaufnahme kontinuierlich auslesen, als Grundlage für Predictive Maintenance.
  • Digitaler Zwilling: Reale Betriebsdaten in ein virtuelles Modell einspeisen (Digitaler Zwilling).
  • Produkt als Vorteil: Maschinenbauer bieten OPC UA als Schnittstelle an und erleichtern Kunden die Integration.

Einstieg in der Praxis

  1. Bestand aufnehmen: Welche Maschinen haben bereits einen OPC-UA-Server, welche brauchen ein Gateway?
  2. Ziel festlegen: Welche Daten werden wofür gebraucht? Wenige, sinnvoll gewählte Werte sind besser als alles.
  3. Pilot an einer Linie: Eine Anlage anbinden, Daten prüfen, Nutzen messen.
  4. Sicherheit von Anfang an: Zertifikate verwalten, unsichere Modi abschalten, Produktionsnetz vom Büronetz trennen.
  5. Bei Neuanschaffungen vorgeben: OPC UA und, wo vorhanden, die passende Companion Specification ins Lastenheft schreiben.

Häufige Fragen

Was ist OPC UA einfach erklärt?

OPC UA ist eine gemeinsame Sprache, mit der Maschinen, Steuerungen und Software verschiedener Hersteller Daten austauschen können. Statt für jede Maschine eine eigene Schnittstelle zu programmieren, liest zum Beispiel ein MES die Daten aller Anlagen über denselben Standard aus, inklusive Einheit und Bedeutung jedes Wertes.

Wofür steht OPC UA?

OPC steht heute für Open Platform Communications, UA für Unified Architecture. Der Standard wird von der OPC Foundation entwickelt und ist als IEC 62541 international genormt. Er löste die ältere, an Windows gebundene Generation „OPC Classic“ ab.

Was ist der Unterschied zwischen OPC UA und MQTT?

MQTT ist ein schlankes Transportprotokoll, das Nachrichten verteilt, aber nicht festlegt, was die Daten bedeuten. OPC UA bringt ein Informationsmodell, Sicherheitsfunktionen und Dienste mit. Beide schließen sich nicht aus. OPC UA kann über sein PubSub-Verfahren auch MQTT als Transportweg nutzen.

Was sind OPC UA Companion Specifications?

Companion Specifications sind branchenspezifische Informationsmodelle, die Branchenverbände gemeinsam mit der OPC Foundation festlegen, etwa für Werkzeugmaschinen, Robotik oder Kunststoffmaschinen. Sie legen fest, wie zum Beispiel ein Maschinenzustand oder ein Auftrag einheitlich beschrieben wird, damit Systeme verschiedener Hersteller ihn ohne Anpassung verstehen.

Ist OPC UA sicher?

OPC UA enthält Sicherheitsfunktionen für Authentifizierung, Berechtigungen, Verschlüsselung und Signatur. Sie müssen aber richtig konfiguriert werden, etwa mit Zertifikaten und abgeschalteten unsicheren Modi. Ein sicher eingerichteter Server ersetzt zudem kein Konzept zur Netztrennung zwischen Büro und Produktion.

Kostet OPC UA Lizenzgebühren?

Die Spezifikationen der OPC Foundation sind frei zugänglich, für die Nutzung des Standards fallen keine Lizenzgebühren an. Kommerzielle Softwareprodukte wie OPC-UA-Server, Gateways oder Entwicklungsbibliotheken können dagegen kostenpflichtig sein. Viele moderne Steuerungen bringen einen OPC-UA-Server bereits mit.

Verwandte Begriffe

Quellen

Zuletzt aktualisiert: · Redaktion Industrie Digital Verbund · Alle Begriffe im Glossar