注:Modbus 網(wǎng)關(guān)功能,僅在 USR-TCP232-30X 系列(國產(chǎn)芯片)產(chǎn)品具備。
設(shè)備后面標(biāo)簽Type:C7
一、要下載的軟件
說明書:http://imbacareer.com.cn/Download/920.html
設(shè)置軟件:http://imbacareer.com.cn/Download/257.html
測試軟件:http://imbacareer.com.cn/Download/27.html
虛擬串口軟件:http://imbacareer.com.cn/Download/31.html
二、設(shè)備默認(rèn)參數(shù)
項目 | 內(nèi)容 |
用戶名 | admin |
密碼 | admin |
模塊的IP地址 | 192.168.0.7 |
模塊的子網(wǎng)掩碼 | 255.255.255.0 |
模塊的默認(rèn)網(wǎng)關(guān) | 192.168.0.1 |
工作方式 | TCP Client |
本地端口 | 20108 |
連接目標(biāo)IP | 192.168.0.201 |
串口波特率 | 115200 |
串口參數(shù) | None/8/1 |
連接目標(biāo)端口 | 8234 |
三、功能框圖
四、設(shè)置步驟
1.將 302(USR-TCP232-302簡稱)通過串口線(或USB 轉(zhuǎn)RS232串口線)與計算機相連接,通過網(wǎng)線將 302 的網(wǎng)口 與PC 的網(wǎng)口相連接,檢測硬件連接無錯誤后,接入5V電源適配器,給302供電。觀察302網(wǎng)口指示燈狀態(tài)是否正常:綠色燈常亮,黃色燈閃爍。
2.按路徑:控制面板--網(wǎng)絡(luò)和Internet--網(wǎng)絡(luò)和共享中心找到“windows防火墻”和“更改適配器設(shè)置”選項,關(guān)閉防火墻并禁用與本次測試無關(guān)的網(wǎng)卡。并關(guān)閉電腦殺毒軟件。
3.給電腦設(shè)置靜態(tài)IP(192.168.0.201),要與302的IP在同一個網(wǎng)段(302默認(rèn)參數(shù)見表1)。
4.去官網(wǎng)里下載新版本M0設(shè)置軟件V2.2.6.0
點擊“搜索設(shè)備”當(dāng)搜索列表中出現(xiàn)302的設(shè)備后,單擊搜索到的設(shè)備。設(shè)置完相應(yīng)的串口參數(shù)后,選擇工作模式為:TCP Client ;端口為8234;點擊開啟ModbusRTU輪詢使能,選擇透傳或者JSON上報。設(shè)置完所有參數(shù)后,點擊保存參數(shù)。
5.打開一個串口調(diào)試助手,輪詢采集功能只支持完整的 Modbus 采集命令設(shè)置,最多可設(shè)置 5 條采集命令。每個數(shù)據(jù)令最大 16 字節(jié)。
采集命令可以通過 AT指令設(shè)置,指令設(shè)置格式為:AT+MODCMD=1, CMD
//其中 CMD 為設(shè)置和查詢的 Modbus 輪詢指令 Modbus 輪詢。
6.在設(shè)備管理器中查看端口信息,確定302串口使用的串口號,如下圖所示電腦端口號為COM18。
7.打開MODBUS SLAVE軟件(模擬串口終端設(shè)備)設(shè)置串口參數(shù),波特率、數(shù)據(jù)位、停止位、校驗位,需要和USR-TCP232-302的串口參數(shù)設(shè)置一致。
8.數(shù)據(jù)測試
(1)打開網(wǎng)絡(luò)調(diào)試助手,選擇Tcp Server,選擇電腦本地ip,8234端口,可以看到客戶端連接成功。
改變Modbus Slave的數(shù)值,可以看到網(wǎng)絡(luò)助手相應(yīng)變化了數(shù)據(jù)。
(2) 選擇JSON上報,網(wǎng)絡(luò)助手上可以看到上報的JSON數(shù)據(jù)。
JSON 數(shù)據(jù)格式如下:
{ "id":"設(shè)備 MAC",
"cmd":"串口輪詢命令",
"rsp":"串口接收的 modbus 內(nèi)容" }
撰寫人:shiwei