bg Test 12

OPC UA & MQTT

opc
OPC UA & MQTT – Industrielle Kommunikation

Vernetzung von Maschinen, Automatisierungssystemen und Industriesoftware

GPLG realisiert industrielle Kommunikationsarchitekturen unter Einsatz von Technologien wie OPC UA und MQTT um Maschinen, SPSen, Sensoren und Softwaresysteme miteinander zu verbinden.

Wir entwickeln Kommunikationslösungen, die auf die Anforderungen der industriellen Umgebung zugeschnitten sind – von der Vernetzung auf Maschinenebene bis hin zum Datenaustausch zwischen Produktionssystemen und übergeordneten Anwendungen.

Industriesysteme müssen miteinander kommunizieren
🌐

Kommunikationsarchitekturen in der Industrie

Moderne Produktionsumgebungen bestehen selten aus nur einer einzigen Maschine oder einem einzigen Automatisierungssystem. Die Systeme müssen Informationen über alle Betriebsebenen hinweg zuverlässig austauschen:

SPS
Maschinen
CNCs
Roboter
SCADA
Software
Datensysteme
OPC UA und MQTT bieten unterschiedliche Mechanismen zur Anbindung dieser Umgebungen. GPLG nutzt sie als Teil umfassenderer industrieller Kommunikationsarchitekturen und wählt die geeignete Technologie je nach Gerät, Anwendung und erforderlichem Datenfluss aus.
OPC UA

⚙️

OPC UA für die industrielle Kommunikation

OPC UA (Open Platform Communications Unified Architecture) ist ein industrielles Kommunikationsframework, das für den zuverlässigen und strukturierten Informationsaustausch zwischen Systemen und Geräten entwickelt wurde. Es bietet eine standardisierte Möglichkeit für industrielle Anwendungen, mit Anlagen und Automatisierungssystemen zu kommunizieren.

Typische Architektur
SPS
OPC-UA-Server
OPC UA-Client
SCADA
Software
Datenbank
Wichtigste Anwendungsbereiche
🔌 SPS-Kommunikation
📊 Maschinendatenerfassung
🖥️ SCADA-Integration
💻 Industriesoftware
🔄 Kommunikation zwischen Maschinen und Systemen
📈 Austausch von Produktionsdaten
🌐 Integration mehrerer Systeme
MQTT

MQTT für den industriellen Datenaustausch

MQTT (Message Queuing Telemetry Transport) ist ein schlankes Publish/Subscribe-Nachrichtenprotokoll, das für die effiziente Datenverteilung zwischen vernetzten Geräten und Software entwickelt wurde. Durch den Einsatz eines zentralen Brokers entfällt die Notwendigkeit, direkte Peer-to-Peer-Verbindungen zwischen allen Systemkomponenten aufrechtzuerhalten.

Typische Architektur
Maschine / SPS
MQTT-Publisher
MQTT-Broker
SCADA
App
Analytik
Wichtigste Anwendungsbereiche
🌐 Industrielles Internet der Dinge
📡 Sensordaten
📊 Maschinentelemetrie
🔀 Verteilte Systeme
⚙️ Edge-Anwendungen
📈 Produktionsinformationen
☁️ Fernübertragung von Daten
OPC UA vs. MQTT
⚖️

Unterschiedliche Technologien für unterschiedliche Anforderungen

Funktion OPC UA MQTT
Hauptzweck Kommunikation in industriellen Systemen Nachrichten-/Datenverteilung
Kommunikationsmodell Client/Server Veröffentlichen / Abonnieren
Typische Umgebung Maschinen, SPS, SCADA IoT, Edge-Computing und verteilte Systeme
Datenstruktur Umfassendes industrielles Informationsmodell Leichte Nachrichten
Typische Anwendung Maschinen-/Systemintegration Datenverteilung
Architektur Direkte Systemkommunikation Broker-basierte Kommunikation
OPC UA + MQTT

Kombination von OPC UA und MQTT

