RS485 Modbus RTU verbindet viele Industriegeräte mit PLC, RTU oder Datenloggern, doch die Bezeichnung allein garantiert keine Kommunikation. RS485 beschreibt die elektrische Schnittstelle; Modbus RTU definiert den seriellen Nachrichtenaustausch. Eine funktionierende Installation benötigt kompatible Verdrahtung, übereinstimmende serielle Einstellungen, eine gültige Anfrage und die richtige Interpretation der zurückgegebenen Daten. Prüfen Sie diese Ebenen getrennt, damit ein Registerformatproblem nicht mit einem beschädigten Sensor verwechselt wird.
RS485 Modbus RTU Gerätepaar festlegen
Für eine Wasserstandstation kann eine RS485-Konfiguration des METRAVON MV-RD12T Radarwasserstandmessgeräts mit einer kompatiblen PLC oder der TG501 RTU aus dem METRAVON Katalog geprüft werden. Beschaffen Sie die bestellte elektrische Radarversion, Klemmenzeichnung und Registerbelegung sowie die unterstützten Abfrage- und Dekodierfunktionen der Steuerung. Bei einer Analogausgangsversion darf derselbe serielle Anschluss nicht vorausgesetzt werden.
Fordern Sie vor der Lieferung ein dokumentiertes Lesebeispiel für die gewählte Firmware an: Geräteadresse, serielles Format, Funktionscode, Startregister, Registeranzahl, zurückgegebener Wert und technische Einheit. Dieser kleine Abnahmepunkt ist nützlicher als die allgemeine Aussage, dass beide Geräte Modbus unterstützen. Bewahren Sie das Beispiel bei Seriennummer und Konfigurationssicherung des Geräts auf.

