USR-M100 地址映射示例
一、资料下载
USR-M100 说明书官网下载链接:http://www.ybljg.com/Download/1202.html
USR-M100 规格书官网下载链接:http://www.ybljg.com/Download/1203.html
USR-M100 设置软件官网下载链接:http://www.ybljg.com/Download/1213.html
USR-M100 调试助手软件官网下载链接:http://www.ybljg.com/Download/27.html
二、硬件连接
1、所需物品
USR-M100 产品 1台
12V电源适配器 1个
超五类网线 1根
笔记本电脑 1台
温湿度传感器2台
2、硬件连接
USR-M100的网口连接到电脑上,然后产品接12V电源适配器上电,串口1和串口2分别接传感器1和传感器2,接线如下图所示:
三、产品参数设置
1、USR-M100参数设置
电脑打开USR-M100的设置软件,点击“搜索”按钮,搜索到设备之后,双击进入设置页面(用户名密码默认admin)
网关--边缘计算网关,网关使能选择“开启”,然后点击“下一步”;
注:两个传感器是同款,所以串口参数(9600/NONE/8/1)、寄存器地址(40001/40002)、从机地址(01)默认相同。
点击“添加从机”,点位来源选择“UART1”,配置串口1传感器的从机地址,本例是1,然后点击“保存”;
点击“添加数据点”,数据点名称配置“wendu1”,寄存器地址配置0勾选变化上报,然后点击保存;
、
如上相同步骤操作,再添加一个点位“shidu1”,寄存器地址1;
、
如上从机添加完毕之后,再参考相同步骤添加一个串口2的从机:
添加从机C2,点位来源UART2,从机地址1;
添加数据点“wendu2”,寄存器地址是0,勾选“显示高级设置”--“地址映射”,映射地址填写2
再添加一个数据点“shidu2”,寄存器地址是1,勾选“显示高级设置”--“地址映射”,映射地址填写3
如上数据点都添加完毕后,点击“下一步”;
通道选择“Socket1”,数据读写选择“开启”,查询/设置方式选择“ModbusTCP”,数据上报选择“开启”,勾选“周期上报”,上报周期配置“5”,json模板配置内容:{"wendu1":"wendu1","shidu1":"shidu1","wendu2":"wendu2","shidu2":"shidu2"}
如下图配置,配置完毕后点击“保存”--“继续配置”;
点击“端口”--“串口1”--“串口”,修改波特率9600,确认串口参数匹配,然后点击“socket”:
Socket参数本例保持默认,配置完毕后点击“保存&应用”--“继续配置”;
点击“端口”--“串口2”--“串口”,修改波特率9600,确认串口参数匹配,配置完毕后点击“保存&应用”--“重新启动”;
四、其他软件参数设置
打开“网络_串口调试助手”软件,“网络设置”部分参数如下图所示,然后点击“连接”。
打开modbus Poll软件,配置连接M100串口1的socket,并配置读取从机信息:slave ID:1,function:03,address:0,quantity:4;即读取从机1的0~3寄存器。
五、功能调试
等待设备重启完毕,连接都建立后,可以看到网络调试助手能够收到两个传感器的数据 :{"wendu1":37,"shidu1":80,"wendu2":25,"shidu2":77},modbusPoll读取的寄存器地址内容相比,wendu1和shidu1对应寄存器地址0和1,wendu2和shidu2对应寄存器地址2和3,即地址映射成功且正确。
编写人:马玲玉 编写日期:2024-02-23
审核人:金志方 审核日期:2024-03-05
订正版本:V1.0 订正内容:初稿