modbus RTU消息幀與TCP消息幀對比

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

 

發佈了7 篇原創文章 · 獲贊 0 · 訪問量 569
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章