标准表法是气体流量计检定校准的主流方法,针对气体流量检测过程中自动化程度低、数据采集精度不足、设备控制协同性差的问题,依托 LabVIEW 图形化编程平台搭建气体流量标准装置应用系统,实现温度、压力、流量等参数的自动化采集、设备精准调控、数据智能处理及检测结果规范化输出,满足工业现场及计量检测中对气体流量计检定校准的高精度、高可靠性需求。本装置选用腰轮流量计作为标准表,搭配温度、压力检测单元、流量调节单元及控制单元,构建完整的气体流量检测闭环系统,流量检测范围覆盖 1~650m³/h,可实现对多类型、多口径气体流量计的检定与校准。

硬件系统为数据采集和设备控制提供物理支撑,各部件选型均围绕计量精度、稳定性及与 LabVIEW 系统的兼容性展开,整体由标准计量单元、参数检测单元、流量调节单元、控制通讯单元及辅助单元组成,各单元通过标准化接口实现数据交互与联动控制。
标准计量单元选用 4 台 0.5 级 DN80 腰轮流量计并联配置,既拓宽了流量检测范围,又可通过单台或多台组合使用实现检测结果的相互印证,小流量工况下单台运行保障检测精度,大流量工况下多台协同满足量程需求。参数检测单元采用 A 级 PT100 铂电阻温度传感器及配套变送器,采集标准表、被检表入口及环境温度,探头直径≤5mm 提升测温灵敏度,搭配 0.075% 准确度的差压变送器采集压力参数,测压开孔位置规避管道变径、拐弯区域,避免湍流影响压力测量精度。
流量调节单元选用带 MODBUS 数字通讯功能的变频器与 ELEKTROR HRD2TFU-95 风机,变频器支持数字量精准控制,风机在全压 8kPa 时流量可达 750m³/h,满足装置最大流量需求,且在微小流量点具备良好的运行稳定性。控制通讯单元由 PLC、串口服务器组成,PLC 实现脉冲计数、阀门控制等底层逻辑,串口服务器完成 RJ45 与 RS-485 接口转换,搭建 TCP/IP 与 MODBUS 协议的通讯桥梁。管道部件选用壁厚≥5mm 的流量计分管段和≥8mm 的汇管,消除管壁与气体的共振效应,避免温度、压力测量的不稳定因素,同时保护标准表不受共振冲击。
系统硬件与 LabVIEW 软件的通讯依托 TCP/IP 和 MODBUS 双协议实现,LabVIEW 内置的通信函数库为协议对接提供了便捷的实现路径,无需额外开发底层通讯代码,大幅降低编程难度。
串口服务器作为通讯中转节点,电脑端通过 RJ45 接口与 LabVIEW 系统建立 TCP/IP 通讯,LabVIEW 调用 “数据通信 - 协议 - TCP” 模块中的打开连接、写入数据、读取数据、关闭连接等功能组件,完成与串口服务器的通讯链路搭建、功能指令下发及采集数据回传。设备端通过 RS-485 接口基于 MODBUS 协议,实现 LabVIEW 与变频器、PLC、变送器等设备的双向通讯,LabVIEW 通过封装 MODBUS 指令,向变频器发送风机调速信号,向 PLC 下发阀门控制、脉冲计数器归零等指令,同时从 PLC 和变送器中读取脉冲、温度、压力等现场检测数据。
为保障通讯稳定性和数据准确性,LabVIEW 程序中设置了通讯超时判断、数据校验、重连机制,针对脉冲信号这类高频采集数据,通过 PLC 硬件计数功能配合 LabVIEW 软件触发指令,实现被检表起始脉冲触发所有标准表脉冲计数器同步归零,有效克服脉冲同步问题带来的计量误差,提升数据采集的同步性和精度。
数据采集是装置的核心基础功能,LabVIEW 凭借丰富的采集函数和模块化编程优势,实现对现场多类型、多通道数据的实时、高精度采集与解码处理,采集参数涵盖标准表和被检表的脉冲信号、温度信号、压力信号等关键计量数据。
LabVIEW 程序针对不同类型信号设计专属采集模块,对于温度、压力等模拟量信号,采集后通过 A/D 转换模块完成数字量转换,结合变送器检定修正值进行软件自动补偿,使温度测量误差小于 0.05℃,消除硬件检测带来的系统误差;对于标准表和被检表的脉冲流量信号,采用高频脉冲采集方式提升计量精度,利用 PLC 硬件计数与 LabVIEW 软件触发相结合的方式,实现脉冲信号的精准计数和同步归零。
采集模块采用模块化设计,可灵活配置采集通道、采集频率,支持单参数独立采集和多参数同步采集,采集到的原始数据实时传输至 LabVIEW 数据缓冲区,进行解码、滤波、标幺化等预处理,剔除异常数据,保障后续数据计算的准确性,同时所有原始采集数据均实时存储,支持数据追溯和二次分析。
LabVIEW 通过图形化编程实现对装置所有设备的集中调控,控制逻辑围绕设备安全运行和检测过程精准控制展开,涵盖风机调速、标准表选择、阀门控制等功能,且设置了完善的设备安全保护机制,避免误操作导致的设备损坏。
风机调速功能通过 LabVIEW 数值滑动杆模块实现可视化操作,操作人员通过鼠标拖拽即可完成调速指令下发,调速命令经 MODBUS 协议转换后送至变频器,实现风机转速的数字量精准控制,相比模拟量控制,调速精度更高、响应速度更快,有效缩短流量稳定时间。标准表控制根据被检表的流量范围、口径等参数,实现标准表使用数量和组合方式的自动或手动选择,LabVIEW 程序中设置设备状态判断逻辑,当风机或标准表处于运动状态时,禁止标准表阀门按钮的任何操作,避免标准表高速转动时突然关闭阀门造成的设备损坏,从软件层面保障设备运行安全。
PLC 作为底层控制执行单元,接收 LabVIEW 下发的控制指令,完成阀门开关、脉冲计数器归零等动作,LabVIEW 实时读取 PLC 的设备状态反馈信号,在软件界面动态显示设备运行状态,实现控制指令与设备状态的实时交互,形成 “指令下发 - 状态反馈 - 逻辑判断” 的闭环控制。
LabVIEW 具备强大的数学运算和数据库交互能力,可完成检测数据的多维度计算、分析及规范化存储,为计量检测结果的准确性和可追溯性提供保障。
数据计算模块针对气体流量计量的专业公式,采用分步计算的编程思路,将复杂的流量换算、误差计算拆解为多个简单的数学运算步骤,使程序简洁易读、便于调试和修改,可实现标准流量计算、被检表示值误差计算、测量不确定度评定等功能,严格遵循计量检测的相关规范要求。对于计算过程中的中间数据和最终结果,LabVIEW 程序设置了多级数据校验逻辑,确保计算结果的准确性。
数据存储依托 Microsoft Access 数据库实现,LabVIEW 结合 ADO 技术和通用数据连接 UDL 方式,建立与数据库的稳定连接,通过标准 SQL 语言实现数据的检索、修改、新增、删除等操作,采集的原始数据、计算结果、设备参数、检测人员等信息均按规范化格式存储至数据库,支持按被检表编号、检测时间、流量计类型等多条件组合查询,实现检测数据的高效管理和快速追溯。数据库连接采用模块化设计,可灵活适配不同类型的数据库,提升系统的可移植性。
LabVIEW 集成的报表生成工具包,结合 ActiveX 技术实现与 Microsoft Excel 的无缝对接,完成检测结果的规范化报表生成、显示、打印和存储,同时设计人性化的人机交互界面,实现检测过程的可视化监控。
软件界面分为数据参数管理和数据采集调控两大功能页面,数据参数管理页面实现标准器参数、被检表参数、环境参数的设置与修改,以及检测数据的查询、删除和报表生成;数据采集调控页面实时显示温度、压力、流量等采集参数的动态数值和变化曲线,直观展示设备运行状态和检测过程,操作人员可在该页面完成采集模式选择、标准表选择、风机调速等操作,界面设计简洁直观,操作流程符合计量检测的工作习惯。
报表生成功能支持自定义 Excel 模板,操作人员可根据检测需求修改原始记录格式,LabVIEW 程序自动将检测数据填充至模板指定位置,生成包含被检表信息、检测参数、示值误差、不确定度等内容的完整检测报表,报表以 Excel 文件形式存储至指定路径,支持随时查阅、打印和导出,满足计量检测结果的规范化输出要求。
本装置依据 JJF 1033-2016《计量标准考核规范》传递比较法进行验证,以文丘里音速喷嘴气体流量标准装置为参考,选取罗茨、涡轮等不同类型、不同口径的被检流量计,在 1.0m³/h、40.0m³/h、32.0m³/h、650.0m³/h 等典型流量点进行检定对比试验。
试验过程中,LabVIEW 系统稳定实现数据采集、设备控制、数据计算等全流程功能,各流量点检测数据均满足 | ylab - yref| ≤ √(Ulab² + Uref²) 的验证要求,测量不确定度控制在合理范围内,装置可开展准确度等级 1.0 级及以下、流量范围 1.0~650m³/h 的气体流量计检定与校准工作。
实际应用表明,基于 LabVIEW 搭建的气体流量标准装置应用系统,有效提升了气体流量检测的自动化程度和计量精度,操作便捷、运行稳定,软件具备良好的可维护性和扩展性,可根据实际检测需求灵活增加功能模块,适配不同类型的检测场景,相比传统人工检测方式,大幅提高了检测效率,降低了人为操作误差。


客服
小程序
公众号