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 |