1. RTC消息幀格式
2. TCP消息幀格式
3. 實例對比
讀取序號爲20,起始地址爲0,連續10個的線圈狀態。
3.1 RTU消息幀
查詢報文:[14][01][00][00][00][0A][BE][C8]
響應報文:<14><01><02><05><00><B7><6F>
查詢報文:
從設備地址 |
功能碼 |
起始地址(高位) |
起始地址(地位) |
寄存器數(高位) |
寄存器數(地位) |
CRC校驗 |
14 |
01 |
00 |
00 |
00 |
0A |
BEC8 |
響應報文:
從設備地址 |
功能碼 |
數據域字節數 |
數據1 |
數據2 |
|
|
CRC校驗 |
14 |
01 |
02 |
05 |
00 |
|
|
B76F |
3.2 TCP消息幀
查詢報文:[00][05][00][00][00][06][14][01][00][00][00][0A]
響應報文:<00><05><00><00><00><05><14><01><02><05><00>
查詢報文:
MBAP報頭 |
|||
字節0,字節1(傳輸標識) |
字節2,字節3(協議標識) |
字節4,字節5(字節長度) |
字節6(單元標識符) |
0005 |
0000 |
0006 |
14 |
功能碼 |
起始地址 |
寄存器數 |
|
01 |
0000 |
000A |
|
響應報文:
MBAP報頭 |
|||
字節0,字節1(傳輸標識) |
字節2,字節3(協議標識) |
字節4,字節5(字節長度) |
字節6(單元標識符) |
0005 |
0000 |
0005 |
14 |
功能碼 |
數據域字節數 |
數據1 |
數據2 |
01 |
02 |
05 |
00 |