USR-K7串口做主機MODBUS網關功能示例
一、資料下載
USR-K7 說明書下載鏈接:http://www.xyglz.cn/Download/1322.html
USR-K7 AT指令集官網下載鏈接:http://www.xyglz.cn/Download/296.html
USR-K7 設置軟件官網下載鏈接:http://www.xyglz.cn/Download/230.html
USR-KX-EVK 評估板http://www.xyglz.cn/Product/151.html
網絡調試助手 串口調試助手二合一:http://www.xyglz.cn/Download/843.html
MODBUS SLAVE和MODBUS POLL軟件可以百度下載。
二、硬件連接
1、所需物品
USR-K7 產品 1臺
USR-KX-EVK 評估板 1個
12V電源適配器 1個
超五類網線 1根
筆記本電腦 1臺
USR-RS232串口線1條
2、硬件連接
USR-K7 放在評估板上網線和電腦直連,電腦設置靜態(tài)IP,192.168.0.201,子網掩碼255.255.255.0,網關192.168.0.1,構成局域網,評估板的串口接USB-RS232串口線,然后評估板接12V電源適配器上電。
電腦提前下載打開M4設置軟件和網絡調試助手。
電腦關閉防火墻,禁用其他網卡。
3、確認串口線的串口號
三、USR-K7參數(shù)設置
1、局域網搜索USR-K7 IP
USR-K7和電腦網線直連,打開M4軟件,搜到USR-K7的IP。瀏覽器輸入IP,登陸K7網頁,用戶名和密碼都是admin。
2、USR-K7網頁切換中文顯示
3、設置端口1參數(shù)
(1)端口1參數(shù)波特率是默認115200,NONE,8,1
(2)Socket 參數(shù)設置:
工作方式:TCP client 后面的NONE改為Modbus TCP
遠程服務器地址(填連接的電腦IP):192.168.0.201
遠程端口:23
Modbus 輪詢功能勾選,響應超時時間設置5000ms
點擊保存設置
(3)最后點擊重啟
四、MODBUS軟件設置
1、MODBUS軟件的 Setup設置
(1)在USR-K7串口線接的電腦上安裝Modbus Poll軟件,點擊Setup
Slave ID:1(從機地址測試用1)
Function: 03(讀寄存器功能碼)
Address:0(寄存器起始地址用0)
Quantity:10(從起始地址開始寄存器地址數(shù)量)
Scan Rate:1000ms(采集周期1s)
(2)打開MODBUS SLAVE軟件,點擊Setup
Slave ID:1(從機地址測試用1)
Function: 03(讀寄存器功能碼)
Address:0(寄存器起始地址用0)
Quantity:10(從起始地址開始寄存器地址數(shù)量)
2、MODBUS軟件的 Connection設置
(1)Modbus Poll軟件,點擊Connection,選擇Serial Port,選擇對應的COM口COM10,對應USR-K7的串口參數(shù)115200,最后點擊OK。
(2)Modbus Slave軟件,點擊Connection,選擇Modbus TCP/IP,Port端口23。最后點擊OK。
五、協(xié)議轉換通訊測試
1、改變MODBUS SLAVE寄存器地址里面的數(shù)據,對應寄存器地址的MODBUS POLL軟件可以正常讀取。
2、數(shù)據監(jiān)控,MODBUS POLL和MODBUS SLAVE,都點擊Display,找到Communication Traffic,點開就可以看到后臺數(shù)據。
MODBUS POLL軟件端是MODBUS RTU協(xié)議格式數(shù)據,MODBUS SLAVE軟件端是MODBUS TCP協(xié)議格式數(shù)據。
編寫人:金志方 編寫日期:2024-05-22
審核人:金志方 審核日期:2024-05-22
訂正版本:V1.0 訂正內容:初稿