注:Modbus 网关功能,仅在 USR-TCP232-30X 系列(国产芯片)产品具备。
设备后面标签Type:C7
一、要下载的软件
说明书:http://www.ybljg.com/Download/920.html
设置软件:http://www.ybljg.com/Download/257.html
测试软件:http://www.ybljg.com/Download/27.html
虚拟串口软件:http://www.ybljg.com/Download/31.html
二、设备默认参数
项目 | 内容 |
用户名 | admin |
密码 | admin |
模块的IP地址 | 192.168.0.7 |
模块的子网掩码 | 255.255.255.0 |
模块的默认网关 | 192.168.0.1 |
工作方式 | TCP Client |
本地端口 | 20108 |
连接目标IP | 192.168.0.201 |
串口波特率 | 115200 |
串口参数 | None/8/1 |
连接目标端口 | 8234 |
三、功能框图
四、设置步骤
1.将 302(USR-TCP232-302简称)通过串口线(或USB 转RS232串口线)与计算机相连接,通过网线将 302 的网口 与PC 的网口相连接,检测硬件连接无错误后,接入5V电源适配器,给302供电。观察302网口指示灯状态是否正常:绿色灯常亮,黄色灯闪烁。
2.按路径:控制面板--网络和Internet--网络和共享中心找到“windows防火墙”和“更改适配器设置”选项,关闭防火墙并禁用与本次测试无关的网卡。并关闭电脑杀毒软件。
3.给电脑设置静态IP(192.168.0.201),要与302的IP在同一个网段(302默认参数见表1)。
4.去官网里下载新版本M0设置软件V2.2.6.0
点击“搜索设备”当搜索列表中出现302的设备后,单击搜索到的设备。设置完相应的串口参数后,选择工作模式为:TCP Client ;端口为8234;点击开启ModbusRTU轮询使能,选择透传或者JSON上报。设置完所有参数后,点击保存参数。
5.打开一个串口调试助手,轮询采集功能只支持完整的 Modbus 采集命令设置,最多可设置 5 条采集命令。每个数据令最大 16 字节。
采集命令可以通过 AT指令设置,指令设置格式为:AT+MODCMD=1, CMD
//其中 CMD 为设置和查询的 Modbus 轮询指令 Modbus 轮询。
6.在设备管理器中查看端口信息,确定302串口使用的串口号,如下图所示电脑端口号为COM18。
7.打开MODBUS SLAVE软件(模拟串口终端设备)设置串口参数,波特率、数据位、停止位、校验位,需要和USR-TCP232-302的串口参数设置一致。
8.数据测试
(1)打开网络调试助手,选择Tcp Server,选择电脑本地ip,8234端口,可以看到客户端连接成功。
改变Modbus Slave的数值,可以看到网络助手相应变化了数据。
(2) 选择JSON上报,网络助手上可以看到上报的JSON数据。
JSON 数据格式如下:
{ "id":"设备 MAC",
"cmd":"串口轮询命令",
"rsp":"串口接收的 modbus 内容" }
撰写人:shiwei