Fertigungshalle
🔌 SPS
⚙️ CNC
🤖 Roboter
📡 Sensor
OPC UA (strukturierte OT-Kommunikation)
🔀 Edge-Gateway
MQTT (Lightweight Data Distribution)
☁️ MQTT-Broker
Unternehmen & Analytik
💻 Software
📊 Analytik
🌐 Cloud
OPC UA kann zur Kommunikation mit industriellen Geräten und Automatisierungssystemen verwendet werden, während MQTT ausgewählte Informationen an andere Anwendungen und Systeme weiterleiten kann.
ARCHITEKTUR DER INDUSTRIEKOMMUNIKATION
🛠️

Entwurf der Kommunikationsschicht

GPLG installiert nicht einfach nur ein Protokoll. Wir prüfen zunächst die wesentlichen architektonischen Anforderungen, bevor wir die entsprechende Kommunikationsinfrastruktur entwerfen:

Konstruktionsparameter
🔗 Welche Systeme müssen miteinander kommunizieren?
📋 Welche Informationen müssen ausgetauscht werden?
📍 Woher die Informationen stammen
🎯 Wohin es gehen soll
Erforderliche Übertragungsgeschwindigkeit
🌐 Netzwerkarchitektur
⚙️ Anforderungen an die Zuverlässigkeit
🛡️ Sicherheitsanforderungen
💻 Lokale versus Remote-Verarbeitung
Systemarchitektur
Maschinen
SPS / Steuerungen
Industrienetzwerk
Kommunikationsschicht
Edge / Gateway
Industriesoftware
SCADA / Daten / Anwendungen
OPC-UA-IMPLEMENTIERUNG
🔌

Integration von OPC UA in industrielle Systeme

GPLG setzt OPC-UA-Kommunikation im Rahmen von Maschinen- und Automatisierungsintegrationsprojekten um. Je nach Anlagenausstattung kann die Integrationsarchitektur die folgenden Schlüsselkomponenten und Durchführungsphasen umfassen:

🖥️
OPC-UA-Server
Stellt strukturierte Informationen aus einem industriellen System bereit.
💻
OPC UA-Client
Liest Informationen, die von einem OPC-UA-Server bereitgestellt werden, oder interagiert mit diesen.
🗺️
Datenabbildung
Legt fest, welche Variablen und Informationen ausgetauscht werden sollen.
🔗
Integration
Stellt eine Verbindung zwischen den Daten und SCADA, Industriesoftware oder anderen Systemen her.
Validierung
Stellt sicher, dass Daten korrekt ausgetauscht werden und sich wie erwartet verhalten.
MQTT-IMPLEMENTIERUNG

Implementierung von MQTT in industriellen Umgebungen

Zu den MQTT-Implementierungen gehören in der Regel:

Verlage

Geräte oder Anwendungen, die Informationen veröffentlichen.

Makler

Die zentrale Komponente, die für den Empfang und die Weiterleitung von Nachrichten zuständig ist.

Abonnenten

Anwendungen oder Systeme, die bestimmte Informationen empfangen.

Themen

Logische Kanäle zur Organisation industrieller Nachrichten.

factory/line01/machine03/status
factory/line01/machine03/temperature
factory/line01/machine03/production
factory/line01/machine03/alarm

Diese Struktur ermöglicht die Verteilung von Informationen, ohne dass einzelne Punkt-zu-Punkt-Verbindungen zwischen jedem einzelnen System hergestellt werden müssen.

INDUSTRIELLER DATENFLUSS
🔄

Vom Maschinensignal zur Softwareanwendung

01
⚙️
Maschine
Eine Maschine generiert Betriebsdaten.
02
🔌
SPS
Das Steuerungssystem verwaltet relevante Prozessvariablen und stellt sie zur Verfügung.
03
🌐
OPC UA
Strukturierte Industrieinformationen werden der Kommunikationsschicht zur Verfügung gestellt.
04
🔀
Edge / Gateway
Informationen können verarbeitet, gefiltert oder umgewandelt werden.
05
📡
MQTT
Ausgewählte Informationen werden über die Messaging-Infrastruktur verteilt.
06
💻
Anwendung
Softwaresysteme nutzen diese Informationen zur Überwachung, Analyse oder für andere industrielle Funktionen.
ANSCHLUSS VON ÄLTEREN GERÄTEN
🏭

