吴忠躺衫网络科技有限公司

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

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

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%

( 發表人:李建兵 )

      發表評論

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

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

      ?
      在线百家乐官网电脑| 线上娱乐城| 大发888在线娱乐合作伙伴| 新全讯网353788| 大发888有赢钱的吗| 威尼斯人娱乐城会员| 大发888网上赌场官网| 大发888官方sscptdf88yb| 亿酷棋牌世界官网| bet365体育投注| 嘉荫县| 百家乐官网游戏下裁| 百家乐官网投住系统| 利来百家乐官网娱乐| 百家乐的路怎样看| 百家乐投住系统| 菲利宾太阳城娱乐网| 爱玩棋牌官方下载| 鞍山市| 百家乐官网玩法教学视频| 百家乐官网大西洋城| 百家乐官网推荐| 网上百家乐的赌博网站| 威尼斯人娱乐天上人间| 六合彩开奖现场| 百家乐官网是片人的吗| 百家乐官网娱乐平台网77scs| 做生意摆放风水| 百家乐在线赌场娱乐网规则| 大发888娱乐场 zb8| 线上百家乐平台| 大发888在线娱乐城代理| 綦江县| 百利宫百家乐官网的玩法技巧和规则| 百家乐如何计牌| 新全讯网2| 赌百家乐官网咋赢对方| 红宝石百家乐官网的玩法技巧和规则| 缅甸百家乐玩家吗| 六合彩公式| 凯发百家乐官网是否是程序控制|