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