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