Bus prüfen, bevor alle Geräte hinzugefügt werden
Beginnen Sie mit einem versorgten Gerät und einer abfragenden Steuerung. Im normalen seriellen Modbus RTU Betrieb gibt es jeweils einen aktiven Anfragesteller und für jedes antwortende Gerät eine eindeutige Adresse. Stimmen Sie Baudrate, Parität, Datenbits und Stoppbits ab und beachten Sie dokumentierte Antwortwartezeit und Telegrammzeitvorgaben. Ein Wartungslaptop, der neben der PLC Anfragen sendet, kann Kollisionen verursachen.
Prüfen Sie, ob die Schnittstellen in Zwei- oder Vierleitertechnik ausgeführt sind. Verfolgen Sie die Klemmen anhand der Herstellerzeichnungen: A/B-Bezeichnungen beweisen nicht, dass zwei Anbieter dieselben Polaritätskennzeichnungen verwenden. Signalbezug, Kabelschirm und Schutzerdung erfüllen unterschiedliche Aufgaben. Verbinden Sie sie gemäß dem Trennungs- und Erdungskonzept, statt sämtliche als Erdung oder Masse gekennzeichneten Klemmen zusammenzuschalten.
Verwenden Sie für den üblichen Zweileiterbus eine Hauptleitung mit kurzen Geräteabzweigen statt einer beliebigen Sternstruktur. Setzen Sie erforderliche Abschlüsse an die physischen Enden und stimmen Sie diese auf Kabel und Schnittstelle ab. 120 ohms ist üblich, aber kein Grund, an jedem Gerät einen Widerstand anzuschließen. Prüfen Sie vor zusätzlichen Bauteilen vorhandene interne Abschlüsse. Netzwerke zur Busvorspannung belasten den Bus ebenfalls. Kabellänge, Datenrate, elektrische Belastung und Rauschen bestimmen die funktionsfähige Installation; eine angegebene Maximalentfernung ist keine Standortgarantie. Hinweise zu den elektrischen Abwägungen enthält der Leitfaden zum RS485-Busabschluss.
Berücksichtigen Sie bei langen Außenleitungen Überspannungsschutz, Leitungsführung, Potenzialausgleich und erforderliche galvanische Trennung in der elektrischen Auslegung. Eine funktionierende Prüfverbindung mit kurzem USB-Adapter validiert kein Feldkabel neben Motorleitungen. Schalten Sie vor Verdrahtungsänderungen nach Standortverfahren ab und legen Sie niemals einen Isolationsprüfer an angeschlossene Geräteelektronik an.
Den vorgesehenen Wert auslesen, nicht nur irgendeine erfolgreiche Antwort erhalten
Ein Modbus-Register enthält 16 Bits. Die Gerätebelegung legt fest, ob eine Messung ein oder mehrere Register belegt, ob sie vorzeichenbehaftet ist und wie daraus ein technischer Messwert entsteht. Funktion 03 liest Halteregister; Funktion 04 liest Eingangsregister. Die angezeigte Registernotation einer Steuerung kann von der bei null beginnenden Adresse in der Anfrage abweichen. Bestätigen Sie die Konvention, statt automatisch von jeder Adresse eins abzuziehen.
Bestätigen Sie bei Werten über mehrere Register die dokumentierte Wortreihenfolge getrennt von der Bytereihenfolge innerhalb eines Registers. Wenden Sie dann vorgegebenen Skalierungsfaktor und Einheit an. Beispielsweise stellt ein hypothetischer vorzeichenloser Rohwert von 2468 bei dokumentierter Skalierung von 0.001 m pro Zählschritt einen Wert von 2.468 m dar. Dies ist keine Registerdefinition für MV-RD12T. Die Modbus-Anwendungsprotokollspezifikation V1.1b3 und der Leitfaden zum Protokoll und zur Implementierung serieller Leitungen V1.02 definieren das Protokollverhalten; das Gerätehandbuch definiert die Messgrößen des Geräts.
Vergleichen Sie das dekodierte Ergebnis mit der lokalen Anzeige oder Konfigurationsanzeige des Geräts und einer geeigneten unabhängigen Referenz. Klären Sie bei Radar, ob die Messgröße den Abstand zwischen Sensor und Oberfläche oder den Füllstand relativ zu einem konfigurierten Nullpunkt darstellt. Richtige Bytes mit falscher Messgrößenzuordnung können die Bedeutung einer steigenden Wasseroberfläche umkehren. Speichern Sie bei der Inbetriebnahme die Rohantwort zusammen mit dem interpretierten Wert.
| Beobachtetes Ergebnis | Erste Kontrollen | Aufzubewahrende Nachweise |
|---|---|---|
| Keine Antwort | Versorgung, gewählter Anschluss, Polarität, Adresse, serielles Format und Antwortwartezeit. | Verdrahtungsdokumentation und Anfrageprotokoll eines Einzelgerätetests. |
| Intermittierende Fehler | Busabschluss, Stichleitungen, Erdung, Rauschen, doppelte Adressen und konkurrierende Anfragesteller. | Fehlerzahlen und zeitlicher Ablauf unter den fehlerauslösenden Betriebsbedingungen. |
| Ausnahmeantwort | Angefragte Funktion, Adresse, Registeranzahl und unterstützte Firmwarebelegung. | Ausnahmecode und genaue Anfrage, ohne wiederholte Schreibzugriffe auf Verdacht. |
| Plausibel, aber falsch | Messgrößenidentität, Adresskonvention, Vorzeichenbehandlung, Wortreihenfolge, Skalierung und Einheiten. | Vergleich der Rohregister mit Geräteanzeige und Referenzbeobachtung. |
| Wert ändert sich nicht mehr | Abfragestatus, Datenalter, Gerätezustand und Behandlung fehlgeschlagener Lesevorgänge durch die Steuerung. | Zeitpunkt der letzten erfolgreichen Erfassung und den Bedienern angezeigte Qualitätskennzeichnung. |
Betriebsablauf einschließlich Fehlerfall in Betrieb nehmen
- Lesen Sie ein dokumentiertes Register ohne Befehlsfunktion eines Geräts aus. Prüfen Sie den erwarteten Wert, ohne Kalibrierung oder Ausgangseinstellungen zu ändern.
- Fügen Sie Geräte einzeln hinzu und führen Sie eine Adressliste sowie eine Aufzeichnung der Abschlusspositionen. Prüfen Sie den Betrieb nach jeder Ergänzung erneut.
- Wählen Sie ein Abfrageintervall, das der vollständige Anfrage-Antwort-Zyklus einschließlich langsamer oder nicht antwortender Geräte bewältigen kann. Begrenzen Sie Wiederholungen, damit ein Fehler nicht alle anderen Messungen blockiert.
- Unterbrechen Sie die Kommunikation nach einem genehmigten Prüfplan und prüfen Sie, ob veraltete Daten erkannt werden. Ein gespeicherter letzter Wert darf nicht weiter als aktuelle erfolgreiche Messung erscheinen.
- Stellen Sie die Verbindung wieder her und prüfen Sie Neustarts von Steuerung und Gerät. Bestätigen Sie Konfigurationserhalt, Wiederherstellungszeit sowie Einheiten und Vorzeichen der endgültigen Anzeige.
Eine gültige CRC prüft die Nachrichtenintegrität. Sie beweist nicht, dass Register, Einheiten oder Sensorwert richtig sind. Ebenso ist eine einmalige Kommunikation kein Dauertest. Dokumentieren Sie erfolgreiche Abfragen, Fehler und Datenalter über den relevanten Betriebszyklus des Standorts einschließlich geschalteter Lasten oder Netzwerkübergänge, soweit zutreffend.
Fragen zu Controllern und Gateways
F1. Kann ein Ethernet-Adapter ein Modbus-Gateway ersetzen?
Nur wenn er die benötigte Systemfunktion erfüllt. Ein serieller Tunnel überträgt Bytes; ein Gateway von Modbus RTU zu TCP setzt die Telegrammrahmen der Transaktionen um und verwaltet serielle Anfragen. Bestätigen Sie Steuerungsmodus, Zuordnung der Geräteadressen und Behandlung von Zeitüberschreitungen. Die TG501 Produktdokumentation nennt Modbus RTU und Modbus TCP als Protokolloptionen. Diese Liste allein belegt nicht den erforderlichen Gateway-Modus. Bestätigen Sie mit dem tatsächlichen Messgerät die gelieferte Firmware und ihre unterstützte Weiterleitung von Transaktionen, bevor Sie die Konfiguration abnehmen.
F2. Warum funktioniert dieselbe Adresse in einem Softwarewerkzeug, aber nicht in einem anderen?
Die Werkzeuge können unterschiedliche Registernotationen erwarten oder intern einen Offset anwenden. Vergleichen Sie die gesendeten Anfragen, nicht nur die im Einstellfenster angezeigte Zahl. Prüfen Sie auch Funktionscode und Registeranzahl. Legen Sie die richtige Konvention anhand des dokumentierten Lesebeispiels fest, bevor Sie die übrigen Messstellenvariablen in Betrieb nehmen.
F3. Was sollte ich schicken, wenn ich Integrationsunterstützung anfordere?
Stellen Sie die Modell- und Firmwareversionen beider Geräte, elektrische Option, Klemmenzeichnung, Leitungsanordnung, serielle Einstellungen, Revision der Registerbelegung und ein kurzes Anfrage-Antwort-Protokoll bereit. Geben Sie den erwarteten physikalischen Wert und den von der PLC angezeigten Wert an. Senden Sie diese Angaben zur Schnittstellenprüfung an METRAVON; sie helfen, eine nicht unterstützte Funktion von einem Verdrahtungs- oder Dekodierfehler zu unterscheiden.
Zusammenfassung
Nehmen Sie das System von der physischen Verbindung bis zum verifizierten technischen Messwert in Betrieb: zuerst ein Gerät, dann den vollständigen Bus, danach Neustart- und Fehlerverhalten. Eine RS485-Bezeichnung ist keine Registerbelegung, und eine erfolgreiche Antwort belegt keinen richtigen Füllstandswert. Bewahren Sie die geprüfte Konfiguration auf und zeigen Sie neben der Messung auch die Kommunikationsqualität an.
