IBH Link UA:MQTT Beschreibung

Aus IBHsoftec Wiki
Wechseln zu: Navigation, Suche

MQTT Anbindung:

Hierbei können benutzerdefinierte OPC UA Variablen über die MQTT Publisher/Subscriber-Funktionalität mit einen MQTT Broker/Server ausgetauscht werden. MQTT unterstützt Sicherheitsmechanismen wie verschlüsselte Verbindungen, Zertifikate und Benutzerauthentifizierung womit eine sehr hohe Datensicherheit erreicht wird.

Ein strukturierter Aufbau der Variablen lässt sich sehr komfortabel mit dem Kostenfrei verfügbaren IBH OPC UA Editor erstellen.


Die MQTT-Funktion im IBHL ink UA unterstützt eine remanente Speicherung für Nachrichten auf der SD-Karte. Damit können Nachrichten auch nach einem Neustart, Stromausfall oder Verbindungsabbruch erhalten bleiben und später gesendet werden.

Durch die Unterstützung von Sparkplug-B wird MQTT industrietauglich (IIoT).

Die entscheidenden Vorteile von Sparkplug-B:

- Einheitliches Datenmodell

- Online/Offline-Erkennung

- Plug-and-Play

- Binär & effizient

Die MQTT-Funktion kann über die SPS gesteuert werden – allerdings nicht direkt über MQTT-Befehle, sondern über die OPC UA-Variablen, die mit MQTT-Topics verknüpft sind.

  • In der Konfiguration des IBHLinkUA können Sie OPC UA-Variablen definieren, die als Trigger oder Status für MQTT dienen.
  • Diese Variablen können von der SPS (z. B. Siemens S7, Mitsubishi, Rockwell) über OPC UA gelesen oder geschrieben werden.
  • Typische Steuerungen:
    • Publish auslösen: Eine SPS-Variable wird auf einen bestimmten Wert gesetzt, und der IBHLinkUA sendet die Nachricht an das MQTT-Topic.
    • Status überwachen: Empfangene MQTT-Nachrichten werden in OPC UA-Variablen geschrieben, die die SPS auswertet.


Der IBH Link UA kann somit als Schicht zwischen Maschinen und Leitsystemen (MES, ERP…) unabhängig von Simatic, Mitsubishi oder Rockwell Steuerungen eingesetzt werden.