Modbus-RTU-Daisy-Chain mit Gateway und mehreren Industriegeräten über RS485
Auf dieser Seite

Modbus ist seit 1979 das De-facto-Protokoll, mit dem industrielle Geräte miteinander kommunizieren. Ein Master fragt die Geräte nacheinander ab und liest oder schreibt dabei Messwerte und Einstellungen in ihren Registern. Als Installateur begegnet Ihnen Modbus täglich: in Wärmepumpen, Photovoltaik-Wechselrichtern, Energiezählern, Kälteanlagen, Ladesäulen und Gebäudeautomation. Es läuft als Modbus RTU über RS485 oder als Modbus TCP über Ethernet.

Was ist Modbus, kurz erklärt?

Modbus ist ein offenes Kommunikationsprotokoll, das 1979 von Modicon (heute Teil von Schneider Electric) für speicherprogrammierbare Steuerungen veröffentlicht wurde. Laut Modbus Organization, der Hüterin der Spezifikation, basiert Modbus auf einem Master/Slave-Modell: genau ein Master initiiert Transaktionen, die Slaves antworten. Weil die Spezifikation lizenzfrei und einfach implementierbar ist, wurde Modbus schnell zum gemeinsamen Nenner in Industrie und Gebäudetechnik.

Modbus dominiert auf Geräteebene, besonders in HLK, Wärmepumpen, PV, Kältetechnik und Unterzählern. Höhere Protokolle wie BACnet, KNX oder OPC UA übernehmen die Rolle des Supervisors. Auf der Ebene, auf der Sie als Installateur arbeiten, bleibt Modbus die Norm.

Modbus RTU, TCP und ASCII: die drei Varianten im Vergleich

Modbus gibt es in drei Varianten, und der Unterschied liegt ausschließlich in der Transportschicht. Die Anwendungsschicht (Funktionscodes, Registeradressen) ist in allen drei identisch.

VariantePhysikalische SchichtFramingTypischer EinsatzGeschwindigkeit
Modbus RTURS485 oder RS232, seriellBinär mit CRC-16Feldgeräte, Zähler, Wärmepumpen9.600 bis 115.200 Baud
Modbus TCPEthernet, IP-Port 502TCP-Paket mit MBAP-HeaderPV-Wechselrichter, GLT-SupervisorBis zu 1 Gbit/s
Modbus ASCIISeriellASCII mit LRCLegacy, selten neu1.200 bis 19.200 Baud

Modbus RTU bleibt die verbreitetste Variante bei Installationen. Sie erkennen sie an den drei Leitungen auf einer Klemme (A, B, GND) und der Daisy-Chain-Topologie von maximal 1200 Metern ohne Repeater. Modbus TCP ist Standard bei PV-Wechselrichtern und überall dort, wo ohnehin Ethernet verfügbar ist. Modbus ASCII begegnet Ihnen nur noch selten, meist bei Sanierung alter Bestandsanlagen.

ABGND
A
Signal, nicht invertiert
B
Signal, invertiert
GND
gemeinsame Masse
RS-485-Klemmleiste am Gateway oder SlaveDie drei Adern, an denen Sie eine Modbus-RTU-Installation sofort erkennen: A (orange) und B (weiß) führen das differenzielle Signal, GND (grün) verbindet die Masse.

Wie funktioniert Modbus? Master, Slaves und Register

Ein Modbus-Netzwerk hat immer genau einen Master und bis zu 247 Slaves auf demselben Bus. Der Master fragt, die Slaves antworten. Slaves senden niemals eigenständig, und deshalb läuft Modbus RTU auch auf langen Leitungen störfest.

GatewayMasterWärmepumpe01Energiezähler02PV-Wechselrichter03Kälteanlage04Anfrage vom MasterAntwort vom Slave
Ein typischer Modbus-RTU-Bus: Das Gateway fragt einen Slave gezielt über seine Adresse ab, der Slave antwortet unmittelbar.

Jeder Slave hat eine eindeutige Slave-Adresse zwischen 1 und 247. Adresse 0 ist für Broadcast-Nachrichten ohne Antwort reserviert. Innerhalb eines Slaves ist der Speicher in vier Registertypen aufgeteilt, jeder mit eigenen Lese- und Schreibrechten.

TypModicon-PräfixGrößeRechteBeispiel
Coil (Spule)0x (00001 bis 09999)1 Bitlesen und schreibenRelais ein oder aus
Discrete Input1x (10001 bis 19999)1 Bitnur lesenStatus Endschalter
Input Register3x (30001 bis 39999)16 Bitnur lesengemessene Temperatur
Holding Register4x (40001 bis 49999)16 Bitlesen und schreibenSollwert Temperatur

