Modbus-Protokoll
RTU
Im RTU-Modus startet das Protokoll
mit einer Ruhezeit von 3,5 Zeichen und endet mit dieser auch (in
der Abbildung mit T1-T2-T3-T4 gekennzeichnet).
Die zulässigen Zeichen, die für alle Felder übertragen werden, sind
Hexadezimal 0... 9, A..., F.
Start |
Slave Adresse |
Funktion |
Daten |
CRC |
END |
---|---|---|---|---|---|
t1-t2-t3-t4 |
1 Byte |
1 Byte |
n Bytes |
2 Byte |
t1-t2-t3-t4 |
ASCII
Im ASCII-Modus startet das
Telegramm mit einem Doppelpunkt (":", Zeichen 0x3A) und
endet mit einem carrige return line feed ("CRLF",
Zeichen 0x0D und 0x0A).
Die übertragenen Zeichen setzen sich aus dem ASCII-Code
zusammen.
Start |
Slave Adresse |
Funktion |
Daten |
LRC |
END |
---|---|---|---|---|---|
1 Byte 0x3A |
2 Byte |
2 Byte |
n Bytes |
2 Byte |
2 Byte 0x0D, 0x0A |