摘要:OEE(设备综合效率)是衡量产线效能的核心指标,但传统方案依赖MES事后统计,滞后数小时,无法支撑现场即时决策。本文以某汽车零部件产线为背景,详解如何构建“C#上位机采集 → InfluxDB时序存储 → Flink实时计算 → OEE秒级看板”的全链路系统。文章聚焦工程落地细节:InfluxDB数据模型设计、Flink窗口对齐策略、C#客户端高性能写入优化、以及OEE三要素(可用率/性能率/良率)在流计算中的精确实现。附完整架构图与关键代码,适合正在推进设备数字化管理的工控开发者参考。一、 为什么OEE必须实时化?1.1 传统方案的致命缺陷某汽车零部件厂原有OEE统计流程:PLC数据→SCADA→MES数据库→BI报表,延迟4-6小时。这导致三个问题:损失不可追溯:停机原因在换班时已被遗忘,事后填报全靠记忆;响应严重滞后:性能率下降30%持续2小时才被发现,当班产量已无法挽回;数据可信度低:人工补录的停机分类占比超40%,OEE沦为“汇报数字”。1.2 实时OEE的价值锚点维度事后统计