USR-DR302多主機(jī)輪詢測(cè)試方法
一、拓?fù)鋱D
數(shù)據(jù)輪詢功能主要是為了解決多個(gè)網(wǎng)絡(luò)設(shè)備同時(shí)發(fā)送數(shù)據(jù)后串口設(shè)備回復(fù)錯(cuò)位的問(wèn)題,可識(shí)別不同網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)并進(jìn)行對(duì)應(yīng)回復(fù),防止數(shù)據(jù)錯(cuò)位。
注意:輪詢功能開(kāi)啟,DR302 只能作為從屬設(shè)備,暫無(wú)主機(jī)模式。
二、實(shí)物連接:DR302網(wǎng)線接路由器,PC也接同一個(gè)路由器,串口線直連PC
三、需要的資料:
說(shuō)明書(shū):http://m.usr.cn/Down/USR-DR302_V1.0.1.pdf
軟件設(shè)計(jì)手冊(cè):http://m.usr.cn/Down/USR-DR302_software_V1.0.1.pdf
四、測(cè)試
1.將302(USR-DR302,簡(jiǎn)稱(chēng) 302)的串口通過(guò)串口線(或USB 轉(zhuǎn)串口線)與PC相連接,通過(guò)網(wǎng)線將 302 的網(wǎng)口接到路由器上,PC 的網(wǎng)口也接同一個(gè)路由器,檢測(cè)硬件連接無(wú)錯(cuò)誤后,接入我們配送的電源適配器,給 302 供電。
2.按路徑:控制面板--->網(wǎng)絡(luò)和Internet--->網(wǎng)絡(luò)和共享中心找到“windows防火墻”和“更改適配器設(shè)置”選項(xiàng),關(guān)閉防火墻并禁用與本次測(cè)試無(wú)關(guān)的網(wǎng)卡。并關(guān)閉電腦殺毒軟件。
3.用M0設(shè)置軟件搜索到設(shè)備,出廠默認(rèn)是192.168.0.7,靜態(tài)ip
4. 修改成動(dòng)態(tài)獲取(DHCP/動(dòng)態(tài)ip),保存參數(shù)——重新搜索。然后可以看到路由器分配給DR302的動(dòng)態(tài)ip,打開(kāi)瀏覽器輸入路由器分配的ip進(jìn)內(nèi)置網(wǎng)頁(yè),用戶名和密碼都是admin
瀏覽器進(jìn)不去:清除瀏覽器緩存,更換瀏覽器,建議使用標(biāo)準(zhǔn)版的谷歌瀏覽器,360瀏覽器開(kāi)啟兼容模式
5. 在“端口參數(shù)”設(shè)置處將302的工作模式設(shè)置成TCP-Server,本地端口55(端口可設(shè),此處以55為例),設(shè)置完成后保存參數(shù)。
6. 在“擴(kuò)展功能”勾選“Modbus Tcp”,開(kāi)啟輪詢功能、設(shè)置輪詢參數(shù),設(shè)置完成后點(diǎn)擊“保存設(shè)置”。
注意:MODBUS 主機(jī)輪詢的超時(shí)時(shí)間(M)設(shè)置與這里的超時(shí)時(shí)間(M1)、輪詢間隔(M2)密切相關(guān)。使用規(guī)則建議:M>M1+M2
7. 所有參數(shù)設(shè)置完成后重啟設(shè)備生效。
8. 模擬測(cè)試用MODBUS SLAVE軟件做串口設(shè)備,3個(gè)MODBUS POLL軟件做網(wǎng)絡(luò)端。
MODBUS SLAVE軟件設(shè)置串口參數(shù),波特率、數(shù)據(jù)位、停止位、校驗(yàn)位,需要和DR302的串口參數(shù)設(shè)置一致。
MODBUS POLL軟件設(shè)置MODBUS TCP/IP。IP地址填DR302的IP地址,Server Port填DR302的端口號(hào)55。注意MODBUS POLL軟件的3個(gè)時(shí)間參數(shù),依次是
response Timeout 5000ms
Delay between Polls 1000ms
Connect Timeout 3000ms。