In der Praxis nutzen Sie vor allem Holding Register (4x) für Konfiguration und Input Register (3x) für Messwerte. Eine Temperaturmessung belegt oft zwei benachbarte Register, weil Hersteller 32-Bit-Floats auf zwei 16-Bit-Register aufteilen. Prüfen Sie immer die Register-Map Ihres konkreten Geräts: Adressnummerierung und Word-Order (high vor low oder umgekehrt) unterscheiden sich je nach Hersteller. Fertige Register-Maps für gängige Zähler, Wärmepumpen und Wechselrichter finden Sie in der Vorlagenbibliothek von ModbusCloud.

Funktionscodes, die Installateure kennen müssen

Ein Funktionscode sagt dem Slave, was der Master möchte. Von den 24 in der Spezifikation definierten Codes nutzen Sie in der Praxis vor allem sieben.

FCNameZweckWer nutzt das?
01Read CoilsRelais oder Ein/Aus-Status lesenKältetechnik, Beleuchtung
02Read Discrete InputsAlarm- und Statuskontakte lesenAlarmüberwachung
03Read Holding RegistersSollwerte und Konfiguration lesenDominant in HLK
04Read Input RegistersMesswerte lesenEnergiezähler, PV
05Write Single CoilEinzelnes Relais setzenManuelles Schalten
06Write Single RegisterEinen Sollwert schreibenSollwert ändern
16Write Multiple RegistersMehrere 16-Bit-Register schreibenBulk-Konfiguration

FC03 ist mit Abstand der meistgenutzte Funktionscode in HLK- und Wärmepumpen-Monitoring. Sie lesen damit zum Beispiel zwei Holding Register ab Adresse 0x0000 für die Vorlauftemperatur.

Der Master sendet die FC03-Anfrage, der Slave antwortet innerhalb weniger Millisekunden mit den vier Datenbytes. Ein kompletter Zyklus bleibt bei 9600 Baud unter 20 ms. Bei einem Polling-Intervall von einer Sekunde lesen Sie so Dutzende Slaves überlappungsfrei aus.

Wo begegnet Ihnen Modbus im DACH-Markt?

Modbus sitzt in praktisch jedem Segment, in dem Sie als DACH-Installateur arbeiten. Nachfolgend die wichtigsten Hersteller und ihr Modbus-Status.

Wärmepumpen

Viessmann Vitocal 150-A und 250-A haben eine Modbus-TCP/RTU-Schnittstelle an Port X18 (laut Viessmann Community). Die E3-Regelung unterstützt die WAGO-Gateway-Integration. Buderus setzt auf Logamatic 5000 mit Modbus TCP/IP auf Port 502 und fester Geräte-ID 255 (Buderus-Dokumentation 5000-Modbus). Vaillant bindet geoTHERM und aroTHERM über das Modbus-Gateway SMART CONNECT von ise GmbH an. Bosch, Wolf, Stiebel Eltron und NIBE unterstützen Modbus über Vendor-Gateways oder native TCP. Unser Leitfaden zur Wärmepumpen-Anbindung zeigt konkrete Register pro Hersteller.

PV-Wechselrichter

SMA Sunny Boy und Tripower aktivieren Modbus TCP über die Installer-Weboberfläche. Fronius Symo, GEN24 und Tauro liefern Modbus TCP ab Werk (GEN24) oder über den Datamanager 2.0. Kostal Plenticore hat Modbus RTU via Smart Energy Meter und Modbus TCP ab Firmware 01.42. Huawei SUN2000 spricht Modbus TCP über SmartLogger 3000A. Für alle genannten Hersteller existiert das SunSpec-Modbus-Profil als standardisiertes Mapping.

Energiezähler

Der Eastron SDM630-Modbus-MID V3 ist der de-facto-Standard für PV-Einspeisemessung in Deutschland: MID-zertifiziert, Modbus RTU Default 9600 8N1, bis 100 A je Phase. Unser Leitfaden zum SDM630 enthält die komplette Register-Map. Deutsche Alternativen sind Janitza UMG 96RM/512 (deutscher Hersteller, RTU und TCP), Siemens SENTRON 7KM PAC, Phoenix Contact EMpro und ABB B23/B24.

Kältetechnik

Carel pCO5plus und Danfoss AK-SM800A dominieren Supermarkt- und Industriekälte. Beide kommunizieren über Modbus RTU, einige über Modbus TCP. Bitzer CSH Screw Compressors mit VSD nutzen Modbus RTU für Diagnose. Güntner bietet Modbus RTU auf Verflüssigern. Die F-Gase-Verordnung (EU 2024/573) und die ChemKlimaschutzV machen digitale Logbücher für Anlagen über 5 tCO2-Äquivalent zur Pflicht, Modbus ist dabei die praktische Datenquelle.

