OTDWMSMES+WMS 一体化缺料预警

MES+WMS 一体化:产线缺料预警如何前置

把缺料发现点从停线时刻前置到工单下达前:拆解六种“假有料”、三道预警关口、线边剩余可生产时长公式与 MSD 湿敏器件双约束,附基础数据清单与四个经营指标。

OTD 研究组 · 2026年9月14日 · 约 14 分钟阅读

TL;DR|一句话答案

缺料预警“前置”,是指把发现缺料的时间点,从“线边料用完、机台停下”的那一刻,提前到“工单下达前”和“料还够撑几个小时”的时候。要做到这一点,需要两份数据放在一起算:MES 知道要什么、什么时候要(工单 × BOM × 生产节拍),WMS 知道有什么、能不能用(实时库存、库位、质检与冻结状态)。二者打通后可以设三道关口:工单下达前做齐套检查,生产过程中按“线边剩余可生产时长”滚动预警,上料时拦截不可用物料。判断规则可以直接写成一句话:当线边剩余可生产时长小于补料提前期乘以安全系数时,系统自动生成补料任务并推送到仓库。只上 MES 或只上 WMS,都只能看到一半数据,预警必然滞后。


一、缺料为什么总在最后一刻才被发现?

几乎每个离散制造工厂都有过这样的场景:贴片线跑得正顺,操作员突然喊“没料了”;班组长打电话到仓库,仓库说“系统里有”;等仓管员在货架间找到那几盘料、推车送到线边,一两个小时已经过去。事后复盘,谁都没有明显失职,但产线就是停了。

问题出在信息断层。在大多数工厂里,“有没有料”这个问题分散在三处回答,而且三处的口径互不相同:

  • ERP 回答“账面上有没有”:它记录的是采购入库和领料出库,更新频率通常以单据为准,看不到料在哪个架子上、有没有被冻结。
  • 仓库回答“架子上有没有”:靠人记忆或纸质台账,账实一致的程度取决于盘点质量。
  • 产线回答“线边还剩多少”:靠操作员肉眼观察料盘,只有快见底时才会意识到。

三个口径之间没有一个系统在做比对,于是缺料只能在物理上发生之后才被发现。美国人口普查局的《工厂产能利用率季度调查》(QPC)把“材料供应不足”单列为工厂未达满产的主要原因之一,这说明缺料停线不是个别工厂的管理失误,而是制造业普遍存在的产能损耗来源。

“系统里有料”为什么不等于“能上线”?

我们在现场最常见到的,是以下六种“假有料”。它们在 ERP 的账面上都显示为有库存,但到了产线都用不上:

  1. 账上有、架上没有:账实不符,常见于盘点不及时或发料未扫码。
  2. 架上有、但不能用:处于待检、冻结或不良隔离状态。
  3. 能用、但已被预留:同一批料已经被另一张工单占用。
  4. 预留给你、但找不到:放错库位,仓管员要翻找。
  5. 找到了、但已超时:湿敏器件开封后暴露时间超标,需要先烘烤。
  6. 送到线边、但被挪走:相邻产线借用,没有记录。

这六种情况里,只有第一种是“真缺料”,其余五种都是“信息缺失导致的缺料”。后五种恰恰是 WMS 能管、MES 需要用、但两个系统不打通就谁也管不全的部分。

二、“预警前置”到底要前置到哪里?

前置不是一个模糊的方向,而是三个具体的时间点。每一道关口回答一个不同的问题,用到的数据和触发的动作也不同。

关口时间点回答的问题需要的数据触发的动作
第一道:齐套检查工单下达前(前一天或班前)这张工单开得了工吗?工单 × BOM 需求量;WMS 可用库存(扣除待检、冻结、已预留);在途到货不齐套的工单不下达;调整排产顺序;把缺口推送给采购与仓库
第二道:线边水位生产过程中,按分钟级滚动计算线边这盘料还能撑多久?MES 过站产出与节拍;BOM 单耗;线边实时库存剩余可生产时长低于阈值时,自动生成补料任务,推送到仓库 PDA
第三道:上料拦截上料、换料扫码时送来的这盘料能用吗?物料条码;BOM 与站位表;批次状态、湿敏暴露时长、有效期错料或不可用物料当场拦截,同时触发替补料的补发

三道关口的价值是递进的:第一道把问题挡在开工之前,代价最小;第二道把问题挡在停线之前,保住的是产能;第三道把问题挡在上机之前,保住的是质量。一个工厂如果只做了第三道(很多工厂的上料防错就停在这一步),那它解决的是“用错料”,并没有解决“等料”。

