4G路由器串口modbus RTU转TCP协议测试基本示例
4G路由器串口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从站通信),并正确设置后进行通信测试。分别如下: