Lexikon · Digitalisierung & AutomatisierungKI-unterstützt
OPC UA
OPC UA ist ein herstellerunabhängiger Kommunikationsstandard für den sicheren Datenaustausch zwischen Maschinen, Steuerungen und IT-Systemen in der industriellen Automatisierung.
Was bedeutet OPC UA?
OPC UA steht für Open Platform Communications Unified Architecture und bezeichnet einen plattformunabhängigen Kommunikationsstandard für die Industrie. Der Standard ermöglicht den Datenaustausch zwischen Maschinen, Steuerungen, Sensoren und übergeordneten IT-Systemen – unabhängig von Hersteller und Betriebssystem.
Die OPC Foundation entwickelte OPC UA als Nachfolger der klassischen OPC-Standards (OPC DA, OPC HDA, OPC A&E), die auf Windows-Technologie basierten. OPC UA vereint alle Funktionen der Vorgänger in einer Architektur und erweitert sie um Plattformunabhängigkeit, integrierte Sicherheit und semantische Datenmodelle.
Wie funktioniert OPC UA?
OPC UA nutzt eine Client-Server-Architektur oder Publisher-Subscriber-Modelle für die Kommunikation. Jeder OPC-UA-Server stellt einen Adressraum bereit, in dem Daten als Knoten strukturiert sind. Diese Knoten enthalten nicht nur Werte, sondern auch Metadaten wie Einheiten, Grenzwerte oder Beziehungen zu anderen Daten.
Die Kommunikation erfolgt über standardisierte Protokolle wie TCP oder HTTPS. Integrierte Sicherheitsmechanismen umfassen Verschlüsselung, Authentifizierung und Autorisierung. Companion Specifications definieren branchenspezifische Datenmodelle, etwa für Robotik, Kunststoffmaschinen oder Werkzeugmaschinen.
Praxisbeispiel aus der Industrie
Ein mittelständischer Maschinenbauer integriert Bearbeitungszentren verschiedener Hersteller in sein MES. Über OPC UA lesen die übergeordneten Systeme Maschinenzustände, Stückzahlen und Prozessparameter aus – ohne herstellerspezifische Treiber. Die semantischen Datenmodelle sorgen dafür, dass "Spindeldrehzahl" bei allen Maschinen einheitlich interpretiert wird. Wartungsdaten fließen automatisch ins ERP-System.
Abgrenzung
OPC UA unterscheidet sich von klassischem OPC durch Plattformunabhängigkeit und integrierte Sicherheit. Während OPC DA nur unter Windows funktioniert, läuft OPC UA auf Linux, Embedded-Systemen und in der Cloud.
Im Vergleich zu proprietären Protokollen wie Profinet oder EtherCAT fokussiert OPC UA auf die semantische Interoperabilität zwischen Automatisierungs- und IT-Ebene, nicht auf Echtzeitkommunikation im Mikrosekundenbereich. Für zeitkritische Feldbusanwendungen kombinieren Anwender OPC UA oft mit Echtzeit-Ethernet-Protokollen.
Normen und Rechtsgrundlagen
OPC UA ist in der IEC 62541 international normiert. Die Spezifikationen werden von der OPC Foundation gepflegt und sind öffentlich verfügbar. Branchenverbände wie der VDMA entwickeln Companion Specifications für spezifische Maschinentypen.
Verwandte Begriffe