2 Modbus-Protokollbeschreibung
2.4.1
Lesen von n Worten
Mit dieser Funktion werden n Worte ab einer bestimmten Adresse gelesen.
Datenanfrage
Slave-Adresse
1 Byte
Antwort
Slave-Adresse
1 Byte
Beispiel
Es handelt sich hier im Beispiel um das Lesen der Uhrzeit (Stunden, Minuten und Sekunden).
Ab Adresse 0x11E6 ist sie in drei Worten abgelegt.
Kapitel 7 „Modbus-Adresstabellen", Seite 59
Hex-Code der Datenanfrage:
01
Slave
Hex-Code der Antwort:
01
Slave
12
Funktionscode
0x03 oder 0x04
1 Byte
Funktionscode
0x03 oder 0x04
1 Byte
03
11 E6
Funktionscode
Adresse
1. Wort
03
06
Funktionscode
Bytes
gelesen
Adresse
erstes Wort
2 Bytes
Anzahl
gelesener Bytes
1 Byte
00 03
Wortanzahl
00 0A
00 03
10
03
Stunden Minuten
Wortanzahl
Checksumme CRC
2 Bytes
Wortwert(e)
Checksumme CRC
x Bytes
E1 00
CRC
00 01
88 B4
01
CRC
Sekunden
2 Bytes
2 Bytes