三、为什么必须 MES 和 WMS 一体化,单上一套不行?

缺料预警本质上是一道减法:需求减去可用供给。需求在 MES 里,可用供给在 WMS 里。任何一方单独工作,都只能拿半道题。

能力只有 MES只有 WMSMES + WMS 一体化
知道“要什么、何时要”能,来自工单、BOM 与实时产出不能,只看得到领料单
知道“有什么、能不能用”只知道线边,不知道仓内能,含库位、批次与状态能,且线边与仓内是同一本账
预警时点线边见底时才报按安全库存报,与生产节奏脱节按“剩余可生产时长 vs 补料提前期”报
预警后的动作Andon 呼叫、打电话人工补建领料单自动生成补料任务,直达拣货终端

这里要特别说一下“按安全库存报”的问题。WMS 的安全库存预警,回答的是“这种料全厂还剩多少”,它并不知道今天下午那条线要换哪个机种。全厂库存充足、某条线仍然停线,这种情况在单独上 WMS 的工厂里很常见,因为料是够的,只是没在对的时间出现在对的地方。

在国际标准层面,IEC 62264 / ISA-95《企业控制系统集成》把生产运行管理与库存运行管理并列放在制造运行管理(第 3 层)之内,二者之间有明确的信息交换模型。这也从标准角度说明:生产和库存本来就应该在同一层级、用同一套数据对话,而不是分属两个互不通气的系统。

四、“线边剩余可生产时长”怎么算?

第二道关口是整个预警体系的核心,也是最能体现一体化价值的地方。它的计算逻辑并不复杂:

  • 线边剩余可生产时长 = 线边可用数量 ÷(单件用量 × 每小时产出)
  • 补料提前期 = 仓库拣货时间 + 配送时间 + 上料确认时间
  • 预警规则:剩余可生产时长 小于 补料提前期 × 安全系数 → 自动生成补料任务

用一组示例数字(为说明算法而设,非项目实测数据)走一遍:某物料线边还剩 1200 个,每块板用 2 个,产线每小时产出 120 块板,则每小时消耗 240 个,剩余可生产时长为 5 小时。仓库拣货 30 分钟、配送 20 分钟、上料确认 10 分钟,补料提前期为 1 小时;安全系数取 1.5,则预警阈值为 1.5 小时。当前 5 小时远高于阈值,不报警;随着产出推进,剩余时长降到 1.5 小时的那一刻,系统自动把补料任务推给仓库。

这个公式里的每一个变量都来自不同的地方:线边数量来自 WMS 的发料记录减去 MES 的实际消耗,单件用量来自 BOM,每小时产出来自 MES 的实时过站数据,补料提前期来自 WMS 的作业历史。只要其中任何一个变量要靠人工填,这个预警就会失真。这也是为什么我们反复强调:缺料预警不是一个可以单独加装的“小功能”,它是 MES 与 WMS 数据打通之后自然长出来的能力。

换线、换机种时怎么办?

换线是缺料的高发时刻。上一张工单的尾数还没做完,下一张工单的料就要备好。一体化系统的做法是把第一道关口的齐套检查延伸到“下一张工单”:当前工单完成度到达设定比例时,自动对下一张工单做一次齐套检查,并提前生成备料任务。备料在仓内完成、按站位排好,换线时整车推到线边,而不是换线开始后才去领料。

五、电子厂的特殊难题:湿敏器件不能“多备一点”

很多老板对缺料的第一反应是“多备一点料在线边”。这个办法对普通物料有用,但有两个代价。

第一个代价是资金。国家统计局数据显示,2025 年末全国规模以上工业企业产成品存货周转天数为 19.9 天,比上年末增加 0.6 天。成品库存周转在变慢,说明整个行业的库存资金压力并没有缓解。原材料和线边库存同样占用现金,靠“多备”换来的安全感,是用流动资金买的。

第二个代价在电子行业尤其致命:有些料根本不能多备。按照 IPC/JEDEC J-STD-033 标准,湿度敏感等级为 MSL 3 的器件,拆开防潮包装后,在不高于 30°C、60% 相对湿度的环境下,车间暴露寿命只有 168 小时;超时就必须按标准烘烤后才能回流焊。备多了,用不完的料就会在线边“过期”。

这类物料的缺料预警必须同时算两件事:够不够用,以及还能用多久。WMS 记录开封时间并累计暴露时长,MES 算出消耗节奏,两者合起来才能回答:“这盘料是会先用完,还是会先超时?”如果会先超时,就不该一次发这么多;如果会先用完,就要提前补。这是只靠一套系统无法做出的判断。

