bg

轮询并将水表数据记录到 Excel 或 OpenOffice

从 RS232 或 RS485 连接的水表读取数据,并将解析后的数值直接导出到 Excel 或 OpenOffice 工作表的完整指南,支持自定义值列绑定。

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插件配置

准备好将 流量计与水表 连接到 Microsoft Excel 了吗?

2. 数据库设置:Microsoft Excel

使用「直接 Excel 连接」或「本地数据库」导出插件。RS232 Data Logger 使用 OLE/DDE 直接写入 .xlsx 或 .csv 文件,因此服务器上不一定需要安装 MS Office。

使用以下 SQL 脚本创建目标表。 将活动文件限制在 100 万行以内(Excel 的最大行数)。使用软件的「日志文件轮换」功能,每天或每周自动创建新的 Excel 工作簿,以防止文件损坏。

No SQL required. Create an Excel template with headers in Row 1 (e.g., Timestamp | Port | Value). The software will automatically append new incoming serial data starting at Row 2.
直接 Excel 连接器选择。

直接 Excel 连接器选择。

Excel 文件位置和命名。

Excel 文件位置和命名。

Excel 工作簿设置。

Excel 工作簿设置。

Excel 工作表设置。

Excel 工作表设置。

绑定:将解析器数据分配到列。

绑定:将解析器数据分配到列。

3. 协议特定故障排除

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

4. 数据库特定故障排除

  • 文件已锁定或无法写入: 如果用户在桌面上打开了目标 Excel 文件,记录器将无法向其中写入实时数据。请将数据导出安排在非工作时间,或先记录到临时 CSV 文件中。
  • Excel 显示奇怪的数字而不是日期值: 这是格式问题。您可以在我们软件中将列数据类型选择为「datetime」,并选择所需的日期格式。
  • 如何为我的数据添加列标题?: 您可以创建一个空模板文件并在设置中指定它。当记录器启动新文件时,它会将此模板复制到目标文件夹,并从配置的单元格开始写入数据。
  • 如何在记录器向 Excel 文件写入数据的同时使用该文件中的数据?: 很遗憾,这是不可能的。但是,例如,您可以更频繁地创建新的 Excel 文件,并使用已关闭的(之前的)Excel 文件来满足您的需求。或者改用数据库,并将您的工作表链接为数据源。

准备好将 流量计与水表 连接到 Microsoft Excel 了吗?

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