Ergänzungsbetriebsanleitung Modbus RTU
2.5.1.1
Slave-Adresse
2.5.1.2
Funktionscodes
Tab. 26: 16 Bit-Werte
Funktionscode
0x03 (3)
0x06 (6)
0x10 (16)
0x17 (23)
2.5.1.3
Daten
30
Tab. 25: Ein Telegramm setzt sich zusammen aus:
Bestandteil
Slave-Adresse
Funktionscode
Daten
CRC-Checksumme
Die Slave-Adresse kann zwischen 1 und 247 eingestellt werden.
Voreingestellt: 20
Befehl
„Read Holding Register"
„Write Single Register"
„Write Multiple Register"
„Read / Write Multiple Register"
Nicht alle Register unterstützen alle Befehle.
Register" können nur mit dem Funktionscode 3 aufgerufen
werden.
Maximale Nachrichtengröße
Zu große Nachrichtengrößen können die Kommu‐
nikation stören.
Die maximale Nachrichtengröße für die „Read
Holding Register" -Funktion ist 200 Byte bei 19200
Baud (100 Byte bei 9600 Baud bzw. 400 Byte bei
38400 Baud).
Die Länge und der Inhalt eines Datenfelds ist abhängig davon, ob
es sich um ein Request- oder um ein Response-Telegramm han‐
delt:
Tab. 27: Request-Telegramm
Länge
2 Byte
2 Byte
Länge
1 Byte
1 Byte
n Byte
2 Byte
Max. Registeranzahl in einer
Transaktion
125
1
123
Lesen: 125 / Schreiben: 121
„Read Holding
Inhalt
Register
Anzahl der zu übertragenden
Register