一、資料下載:
1. USR-N5X0 說(shuō)明書(shū)(邊緣計(jì)算版): http://wxxtd.cn/Download/1159.html
2. USR-N5X0邊緣計(jì)算應(yīng)用案例 : http://wxxtd.cn/Download/1169.html
3. USR-N510-H7-edge設(shè)置軟件:http://wxxtd.cn/Download/383.html
二、說(shuō)明:
(1)映射的功能僅服務(wù)于邊緣查詢(xún)功能,開(kāi)啟映射功能后,云端查詢(xún)(modbusRTU/TCP 查詢(xún))的指令需要將讀指令中的從機(jī)號(hào)和寄 存器地址替換為映射后的值。數(shù)據(jù)采集、數(shù)據(jù)上報(bào)不受任何影響,按原本的從機(jī)號(hào)和寄存器地址進(jìn)行采集、解析、上報(bào)。
(2)與未開(kāi)啟映射功能相比,可以通過(guò)將多個(gè)不同從機(jī)號(hào)的從機(jī)下的多個(gè)數(shù)據(jù)點(diǎn),通過(guò)一條指令查詢(xún)多個(gè)從機(jī)下的多個(gè)數(shù)據(jù)點(diǎn),實(shí)現(xiàn)邏 輯上的聚合。
(3)示例:設(shè)備串口 1 下有從機(jī)地址為 01、02 兩個(gè)從機(jī),01 從機(jī)下有一個(gè)數(shù)據(jù)點(diǎn),寄存器地址 01,02 從機(jī)下也有一個(gè)數(shù)據(jù)點(diǎn),寄存 器地址 01。若未開(kāi)啟映射功能,使用 modbus 查詢(xún),需要 01 03 0000 00001、02 03 0000 0001 兩條指令分別查詢(xún)。開(kāi)啟映射功能后, 將 02 從機(jī)的從機(jī)地址映射為 01、數(shù)據(jù)點(diǎn)寄存器地址映射為 02,即可使用 01 03 0000 0002 一條指令查詢(xún)不同從機(jī)下的兩個(gè)數(shù)據(jù)點(diǎn)。
三、所需工具
(1) USR-N510 一臺(tái)
(2) USB 轉(zhuǎn) RS485 串口線(xiàn)一根
(3) 網(wǎng)線(xiàn)一根
(4) 12V1A 電源適配器一個(gè)
(5) Modbus Slave 軟件:本文是以 modbus 從機(jī)模擬軟件模擬 modbusRTU 從機(jī)設(shè)備,實(shí)際應(yīng)用中需要客戶(hù)連接自己的 Modbus 從機(jī)設(shè)備。
四、操作步驟
(1)進(jìn)入N510的內(nèi)置網(wǎng)頁(yè),選擇網(wǎng)關(guān)下面的邊緣計(jì)算網(wǎng)關(guān)
在“網(wǎng)關(guān)使能”配置項(xiàng)中將“網(wǎng)關(guān)使能”開(kāi)啟
點(diǎn)擊“下一步”跳轉(zhuǎn)到“數(shù)據(jù)采集”
設(shè)備名稱(chēng):當(dāng)前配置從機(jī)名稱(chēng),不可為中文,不可重復(fù)
(2) 在“數(shù)據(jù)采集”配置頁(yè)選中默認(rèn)從機(jī),點(diǎn)擊“編輯”
根據(jù)實(shí)際待采集的從機(jī)設(shè)備配置參數(shù)
本例中配置串口號(hào) 1,從機(jī)地址 1,輪詢(xún)間隔 100
點(diǎn)擊“保存”該從機(jī)。
編輯數(shù)據(jù)點(diǎn)參數(shù)
配置溫度數(shù)據(jù)點(diǎn)參數(shù)如下: (支持最多添加 128 個(gè)數(shù)據(jù)點(diǎn))
(1)編輯數(shù)據(jù)點(diǎn) 1
(2)設(shè)置數(shù)據(jù)點(diǎn)名稱(chēng) node0101
(3)功能碼選擇 03
(4)寄存器地址設(shè)置 0
(5)數(shù)據(jù)類(lèi)型選擇“16 位無(wú)符號(hào)”
(6)超時(shí)時(shí)間設(shè)置 200
(7)點(diǎn)擊“保存”,保存該數(shù)據(jù)點(diǎn)配置
配置濕度數(shù)據(jù)點(diǎn)參數(shù)如下:
(1)編輯數(shù)據(jù)點(diǎn) 2
(2)設(shè)置數(shù)據(jù)點(diǎn)名稱(chēng) node0102
(3)功能碼選擇 03
(4)寄存器地址設(shè)置 1
(5)數(shù)據(jù)類(lèi)型選擇“16 位無(wú)符號(hào)”
(6)超時(shí)時(shí)間設(shè)置 200
(7)點(diǎn)擊“保存”,保存該數(shù)據(jù)點(diǎn)配置
開(kāi)啟從機(jī)地址映射:
(1)添加從機(jī)設(shè)備:device02
(2)串口號(hào):1
(3)從機(jī)地址:2
(4)開(kāi)啟顯示高級(jí)設(shè)置、開(kāi)啟地址映射功能、填寫(xiě)映射從機(jī)地址1
開(kāi)啟寄存器地址映射:
(1)填寫(xiě)數(shù)據(jù)點(diǎn)名稱(chēng):node0201
(2)功能碼選擇 03
(3)寄存器地址設(shè)置 0
(4)數(shù)據(jù)類(lèi)型選擇“16 位無(wú)符號(hào)”
(5)超時(shí)時(shí)間設(shè)置 200
(6)點(diǎn)擊“保存”,保存該數(shù)據(jù)點(diǎn)配置
點(diǎn)擊頁(yè)面最下方的“保存”會(huì)彈出提示框,因后續(xù)還需要配置串口參數(shù),所以在此頁(yè)面點(diǎn)擊“繼續(xù)配置”按鈕,然后點(diǎn)擊“端 口”--“端口 1”進(jìn)行下一步的“串口配置”過(guò)程。
配置串口參數(shù)
(1) 在“端口”--“端口 1”界面配置端口 1 串口參數(shù)
(2) 根據(jù)實(shí)際待采集的從機(jī)設(shè)備配置參數(shù),本例中配置波特率為 115200,數(shù)據(jù)位為 8,校驗(yàn)位為 None,停止位為 1 。
(3) 點(diǎn)擊“保存&應(yīng)用”,會(huì)彈出提示框,因此例中所有的配置項(xiàng)均已配置完成,所以點(diǎn)擊“重新啟動(dòng)”,令配置生效。 設(shè)備中的所有功能,配置完成都需要點(diǎn)擊下方保存按鍵,最終需要重啟后生效。以下不再提示。
配置從機(jī)模擬軟件 “Setup”--“Slave Definition”界面,配置從機(jī)信息如下:
(1)從機(jī)地址“Slave ID”填 1
(2)功能碼“Function”選擇 03
(3)寄存器起始地址“Address”填 0
(4)寄存器數(shù)量“Quantity”填 2 即可
(5)配置完成后點(diǎn)擊“OK
配置從機(jī)2的信息:
(2)從機(jī)地址“Slave ID”填 2
(2)功能碼“Function”選擇 03
(3)寄存器起始地址“Address”填 0
(4)寄存器數(shù)量“Quantity”填 2 即可
(5)配置完成后點(diǎn)擊“OK
在“connection”--“connect”頁(yè)面配置連接參數(shù),如下:
(1)“connection”選擇”Serial Port”
(2)“Serial Settings”選擇對(duì)應(yīng)的串口(可在電腦設(shè)備管理器界面查看)
(3)波特率、數(shù)據(jù)位、校驗(yàn)位、停止位配置和 N540 的串口參數(shù)一致
(4)“Mode”選擇 RTU
(5)配置完成后點(diǎn)擊“OK”
使用 modbus Poll 模擬云端進(jìn)行查詢(xún),“Connection”--“connect”界面配置連接參數(shù):
(1)“Connection”選擇“Modbus TCP/IP”
(2)“IP Address or Node Name”填寫(xiě) N510 的 IP,該 IP 可以通過(guò)設(shè)置軟件搜索設(shè)備,然后在設(shè)備列表中查看設(shè)備 IP
(3)“Server Port”填寫(xiě) N510 的本地端口
Setup”--“Read/Write Definition”頁(yè)面配置目標(biāo)從機(jī)信息:
(1)從機(jī)地址“Slave ID”填 1
(2)功能碼“Function”選擇 03
(3)寄存器起始地址“Address”填 0
(4)寄存器數(shù)量“Quantity”填 2
測(cè)試結(jié)果如圖:
編寫(xiě)人:于冰