測試軟件:modbuspoll / modbusslave(在百度自行下載)
1.將 modbus網(wǎng)關(guān)M511(USR-M511,簡稱 M511 下同)的串口通過串口線(或USB 轉(zhuǎn)串口線)與計算機(jī)相連接,通過網(wǎng)線將M511的網(wǎng)口 PC 的網(wǎng)口相連接,檢測硬件連接無錯誤后,接入我們配送的電源適配器,給M511供電。觀察指示燈狀態(tài)確定511是否正常工作:紅色燈(power)常亮,綠色燈(work)閃爍。(注意:撥碼開關(guān)和選擇串口一致)
2.按路徑:控制面板--網(wǎng)絡(luò)和Internet--網(wǎng)絡(luò)和共享中心找到“windows防火墻”和“更改適配器設(shè)置”選項,關(guān)閉防火墻并禁用與本次測試無關(guān)的網(wǎng)卡。并關(guān)閉電腦殺毒軟件。
3、給電腦設(shè)置靜態(tài)Ip,要與M511的Ip在同一個網(wǎng)段,M511的IP:192.168.0.7,默認(rèn)網(wǎng)關(guān) 192.168.0.1。
4、打開電腦瀏覽器,地址欄輸入192.168.0.7,進(jìn)入M511內(nèi)置網(wǎng)頁。
(如果進(jìn)不去內(nèi)置網(wǎng)頁清除瀏覽器所有緩存,或者換個瀏覽器,建議用標(biāo)準(zhǔn)版的谷歌瀏覽器) M511的當(dāng)前狀態(tài)圖。
5、M511的串口參數(shù)圖。
5、網(wǎng)絡(luò)里面的MODBUS 超時時間設(shè)置大一點,可以設(shè)置成5000。點擊保存設(shè)置。
6、保存設(shè)置后要重啟,因為參數(shù)需要重啟才能生效。
8、重啟之后,如果出現(xiàn)一下圖片提示,重新刷新網(wǎng)頁就可以。
9、打開測試軟件:modbusslave
點擊Setup--Slave Definition--function,選擇04功能碼,點擊Ok。
10、點擊connection--connect,選擇正確的串口以及串口參數(shù),點擊OK。
10、打開測試軟件:modbuspoll
Setup--Read/Write Definition--Function選擇04功能碼,點擊OK。
11、點擊connection--connect,connection選擇Modbus TCP/IP,IP地址填USR-M511的Ip地址,Server port填USR-M511的端口號502。
12、可以通過 Modbus poll 讀取 Modbus Slave 的數(shù)據(jù)
網(wǎng)絡(luò)到串口的數(shù)據(jù)流向是: Modbus poll網(wǎng)絡(luò)端--M511以太網(wǎng)口--協(xié)議轉(zhuǎn)換(Modbus TCP 轉(zhuǎn) Modbus RTU) --M511 串口-- Modbus Slave 串口端;
串口到網(wǎng)絡(luò)的數(shù)據(jù)流向是接到查詢指令: Modbus Slave 串口端--M511串口--Modbus RTU 轉(zhuǎn) Modbus TCP--M511以太網(wǎng)口--Modbus poll網(wǎng)絡(luò)端。