ModBus常用功能碼 功能碼為10進製

2021-08-16 09:10:04 字數 453 閱讀 7724

modbus常用功能碼 (功能碼為10進製)  

01 read coil status 讀線圈暫存器   

02 read input status    讀狀態暫存器

03 read holding register    讀保持暫存器

04 read input register 讀輸入暫存器   

05 write single coil 寫單線圈暫存器  

06 write single register    寫單保持暫存器

15 write multiple coil    寫多線圈暫存器

16 write multiple register 寫多保持暫存器

Modbus常用功能碼簡介

下面記錄下常用modbus常用功能碼,以備後面查詢。日常開發常用的功能碼就那幾個,基本都是讀取感測器資料,配置引數。其它的功能很少用。對主裝置來說,外部輸入的變數,如開關量,感測器的資料都是唯讀的,因為這些取決於外部條件。但對從裝置來說是可以讀寫的 寫暫存器變數 因為主裝置和具體的執行裝置之間還隔了...

Modbus常用功能碼協議詳解

01h 讀線圈狀態 1 描述 讀從機線圈暫存器,位操作,可讀單個或者多個 2 傳送指令 假設從機位址位0x01,暫存器開始位址0x0023,暫存器結束抵制0x0038,總共讀取21個線圈。協議圖如下 3 響應 返回資料的每一位對應線圈狀態,1 on,0 off,如下圖 上表中data1表示0x002...

MODBUS常用功能碼學習及例項

雖然modbus支援諸多功能碼,但其中只涉及到四種暫存器 線圈暫存器 離散輸入暫存器 保持暫存器 輸入暫存器。只要搞清楚暫存器的本質和功能碼的聯絡,其實理解功能碼就很簡單。暫存器種類 讀寫狀態 位操作字操作 適用功能碼 線圈暫存器 讀 寫位 01h 讀 05h 寫單個位 0fh 寫多個位 離散輸入暫...