如何轻松监测Modbus设备的数据,并且在设备数据出现变化才上报给服务器,减少服务器的压力呢?今天让我们来体验一下GCOM80-2NET边缘计算网关是如何简单实现数据变化上报功能的。
GCOM80-2NET 是ZLG致远电子推出的一款带8路隔离RS485端口,2路百兆以太网口的Modbus边缘计算网关。该产品支持Modbus数据点轮询采集、组合运算等边缘计算及下发写控制等功能,支持ModbusRTU与JSON互转,提供简单易用的上位机配置软件,具有转换快、设置简单、使用灵活、支持的从站数量及数据点数量大等特点。
下面用GCOM80-2NET网关监测一个温湿度传感器的数据,当湿度寄存器数据变化超过5就上报,5以内则不上报的例子来介绍我们网关是如何实现数据变化上报功能的。
准备条件
- GCOM80-2NET网关和上位机配置软件GXCOM-Tool;
硬件接线
GCOM80-2NET网关与传感器的接线如图1所示。
图1 硬件接线图
然后打开网关的配置工具切换到边缘计算页面,点击添加从机,然后给传感器输入名称,选择传感器连接的串口,传感器的Modbus地址,轮询的间隔以及传感器的数据大小端格式。
图2 添加从机
接下来我们给传感器添加一个数据点用于监测湿度数据,输入数据点名称,选择相应的读功能码,输入寄存器的地址,然后上报模式改成变化上报,输入变化范围。变化范围表示允许数据波动的范围,比较的逻辑是本次数据和上一次数据的差值再取绝对值,如果在范围之内则不上报,超出数据范围则上报。如果要实现湿度数据变化超过5就上报,5以内则不上报,那么变化范围填5即可。配置完成后将配置保存到网关,重启网关即可实现变化上报功能。图3 添加数据点
使用MQTT客户端订阅网关的发布主题即可看到传感器上报的数据,只有当数据超过了变化范围才会上报。图4 数据上报
技术交流群长按识别如下二维码可加入“无线通讯技术交流群”,与志同道合的朋友交流,并有专业技术人员为您答疑解惑,如有问题可以咨询小致微信:zlgmcu-888。