六、我们在项目里看到了什么?

奥斯坦丁软件(OTD)为离散制造企业交付 OTDMES 制造执行系统与 OTDWMS 智能仓储管理系统。下面两个项目的经历,说明了“一体化”在实际落地中长什么样。

无锡夏普:先把“材料间”纳入系统。无锡夏普的 MES 项目从样板线起步,逐步扩展到多个厂区与车载产品线。在项目推进过程中,客户提出了一个很典型的问题:原材料的收、发、领、退没有系统化管理,工单的物料成本无法统计。我们随后在 MES 中扩展了工单材料间管理,用 PDA 跟踪原材料的收发领退;原材料仓则另外交付了 WMS,覆盖收料、发料、退料、盘点、转库与 SAP 连协。缺料预警要算的“线边可用数量”,前提就是每一次发料和退料都有扫码记录——材料间进了系统,这个变量才第一次变得可信。

这个项目也留下一条值得分享的教训:在新旧系统并行测试期间,因为 SAP 连携测试需要暂停发料,新旧两套系统中出现了部分物料库存不一致。产、仓、账三方数据只要有一段时间不同步,库存就会“漂”。所以上线切换的计划里,要专门为“并行期间库存如何对齐”留出步骤,而不是默认两边会自己一致。

上海某汽车电子工厂:WMS 不必是一套独立的大系统。这是一家做 SMT 的汽车电子工厂,终端客户对追溯要求很严。项目中,原材料收发与成品发货这部分仓储功能,是直接在 MES 平台上扩展实现的轻量 WMS,而不是另外采购一套独立 WMS 再做接口。备料区用 PDA 扫码上下料,物料从入库到上机在同一个数据面上流转。据客户反馈,这套 MES 与仓储一体的系统构建了覆盖 SMT 全流程的数字化管控,并实现了面向汽车电子客户的芯片级全程追溯,客户正规划把它作为工厂标准推广到其他生产基地。

这两个项目共同说明一件事:一体化的关键不是“买了两套系统”,而是产线和仓库在记同一本账。中型工厂完全可以从 MES 内置的轻量仓储功能起步,等业务规模需要时再扩展为完整的 WMS;反过来,已经有 WMS 的工厂,重点是让它和 MES 在物料状态与消耗数据上实时对话。

七、要做缺料预警,上线前得准备好哪些基础数据?

缺料预警对基础数据的依赖度,高于 MES 的大多数功能。下面这份清单,建议在项目调研阶段逐项核对;任何一项不达标,预警都会频繁误报或漏报,最终没人愿意看。

  • BOM 准确且与实际用量一致:包括替代料关系和损耗率。BOM 不准,需求量就不准。
  • 标准节拍或产能数据:按机种、按产线维护,用于计算每小时消耗。
  • 线边仓建模:线边在系统里是一个真实的库位,发到线边的料要有记录,而不是“发出即消失”。
  • 物料状态可区分:合格、待检、冻结、隔离、湿敏暴露中,状态必须在系统里分得开。
  • 条码到最小包装单位:至少到料盘或料箱一级,扫码才能对应到具体数量。
  • 补料提前期的真实值:先从历史作业记录里统计,而不是拍脑袋填一个“半小时”。

八、老板怎么判断这件事做成了没有?

缺料预警是否见效,不需要看复杂的报表,盯住下面四个经营指标的趋势即可。建议在上线前先统计一个基线,上线后按月对比:

  1. 缺料停线的次数与累计时长:最直接的结果指标。
  2. 紧急补料和插单的次数:预警前置后,“救火式”补料应当明显减少。
  3. 工单齐套率:下达时物料已齐套的工单占比,反映第一道关口的效果。
  4. 线边库存金额:预警可靠之后,线边就不必再靠“多备”兜底,这个数字应当下降或至少不涨。

第四个指标常被忽略,但它最能说明预警是否被信任。如果停线少了、线边库存却涨了,说明大家其实是靠多备料解决的问题,而不是靠预警

停线的代价有多大,可以参考一个外部数据:西门子《停机的真实成本 2024》(The True Cost of Downtime 2024)报告测算,全球财富 500 强企业每年因计划外停机损失约 1.4 万亿美元,约占其总营收的 11%,高于 2019—2020 年的 8%;其中汽车行业每小时停机成本约 230 万美元。这份报告统计的是所有原因造成的计划外停机,并非专指缺料,但它说明了一个趋势:停机的单位成本在上升,隐性成本(工人空等、紧急采购溢价、违约罚金)占比越来越高