Gebäudeautomation

Siemens Climatix IC und Desigo CC, Johnson Controls Metasys, Kieback und Peter DDC 4200/4400, Sauter EY-modulo 5 und Saia-Burgess PCD integrieren Modbus als Unterprotokoll neben BACnet. Loxone Miniserver Gen 2 hat eine Modbus-Extension für RTU und native TCP. Die deutsche Home Assistant-Community nutzt die eingebaute Modbus-Plattform für DIY-Setups.

Modbus physikalisch anschließen: Baudrate, Adresse, Terminierung

Die häufigsten Fehler bei einer neuen Modbus-Installation liegen in der physikalischen Schicht. Achten Sie auf diese fünf Punkte:

120 ΩBusanfangGatewaySlave01Slave02Slave03120 ΩBusende
Die 120-Ω-Abschlusswiderstände gehören exakt an beide physikalischen Busenden, nicht an jedes Gerät und nicht in die Mitte.
  1. 1

    Geschirmte verdrillte Leitung verwenden

    Eine verdrillte Aderpaar-STP-Leitung mit Impedanz um 120 Ω ist Pflicht. Belden 9841 oder eine Cat-5-Leitung mit einem verdrillten Paar für A und B funktionieren. Nicht mehrere Paare mischen.

  2. 2

    Daisy Chain, keine Sternverdrahtung

    RS485 funktioniert als Daisy Chain: Master zu Slave 1 zu Slave 2, ohne Stichleitungen länger als 30 cm. Eine Sternverdrahtung oder lange Stichleitungen erzeugen Reflexionen und CRC-Fehler.

  3. 3

    Mit 120 Ω an beiden Enden terminieren

    Setzen Sie einen 120-Ω-Abschlusswiderstand am Master und am entferntesten Slave. Nicht in der Mitte und nicht an jedem Gerät. Viele Gateways haben einen DIP-Schalter für zuschaltbare Terminierung.

  4. 4

    Baudrate und Parität auf allen Geräten gleich

    Standard ist 9600 Baud 8N1. Einige Hersteller verwenden 19200 oder 38400 Baud. Alle Geräte auf dem Bus müssen identische Einstellungen haben, sonst keine Kommunikation.

  5. 5

    Eindeutige Slave-Adressen vergeben

    Slave-Adressen 1 bis 247 sind gültig, 0 ist für Broadcast reserviert. Doppelte Adressen erzeugen schwer aufspürbare Buskonflikte. Dokumentieren Sie die Adressvergabe in der Projektmappe.

Mehr zur physikalischen Schicht finden Sie in unserem RS485-Verkabelungsleitfaden mit Kabelwahl, Schirmung und Störfestigkeit.

Modbus in GModG, EPBD und F-Gase-Verordnung

Seit dem 29. Juli 2026 steht die Pflicht zur Gebäudeautomation in § 56 Gebäudemodernisierungsgesetz (GModG), dem früheren Gebäudeenergiegesetz. Eigentümer von Nichtwohngebäuden mit Heizungs-, Klima- oder kombinierten Lüftungsanlagen über 70 kW Nennleistung müssen bis zum 31. Dezember 2029 ein System für Gebäudeautomation und Gebäudesteuerung (GACS) einrichten. Ausgenommen sind Fälle, in denen das technisch nicht möglich oder wirtschaftlich nicht vertretbar ist. § 56 GModG schreibt kein Protokoll vor. Verlangt wird eine gängige und frei konfigurierbare Schnittstelle für den Datenzugriff, und Modbus ist eines der offenen Protokolle, mit denen Anlagen das üblicherweise erfüllen.

Die Vorgabe stammt aus der EPBD IV (Richtlinie (EU) 2024/1275), die die Mitgliedstaaten bis zum 29. Mai 2026 umsetzen mussten. Auch die Richtlinie schreibt kein Protokoll vor. Bestandsanlagen, die heute noch keine Gebäudeautomation haben, werden damit bis Ende des Jahrzehnts nachgerüstet. Modbus ist dabei die pragmatischste Schicht, weil fast alle vorhandenen Feldgeräte Modbus-fähig sind.

Ergänzend fordert die F-Gase-Verordnung (EU 2024/573) digitale Logbücher für Kälteanlagen über 5 tCO2-Äquivalent, deren Datenbasis fast immer Modbus ist. Auf Normebene sollten Sie VDI 3814 (Gebäudeautomation) im Hinterkopf haben, die Modbus als offenes Protokoll in Blatt 4.1 aufführt.

Typische Modbus-Fehler und ihre Behebung

