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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章