数字化实施

中小制造业数字化转型落地库

系统选型、流程再造、数据治理,一步一步讲清楚

MPS和MRP的区别和联系是什么?中小制造企业计划体系的正确搭法

某电子装配企业的计划员一直觉得:”我们ERP里有MRP,物料需求都能自动算出来,够用了。”

但生产计划还是天天被打乱:这周排了A产品,销售一个电话说客户要提前,计划立刻改成B产品;下周又因为老板一句话,插了一个紧急订单进来。

物料这边更乱:MRP系统算出来的采购建议,昨天说要备2000个,今天计划一改,变成了要备500个,采购根本不知道该信哪次。结果是:有些物料备早了堆在仓库占资金,有些物料备晚了导致产线等料停工。

计划员很委屈:”系统每次都算得很准啊,为什么还是这么乱?”

问题不在MRP算得准不准,而在于企业没搞清楚MPS和MRP的区别和联系,把MRP当成了唯一的计划工具,却没有先建立MPS这个”生产节奏”。系统算得再准,如果输入的节奏本身天天在变,算出来的物料需求也只能跟着天天变。


一、MPS和MRP是什么关系

先说最核心的一句判断:MPS决定”做什么、做多少、什么时候做”,MRP决定”要备什么料、备多少、什么时候下单”。

MPS,全称Master Production Schedule,中文叫主生产计划。它把公司层面的销售目标和经营计划,拆解成具体的生产执行节奏——哪个产品在哪一周生产、生产多少量。

MRP,全称Material Requirements Planning,中文叫物料需求计划。它是在生产计划确定之后,根据BOM结构、库存情况和交期要求,计算需要采购和准备哪些物料——具体来说,就是生产这批产品需要哪些物料、用多少、扣除现有库存和在途货之后还缺多少、什么时候需要下采购订单。ERP系统里的MRP模块,做的就是把这套计算过程自动化。

MPS和MRP通常不是独立的软件,而是ERP系统里配套的两个模块——如果你的企业上了ERP,大概率这两个功能已经在系统里,只是很多企业没有真正把它们用起来。

两者是上下游关系,不是二选一的关系:MPS定生产节奏,MRP根据这个节奏展开物料需求。 如果把这条逻辑链完整画出来,通常是这样的:

S&OP定方向 → MPS定生产节奏 → MRP定物料行动

从”卖什么”到”造什么”,再到”怎么买”,这是一条完整的计划链,缺一环都会出问题。


二、MPS和MRP的3个核心区别

理解了两者的上下游关系,再来看MPS和MRP的区别和联系具体体现在哪些地方——通常可以归纳成3个核心区别。

区别①:解决的问题不同

这是最容易理解的一个区别,用两句话就能说清楚:

MPS回答的问题是:”我要生产什么?

MRP回答的问题是:”我要买什么?

一个管生产端的节奏,一个管采购端的行动,两者解决的是完全不同层面的问题。

区别②:依赖的数据不同

MPS的输入,通常来自销售预测、订单需求以及经过内部评审后的生产需求——不一定非要有正式的S&OP会议才能做MPS,哪怕只是每周固定和销售、生产对一次需求,也能作为MPS的输入源头。

MRP不是凭空计算物料的,它依赖的是已经确定的生产计划(MPS)、BOM物料清单结构和当前库存数据这三样东西组合运算出来的结果。如果MPS本身是错的或者天天在变,MRP算出来的物料需求自然也会跟着错、跟着变。同样重要但容易被忽略的是:MRP算得再对,前提是BOM结构准确、库存数据真实——如果这两个基础本身是乱的,MRP的计算逻辑再科学也没用。

区别③:对变化的敏感度不同

这一点最容易被忽视,也是很多企业计划混乱的真正根源。

MPS一旦确定,理论上应该有一个”冻结期”——短期内不能随意更改,给生产和采购留出稳定的执行窗口。

但很多中小制造企业没有这个机制:销售一个电话、老板一句话,计划立刻就改。计划天天变,MRP就要天天重算,采购就要天天被打乱——今天备的料,明天计划一改就不需要了;明天需要的料,今天却完全没准备。