SymptomWahrscheinliche UrsacheLösung
Keine Antwort auf FC03Falsche Slave-Adresse oder A/B vertauschtAdresse im Servicemenü prüfen, A und B im Zweifel tauschen
CRC-FehlerFehlende oder falsche Terminierung120 Ω an beiden Enden setzen, Schirm beidseitig auf PE
Intermittierende DatenLeitung zu lang oder zu viele StichleitungenStichleitungen unter 30 cm, Repeater ab 1.000 m
Exception 02Registeradresse existiert nichtRegister-Map des Herstellers prüfen, 0- oder 1-basierte Adressierung
Exception 03Ungültiger DatenwertWert außerhalb des erlaubten Bereichs der Registerdefinition
Timeout nach 1 sLangsamer Slave oder falsche BaudrateTimeout auf 2 s erhöhen oder Baudrate angleichen

Häufig gestellte Fragen zu Modbus

Was ist Modbus einfach erklärt?

Modbus ist ein offenes Kommunikationsprotokoll aus dem Jahr 1979, mit dem industrielle Geräte mit einem zentralen Master kommunizieren. Der Master stellt Anfragen oder sendet Befehle, die Slave-Geräte antworten. Modbus wird heute noch in fast jeder Wärmepumpe, jedem PV-Wechselrichter und jedem Energiezähler eingesetzt.

Was ist der Unterschied zwischen Modbus RTU und Modbus TCP?

Modbus RTU läuft seriell über RS485 in Daisy-Chain-Topologie mit bis zu 247 Slaves. Modbus TCP läuft über Ethernet auf Port 502 in Stern-Topologie. Funktionscodes und Registeradressen sind identisch, nur die Transportschicht unterscheidet sich. RTU läuft auf langen Leitungen störfest, TCP ist schneller und skaliert besser.

Ist Modbus ein offenes Protokoll?

Ja. Die Spezifikation Modbus Application Protocol V1.1b3 wird von der Modbus Organization kostenlos veröffentlicht. Es fallen keine Lizenzgebühren an, und jeder Hersteller darf Modbus implementieren. Deshalb findet sich Modbus in praktisch jedem Industriegerät. International ist Modbus zusätzlich in IEC 61158-6-21 genormt.

Wie viele Geräte kann man über Modbus anschließen?

Ein Modbus-RTU-Bus unterstützt laut Spezifikation bis zu 247 Slaves. In der Praxis begrenzt die elektrische Last der RS485-Transceiver die Zahl meist auf 32 Standard Unit Loads. Für mehr Geräte setzen Sie mehrere Busse oder einen Repeater ein. Bei Modbus TCP gibt es keine solche Grenze, nur die Netzwerklast.

Welche Baudrate ist bei Modbus RTU üblich?

Standard ist 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit (9600 8N1). Für schnellere Abfrage oder mehr Teilnehmer eignen sich 19200 oder 38400 Baud. Alle Geräte auf dem Bus müssen identisch konfiguriert sein. Modbus TCP hat keine Baudrate, hier entscheidet die Ethernet-Geschwindigkeit.

Was ist ein Halteregister (Holding Register)?

Ein Halteregister ist ein 16-Bit-Speicherbereich in einem Modbus-Slave, den der Master sowohl lesen als auch schreiben kann. Modicon-Präfix ist 4x. In der Praxis speichern Halteregister Sollwerte, Konfigurationsparameter und zusammengesetzte Messwerte wie 32-Bit-Floats über zwei benachbarte Register.

Ist Modbus im Jahr 2026 noch Standard?

Ja. Modbus ist 2026 nach wie vor das dominante Geräteprotokoll in Industrie und Gebäudetechnik. EPBD IV und § 56 GModG schreiben kein Protokoll vor. Modbus ist eines der offenen Protokolle, mit denen Gebäude die Pflicht zur Gebäudeautomation üblicherweise erfüllen. Auf Supervisor-Ebene übernehmen BACnet und OPC UA, auf Feldebene bleibt Modbus der Standard.

Ist Modbus dasselbe wie RS485?

Nein. RS485 ist eine physikalische Schicht für serielle Kommunikation über verdrillte Aderpaare. Modbus RTU nutzt RS485 als Transport, aber RS485 überträgt auch andere Protokolle wie Profibus oder DMX. Modbus TCP wiederum läuft über Ethernet ganz ohne RS485.

Das ModbusCloud Gateway liest Modbus-RTU- und Modbus-TCP-Geräte aus mehreren Anlagen mit den fertigen Vorlagen aus der Bibliothek aus und führt die Daten in einem Portal zusammen. Fehlt eine Vorlage, erstellt ModbusCloud sie kostenlos, sobald die Registerdaten vorliegen.