Industrielle Kommunikation für bestehende Maschinen

In vielen Produktionsumgebungen kommen Geräte verschiedener Hersteller und aus unterschiedlichen Generationen zum Einsatz.
Eine Maschine muss nicht unbedingt ausgetauscht werden, nur weil sie moderne Kommunikationstechnologien nicht unterstützt.
GPLG kann bestehende Anlagen begutachten und ermitteln, wie Informationen daraus gewonnen und in eine moderne Kommunikationsarchitektur integriert werden können.

Bewertungskriterien für die Integration von Altsystemen
💻 Bestehende SPS
⚙️ Maschinensteuerung
🔌 Verfügbare Kommunikationsanschlüsse
📡 Bestehende Protokolle
📊 Verfügbare Daten
🎯 Erforderliche Angaben
🔀 Gateway-Anforderungen
SPS & OPC UA
🔗

Anbindung von SPS-Systemen an übergeordnete Anwendungen

OPC UA bietet eine strukturierte Kommunikationsschicht zwischen SPS-gesteuerten Geräten und übergeordneten Softwareplattformen.

SPS-Datenquellen
📊 Maschinenstatus
🔢 Produktionsanzahl
⏱️ Zykluszeit
🌡️ Temperatur
🚨 Alarm
⚙️ Prozessparameter
Integrationsablauf
🔌 SPS
OPC-UA-Schicht
💻 SCADA / Software
SCADA & OPC UA
🖥️

Industrielle Überwachung und Datenaustausch

OPC UA bildet das zentrale Kommunikationsrückgrat, das Industriemaschinen direkt mit der Leitsystem-Software verbindet.

🔌 SPS
OPC UA
📊 SCADA
MQTT & INDUSTRIELLES IoT
🌐

Anbindung industrieller Daten an IoT-Architekturen

MQTT ist besonders nützlich, wenn industrielle Informationen effizient auf mehrere Software- oder IoT-Komponenten verteilt werden müssen.

Architektur-Pipeline
⚙️ Maschinen
🔌 SPS
OPC UA
🔀 Edge-Gateway
MQTT
☁️ IoT-Plattform
💻 Anwendungen
Zuständigkeiten der einzelnen Ebenen
⚙️
Maschinen & SPS
Betriebssignale, die auf Geräteebene erzeugt und von Echtzeit-Steuerungssystemen verwaltet werden.
🔌
OPC-UA-Schicht
Strukturiert Betriebsdaten zu standardisierten, aussagekräftigen Informationsmodellen.
🔀
Edge-Gateway
Filtert, aggregiert und transformiert Daten für eine ressourcenschonende Übertragung in die Cloud.
📡
MQTT- und IoT-Plattform
Stellt Telemetriedaten nahtlos über Publish/Subscribe-Mechanismen für Anwendungen bereit.
KOMMUNIKATIONSSICHERHEIT
🛡️

Die industrielle Kommunikation muss sicher konzipiert sein

Bei der industriellen Vernetzung muss mehr berücksichtigt werden als nur die Frage, ob Daten ausgetauscht werden können. GPLG berücksichtigt wichtige architektonische und betriebliche Faktoren, um eine sichere Umsetzung zu gewährleisten:

  • Netzwerksegmentierung — Isolierung kritischer Steuerungsnetzwerke von Unternehmens- und externen Systemen.
  • Authentifizierung — Überprüfung der Identitäten aller kommunizierenden Geräte, Broker und Softwaresysteme.
  • Zugriffskontrolle — Durchsetzung von Richtlinien zum Prinzip der geringsten Berechtigungen, um die Betriebsfunktionen pro System einzuschränken.
  • Verschlüsselung — Schutz sensibler Daten bei der Übertragung und – soweit erforderlich – im Ruhezustand.
  • Geräteexposition — Minimierung der Angriffsflächen und Absicherung von Edge-Geräten gegen unbefugten Zugriff.
  • Sicherheit bei Brokern — Absicherung zentraler Messaging-Hubs durch strenge Richtlinien und Überwachung.
  • Benutzerberechtigungen — Die Beschränkung von Bedienungs- und Verwaltungsvorgängen auf autorisiertes Personal.
  • Kommunikationswege — Überprüfung und Absicherung expliziter End-to-End-Datenwege.
  • Industrielle Netzwerkarchitektur — Entwurf einer ausfallsicheren Topologie, die für Betriebsumgebungen geeignet ist.
