Modbus通用數據讀取工具設計及使用


一、公共功能碼定義

 

二、能讀取的數據類型

1.bit類型,比如01功能碼,讀到的就是位的狀態,是ON 還是OFF,也就是對應着0或1。

2.byte類型,比如03功能碼。

3.short類型,比如03功能碼。

4.int32類型。也還是比如03功能碼。

 

三、整數型和小數型的轉換等

1.Modbus協議進行通信的時候,所有的數據都是以整數表示,因此,實際的數據,和接收到的數據,還有有一定的差異的,需要乘以一定的比例系數。

2.在接收到的數據進行轉換的時候,因為產家的不同,因此會有小數點后面的精度也不一樣,因此還需要做一定的精度轉換。

 

四、界面設計

 

五、通信測試

1.打開Modbus Slave,設置通信方式為Modbus RTU over tcp/ip,端口設置為502,配置功能碼為0x03.設置相應寄存器的數據。

設置寄存器的值

設置需要讀取數據的IP信息

 四、工具下載鏈接

鏈接:http://download.csdn.net/download/dwx1005526886/10135013

 


免責聲明!

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



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