轮询并将称重天平数据记录到 Excel 或 OpenOffice
从称重天平和台秤读取数据,并将解析后的数值直接导出到 Excel 或 OpenOffice 工作表的完整指南,支持自定义值列绑定。
1. 协议配置:RS232称重仪
通信类型: 被动监听(连续或按需打印)
大多数工业称重仪发送以回车符(CR)和换行符(LF)结尾的ASCII字符串。请使用软件的“ASCII数据解析器”模块,并将数据包结束符设置为“#0D#0A”。然后,您可以通过指定固定列位置或使用正则表达式来提取数字重量。此外,记录器还包含为最常见的称重仪预定义的解析器。
应用此基础配置进行串行连接:
{
"port": "COM1",
"baud_rate": 9600,
"data_bits": 8,
"stop_bits": 1,
"parity": "none",
"flow_control": "hardware",
"packet_end": "#0D#0A"
}
称重仪插件选择,用于轮询设备并解析传入数据

称重仪插件配置:称重仪类型和轮询间隔
准备好将 RS232称重仪 连接到 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 工作表设置。

绑定:将解析器数据分配到列。
3. 协议特定故障排除
- 屏幕上出现乱码字符: 这几乎总是表明波特率或校验位不匹配。9600-8-N-1是标准配置,但老式梅特勒-托利多或奥豪斯称重仪经常使用2400波特率或7-Even-1校验位。请查阅硬件手册。
- 是否可以仅处理稳定重量并忽略中间值?: 使用我们的某个过滤器插件,例如,忽略数据包中所有不含“stable”标记的记录。
- 是否可以处理大于100.0 kg的重量值?: 表达式过滤器插件允许您使用任何数学表达式。例如,以下命令:DISCARD_DATA_PACKET_IF(WEIGHT < 100)。
4. 数据库特定故障排除
- 文件已锁定或无法写入: 如果用户在桌面上打开了目标 Excel 文件,记录器将无法向其中写入实时数据。请将数据导出安排在非工作时间,或先记录到临时 CSV 文件中。
- Excel 显示奇怪的数字而不是日期值: 这是格式问题。您可以在我们软件中将列数据类型选择为「datetime」,并选择所需的日期格式。
- 如何为我的数据添加列标题?: 您可以创建一个空模板文件并在设置中指定它。当记录器启动新文件时,它会将此模板复制到目标文件夹,并从配置的单元格开始写入数据。
- 如何在记录器向 Excel 文件写入数据的同时使用该文件中的数据?: 很遗憾,这是不可能的。但是,例如,您可以更频繁地创建新的 Excel 文件,并使用已关闭的(之前的)Excel 文件来满足您的需求。或者改用数据库,并将您的工作表链接为数据源。