bg

轮询并将水表数据记录到 CSV 文件

从 RS232 或 RS485 兼容水表读取数据,并将解析后的数值直接导出到 CSV 文件的完整指南,支持自定义值列绑定和日志文件轮转

1. 协议配置:流量计与水表

通信类型: 主动轮询(M-Bus / MODBUS)

工业水表通常通过电平转换器在RS232/RS485上使用M-Bus(Meter-Bus)协议进行通信。请使用“M-Bus数据解析器”插件。记录器向特定的仪表地址发送REQ_UD2(类别2数据请求)帧,解析器将应答电报解码为体积、流量和温度变量。

应用此基础配置进行串行连接:

{
  "port": "COM2",
  "baud_rate": 2400,
  "data_bits": 8,
  "stop_bits": 1,
  "parity": "even",
  "protocol": "mbus_en13757",
  "poll_interval_ms": 60000
}
读取水表数据的M-Bus插件选择

读取水表数据的M-Bus插件选择

M-Bus插件配置

M-Bus插件配置

准备好将 流量计与水表 连接到 CSV 文件 了吗?

2. 数据库设置:CSV 文件

使用内置的「本地数据库」导出模块。无需外部驱动程序。

使用以下 SQL 脚本创建目标表。 不要多年持续记录到单个 CSV 文件中。使用软件的「日志文件轮换」设置,每天自动启动新文件(例如 `Log_YYYYMMDD.csv`)。这可以防止文件过大而无法在 Excel 中打开。

No SQL required. You can define a custom header row in the plugin settings to match the exported variables.
选择将解析数据导出到 CSV 或文本文件的插件。

选择将解析数据导出到 CSV 或文本文件的插件。

CSV 导出:文件类型选择和微调。

CSV 导出:文件类型选择和微调。

CSV 数据格式规则(日期、数字等)。

CSV 数据格式规则(日期、数字等)。

CSV 文件中的列配置。

CSV 文件中的列配置。

3. 协议特定故障排除

  • 接收到无效的十六进制数据,而非M-Bus电报: M-Bus严格要求使用偶校验。请检查数据记录器中的COM端口设置,确保其设置为8个数据位、1个停止位和偶校验。
  • 记录器显示不可读的数据(奇怪字符),而非预期的HEX代码: 您需要在记录器设置中更改“数据视图”模式。对所有字节范围选择“以#XX格式显示”。
  • 记录器可以读取哪些值: M-Bus允许记录器一次性读取所有可用值。记录器将它们作为单独的值(变量)导出。

4. 数据库特定故障排除

  • Excel 打开文件,但所有数据都挤在一列中: 这是区域设置问题。在北美,列表分隔符是逗号(,),但在欧洲,通常是分号(;)。请确保 Data Logger 中设置的分隔符与打开文件的计算机的区域设置匹配。
  • 如何让我的 serial.print 写入 CSV 文件?: 这是最简单的情况。在您的情况下,记录器不需要处理任何内容。只需在解析前启用记录到文件,并将日志文件扩展名更改为「csv」即可。
  • 我可以将 CSV 数据写入网络共享以便从我的计算机使用吗?: 是的,您可以将目标路径指定为「\\服务器名\文件夹\文件名.csv」。如果您的传入数据速度很快,最好频繁创建新的日志文件,例如每小时一次。

准备好将 流量计与水表 连接到 CSV 文件 了吗?

软件产品 购买程序 下载 支持区域 联系人 网站地图
版权所有 © 1999 - 2026, AGG Software.
版权所有。. 使用条款 | 隐私政策