九、常见问题(FAQ)

Q1:我们已经有 ERP 的 MRP 运算了,还需要缺料预警吗?

需要,二者解决的问题不同。MRP 按天或按周计算“该买多少料、什么时候到”,解决的是采购层面的缺口;缺料预警按分钟或按班计算“线边这盘料还能撑多久”,解决的是车间层面的断点。MRP 算得再准,也看不到料在仓库哪个架子上、有没有被冻结、有没有被别的工单占用,这些恰恰是车间停线最常见的原因。

Q2:只上 MES,不上 WMS,能不能做缺料预警?

能做一部分。MES 可以根据线边数量和消耗节奏做第二道关口的线边水位预警,也可以做第三道关口的上料防错。但第一道关口的齐套检查需要知道仓内可用库存,没有仓储数据就做不了。一个折中的办法是像上文的汽车电子工厂那样,在 MES 里先扩展原材料收发功能,把仓库的发料、退料纳入扫码记录,用较小的投入补齐这半边数据。

Q3:预警老是误报,最后大家都不看了,怎么避免?

误报几乎都来自基础数据:BOM 单耗不准、线边库存没有及时扣减、补料提前期填得太理想。建议分两步走:先选一条产线、十几种高频缺料物料试运行,把阈值和提前期按实际情况调准;误报率降下来、班组长愿意信之后再全面推广。这和我们一贯建议的“先试点后推广”是同一个道理。

Q4:预警触发后,谁来负责响应?

这一点必须在上线前定清楚,否则预警只是一条没人处理的消息。常见做法是:第一道关口的缺口由计划与采购负责;第二道关口的补料任务直接进仓库拣货队列,按剩余时长排优先级;第三道关口的拦截由班组长确认处理。每类预警都要有明确的责任岗位、响应时限和超时升级规则,并且把响应时长纳入日常考核。

十、写在最后

缺料停线看起来是仓库送料慢、计划排得不好,根子却在信息上:需求和供给分别记在两个互不对话的系统里,谁也看不到全局。预警前置不是给工厂装一个更响的警报器,而是让系统在机台停下来之前几个小时,就把“这里快要断了”算出来,并把动作推给该动的人。

奥斯坦丁软件(OTD)聚焦离散制造,OTDWMS 与 OTDMES 深度集成,物料、库位与条码主数据互通,目标是让线边库存与仓内库存成为同一本账。我们的建议是:不必一开始就追求全厂覆盖,先挑缺料最频繁的一条线、最常断的几种料,把三道关口跑通,用停线次数的变化来决定下一步推广的节奏。


参考来源

  1. Siemens《The True Cost of Downtime 2024》:全球财富 500 强企业每年因计划外停机损失约 1.4 万亿美元,约占总营收 11%(2019—2020 年为 8%);汽车行业每小时停机成本约 230 万美元
  2. 国家统计局《2025 年全国规模以上工业企业利润增长 0.6%》(2026 年 1 月发布):2025 年末规模以上工业企业产成品存货周转天数为 19.9 天,比上年末增加 0.6 天
  3. IPC/JEDEC J-STD-033《湿度/回流焊敏感表面贴装器件的处理、包装、运输和使用》:MSL 3 器件在 ≤30°C / 60% RH 条件下车间暴露寿命为 168 小时,超时须烘烤
  4. 美国人口普查局(U.S. Census Bureau)《工厂产能利用率季度调查》(Quarterly Survey of Plant Capacity Utilization, QPC):将“材料供应不足”列为工厂未达满产的原因类别之一
  5. IEC 62264 / ISA-95《企业控制系统集成》系列标准:将生产运行管理与库存运行管理同列于制造运行管理层,并定义其信息交换模型

本文由苏州奥斯坦丁软件科技有限公司(OTD)出品。我们为离散制造企业提供 OTDMES 制造执行系统、OTDWMS 智能仓储管理系统与 OTDCRM 客户关系管理系统。

OTD

作者

OTD 研究组

专注制造业数字化转型实践,深耕 MES、WMS、数字孪生与 IoT 集成领域,帮助工厂从「看不见」走向「可控可优」。

延伸阅读

相关文章

开始行动

准备好把洞察变成行动了吗?

我们提供一次免费的工厂流程诊断,帮助您找到数字化提升的关键突破口。

预约免费诊断 → 浏览更多洞察