MPS和MRP的区别和联系对比图,展示解决的问题、依赖的数据、变化敏感度3个核心区别
MPS和MRP的区别和联系对比图,展示解决的问题、依赖的数据、变化敏感度3个核心区别

三、为什么很多中小制造企业只有MRP,没有MPS

搞懂MPS和MRP的区别和联系之后,就不难理解一个很普遍的现象:很多中小制造企业的ERP系统里确实有MRP模块,物料计算功能齐全,但企业运行起来依然很混乱。原因通常是这样的:

销售订单来了就直接排产,生产计划天天临时调整,采购按照系统给出的建议去买料——系统计算得很精确,但企业的生产节奏本身从来没有被真正确定过。

这就是典型的”只有MRP,没有MPS”:企业以为自己有了计划体系,实际上只有一个精确的计算器,却没有一个稳定的生产节奏输入给它。计算器再精确,输入是错的,输出照样是错的。

一个没有MPS的MRP系统,只是一个会算数的工具,不是一套真正的计划管理体系。

关于需求预测如何为MPS提供稳定的输入源头,可以参考:需求预测怎么做?制造企业常用的3种方法和落地步骤


四、中小制造企业怎么正确搭建计划体系

理解了MPS和MRP的关系之后,落地的顺序也就清楚了,可以分四步走:

第一步:先统一需求输入

MPS的输入必须来自同一个经过确认的需求,不能是销售的口头说法,也不能是老板的随口一提。无论是月度S&OP会议的输出,还是固定时间点的销售预测确认,都必须有一个正式的需求入口。

第二步:建立MPS,给生产节奏加上冻结期

每周固定时间更新MPS,往前看4-6周,近期锁定不轻易改动、远期可以滚动预测调整。这套节奏一旦建立起来,生产、采购、仓库都能按同一个节奏协同,不会天天被打乱。

第三步:让MRP在稳定的MPS基础上运行

MPS确定或调整之后,MRP必须同步更新,给采购提供明确的补货指令。两者一旦脱节,计划链就断了——要么关键料没有及时补充导致停线,要么按旧计划下的单无法取消导致库存积压。

但物料需求计算完成,并不代表生产一定可以开工,还需要从工单维度检查物料是否真正齐套。关于齐套率如何判断生产准备情况,可以参考:齐套率是什么?为什么它比库存准确率更重要

第四步:先跑通逻辑,再考虑系统投入

对很多中小制造企业来说,第一步不是购买专业的APS或MRP系统,而是先建立稳定的计划节奏和统一的数据口径。即使是用Excel,也可以先把MPS的基本框架跑起来:确认需求数字、按周拆解生产节奏、设定冻结周期、定期滚动更新。等这套逻辑真正跑通了,再考虑用ERP或专业计划系统来承接,落地成功率会高很多。


最后说一句

MPS和MRP的区别和联系,说到底是一句话:先有MPS,再谈MRP。

MRP再精确,如果没有一个稳定的MPS作为输入,算出来的物料需求也只是一堆跟着计划天天变的数字。很多中小制造企业花钱上了MRP系统,却依然计划混乱,根源往往不在系统本身,而在于从来没有先把生产节奏这件事真正确定下来。

关于生产计划体系如何完整搭建,包括需求入口、滚动节奏和冻结期设计,可以参考:生产计划总是被打乱?根本原因是缺少这个协同机制

如果你的中小制造企业已经上了MRP系统,但计划依然经常被打乱,欢迎了解我们的供应链诊断服务——用一次诊断把问题说清楚,再谈改善方向。


关于作者

作者:Matthew|SupplyChainPro 联珩创始人
18年制造业供应链实战经验,专注中小制造企业的供应链诊断、生产计划优化与计划体系搭建。

读完这些方法论,想立即应用到企业?

我们提供免费15分钟诊断,帮你找到最佳切入点

还没准备好?先用供应链工具集自测一下