HomeBlog

MQTT und Siemens SPS: Datenkommunikation in industriellen Biogasanlagen

Stromfee Redaktion · 19. Juni 2026
ThemenseiteEnergiemonitoring →

TL;DR: MQTT verbindet Siemens-SPS-Steuerungen über einen zentralen Broker mit Monitoring-Systemen. Das Protokoll ist ressourcenschonend und eignet sich für Biogasanlagen, Motoren und andere industrielle Prozesse – wenn Broker-Sicherheit und Topic-Struktur von Anfang an sauber geplant sind.

▶ Energiemonitoring und Datenkommunikation in Biogasanlagen – so funktioniert die Anbindung von SPS-Systemen in der Praxis. Aus der Stromfee-Mediathek.
Energiemonitoring-Dashboard mit Echtzeit-Sensordaten aus einer Biogasanlage
Energiemonitoring-Dashboard mit Echtzeit-Sensordaten aus einer Biogasanlage

Was ist MQTT und warum eignet es sich für industrielle Anlagen?

MQTT (Message Queuing Telemetry Transport) ist ein leichtgewichtiges Nachrichtenprotokoll, das nach dem Publish-Subscribe-Prinzip arbeitet. Ein zentraler Broker – häufig Eclipse Mosquitto oder HiveMQ – empfängt Nachrichten von Sendern (Publisher) und verteilt sie an alle registrierten Empfänger (Subscriber). Geräte müssen sich gegenseitig nicht kennen; die Entkopplung erfolgt vollständig über den Broker.

Gegenüber anderen Industrieprotokollen wie Modbus TCP oder OPC UA punktet MQTT mit geringem Overhead: Pakete sind kompakt, Verbindungen bleiben dauerhaft offen (persistent connection), und Nachrichten lassen sich bei Verbindungsunterbrechung zwischenspeichern (QoS-Level 1 oder 2). Das macht das Protokoll besonders geeignet für Biogasanlagen mit vielen verteilten Sensoren und instabilen Mobilfunkanbindungen.

Siemens SPS – Voraussetzungen für MQTT-Kommunikation

Siemens bietet MQTT-Unterstützung ab bestimmten Modellreihen nativ an:

Im TIA Portal wird die MQTT-Verbindung über den Funktionsbaustein MQTT_Connect konfiguriert. Dabei werden Broker-Adresse, Port, Client-ID und Authentifizierungsdaten hinterlegt. Die Parametrierung erfolgt über Datenbausteine (DB), die zur Laufzeit beschrieben werden können.

Topic-Struktur und Nachrichtenformat

Eine durchdachte Topic-Hierarchie ist das Rückgrat einer wartbaren MQTT-Integration. Eine bewährte Struktur für Biogasanlagen sieht so aus:

Nachrichten werden typischerweise im JSON-Format übermittelt. Datenbausteine auf der SPS liefern die Messwerte, die der MQTT-Baustein als strukturierte Zeichenkette verpackt und publiziert. JSON erleichtert die spätere Weiterverarbeitung in Datenbank- oder Monitoring-Systemen erheblich.

Stolperfallen aus der Praxis

Bei der Einführung von MQTT in industriellen Biogasanlagen treten einige Probleme regelmäßig auf:

Fazit

MQTT ist ein etabliertes Protokoll für die Einbindung von Siemens-SPS-Systemen in industrielle Monitoring-Architekturen. Die Siemens-Baureihen S7-1200 und S7-1500 unterstützen MQTT nativ über TIA Portal; ältere Systeme benötigen ein Gateway. Entscheidend für den stabilen Betrieb sind eine saubere Topic-Hierarchie, konsequente TLS-Absicherung, korrekte QoS-Konfiguration und NTP-synchronisierte Zeitstempel. Wer diese Grundlagen beachtet, schafft eine robuste Datenbasis für Echtzeit-Monitoring, Wartungsplanung und Abrechnungskontrolle in Biogasanlagen.

Auf Ihren echten Daten rechnen lassen?
Wir lesen Anlage und Lastgang herstellerunabhängig aus und optimieren gegen den realen Strommarkt.
Zum BESS.optimizer →

FAQ

Welche Siemens-SPS-Modelle unterstützen MQTT nativ?

Die Baureihen S7-1200 und S7-1500 unterstützen MQTT über TIA-Portal-Bibliotheken nativ. Ältere Modelle wie S7-300 oder S7-400 benötigen ein externes Gateway, etwa das SIMATIC IOT2040 oder eine Linux-basierte Middleware.

Welchen MQTT-Broker sollte ich einsetzen?

Eclipse Mosquitto ist der verbreitetste Open-Source-Broker und eignet sich für kleine bis mittlere Anlagen. HiveMQ bietet erweiterte Cluster- und Persistenz-Funktionen für größere Installationen. Beide unterstützen TLS und ACL-basierte Zugriffskontrolle.

Wie sichere ich eine MQTT-Verbindung gegen unbefugten Zugriff ab?

Mindestanforderungen: TLS-Verschlüsselung auf Port 8883, Benutzername/Passwort-Authentifizierung und ACL-Regeln, die Topics auf benötigte Clients beschränken. In Produktionsumgebungen empfiehlt sich zusätzlich eine Client-Zertifikat-Authentifizierung.

Was passiert, wenn der MQTT-Broker kurz ausfällt?

Bei QoS 1 oder 2 speichert der Broker ausstehende Nachrichten für Clients mit persistenter Session und stellt sie nach Wiederverbindung zu. Bei QoS 0 gehen Nachrichten während des Ausfalls verloren. Für Alarmzustände ist QoS 1 mindestens erforderlich.

Stromfee — Energiemonitoring & Speicher-Optimierung
Herstellerunabhängig, auf echten Anlagendaten.
Beratung anfragen