新闻中心
PRESS CENTER本文主要实现的功能是:使用EG系列网关实现对Modbus RTU和Modbus TCP设备的数据采集。
节点使用详情查看:(Modbus 读/写/服务详情:https://iotrouter.yuque.com/zn3vdn/eg8000/deauhgopg8ggogap)
Modbus读:用于Modbus RTU/Modbus TCP协议的数据读取。
Modbus写:用于Modbus RTU/Modbus TCP协议的数据写入。
Modbus服务:用于Modbus RTU/Modbus TCP协议的服务端,即从站,寄存器地址可以自定义。
以上3个节点在原Modbus请求Modbus解析节点的基础上增加了多个特色功能:寄存器配置导入导出、动态配置采集参数、结果基本计算、数据汇总输出等等。
Modbus基础概念此处不在介绍,如果不熟悉,请参考以下资料:https://iotrouter.yuque.com/attachments/yuque/0/2025/pdf/38696274/1753768218220-93df9205-5f53-458d-9ad9-38e48c0ed131.pdf
Modbus TCP 读数据
1. 硬件接线
RS485接线方式为,传感器的485A接网关的A1,485B接网关的B1。
2. 串口参数
通过下图可知串口参数为波特率:4800,数据位:8,停止位:1,校验位:无校验。
3. 寄存器参数
从节点栏拖出一个Modbus 读节点,正确配置从站地址、功能码、串口通信参数以及数据点,添加完成后,可通过注入节点触发数据采集,并使用调试节点查看采集到的数据。配置如下:
此处为语雀视频卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/dcg93lzw7bgvwx02
流程源码:见文末
Modbus TCP 读数据
1.网络环境搭建
Modbus TCP从机参数说明:
如上所述:从机IP为192.168.0.30,EG系列网关也需要更改LAN口IP为192.168.0.xx,并连接至同一网络下(xx可为1-255的任意值,注意IP不能冲突)。
2.验证环境
验证局域网内从机和网关是否能PING通,使用PING节点填入从机IP,如果返回数字表示网络通道已经建立:
从节点栏拖出一个Modbus 读节点,正确配置从站地址、功能码、网络通信参数以及数据点,添加完成后。可通过注入节点触发数据采集,并使用调试节点查看采集到的数据。配置如下:
流程源码:https://iotrouter.yuque.com/zn3vdn/eg8000/dcg93lzw7bgvwx02