BEWERTUNG DER KOMMUNIKATION
🔍

Bevor wir das Protokoll umsetzen

Zunächst bewerten wir die bestehende Umgebung anhand wichtiger betrieblicher Aspekte:

  • Vorhandene Ausrüstung — Erfassung der installierten Maschinen, SPSen und Steuerungen.
  • Verfügbare Kommunikationsmöglichkeiten — Bewertung der verfügbaren Protokolle und Schnittstellen.
  • Datenanforderungen — Festlegung der konkreten Informationen, die ausgetauscht werden müssen.
  • Reiseziel — Festlegen, wohin die Daten übertragen werden müssen.
  • Leistung — Ermittlung der erforderlichen Austauschgeschwindigkeit und -häufigkeit.
  • Architektur — Auswahl zwischen direkten, maklerbasierten, Edge-basierten oder hybriden Modellen.
TECHNOLOGIEN, MIT DENEN WIR ARBEITEN

Industrielle Kommunikation und Integration

Industrielle Kommunikation
OPC UA MQTT
APIs
REST-APIs
Programmierung
C# Python
Automatisierung
SPS SCADA
Infrastruktur
Docker Linux
ANWENDUNGEN
💡

Wo wir OPC UA und MQTT einsetzen

⚙️
Maschinenintegration
Verbinden Sie Maschinen und Steuerungen mit Industriesoftware.
🔌
Datenerfassung über SPS
Greifen Sie auf relevante Prozessinformationen aus SPS-Systemen zu.
🖥️
SCADA-Integration
Austausch von Betriebsdaten mit Überwachungssystemen.
🌐
Industrielles Internet der Dinge
Maschinen und Datenquellen mit IoT-Architekturen verbinden.
📊
Produktionsüberwachung
Stellen Sie Produktionsdaten für Überwachungsanwendungen bereit.
💻
Industriesoftware
Die Kommunikation zwischen kundenspezifischer Software und industriellen Systemen sicherstellen.
DER TECHNISCHE ANSATZ VON GPLG
🎯

Auf die Anwendung zugeschnittene Kommunikation

Wir entscheiden uns nicht einfach deshalb für OPC UA oder MQTT, weil es sich um weit verbreitete Technologien handelt. Die Wahl des Protokolls richtet sich stets nach den tatsächlichen Anforderungen des industriellen Systems.

Bewertungshierarchie
⚙️ Ausstattung
📊 Daten
🏗️ Architektur
💻 Anwendung
📋 Anforderungen
🔌
OPC UA Primär
Ideal, wenn komplexe, standardisierte Informationsmodelle und umfangreiche Maschinenkontexte auf Anlagenebene erforderlich sind.
📡
MQTT-Primär
Ideal für die leichte Verteilung von Telemetriedaten nach dem Publish/Subscribe-Prinzip über verteilte Software- und IoT-Plattformen hinweg.
🔀
Hybrid-Synergie
In vielen Architekturen arbeiten beide Protokolle nahtlos zusammen – OPC UA im OT-Bereich und MQTT in der Cloud.

Vernetzen Sie Ihre industriellen Systeme

Ganz gleich, ob Sie eine SPS an eine Software anbinden, bestehende Maschinen integrieren, eine industrielle IoT-Architektur aufbauen oder Daten zwischen mehreren industriellen Systemen austauschen möchten – GPLG kann die passende Kommunikationsschicht entwerfen und implementieren.

Ein Integrationsprojekt besprechen

Teilen mit