Aanvullende gebruikershandleiding Modbus RTU
2.5.1.1
Slave-adres
2.5.1.2
Functiecodes
Tab. 26: 16-bit waarden
Functiecode
0x03 (3)
0x06 (6)
0x10 (16)
0x17 (23)
2.5.1.3
Gegevens
30
Tab. 25: Een telegram is opgebouwd uit:
Bestanddeel
Slave-adres
Functiecode
Gegevens
CRC-checksum
Het slave-adres kan worden ingesteld tussen 1 en 247.
Voorinstelling: 20
Commando
„Read Holding Register"
„Write Single Register"
„Write Multiple Register"
„Read / Write Multiple Register"
Niet alle registers ondersteunen alle commando's.
Registers" kunnen uitsluitend worden opgeroepen met functiecode
3.
Maximale berichtgrootte
Te grote berichtgrootten kunnen de communicatie
verstoren.
De maximale berichtgrootte voor de „Read Holding
Register" -functie is 200 byte bij 19200 Baud (100
byte bij 9600 Baud resp. 400 byte bij 38400 Baud).
De lengte en de inhoud van een dataveld is afhankelijk van of het
gaat een request- of een response-telegram:
Tab. 27: Request-telegram
Lengte
2 Byte
2 Byte
Lengte
1 Byte
1 Byte
n Byte
2 Byte
Max. registeraantal in een trans‐
actie
125
1
123
Lezen: 125 / schrijven: 121
„Read Holding
Inhoud
Register
Aantal over te dragen registers