USR-N720-C1的SocketA做TCP server示例
一、資料下載
USR-N720-C1說明書下載鏈接:http://imbacareer.com.cn/Download/1493.html
USR-N720-C1規(guī)格書下載鏈接:http://imbacareer.com.cn/Download/1494.html
MQTTfx 軟件,可以百度下載。
二、硬件連接
1、所需物品
USR-N720-C1 產(chǎn)品 1臺
12V電源適配器 1個
USB-RS485串口線 1條
超五類網(wǎng)線 1根
筆記本電腦 1臺
2、硬件連接
USR-N720-C1的第一個485串口,接USB-RS485串口線,串口線的A接A1,B接B1。USB-RS485串口線的USB插到電腦USB口,然后產(chǎn)品接12V電源適配器上電。
USR-N720-C1的網(wǎng)口,用網(wǎng)線和電腦直連。
3、查看端口
電腦打開計算機(jī),設(shè)備管理器,點擊端口,查看USR-N720-C1的USB-RS485串口線的COM口號,是COM10。
4、電腦本地網(wǎng)卡設(shè)置
電腦打開控制面板,點擊更改適配器設(shè)置,點擊有線網(wǎng)卡,右擊,點擊屬性,點擊IPv4,USR-N720-C1默認(rèn)IP是192.168.0.7,電腦有線網(wǎng)卡設(shè)置同網(wǎng)段的靜態(tài)IP,192.168.0.201,子網(wǎng)掩碼255.255.255.0,網(wǎng)關(guān)192.168.0.1
三、USR-N720-C1參數(shù)設(shè)置
1、登錄網(wǎng)頁
瀏覽器輸入192.168.0.7,登錄用戶名和密碼都是admin
2、網(wǎng)絡(luò)查看網(wǎng)絡(luò)設(shè)置
網(wǎng)頁,點擊網(wǎng)絡(luò),可以切換N720聯(lián)網(wǎng)方式。
3、端口查看串口參數(shù)
點擊端口,串口,可以查看串口1默認(rèn)串口參數(shù),波特率是9600。
4、通信設(shè)置,開啟Socket
網(wǎng)頁,點擊通信,點擊Socket,SocketA的Socket使能開啟。
Socket模式TCP server。
本地端口號,填20108。
點擊應(yīng)用&保存。
5、網(wǎng)關(guān)設(shè)置,開啟邊緣計算
網(wǎng)頁,點擊網(wǎng)關(guān),點擊邊緣計算,網(wǎng)關(guān)使能開啟,點擊保存當(dāng)前頁,繼續(xù)配置,最后重啟。
6、邊緣計算,數(shù)據(jù)采集設(shè)置
(1)添加從機(jī)
點擊數(shù)據(jù)采集,點擊添加從機(jī)。
輸入從機(jī)名稱Device1,協(xié)議類型選擇Modbus RTU,串口選擇串口1,從機(jī)地址1,點擊保存。
(2)添加數(shù)據(jù)點
點擊添加數(shù)據(jù)點,先添加寄存器地址0的數(shù)據(jù)點。
輸入數(shù)據(jù)點名稱node0101,寄存器用4,1,對應(yīng)采集寄存器地址0的數(shù)據(jù)。點擊保存。
點擊添加數(shù)據(jù)點,再添加寄存器地址1的數(shù)據(jù)點。輸入數(shù)據(jù)點名稱node0102,寄存器用4,2,對應(yīng)采集寄存器地址1的數(shù)據(jù)。點擊保存。
7、邊緣計算,數(shù)據(jù)上報設(shè)置
(1)添加分組
點擊數(shù)據(jù)上報,點擊添加分組。
通道選擇SocketA,選擇周期上報。
上報模板:{"device01":{"node0101":"node0101","node0102":"node0102"},"time":"sys_local_time"}
device01對應(yīng)從機(jī)名稱,node0101對應(yīng)第一個數(shù)據(jù)點名稱,node0102對應(yīng)第二個數(shù)據(jù)點名稱。
點擊保存。
8、保存,重啟
點擊保存當(dāng)前頁,點擊重新啟動。
四、數(shù)據(jù)接收測試
1、MODBUS SLAVE 軟件設(shè)置
(1)點擊Setup,Slave ID從機(jī)地址用1,F(xiàn)unction功能碼用03,Address寄存器起始地址用0,Quantity寄存器地址數(shù)量用2。
就是模擬從機(jī)地址1,采集2個寄存器地址0、寄存器地址1的數(shù)據(jù)。
(2)點擊Connection,選擇串口,對應(yīng)USR所接USB-RS485串口線的COM口號,串口參數(shù)和USR串口參數(shù)保持一致。 Mode選擇RTU,模擬MODBUS RTU協(xié)議串口。
2、數(shù)據(jù)接收測試
打開網(wǎng)絡(luò)助手,做TCP client,服務(wù)器IP填N720的IP 192.168.0.7,服務(wù)器端口填20108,點擊連接。
建立連接之后,MODBUS SLAVE軟件修改寄存器地址0的數(shù)據(jù),改為10,寄存器地址1的數(shù)據(jù),改為20。
按照上報周期,上報數(shù)據(jù)傳輸?shù)骄W(wǎng)絡(luò)助手軟件。
按照格式顯示:
{"device01":{"node0101":10,"node0102":20},"time":"2024-11-21,15:57:22"}
編寫人:金志方 編寫日期:2024-11-21
審核人:金志方 審核日期:2024-11-21
訂正版本:V1.0 訂正內(nèi)容:初稿