20170222==(MODBUS讀取多個寄存器)


 MODBUS讀取多個寄存器(功能碼04)

 

 

 

 

 

 

 

 

為了簡單我這里只用4個寄存器,當讓你也可以用125個寄存器,但是最多也只能用125個寄存器的。每個寄存器有上面的表知道為一個字的大小即2個字節或者叫16比特位。

 

1、根據流程主機我們發送:01 04 00 00 00 04 F1 C9

2、響應數據隨意數據例如為:01 04 08 10 00 7F FF A6 65 00 FF 48 0D

模塊地址

功能碼

數據個數

數據

校驗

01

04

08

10 00 7F FF A6 65 00 FF

48 0D

 

 

4個寄存器的數據(4*2=8)

例如00FF為一個字節,一共四個字

 

通信成功。

 

測試軟件這三個:

設置:

 

2、

3、

4、如果失敗是這樣的

 

 

 

初學,可能好多理解錯誤,希望大神給指點下,謝謝。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM