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