3.2
Write
WRITE Requset
MBAP Header
Description
Byte 0,1:
transaction identifier
Byte 2,3:
Protocol identifier
Byte 4:
Number of Databytes (high byte)
Byte 5:
Number of Databytes (low byte)
Byte 6:
Unit identifier
Functions-Code
Byte 7
Function Code
Data
Byte 8..(8+n)
Databytes, same as Modbus RTU
value
ON (1)
value (high byte) = 0xFF
value (low byte) = 0x00
30.08.2016
OFF (0)
value (high byte) = 0x00
value (low byte) = 0x00
Touch CPR - Request
Byte 0,1:
0x00, 0x00
Byte 2,3:
0x00, 0x00
Byte 4:
0x00
Byte 5:
0x07 + n
|
0x06
Byte 6:
0xFF
Byte 7
0x05 - write Single Coil
0x10 - write multiple registers
only number of register==2 allowed!!
Byte 8:
start register
|
state-num
Byte 9:
start register
|
state-num
Byte 10:
number of register
Byte 11:
number of register
Byte 12:
number of Databytes (n)
Byte 13..(13+n)
data
CPR Touch
Modbus TCP
(high byte)
(low byte)
|
value
(high byte)
|
value
(low byte)
Seite 16 von 19