Modbus TCP Gateway einrichten: Anleitung fuer Installateure
Modbus TCP Gateway einrichten in fuenf Schritten: RS485 verdrahten, serielle Parameter, feste IP, Unit-ID-Mapping und Test. Mit Port 502 und Fehlerbehebung.

Ein Modbus TCP Gateway einzurichten ist der uebliche Weg, um einen bestehenden RS485-Modbus-RTU-Bus in ein IP-Netzwerk zu bringen, damit eine SPS, eine Gebaeudeleittechnik oder eine Cloud-Plattform die Geraete auslesen kann. Die meisten Installateure scheitern jedoch an denselben drei Punkten: welche IP-Adresse, welche seriellen Parameter und wofuer die Unit ID gut ist. Diese Anleitung fuehrt die Einrichtung in fuenf festen Schritten durch.
Sie erfahren, wie Sie die RS485-Seite verdrahten, die Baudrate und Paritaet mit den Slaves abgleichen, dem Gateway eine feste IP auf Port 502 vergeben, das Unit-ID-Mapping einstellen und die Verbindung mit einem Modbus-Client testen. Am Ende wissen Sie auch, warum Sie Port 502 niemals direkt ins Internet stellen und wie Sie die haeufigsten Fehlermeldungen beheben. Geschrieben fuer Installateure, nicht fuer Softwareentwickler.
Die wichtigsten Punkte
- Ein Modbus TCP Gateway pollt den RS485-Bus als Master und stellt jedes Slave-Geraet als TCP-Server auf Port 502 bereit, ohne dass die Feldgeraete selbst Ethernet beherrschen muessen.
- Die Einrichtung folgt einer festen Reihenfolge: zuerst die RS485-Seite (Verdrahtung und serielle Parameter), dann die IP-Seite (feste Adresse und Unit-ID-Mapping) und zuletzt ein Test.
- Die Unit ID aus dem MBAP-Header bestimmt, welche RTU-Slave-Adresse (1 bis 247) hinter dem Gateway antwortet, eine falsche Unit ID erzeugt also dieselbe Stille wie eine falsch verdrahtete Linie.
Was ist ein Modbus TCP Gateway?
Ein Modbus TCP Gateway ist ein Geraet, das Modbus-RTU-Nachrichten eines seriellen RS485-Busses in Modbus-TCP-Frames ueber Ethernet umsetzt und umgekehrt. Auf der RS485-Seite verhaelt sich das Gateway als der einzige Master, der die Slaves pollt, auf der Ethernet-Seite als Server, der auf Port 502 lauscht. Die Anwendungsschicht bleibt identisch: dieselben Function Codes, dieselben Registertypen. Nur der Transport aendert sich.
Die Rolle erkennen Sie an den zwei Anschluessen: eine A/B/GND-Klemmleiste fuer RS485 und ein RJ45-Port fuer das Netzwerk. Laut dem MODBUS Messaging on TCP/IP Implementation Guide V1.0b der Modbus Organization nutzt Modbus TCP einen festen Port, Port 502, zugewiesen von der IANA. Ein Gateway ist noetig, weil nahezu jede Waermepumpe, jeder Energiezaehler und jeder Kaelteregler auf Geraeteebene nur RTU spricht, waehrend die hoehere Ebene (SPS, Switch, Gebaeudeleittechnik) TCP erwartet.
Wenn Sie zuerst die Protokollseite verstehen moechten, lesen Sie Modbus TCP erklaert zu MBAP-Header und Port 502. Sind Sie noch unsicher, ob TCP die richtige Wahl ist, hilft Modbus RTU oder TCP, wann welche.
Was Sie vor dem Start brauchen
Bevor Sie beginnen, legen Sie vier Dinge bereit. Erstens die Datenblaetter der Slaves, denn dort stehen die seriellen Parameter und die Register-Startadresse. Zweitens einen Laptop mit einem Modbus-Client (etwa das kostenlose Modbus Poll oder QModMaster) zum Testen. Drittens einen festen IP-Plan: waehlen Sie eine Adresse im selben Subnetz wie der Master, ausserhalb des DHCP-Bereichs. Viertens die Bauteile: geschirmtes Twisted-Pair fuer RS485, einen 120-Ohm-Abschlusswiderstand je Ende und ein Cat-5e- oder Cat-6-Patchkabel.
Notieren Sie je Geraet vorab die Slave-Adresse, die Baudrate und die Paritaet. Alle Geraete auf einem RS485-Segment muessen dieselbe Baudrate und Paritaet fahren, denn der Bus kennt nur eine Geschwindigkeit. Ein einzelnes Geraet mit 19200 Baud zwischen Slaves mit 9600 Baud legt den gesamten Bus lahm.
Schritt fuer Schritt: ein Modbus TCP Gateway einrichten
Die Einrichtung folgt einer festen Reihenfolge. Machen Sie zuerst die RS485-Seite vollstaendig funktionsfaehig, bevor Sie die IP-Adresse vergeben, sonst wissen Sie bei einem Fehler nicht, ob das Problem seriell oder im Netzwerk liegt.
Schritt 1: Verdrahten Sie den RS485-Bus
Schliessen Sie alle Slaves in einer Daisy Chain an die A/B/GND-Klemmleiste des Gateways an. Verbinden Sie A mit A, B mit B und GND mit GND ueber geschirmtes Twisted-Pair. Setzen Sie einen 120-Ohm-Abschlusswiderstand an den Anfang (am Gateway) und an das entfernteste Geraet. Ein RS485-Segment traegt bis zu 32 Unit Loads ueber bis zu etwa 1200 Meter.
Pruefen Sie mit einem Multimeter, ob A und B nicht vertauscht sind: im Ruhezustand messen Sie eine kleine positive Differenz zwischen A und B. Falsche Polaritaet ist die haeufigste Ursache fuer einen Bus, der komplett stumm bleibt.
Schritt 2: Gleichen Sie die seriellen Parameter ab
Stellen Sie das Gateway auf genau dieselbe Baudrate, Datenbits, Paritaet und Stoppbits wie die Slaves. Eine haeufige Kombination ist 9600 Baud, 8 Datenbits, keine Paritaet, 1 Stoppbit (kurz: 9600 8N1). Lesen Sie den Werkswert im Datenblatt: viele Energiezaehler starten mit 2400 Baud, waehrend Waermepumpen oft 19200 nutzen.
Verifikation: die meisten Gateways zeigen eine RX/TX-LED, die blinkt, sobald Verkehr ueber den Bus laeuft. Blinkt nur TX und nie RX, sendet das Gateway zwar Anfragen, aber kein Slave antwortet, und Baudrate oder Adresse stimmen noch nicht.
Schritt 3: Vergeben Sie eine feste IP-Adresse
Weisen Sie dem Gateway eine feste IP-Adresse im selben Subnetz wie der Master zu, ausserhalb des DHCP-Bereichs des Routers. Eine ablaufende DHCP-Lease unterbricht das Polling, eine feste Adresse ist also kein Luxus. Lassen Sie den TCP-Port auf 502, sofern kein besonderer Grund einen anderen Port verlangt. Notieren Sie die Adresse, denn jeder TCP-Client benoetigt sie.
Verifikation: pingen Sie die IP-Adresse vom Laptop aus. Antwortet der Ping, ist das Gateway im Netzwerk. Antwortet er nicht, pruefen Sie die Subnetzmaske und ob Laptop und Gateway im selben Subnetz liegen.
Schritt 4: Richten Sie das Unit-ID-Mapping ein
Hier kommt das Unit-ID-Feld aus dem MBAP-Header ins Spiel. Ein TCP-Client oeffnet eine Verbindung zur IP-Adresse des Gateways und setzt in jeder Anfrage die Unit ID gleich der Slave-Adresse des gewuenschten RTU-Geraets. Das Gateway liest diese Unit ID und leitet die Anfrage an den richtigen Slave am Bus. Sorgen Sie also dafuer, dass jede Slave-Adresse eindeutig ist (1 bis 247) und Sie diese Adressen kennen.
Schritt 5: Testen Sie mit einem Modbus-Client
Oeffnen Sie den Modbus-Client am Laptop, verbinden Sie sich zur IP-Adresse des Gateways auf Port 502 und setzen Sie die Unit ID auf die Adresse eines bekannten Slaves. Lesen Sie ein Register, das Sie aus dem Datenblatt kennen, zum Beispiel mit Function Code 03 (Holding Registers). Ein korrekter Wert bestaetigt die gesamte Kette auf einmal: Verdrahtung, serielle Parameter, IP und Unit ID.
Wie pruefen Sie, ob die Verbindung funktioniert?
Die Verbindung funktioniert, sobald ein Modbus-Client ein bekanntes Register mit dem erwarteten Wert zurueckgibt. Lesen Sie zur Kontrolle drei Dinge aus: eine Spannung oder Temperatur, die Sie mit einem Messgeraet vor Ort vergleichen koennen, einen Zaehler, der ansteigt (etwa kWh), und ein Register, das Sie bewusst mit einer anderen Unit ID versuchen. Letzteres muss einen Timeout oder eine Exception liefern, was bestaetigt, dass das Routing je Unit ID wirklich greift und nicht zufaellig immer dasselbe Geraet anspricht.
Pruefen Sie danach den Poll-Zyklus. Ein stabiler Bus liefert bei jedem Poll dieselbe Antwort ohne Timeouts. Sehen Sie gelegentliche Ausfaelle, liegt das fast immer an einem Verdrahtungs- oder Abschlussproblem auf der RS485-Seite, nicht am Netzwerk.
Haeufige Probleme beheben
Die meisten Stoerungen bei einem Modbus TCP Gateway liegen auf der seriellen Seite, nicht im Netzwerk. Die folgende Tabelle listet die fuenf haeufigsten auf.
| Symptom | Wahrscheinliche Ursache | Loesung |
|---|---|---|
| Kein Geraet antwortet | A und B vertauscht oder kein GND | Polaritaet pruefen, GND verbinden, A/B-Ruhespannung messen |
| Ein Geraet fehlt, Rest laeuft | Adresskonflikt oder falsche Baudrate | Eindeutige Slave-Adresse vergeben, alle Slaves auf gleiche Baudrate |
| Ping geht, Modbus nicht | Falsche Unit ID oder falscher Port | Unit ID auf Slave-Adresse setzen, Port 502 pruefen |
| Laeuft kurz, faellt dann aus | DHCP-Lease abgelaufen | Feste IP ausserhalb des DHCP-Bereichs vergeben |
| Zufaellige CRC- oder Timeout-Fehler | Fehlender Abschlusswiderstand oder zu langes Kabel | 120 Ohm an beide Enden, unter 1200 m bleiben |
Sicherheit: warum Port 502 nie direkt ins Internet gehoert
Modbus TCP hat keine eingebaute Authentifizierung und keine Verschluesselung. Wer Port 502 erreicht, kann Register ohne Passwort lesen und schreiben. Ein Gateway, das Sie einfach ins Internet stellen, ist in Sekunden mit oeffentlichen Scannern auffindbar. Netzwerktrennung ist deshalb eine Grundvoraussetzung, kein Extra.
Seit dem 1. Januar 2026 senkt die EPBD-Neufassung (EU 2024/1275, Artikel 14) die Schwelle fuer die Pflicht zur Gebaeudeautomation auf 70 kW, in Deutschland umgesetzt ueber das Gebaeudeenergiegesetz (GEG). Eine wachsende Zahl mittelgrosser Gebaeude muss dadurch fortlaufend Datenpunkte an ein hoeheres System liefern, und ein Modbus TCP Gateway ist dafuer oft das Bindeglied. Die Referenznorm DIN EN ISO 52120-1 verlangt fuer GA-Klasse B eine kontinuierliche Datenerfassung je technischer Anlage.
Von der Einrichtung zum zentralen Dashboard
Sobald das Gateway lokal laeuft, moechten Sie die Daten meist auch aus der Ferne sehen. Wenn Sie wissen moechten, welcher Gateway-Typ zu Ihrem Projekt passt, vergleichen Sie die Optionen in der Kaufberatung fuer Modbus Gateways. Fuer eine breitere Uebersicht hilft der Vergleich industrieller IoT-Gateways.
Kostenlos: RS485 und Modbus RTU Installations-Checkliste (PDF)
Die Checkliste fuer jeden RS485 Bus, bevor Sie die Anlage uebergeben. Ausdrucken und mitnehmen.
- Verdrahtungsreihenfolge: A/B Polaritaet, GND und Schirmung
- Terminierung und Biasing, inklusive Multimeter-Pruefungen
- Spickzettel Kommunikationseinstellungen (Baudrate, Paritaet, Stoppbits)
- Die 10 haeufigsten Fehler und wie Sie sie erkennen
Sie erhalten die Checkliste und gelegentlich einen praktischen Modbus Tipp. Kein Spam, jederzeit abbestellbar.
In der Praxis bauen Sie die Kette mit einer ModbusCloud Gateway, die den Modbus-Bus ausliest und jeden Datenpunkt sicher an ein zentrales Dashboard sendet, ohne dass Sie Port 502 oeffnen muessen.
Was ist ein Modbus TCP Gateway?
Ein Modbus TCP Gateway setzt Modbus-RTU-Nachrichten eines seriellen RS485-Busses in Modbus TCP ueber Ethernet um. Das Gateway pollt den Bus als Master und stellt jedes Slave-Geraet als TCP-Server auf Port 502 bereit, damit eine SPS oder Cloud-Plattform die Daten lesen kann.
Wie richte ich ein Modbus TCP Gateway ein?
In fuenf Schritten: RS485-Bus verdrahten (A, B, GND mit 120-Ohm-Abschluss), serielle Parameter mit den Slaves abgleichen, dem Gateway eine feste IP auf Port 502 vergeben, das Unit-ID-Mapping je Slave-Adresse einstellen und mit einem Modbus-Client testen.
Welchen Port nutzt ein Modbus TCP Gateway?
Standardmaessig Port 502, zugewiesen von der IANA. Manche Gateways lassen einen abweichenden Port zu. Die verschluesselte Variante Modbus/TCP Security laeuft auf Port 802 mit TLS und Zertifikaten, getrennt vom ungesicherten 502.
Was ist die Unit ID bei einem Modbus Gateway?
Die Unit ID ist ein 1-Byte-Feld im MBAP-Header, das bestimmt, welche RTU-Slave-Adresse hinter dem Gateway die Anfrage beantwortet. Ein TCP-Client setzt die Unit ID gleich der Slave-Adresse (1 bis 247) des gewuenschten Geraets am Bus.
Wie viele Geraete kann ich hinter ein Modbus Gateway haengen?
Ein RS485-Segment traegt bis zu 32 Unit Loads, in der Praxis also bis zu 32 Slaves an einem Bus. Das Gateway pollt sie nacheinander. Jedes Geraet braucht eine eindeutige Slave-Adresse zwischen 1 und 247 und dieselbe Baudrate.
Warum antwortet mein Modbus Gateway nicht?
Geht der Ping, aber Modbus nicht, stimmt meist die Unit ID oder der Port nicht. Antwortet kein Geraet, pruefen Sie die RS485-Polaritaet (A/B), die GND-Verbindung, die Baudrate und den Abschlusswiderstand. Die Stoerung liegt oefter seriell als im Netzwerk.
Kann ich ein RTU-Geraet ohne Gateway ins Modbus-TCP-Netz bringen?
Nein. Ein RS485-RTU-Geraet spricht kein Ethernet und hat keine IP-Adresse. Sie brauchen ein Modbus TCP Gateway, das den RS485-Bus pollt und die Geraete als TCP-Server auf Port 502 bereitstellt.
Bereit, das Gateway an ein zentrales Dashboard anzubinden? Eine ModbusCloud Gateway liest sowohl Modbus RTU als auch Modbus TCP und sendet jeden Datenpunkt sicher an ein zentrales Dashboard, ohne dass Sie eingehende Ports oeffnen muessen.
Bereit loszulegen?
Bestellen Sie das ModbusCloud Gateway und ueberwachen Sie Ihre Anlagen in 5 Minuten.
Gateway ansehen