4. 产线启停中的物料流与信息流

产线启停并不是“按下启动按钮,设备依次转起来”这么简单。真正决定启停是否平稳的,是两条同时存在、彼此耦合的流:一条是看得见的物料流——在制品(WIP)从上一工位流向下一个工位,在缓存区里排队、等待、被消耗;另一条是看不见的信息流——工位状态、产量计数、看板需求、MES 工单与 SCADA 采集数据在设备、PLC、上位系统之间往返。启停过程中,物料流会因设备未就绪而堆积或断料,信息流会因通信未建立而滞后或丢失,两者一旦不同步,就会出现“设备在转但没料”“有料但系统不认”“看板已发但工位没收到”等典型问题。

一、在制品与缓存区:启停时的“蓄水池”

在制品是已经进入产线、尚未完成全部工序的物料。缓存区(Buffer)则是工位之间用于解耦节拍差异、吸收短时波动的中间存储,常见形式有输送线积放段、转塔缓存、立体料仓、AGV 接驳位等。启停时,缓存区扮演“蓄水池”角色:启动阶段,上游先于下游恢复时,多余在制品暂存于缓存;停机阶段,下游先停、上游还在出料时,缓存又成为临时收容所。

缓存区的关键参数是容量上限与安全库存下限。以某装配线为例,工位 A 到工位 B 之间的积放段容量为 12 件,安全下限设为 3 件。启动时若 B 尚未就绪,A 最多可先放 12 件;一旦达到上限,A 必须暂停或降速,否则会堵料。停机时若 A 已停、B 仍在消耗,缓存降到 3 件时 B 应进入待料停机,避免空转。这两个阈值就是启停顺序设计的量化依据。

缓存区不是越大越好。容量过大掩盖了上下游节拍失衡,停机时反而积压大量在制品,重启后需要更长时间“消化”,增加首件报废与换型风险。

二、看板:拉动式信息流的载体

看板(Kanban)是把“下游需要什么、需要多少”传递给上游的信息载体。在启停场景中,看板的作用是让上游按下游实际消耗补充,而不是按计划盲目生产。常见形式有电子看板、纸质看板卡、ANDON 呼叫看板。电子看板通常由 MES 生成看板指令,经 PLC 或工位终端显示,操作员确认后触发补料或上游启动。

启停时看板要处理两个特殊状态:看板冻结与看板重放。停机瞬间,未完成的看板指令若继续下发,会造成上游误启动;因此停机流程中应先冻结看板队列。重启后,需要根据缓存实际数量与工单剩余量重新计算看板需求,而不是简单重放停机前的队列,否则会出现重复补料或漏补。

三、MES/SCADA 数据交互与同步影响

SCADA 负责实时采集设备状态、节拍、计数、报警;MES 负责工单、物料追溯、看板生成与产量统计。启停时,两者的数据交互存在明显的时间差:SCADA 采集周期可能是 100 ms~1 s,MES 工单下发与确认可能是秒级甚至分钟级。若启动时 MES 工单尚未下发到工位,PLC 虽已就绪,工位却因“无工单”拒绝启动;若停机时 SCADA 计数尚未上传,MES 产量会少计,导致看板需求计算偏差。

同步影响主要体现在三处:启动许可(MES 工单 + SCADA 设备就绪 + 缓存有料)、运行中的计数一致性(SCADA 计数与 MES 报工对齐)、停机后的状态归档(缓存余量、在制品位置、未完成看板写入 MES)。工程上常用“握手信号”解决:PLC 向 MES 发“请求工单”,MES 回“工单已下发”,PLC 再发“启动允许”,三者构成启动联锁。

产线启停中的物料流与信息流同步关系 物料流(实物流) 工位A 上料/加工 缓存区 容量12 / 下限3 工位B 装配/检测 缓存区 容量8 / 下限2 工位C 下线 WIP WIP WIP WIP 信息流(看板拉动,反向传递) 消耗看板 C 消耗触发 补料看板 B→缓存2 补料 生产看板 B 启动指令 补料看板 A→缓存1 补料 生产看板 A 启动指令 系统层:MES / SCADA 数据交互 MES 工单下发 / 看板生成 产量报工 / 追溯 SCADA 设备状态 / 节拍 / 计数 报警 / 就绪信号 工单/看板指令 → ← 状态/计数/报警 启动联锁条件:MES 工单已下发 AND SCADA 设备就绪 AND 缓存区有料(≥下限) 三者任一不满足 → 工位拒绝启动,避免空转、堵料或漏报工

四、启停同步的工程做法

把上述关系落到工程上,启停同步通常按“先信息、后物料、再设备”的顺序组织。启动时:MES 先下发工单并生成初始看板;SCADA 确认设备就绪、安全门关闭、无未复位报警;PLC 检查缓存区在制品数量是否达到下限;三者满足后按“下游先启、上游后启”的顺序逐级放行,避免上游先出料造成堵料。停机时顺序相反:先停上游、冻结看板、等待缓存消耗到下限,再停下游,最后 SCADA 归档计数、MES 写入在制品位置与未完成看板。

一个可参考的启动检查表如下(示例参数,实际以现场为准):

检查项数据来源判定条件不满足时的动作
工单已下发MES工位终端显示当前工单号请求工单,禁止启动
设备就绪SCADA/PLC无急停、无未复位报警、安全门闭合报警复位后重试
缓存有料PLC 计数/传感器缓存数量 ≥ 安全下限(如 3 件)等待上游补料或人工上料
看板队列正常MES无冻结看板、无重复看板清理队列后启动
计数一致SCADA vs MES偏差 ≤ 1 件人工核对后修正

五、常见不同步现象与判断

启停中最典型的不同步有三类。第一类是信息超前于物料:MES 已下发工单、看板已生成,但缓存区实际无料,工位启动后空转或立即待料。判断方法是比对 MES 看板数量与 PLC 缓存计数,若看板数大于实际可加工数,说明信息流跑在了物料流前面。第二类是物料超前于信息:缓存已满、在制品已到位,但 MES 工单未下发或 SCADA 未就绪,物料只能等待,造成缓存占用。第三类是计数漂移:SCADA 计数与 MES 报工在多次启停后累计偏差超过阈值,导致看板需求计算失真,表现为“越生产越缺料”或“越生产越积压”。

启停次数越多,计数漂移越容易累积。建议每次停机归档时做一次 SCADA 与 MES 的计数对账,偏差超过 1 件即触发人工核对,不要等到看板明显异常才处理。

理解物料流与信息流的耦合关系,是设计启停顺序、设置缓存阈值、配置看板规则和排查同步故障的基础。启停控制的目标不是让设备“转起来”,而是让在制品、缓存、看板与 MES/SCADA 数据在同一节奏上协同,做到启动不空转、停机不堵料、计数不漂移。