
42
Response Frame (correct action):
Description
Value
Physical Address
01h
Function Code
04h
Byte Count
80h
Register Value
0100AF8741020F91008030080000990400000
0000000750C00802008484900200200AF8741
020F910080300800009904000000000000750
C00802008484900200300AF8741020F91008
0300800009904000000000000750C00802008
484900200400AF8741020F910080300800009
904000000000000750C0080200848490020h
CRC
-
-
Response Frame (incorrect action):
Description
Value
Physical Address
01h
Function Code
84h
Exception Code
01h, 02h, 03h
CRC
-
-
Step 2: Divide the received data into four blocks of 32bytes of data
Start 1: 0100AF8741020F910080300800009904000000000000750C0080200848490020h
Start 2: 0200AF8741020F910080300800009904000000000000750C0080200848490020h
Start 3: 0300AF8741020F910080300800009904000000000000750C0080200848490020h
Start 4: 0400AF8741020F910080300800009904000000000000750C0080200848490020h
Step 3:
Tag each byte of the first block as LSB1, MSB1, LSB2, …, MSB16
LSB1
01h
MSB1
00h
LSB2
AFh
MSB2
87h
LSB3
41h
MSB3
02h
LSB4
0Fh
MSB4
91h
LSB5
00h
MSB5
80h
LSB6
30h
MSB6
08h
LSB7
00h
MSB7
00h
LSB8
99h
MSB8
04h
LSB9
00h
MSB9
00h
LSB10
00h
MSB10
00h