那曲檬骨新材料有限公司

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>通信技術>

modbus常用功能碼解讀

2018年02月08日 09:06 電子發燒友整理 作者: 用戶評論(0

Modbus是一種單主站的主/從通信模式。Modbus網絡上只能有一個主站存在,主站在 Modbus網絡上沒有地址,從站的地址范圍為 0 - 247,其中 0 為廣播地址,從站的實際地址范圍為 1 - 247。 Modbus通信標準協議可以通過各種傳輸方式傳播,如 RS232C、RS485、光纖、無線電等。

Modbus具有兩種串行傳輸模式,ASCII 和 RTU。它們定義了數據如何打包、解碼的不同方式。支持 Modbus 協議的設備一般都支持 RTU 格式。通信雙方必須同時支持上述模式中的一種。

下文為大家介紹modbus常用功能碼解讀。

01H-讀線圈狀態

1)描述:讀從機線圈寄存器,位操作,可讀單個或者多個;

2)發送指令:

假設從機地址位0x01,寄存器開始地址0x0023,寄存器結束抵制0x0038,總共讀取21個線圈。協議圖如下:

modbus常用功能碼解讀

3)響應:

返回數據的每一位對應線圈狀態,1-ON,0-OFF,如下圖;

modbus常用功能碼解讀

上表中data1表示0x0023-0x002a的線圈狀態,data1的最低位代表最低地址的線圈狀態,可以理解為小端模式;

modbus常用功能碼解讀

data2表示地址0x002b-0x0033的線圈狀態,如下表:

modbus常用功能碼解讀

data3表示地址0x0034-0x0038的線圈狀態,不夠8位,字節高位填充為0,如下表:

modbus常用功能碼解讀

02H-讀離散輸入狀態

1):讀離散輸入寄存器,位操作,可讀單個或多個,協議類似功能碼0X01協議,此處省;

03H-讀保持寄存器

1)描述:讀保持寄存器,字節指令操作,可讀單個或者多個;

2)發送指令:

從機地址0x01,保持寄存器起始地址0x0032,讀2個保持寄存器

modbus常用功能碼解讀

3)響應:

modbus常用功能碼解讀

數據存儲順序

modbus常用功能碼解讀

04H-讀輸入寄存器

1)描述:讀輸入寄存器,字節指令操作,可讀單個或者多個;

2)發送指令:同03H;

3)響應:同03H;

05H-寫單個線圈

1)描述:寫單個線圈,位操作,只能寫一個,寫0xff00表示設置線圈狀態為ON,寫0x0000表示設置線圈狀態為OFF

2)發送指令:

設置0x0032線圈為ON;

modbus常用功能碼解讀

3)響應:

同發送指令;

06H-寫單個保持寄存器

1)描述:寫單個保持寄存器,字節指令操作,只能寫一個;

2)發送指令:

寫0x0032保持寄存器為0x1232;

modbus常用功能碼解讀

3)響應:同發送指令;

0FH-寫多個線圈

1)描述:寫多個線圈寄存器。若數據區的某位值為“1”表示被請求的相應線圈狀態為ON,若某位值為“0”,則為狀態為OFF。

2)發送指令:

線圈地址為0x04a5,寫12個線圈,

modbus常用功能碼解讀

上圖中DATA1為0x0c,表示:

modbus常用功能碼解讀

DATA2為0x02,不夠8位,字節高位填充0:

modbus常用功能碼解讀

3)響應:

modbus常用功能碼解讀

10H-寫多個保持寄存器

1)描述:寫多個保持寄存器,字節指令操作,可寫多個;

2)發送指令:

保持寄存器起始地址為0x0034,寫2個寄存器4個字節的數據;

modbus常用功能碼解讀

3)響應:

modbus常用功能碼解讀

非常好我支持^.^

(251) 50.1%

不好我反對

(250) 49.9%

( 發表人:李建兵 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      澳门百家乐官网的赢钱不倒翁| E世博百家乐官网娱乐城| 平台百家乐的区别| 太阳城百家乐官网投注| 威尼斯人娱乐城信誉怎么样| 网上百家乐公式| 百家乐官网投注之对冲投注| 米脂县| 百家乐社区| 永利高百家乐进不去| 百家乐官网赚水方法| 百家乐官网概率怎么算| 老k娱乐城注册| 英皇国际娱乐| 大发888官方我的爱好| 百家乐玩法开户彩公司| 百家乐官网这样赢保单分析 | 百家乐投注心态| 百家乐官网大赌城| 金宝博百家乐官网游戏| 利澳娱乐城官方网| 威尼斯人娱乐棋牌是真的吗| 网上百家乐的赌博网站| 百家乐趋势方向| 百家乐官网娱乐网备用网址| 百家乐官网玩法和技巧| 余江县| 百家乐官网威尼斯人| 百家乐官网双面数字筹码| 百家乐官网现金网平台| 西平县| 甘孜县| 988娱乐城| 777博彩| 新葡京官网| 娱乐城棋牌| 汨罗市| 彩票| 百家乐官网平玩法lm0| 百家乐官网庄闲和游戏机| 波音百家乐官网现金网投注平台排名导航 |