还在人工抄表算加油成本?LabVIEW + MES 让每辆车的加油数据自动追溯!
汽车总装车间的汽油加注,听起来简单,做起来却是成本管控的痛点。年产50万辆的整车厂,按每车加注7.8升计算,每年汽油成本超过3000万。这么大的成本,如果还靠人工抄表统计,你算得清楚吗?
痛点一:无法追溯
只统计每日汽油消耗总量,不保存带VIN码的详细加注记录。哪辆车加了多少?有没有漏加?查不到。
痛点二:无法联网
加油机功能单一,无法接收MES系统下发的信息,加注工作不受MES监管。
痛点三:效率低下
人工频繁操作加油机确定油品、目标量,工作量大。操作者反复往返于控制器和加注口之间,已经跟不上53秒一台车的下线节拍。
合肥某车企与高校合作,用LabVIEW开发了一套汽油加注与MES联网系统,彻底解决了这些问题。
系统分为硬件层、技术层、功能层和用户界面层。硬件层以工控机(研华IPC-610-L)为核心,连接扫码器(Symbol LS4278)、声灯报警器、双枪加油机等设备。工控机通过RS-422串口与加油机通讯,通过TCP/IP网口与MES服务器通讯。
核心技术栈:ODBC数据库通讯 + VISA串口通讯 + LabVIEW状态机
系统利用ODBC(开放数据库连接)接口,配合LabVIEW自带的DB Tools工具包,实现了两个核心功能:
1. 自动获取加注参数:从MES数据库读取当前车辆的VIN码、车型、加注代码、是否加注等信息
2. 自动上传加注结果:将检测时间、操作员、实际加注量、加注结果等上传至MES
实现过程非常简单:配置ODBC数据源 → DB Tools Open Connection → DB Tools Select Data读取 → DB Tools Insert Data上传 → 关闭连接。
LabVIEW优势:DB Tools工具包把复杂的数据库操作封装成了几个VI,拖拽就能用,不需要写繁琐的SQL调用代码。

加油机使用的是中升2.1米双枪税控加油机,通讯协议遵循《中国石化加油协议》。上位机与加油机通过RS-422串口通讯,基于LabVIEW的VISA组件开发了一组通讯驱动。
驱动名称 | 功能 |
查询驱动 | 获取加油机状态(是否受控、是否提枪、是否出油等) |
受控驱动 | 使加油机由自由模式变为受控模式 |
定量驱动 | 设置预设加注量 |
出油驱动 | 开启出油口 |
上传驱动 | 将加注结果上传主板 |
停止驱动 | 关闭出油口 |
通讯驱动的执行流程为:初始化串口 → 发送指令 → 接收指令 → 指令修正 → CRC校验 → 指令解析,层层保障通讯可靠性。
系统软件采用LabVIEW状态机架构,结合事件结构,实现了自动模式、手动模式、紧急停止、数据查询与统计等功能。LabVIEW的事件结构让界面响应更加智能——点击菜单触发相应功能,按钮控制加油进程,信息提示框展示运行状态。
这套系统在合肥某整车厂的实际产线中运行了半年,加注整车数超过10万辆,效果令人满意:
指标 | 数据 |
数据保存重合度 | 99.96% |
MES上传重合度 | 99.97% |
加注量统计重合度 | 99.98% |
系统运行节拍 | 39~49秒/台 |
产线最快节拍 | 53秒/台 |
半年的运行中,只在初期出现过两次加油机无法联通的情况,原因在于加油机未正常反馈上传信号,经过软件升级(增加多次反馈机制)后,问题彻底解决。
1. LabVIEW 不是孤岛,MES对接很简单
通过ODBC+DB Tools,LabVIEW与MES数据库的双向通讯轻松实现。这套方案同样适用于对接ERP、WMS等企业管理系统。
2. 串口设备监控是 LabVIEW 的强项
VISA组件是LabVIEW的串口利器,无论是RS-232、RS-422还是RS-485,LabVIEW都能搞定。
3. 状态机架构让复杂系统井井有条
对于多功能的工业控制系统,状态机是最佳选择。将复杂流程拆分为独立状态,每个状态只做一件事,便于调试、维护和扩展。
4. LabVIEW 做MES工位级应用大有可为
需要上位机做复杂控制逻辑的工位——比如加油机监控——LabVIEW是最佳选择。一个平台搞定采集、控制、通讯、人机交互、数据管理。


客服
小程序
公众号