Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Rtu Serielle Schnittstelle; Allgemeines; Modbus Message Charakteristik; Modbus Ausnahme-Codes - General Monitors S4100T Handbuch

Inhaltsverzeichnis

Werbung

8.0
8.1

Allgemeines

Die Modbus-Kommunikationsschnittstelle basiert auf dem RS485-Standard. Sie ist
als zweidrahtige, halbduplex, symmetrische Differenzialschnittstelle eingerichtet, die
den EIA-485-Spezifikationen entspricht. Jedes Nebengerät (=Slave) muss eine unver-
wechselbare Adresse besitzen, damit mehr als ein Gerät an die gleiche RS485-
Verbindung angeschlossen und dort unabhängig adressiert werden kann.
Die Smart Transmitter-Schnittstelle implementiert das RTU-Protokoll so wie im "Modicon
Protocol Reference Guide PI-MBUS-300 Rev. G" beschrieben. Das Modbus RTU ist
ein asynchrones NRZ Format. Die RTU-Modus- und seriellen Formate müssen innerhalb
eines Modbus-Netzwerkes für alle Geräte gleich sein. Das Gerät arbeitet als ein Modbus
Kommunikationsnebengerät (=Slave).
Zwei Modbus-Verbindungen (Modbus 1 und Modbus 2) stehen zur Verfügung, welche
sich die gleiche Knotenadresse und alle anderen Modbus-Parameter teilen.
Das Gerät überträgt und empfängt auf beiden Verbindungen gleichzeitig, was erfordert,
dass der Host untätig bleibt, während die Modbusverbindung 1 aktiv ist. Umgekehrt gilt
das gleiche, wenn die Modbusverbindung 2 aktiv ist.
Die Standardeinstellungen für die Modbusschnittstelle lauten: Knotenadresse1, 19200
Baud, keine Parität und 1 Stopp-Bit. Wenn das Gerät eingeschaltet wird, kehrt die
Modbusprogrammierung zu den Einstellungen zurück, welche vor dem Abschalten des
Geräts eingestellt waren. Die Schnittstelle unterstützt maximal 2 Bits für die Stopp-Bit-
und Paritätsinformation. Eine Auswahl von 2 Stopp-Bits bewirkt, dass keine Parität
implementiert wird.
Die gleichzeitige Benutzung der Modbus-Schnittstelle und der Menüschnittstelle ist nur
für Modbus-Lesebefehle möglich. Für Schreibbefehle schliesst die eine Betriebsart die
andere aus. Dieses wird durch Rücksendung der Antwort "Slave Device Busy"
(Nebengerät besetzt) angezeigt (Ausnahme-Code 6).
8.2

Modbus Message Charakteristik

Übertragungsrate
max. Byte-Länge (11 Bits)
min. Meldungszwischenabstand oder Modicon Spezifikation
min./max. Byte-Zwischenabstand nach Modicon Spezifikation
min./max. Byte-Anzahl pro Meldung
8.3

Modbus Ausnahme-Codes

Code-Bezeichnung
Unzulässige Funktion Funktions-Code wird vom Nebengerät nicht erkannt
Unzulässige
Datenadresse
Unzulässiger
Datenwert
Nebengerät besetzt

Modbus RTU serielle Schnittstelle

Beschreibung
Spezifizierte Datenadresse wird vom Nebengerät
nicht unterstützt
Spezifizierter Datenwert wird vom Nebengerät nicht
unterstützt
Nebengerät führt einen Programmbefehl von langer
Dauer aus
28
Modell S4100T
2400, 4800, 9600 oder 19200
11 / (Übertragungsrate) ms
3,5 Bytes
0 Bytes / 1.5 Bytes
7 / 15
Hex-Wert
01
02
03
06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Germans4100t-eu

Inhaltsverzeichnis