USR-N510-H7邊緣采集modbus rtu數(shù)據(jù)json上報(bào)遠(yuǎn)程服務(wù)器示例
一、資料下載
USR-N510-H7 說(shuō)明書(shū) (完整版)下載鏈接:http://imbacareer.com.cn/Download/1098.html
USR-N510-H7 規(guī)格書(shū)官網(wǎng)下載鏈接:http://imbacareer.com.cn/Download/1099.html
USR-N510-H7 AT指令集官網(wǎng)下載鏈接:http://imbacareer.com.cn/Download/1100.html
USR-N510-H7 設(shè)置軟件官網(wǎng)下載鏈接:http://imbacareer.com.cn/Download/383.html
【PC端調(diào)試工具】網(wǎng)絡(luò)調(diào)試助手 串口調(diào)試助手二合一http://imbacareer.com.cn/Download/27.html
MODBUS SLAVE軟件可以百度下載。
二、硬件連接
1、所需物品
USR-N510-H7 產(chǎn)品 1臺(tái)
12V電源適配器 1個(gè)
超五類網(wǎng)線 1根
可以上外網(wǎng)的路由器1個(gè)
筆記本電腦 1臺(tái)
USR-RS485串口線1條
2、硬件連接
USR-N510-H7 網(wǎng)線和電腦直連,電腦設(shè)置靜態(tài)IP,192.168.0.201,子網(wǎng)掩碼255.255.255.0,網(wǎng)關(guān)192.168.0.1,構(gòu)成局域網(wǎng),485串口接USB-RS485串口線,然后產(chǎn)品接12V電源適配器上電。
電腦提前下載打開(kāi)H7設(shè)置軟件和網(wǎng)絡(luò)調(diào)試助手。
電腦關(guān)閉防火墻,禁用其他網(wǎng)卡。
USR-N510-H7設(shè)置DHCP獲取IP之后,網(wǎng)口用網(wǎng)線連接可以上外網(wǎng)的路由器,電腦連接同一個(gè)路由器。
3、確認(rèn)串口線的串口號(hào)
電腦鼠標(biāo)點(diǎn)擊計(jì)算機(jī)管理,右擊,點(diǎn)開(kāi)設(shè)備管理器,點(diǎn)擊端口,查看接USR-N510-H7的USB-RS485串口線COM口號(hào),COM10。
三、USR-N510-H7參數(shù)設(shè)置
1、局域網(wǎng)搜索N510 IP
N510和電腦網(wǎng)線直連,打開(kāi)H7軟件,搜到N510的IP。用戶名和密碼都是admin。
2、N510網(wǎng)頁(yè)切換中文顯示
3、設(shè)置端口1參數(shù)
(1)串口參數(shù)波特率是默認(rèn)115200,NONE,8,1
(2)IP設(shè)置,靜態(tài)IP改DHCP,點(diǎn)擊保存&應(yīng)用。彈出對(duì)話框,點(diǎn)擊繼續(xù)配置,等設(shè)置完所有參數(shù),再重新重啟。
(3)Socket參數(shù)設(shè)置:
工作方式:TCP client
遠(yuǎn)程服務(wù)器地址(填要連接遠(yuǎn)程服務(wù)器IP)
遠(yuǎn)程端口:23
點(diǎn)擊保存&應(yīng)用
4、設(shè)置邊緣計(jì)算網(wǎng)關(guān)參數(shù)
(1)點(diǎn)擊網(wǎng)關(guān),點(diǎn)擊邊緣計(jì)算網(wǎng)關(guān),點(diǎn)擊網(wǎng)關(guān)使能,網(wǎng)關(guān)使能開(kāi)啟,點(diǎn)擊保存。
(2)點(diǎn)擊網(wǎng)關(guān),點(diǎn)擊邊緣計(jì)算網(wǎng)關(guān),點(diǎn)擊數(shù)據(jù)采集,添加從機(jī)1,添加2個(gè)數(shù)據(jù)點(diǎn),第1個(gè)數(shù)據(jù)點(diǎn)名稱node0101,寄存器40001,對(duì)應(yīng)讀取實(shí)際寄存器地址0的數(shù)據(jù)。第2個(gè)數(shù)據(jù)點(diǎn)名稱node0102,寄存器40002,對(duì)應(yīng)讀取實(shí)際寄存器地址1的數(shù)據(jù)。點(diǎn)擊保存。
(3)點(diǎn)擊網(wǎng)關(guān),點(diǎn)擊邊緣計(jì)算網(wǎng)關(guān),點(diǎn)擊數(shù)據(jù)上報(bào),通道選擇Socket1,數(shù)據(jù)上報(bào)開(kāi)啟,周期上報(bào)勾選,上報(bào)周期5s,Json模版{"data1":"node0101","data2":"node0102"}。點(diǎn)擊保存&應(yīng)用。
(4)最后點(diǎn)擊重新啟動(dòng),USR-N510-H7設(shè)置DHCP獲取IP之后,網(wǎng)口用網(wǎng)線連接可以上外網(wǎng)的路由器,電腦連接同一個(gè)路由器。
四、MODBUS軟件設(shè)置
1、MODBUS軟件的 Setup設(shè)置
在USR-N510-H7串口線接的電腦上安裝MODBUS SLAVE軟件,點(diǎn)擊Setup
Slave ID:1(從機(jī)地址測(cè)試用1)
Function: 03(讀寄存器功能碼)
Address:0(寄存器起始地址用0)
Quantity:2(從起始地址開(kāi)始寄存器地址數(shù)量)
2、MODBUS軟件的 Connection設(shè)置
Modbus Slave軟件,點(diǎn)擊Connection,選擇Serial Port,選擇對(duì)應(yīng)的COM口COM10,對(duì)應(yīng)USR-N510-H7的串口參數(shù)115200,最后點(diǎn)擊OK。
五、MODBUS RTU采集
1、登陸遠(yuǎn)程服務(wù)器,打開(kāi)網(wǎng)絡(luò)助手,做TCP server,端口23,點(diǎn)擊打開(kāi)。
2、從機(jī)寄存器MODBUS RTU協(xié)議數(shù)據(jù)JSON上報(bào)遠(yuǎn)程服務(wù)器
(1)MODBUS SLAVE軟件,寄存器地址0填入數(shù)據(jù)10,寄存器地址1填入數(shù)據(jù)20。
(2)遠(yuǎn)程服務(wù)器按照上報(bào)周期,5s收到一條上報(bào)信息,{"data1":10,"data2":20}。
編寫(xiě)人:金志方 編寫(xiě)日期:2024-07-26
審核人:金志方 審核日期:2024-07-26
訂正版本:V1.0 訂正內(nèi)容:初稿