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