modbus RTU轉TCP協議示例
下面以遠端中心電腦通過Modbus TCP模式查詢訪問4G路由器下掛串口232/485Modbus RTU設備為例(其中路由器wan口和電腦ip在同一個網段192.168.10.0/24),即實現右圖紅色部分的通訊,基本示意如下:
1.用網線連接路由器lan口到電腦(本地連接網絡設置自動獲取或設置手動ip地址和路由器同一網段),然后瀏覽器輸入設備默認登陸地址192.168.1.1,繼續輸入默認用戶名/密碼:admin/admin,回車進入到路由器web管理頁面,如下:
2.查看當前路由器4G卡網絡撥號狀態或者有線WAN接口是否正常可以訪問外網(方便后面確認設備可正常和公網服務器進行數據通訊),其WAN口網絡連接及ping外網示例如下:
3.選擇“高級網絡”–“智慧物聯”–“通用”選項,分別設置上下行參數,如下:
1)第一步:找到“串口配置”,點擊“編輯”按鈕,根據實際需求設置波特率參數(分包參數默認,示例9600-8-E-1),分別如下:
2)第二步:找到“連接配置”–“UART_DEV”—“編輯”,設置下行UART_DEV串口為Modbus RTU主站,從站ID示例為1;如圖:
3)第三步:繼續設置上行cloud為Modbus TCP從站(服務器模式,示例WAN口IP為192.168.10.111,監聽端口30001),分別如圖:
以上設置完如下圖:
4)第四步:最后確認“模式配置”,一般無需修改,默認即可。(其中下行設備對應UART_DEV,指連接到路由器串口/網口的用戶設備;上行設備對應Cloud,指用戶設備所要通訊的遠端中心服務器主機或軟件)。
5)最后,“智慧物聯”—“高級”選項,如果用戶需要,可以開啟調試功能,進行串口日志下載查看等。
4.下面分別以ModScan32.exe工具(模擬modbus RTU/TCP主站)和ModSim32.exe工具(模擬modbus RTU/TCP從站),進行路由器串口設備modbus RTU轉電腦端modbus TCP局域網通訊,分別如下:
1)確認串口設備com號、電腦和路由器為同一個局域網
查看本機串口com號和路由器LAN/WAN口和電腦PC地址同一網段,如下:
2)電腦端分別運行ModSim32.exe從站工具(對應連接下行Modbus RTU主站通信)和ModScan32.exe主站工具(對應連接上行Modbus TCP從站通信),并正確設置后進行通信測試。分別如下:

提交
ZP3000遠程信捷232串口PLC
智聯物聯串口設備通訊基本配置
智聯物聯路由器設置和指定服務器通信
遠程控制西門子S7-200 PLC
VPDN專網撥號+GRE子網互通示例