USR-N720-C1的SocketA做TCP server示例
一、资料下载
USR-N720-C1说明书下载链接:http://www.ybljg.com/Download/1493.html
USR-N720-C1规格书下载链接:http://www.ybljg.com/Download/1494.html
MQTTfx 软件,可以百度下载。
二、硬件连接
1、所需物品
USR-N720-C1 产品 1台
12V电源适配器 1个
USB-RS485串口线 1条
超五类网线 1根
笔记本电脑 1台
2、硬件连接
USR-N720-C1的第一个485串口,接USB-RS485串口线,串口线的A接A1,B接B1。USB-RS485串口线的USB插到电脑USB口,然后产品接12V电源适配器上电。
USR-N720-C1的网口,用网线和电脑直连。
3、查看端口
电脑打开计算机,设备管理器,点击端口,查看USR-N720-C1的USB-RS485串口线的COM口号,是COM10。
4、电脑本地网卡设置
电脑打开控制面板,点击更改适配器设置,点击有线网卡,右击,点击属性,点击IPv4,USR-N720-C1默认IP是192.168.0.7,电脑有线网卡设置同网段的静态IP,192.168.0.201,子网掩码255.255.255.0,网关192.168.0.1
三、USR-N720-C1参数设置
1、登录网页
浏览器输入192.168.0.7,登录用户名和密码都是admin
2、网络查看网络设置
网页,点击网络,可以切换N720联网方式。
3、端口查看串口参数
点击端口,串口,可以查看串口1默认串口参数,波特率是9600。
4、通信设置,开启Socket
网页,点击通信,点击Socket,SocketA的Socket使能开启。
Socket模式TCP server。
本地端口号,填20108。
点击应用&保存。
5、网关设置,开启边缘计算
网页,点击网关,点击边缘计算,网关使能开启,点击保存当前页,继续配置,最后重启。
6、边缘计算,数据采集设置
(1)添加从机
点击数据采集,点击添加从机。
输入从机名称Device1,协议类型选择Modbus RTU,串口选择串口1,从机地址1,点击保存。
(2)添加数据点
点击添加数据点,先添加寄存器地址0的数据点。
输入数据点名称node0101,寄存器用4,1,对应采集寄存器地址0的数据。点击保存。
点击添加数据点,再添加寄存器地址1的数据点。输入数据点名称node0102,寄存器用4,2,对应采集寄存器地址1的数据。点击保存。
7、边缘计算,数据上报设置
(1)添加分组
点击数据上报,点击添加分组。
通道选择SocketA,选择周期上报。
上报模板:{"device01":{"node0101":"node0101","node0102":"node0102"},"time":"sys_local_time"}
device01对应从机名称,node0101对应第一个数据点名称,node0102对应第二个数据点名称。
点击保存。
8、保存,重启
点击保存当前页,点击重新启动。
四、数据接收测试
1、MODBUS SLAVE 软件设置
(1)点击Setup,Slave ID从机地址用1,Function功能码用03,Address寄存器起始地址用0,Quantity寄存器地址数量用2。
就是模拟从机地址1,采集2个寄存器地址0、寄存器地址1的数据。
(2)点击Connection,选择串口,对应USR所接USB-RS485串口线的COM口号,串口参数和USR串口参数保持一致。 Mode选择RTU,模拟MODBUS RTU协议串口。
2、数据接收测试
打开网络助手,做TCP client,服务器IP填N720的IP 192.168.0.7,服务器端口填20108,点击连接。
建立连接之后,MODBUS SLAVE软件修改寄存器地址0的数据,改为10,寄存器地址1的数据,改为20。
按照上报周期,上报数据传输到网络助手软件。
按照格式显示:
{"device01":{"node0101":10,"node0102":20},"time":"2024-11-21,15:57:22"}
编写人:金志方 编写日期:2024-11-21
审核人:金志方 审核日期:2024-11-21
订正版本:V1.0 订正内容:初稿