新闻中心

PRESS CENTER 纵横智控
你的位置: 首页 新闻 技术应用
纵横智控

EG网关实现Modbus RTU/TCP读数据-数据采集

2025-09-12 11:00:00 阅读: 发布人:纵横智控

需求概述

本文主要实现的功能是:使用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。

EG网关实现Modbus RTU/TCP读数据-数据采集

2. 串口参数

通过下图可知串口参数为波特率:4800,数据位:8,停止位:1,校验位:无校验。

边缘计算网关/物联网平台/网关模块/纵横智控

3. 寄存器参数

EG网关实现Modbus RTU/TCP读数据-数据采集

实现流程

从节点栏拖出一个Modbus 读节点,正确配置从站地址、功能码、串口通信参数以及数据点,添加完成后,可通过注入节点触发数据采集,并使用调试节点查看采集到的数据。配置如下:

此处为语雀视频卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/dcg93lzw7bgvwx02

流程源码:见文末

 

 

Modbus TCP 读数据

准备工作

1.网络环境搭建

Modbus TCP从机参数说明:

EG网关实现Modbus RTU/TCP读数据-数据采集

如上所述:从机IP为192.168.0.30,EG系列网关也需要更改LAN口IP为192.168.0.xx,并连接至同一网络下(xx可为1-255的任意值,注意IP不能冲突)。

EG网关实现Modbus RTU/TCP读数据-数据采集

2.验证环境

验证局域网内从机和网关是否能PING通,使用PING节点填入从机IP,如果返回数字表示网络通道已经建立:

EG网关实现Modbus RTU/TCP读数据-数据采集

实现流程

从节点栏拖出一个Modbus 读节点,正确配置从站地址、功能码、网络通信参数以及数据点,添加完成后。可通过注入节点触发数据采集,并使用调试节点查看采集到的数据。配置如下:

EG网关实现Modbus RTU/TCP读数据-数据采集

流程源码:https://iotrouter.yuque.com/zn3vdn/eg8000/dcg93lzw7bgvwx02

热门产品