通博TBET

常见问题
USR-TCP232-30X Modbus 轮询采集功能
2023-12-07
1484

注: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

上一篇: USR-DR302 连接通博TBET云(V6.1.3)实现一对一透传 下一篇: 两个USR-TCP232-306连接通博TBET云(V6)一对一通讯示例 返回首页
热门推荐
热门标签