2. 生产系统数据地图
做产量节拍与产能利用率看板,第一件容易踩坑的事,不是选可视化工具,而是没搞清楚数据从哪来。很多团队一上来就画看板原型,结果发现工单状态取不到、停机原因对不上、报废数量口径不一致,最后看板做出来没人信。所以这一节的核心任务,是把生产现场的数据源摸清楚,并画出从现场到看板的数据流图。
一、先分清六类数据源的角色
生产系统的数据源可以按“谁产生、谁记录、谁使用”分成六类,它们在看板里的角色完全不同:
- 工单数据:来自 ERP 或 MES 的工单主表与工单明细,包含工单号、产品编码、计划数量、计划开始/结束时间、工单状态。它是看板里“计划产量”和“节拍目标”的来源。
- 工序数据:来自 MES 的工艺路线与工序报工记录,包含工序号、工序名称、标准工时、实际开始/结束时间、报工数量。它决定节拍是按单工序算还是按整条线算。
- 设备数据:来自 PLC、SCADA 或设备网关,包含设备编号、运行状态、速度、报警码、累计产量。它是产能利用率中“设备可用时间”和“实际产出”的直接来源。
- 人员数据:来自考勤系统或 MES 登录记录,包含工号、姓名、岗位、所属班组。它用于把产量和停机责任落到人,也用于计算人均产出。
- 班次数据:来自排班表或 MES 班次配置,包含班次代码、开始/结束时间、休息时段。它是产能利用率分母里“计划生产时间”的基准。
- 停机与报废数据:停机来自设备报警或人工报修记录,报废来自质检或工序报工中的不合格数量。它们分别对应可用时间损失和质量损失。
这六类数据不是并列关系,而是有主从和时序关系的:工单驱动工序,工序绑定设备、人员和班次,设备运行过程中产生停机和报废。看板要算的节拍和产能利用率,本质上就是把这些数据按时间轴对齐后做聚合。
二、从现场到看板的数据流
现场数据不会自动变成看板指标,中间要经过采集、汇聚、清洗、建模四层。下面这张数据流图把六类数据源、四层处理和看板输出串起来,重点看每条链路的起点和终点。
三、绘制数据流图时的三个关键判断
第一,时间基准选班次还是自然日。产能利用率的分母是计划生产时间,如果按自然日算,跨班次停机就会被切到两天,利用率失真。建议统一以班次为最小时间单元,班次起止时间从班次配置表读取,所有工单、报工、停机、报废记录都按班次归属。示例:某产线早班 08:00–16:00,计划休息 30 分钟,则计划生产时间为 450 分钟;若当天设备实际运行 380 分钟,时间利用率约为 84.4%。
第二,停机数据必须带原因码和起止时间。只记录“停机 30 分钟”无法支撑分析。现场采集时至少要拿到设备编号、停机开始时间、停机结束时间、停机原因码(如换型、缺料、故障、待检)。如果 PLC 只能给状态位,需要在网关侧做状态跳变检测,把 0→1 和 1→0 的时间戳落库。人工补录只用于补充原因码,不能替代时间戳。
第三,报废数据要区分工序报废和终检报废。同一批不合格品可能在工序报工时已扣减,终检又重复统计。建议在数据流图中明确:工序报废以报工记录中的不合格数量为准,终检报废以质检单为准,两者通过工单号+产品编码关联,看板上分别展示“工序报废率”和“终检报废率”,不直接相加。
四、一份可直接对照的数据源清单
下面这张表可以作为现场调研时的核对清单,逐项确认数据是否存在、字段是否齐全、更新频率是否满足看板要求。
| 数据源 | 关键字段 | 典型来源系统 | 更新频率 | 看板用途 |
|---|---|---|---|---|
| 工单 | 工单号、产品编码、计划数量、计划起止、状态 | ERP / MES | 分钟级 | 计划产量、节拍目标 |
| 工序报工 | 工单号、工序号、报工数量、不合格数、起止时间 | MES | 实时 / 分钟级 | 实际节拍、工序报废 |
| 设备状态 | 设备编号、状态位、速度、报警码、时间戳 | PLC / SCADA | 秒级 | 可用时间、性能利用率 |
| 人员 | 工号、姓名、岗位、班组 | 考勤 / MES | 班次级 | 人均产出、责任归属 |
| 班次 | 班次代码、开始/结束时间、休息时段 | 排班系统 | 日级 | 计划生产时间基准 |
| 停机 | 设备编号、起止时间、原因码、工单号 | 报警系统 / 人工补录 | 事件触发 | 停机时长、原因分布 |
| 报废 | 工单号、工序号、报废数量、缺陷代码 | 质检 / MES | 事件触发 | 报废率、工序分布 |
把数据源识别清楚、把数据流图画出来之后,下一步才是定义节拍和产能利用率的计算口径。数据流图不是一次性文档,建议每接入一个新设备或新工序就更新一次,确保看板上的每个数字都能沿着箭头回溯到现场的真实动作。