一、资料下载:
1. USR-N5X0 说明书(边缘计算版): http://www.ybljg.com/Download/1159.html
2. USR-N5X0边缘计算应用案例 : http://www.ybljg.com/Download/1169.html
3. USR-N510-H7-edge设置软件:http://www.ybljg.com/Download/383.html
二、说明:
(1)映射的功能仅服务于边缘查询功能,开启映射功能后,云端查询(modbusRTU/TCP 查询)的指令需要将读指令中的从机号和寄 存器地址替换为映射后的值。数据采集、数据上报不受任何影响,按原本的从机号和寄存器地址进行采集、解析、上报。
(2)与未开启映射功能相比,可以通过将多个不同从机号的从机下的多个数据点,通过一条指令查询多个从机下的多个数据点,实现逻 辑上的聚合。
(3)示例:设备串口 1 下有从机地址为 01、02 两个从机,01 从机下有一个数据点,寄存器地址 01,02 从机下也有一个数据点,寄存 器地址 01。若未开启映射功能,使用 modbus 查询,需要 01 03 0000 00001、02 03 0000 0001 两条指令分别查询。开启映射功能后, 将 02 从机的从机地址映射为 01、数据点寄存器地址映射为 02,即可使用 01 03 0000 0002 一条指令查询不同从机下的两个数据点。
三、所需工具
(1) USR-N510 一台
(2) USB 转 RS485 串口线一根
(3) 网线一根
(4) 12V1A 电源适配器一个
(5) Modbus Slave 软件:本文是以 modbus 从机模拟软件模拟 modbusRTU 从机设备,实际应用中需要客户连接自己的 Modbus 从机设备。
四、操作步骤
(1)进入N510的内置网页,选择网关下面的边缘计算网关
在“网关使能”配置项中将“网关使能”开启
点击“下一步”跳转到“数据采集”
设备名称:当前配置从机名称,不可为中文,不可重复
(2) 在“数据采集”配置页选中默认从机,点击“编辑”
根据实际待采集的从机设备配置参数
本例中配置串口号 1,从机地址 1,轮询间隔 100
点击“保存”该从机。
编辑数据点参数
配置温度数据点参数如下: (支持最多添加 128 个数据点)
(1)编辑数据点 1
(2)设置数据点名称 node0101
(3)功能码选择 03
(4)寄存器地址设置 0
(5)数据类型选择“16 位无符号”
(6)超时时间设置 200
(7)点击“保存”,保存该数据点配置
配置湿度数据点参数如下:
(1)编辑数据点 2
(2)设置数据点名称 node0102
(3)功能码选择 03
(4)寄存器地址设置 1
(5)数据类型选择“16 位无符号”
(6)超时时间设置 200
(7)点击“保存”,保存该数据点配置
开启从机地址映射:
(1)添加从机设备:device02
(2)串口号:1
(3)从机地址:2
(4)开启显示高级设置、开启地址映射功能、填写映射从机地址1
开启寄存器地址映射:
(1)填写数据点名称:node0201
(2)功能码选择 03
(3)寄存器地址设置 0
(4)数据类型选择“16 位无符号”
(5)超时时间设置 200
(6)点击“保存”,保存该数据点配置
点击页面最下方的“保存”会弹出提示框,因后续还需要配置串口参数,所以在此页面点击“继续配置”按钮,然后点击“端 口”--“端口 1”进行下一步的“串口配置”过程。
配置串口参数
(1) 在“端口”--“端口 1”界面配置端口 1 串口参数
(2) 根据实际待采集的从机设备配置参数,本例中配置波特率为 115200,数据位为 8,校验位为 None,停止位为 1 。
(3) 点击“保存&应用”,会弹出提示框,因此例中所有的配置项均已配置完成,所以点击“重新启动”,令配置生效。 设备中的所有功能,配置完成都需要点击下方保存按键,最终需要重启后生效。以下不再提示。
配置从机模拟软件 “Setup”--“Slave Definition”界面,配置从机信息如下:
(1)从机地址“Slave ID”填 1
(2)功能码“Function”选择 03
(3)寄存器起始地址“Address”填 0
(4)寄存器数量“Quantity”填 2 即可
(5)配置完成后点击“OK
配置从机2的信息:
(2)从机地址“Slave ID”填 2
(2)功能码“Function”选择 03
(3)寄存器起始地址“Address”填 0
(4)寄存器数量“Quantity”填 2 即可
(5)配置完成后点击“OK
在“connection”--“connect”页面配置连接参数,如下:
(1)“connection”选择”Serial Port”
(2)“Serial Settings”选择对应的串口(可在电脑设备管理器界面查看)
(3)波特率、数据位、校验位、停止位配置和 N540 的串口参数一致
(4)“Mode”选择 RTU
(5)配置完成后点击“OK”
使用 modbus Poll 模拟云端进行查询,“Connection”--“connect”界面配置连接参数:
(1)“Connection”选择“Modbus TCP/IP”
(2)“IP Address or Node Name”填写 N510 的 IP,该 IP 可以通过设置软件搜索设备,然后在设备列表中查看设备 IP
(3)“Server Port”填写 N510 的本地端口
Setup”--“Read/Write Definition”页面配置目标从机信息:
(1)从机地址“Slave ID”填 1
(2)功能码“Function”选择 03
(3)寄存器起始地址“Address”填 0
(4)寄存器数量“Quantity”填 2
测试结果如图:
编写人:于冰