连接任何 ERP

SkyPlanner 的开放 REST API 可连接 ERP、MES 和运营系统,包括内部 ERP。您可以自行构建集成,也可以让我们的团队协助。

也可独立运行 — ERP 集成是可选的,非必需的。

讨论集成项目

连接 ERP 和 MES 系统,如

resources

主生产计划(MPS)实用指南:产品生产承诺怎么定

理清产品生产数量、库存与需求,核对产能,再把主生产计划中的承诺落实为排定的生产任务。

Jussi Mäntylä SkyPlanner 生产计划专家 已更新 October 4, 2026 5 分钟阅读
Product groups across planning periods feeding a shared production workstation
在这篇文章中
  1. 主生产计划包含哪些内容?
  2. 用你自己的 A 和 B 数据构建主生产计划(MPS)示例
  3. 接受 A 和 B 的生产日期之前,先核对产能
  4. 主生产计划(MPS)在 SkyPlanner 中转化为可执行排程的环节
  5. 需求或物料发生变化时,保持 A 和 B 的稳定
  6. 主生产计划(MPS)与 MRP:两种计划各包含什么?
  7. 根据发现的问题环节决定下一步
  8. 常见问题
  9. 什么是主生产计划?
  10. 主生产计划(MPS)与 MRP 有何区别?
  11. 如何计算主生产计划(MPS)中的预计可用结余?
  12. 应该把预测需求和客户订单相加吗?

首页 » 资源 » 主生产计划(MPS)实用指南:产品生产承诺怎么定

预计阅读时间: 13 分钟

主生产计划(MPS)说明制造企业打算生产哪些产品或选定的计划物料、各生产多少,以及在哪些期间生产。它把需求与生产承诺连接起来。随后,详细生产排程会把这些承诺背后的工序分配到具体的资源和时间上。

核心要点

主生产计划(MPS)回答三个问题:生产什么、生产多少、何时可供应。

在确认生产数量之前,预测冲销与库存余额必须保持一致。

MRP 计算主生产计划(MPS)背后的零部件需求;详细排程则检验资源上的先后顺序。

产品计划即使平衡,仍需核对产能和物料到位时间。

由计划员决定承诺与优先级;SkyPlanner 自动排定其背后的生产任务。

设想产品 A 和 B。它们的预计库存在下一个计划期内看起来足够,但生产任务却在争用同一个工作中心。产品计划虽然平衡,执行顺序却未必排得下。一套好用的主生产计划(MPS)流程,会在工厂承诺交货日期之前发现这一冲突。

主生产计划包含哪些内容?

主生产计划(MPS)位于企业的总体生产方向与交付单个物料所需的详细工作之间。它让销售、采购和生产部门都能看到选定物料层级的承诺,从而基于同一份计划开展工作。

应根据制造环境选择计划层级。按库存生产的企业通常依据需求和库存目标来计划成品。按订单生产的企业可以把选定的物料建立在确定的客户承诺之上。按订单装配的企业,则可能在最终配置确定之前,就先计划关键组件或选配件。实际的检验标准是:所选的物料层级是否支持有意义的生产决策。

每条主生产计划(MPS)记录都需要有物料、期间,以及该期间可供应的计划数量。辅助信息通常包括期初库存、需求、已排定接收量和预计可用库存。完工或可用日期要与工序开始日期区分开:接收量属于产品可供使用的那个期间,即使其生产更早就已开始。

计划层级主要决策对 A 和 B 意味着什么
S&OP 与总体生产计划产品族的需求与供应方向就其所属产品族的总体产量与资源方向达成一致
主生产计划(MPS)选定物料的数量与可供应期间对 A 和 B 的生产作出承诺
MRP(物料需求计划)按时间分段的零部件需求计算这些生产所需的零部件
详细生产排程与 APS资源分配、时间与顺序在各项约束下,把 A 和 B 的工序安排到相应的工作中心

计划层级来源:OptiProERP 对主生产计划(MPS)的讲解和 MRPeasy 的主生产计划(MPS)指南,查阅日期为 2026年10月4日。该表为教学性总结,并非任何一家供应商的界面。

制造业中的 S&OP 流程提供产品族层面的背景。此处的 MRP 指物料需求计划,有时称为 MRP I。制造资源计划(MRP II)是范围更广的计划概念,并不是仅指这种零部件计算的另一个名称。

用你自己的 A 和 B 数据构建主生产计划(MPS)示例

从 A 和 B 的实际需求、库存和未结生产记录入手。下表是一个由读者填入数据的计算版式:其中的符号代表你记录中的数量,而非工厂基准值。请使用与你的决策流程相匹配的连续计划期间。

对每个物料和每个期间,使用以下数量:

  • I:可用于计划的期初库存。
  • O:该期间到期的确定客户订单。
  • F:经过适用的预测冲销处理后剩余的预测需求。
  • R:计划中已包含的、来自生产的已排定接收量。
  • Q:为该期间提出的新增主生产计划(MPS)接收量。
  • D:按约定的需求政策计入的需求。
  • P:期末预计可用库存。
物料与期间期初库存确定订单剩余预测已排定接收量新增主生产计划(MPS)数量预计库存余额
A,当前期间I(A)O(A)F(A)R(A)Q(A)I(A) + R(A) + Q(A) − D(A)
A,下一期间上期 P(A)下期 O(A)下期 F(A)下期 R(A)下期 Q(A)I(A) + R(A) + Q(A) − D(A)
B,当前期间I(B)O(B)F(B)R(B)Q(B)I(B) + R(B) + Q(B) − D(B)
B,下一期间上期 P(B)下期 O(B)下期 F(B)下期 R(B)下期 Q(B)I(B) + R(B) + Q(B) − D(B)

计算概念来源:上文所链接 MRPeasy 指南中关于主生产计划(MPS)输入项、库存、需求和批量的章节,查阅日期为 2026年10月4日。这一原创 A/B 版式使用读者自己的记录,并将已有接收量与新增提议区分开。

首先确定预测冲销。如果客户订单已经冲销了一部分预测,那么把这些订单再加到原始预测总量上,就会把一部分需求重复计算。若你的政策将需求定义为确定订单加上剩余的、未被冲销的预测,则 D 等于 O + F。采用订单与预测两者取大值的政策,则需要就期间和冲销方式另行设定相匹配的假设。这种简化做法并不能普遍取代预测冲销。

接着计算余额:期初库存加已排定接收量,再加新增主生产计划(MPS)接收量,减去需求。把结果结转为下一期间的期初库存。同一笔生产数量只能出现一次。当提议的 Q 转为已有的已排定接收量 R 时,要把它从提议列中移除,否则计划会把同一份供应重复计算。

现在把每个预计余额与该物料的库存目标进行比较。如果 A 低于其安全库存目标,其提议的生产量可能需要增加,或提前到位。对该提议应用 A 实际的批量约束,然后重新计算后续各期余额。向上取整批量会改变库存和资源负荷,并非没有代价的修正。再按 B 自己的批量和库存设置对 B 重复同样的步骤。

可承诺量(ATP)是在相关区间内、针对确定订单仍可用于承诺的未占用供应量。预计期末库存则是扣除计划政策所计入的全部需求(适用时包括剩余预测)之后的期间余额。在向客户作出额外承诺时,请使用你的计划系统所定义的 ATP 方法。

该表格检验的是库存是否平衡。接下来要检验的是,A 和 B 能否真正按时生产出来。

接受 A 和 B 的生产日期之前,先核对产能

粗能力计划核查会将主生产计划(MPS)所隐含的关键资源负荷与可用产能进行比较。对于 A 和 B,可先从它们共用的工作中心入手。结合计划数量、相关加工要求和可用班次产能,看二者的合计负荷能否放进预定周期。

产能超载需要业务决策。您可以调整生产数量、调整某项承诺的时间、批准不同的班次安排,或选择不同的优先级。在修改客户承诺之前,请先确认所选方案确实可行。

即使周期层面的核查通过,仍存在排序问题。A 和 B 也许都能放进工作中心的总工时,却仍可能在某个具体时点发生冲突,原因可能是其中一个需要更早的工艺步骤、换线准备、操作员,或物料尚未到位。周期合计数会把这些关系压缩掉。

这时,有限产能排程就派上用场了。详细模型需要工艺路线、工序时长、换线时间、资源可用性和依赖关系。库存结余表明 A 和 B 的计划供应是充足的;资源排序则表明这些工序能否在计划日期前交付这些供应。

主生产计划(MPS)在 SkyPlanner 中转化为可执行排程的环节

在 SkyPlanner 中,请定义 A 和 B 背后的工作中心、班次、操作员、优先级和物料,并在条件变化时保持这些输入为最新。它们的订单项包含产品和工艺步骤,其中有时间计算和换线设置。点击 King button,Arcturus 就会根据优先级、工作中心产能和工具可用性重新计算生产排程。启用 Consider the materials(考虑物料)后,可用物料、在途到货和库存也会影响开工时间。请在 Gantt 的工作中心行中查看 A 和 B,沿相连的工艺步骤追踪,并打开 Job Details(任务详情)检查每项承诺背后的工作。这是高级计划与排程(APS)软件的详细执行层;产品级主生产计划(MPS)仍是其计划背景。

SkyPlanner 可通过其开放的 REST API 与任何 ERP 或 MES 系统集成。它以自动生产任务排程来补充您的 ERP,因此产品承诺和相关订单可以通过 ERP 与 MES 集成与其执行环节衔接起来。优先级由计划员决定;Arcturus 计算出相应的排程。要了解这一交接过程,可使用演示数据试用 SkyPlanner,或预约演示,并以 A 和 B 的工艺路线与资源约束作为讨论案例。

需求或物料发生变化时,保持 A 和 B 的稳定

假设 B 的到货物料比计划预期的晚。若只更新 B 的产品级入库日期,详细的生产输入就会与之脱节。请更新用于排程的物料信息,确认已启用 Consider the materials,重新计算,并查看 B 现在相对于 A 处于什么位置。

可使用异常卡片,把业务决策与排程操作联系起来:

A/B 异常情况计划员决策排程输入或控制项重新计算后的检查项
A 和 B 争用共用的工作中心确认哪项承诺优先,或调整产能或日期当前的工作中心和班次数据;所选的 Dynamic Priorities;King buttonA/B 在工作中心行中的位置及相连的工艺步骤
B 的到货物料延迟决定 B 的承诺是否必须调整更新后的物料到货信息;已启用 Consider the materials;King buttonB 的新时间安排及其相对于 A 的位置
A 的近期工作必须保持稳定选择在后续工作变化时需要保护的生产任务针对近期生产任务的 Running Time Lock受保护的 A 生产任务和 B 的其余排序

控制项对应关系的来源:SkyPlanner 知识库文章 775《SkyPlanner: The Basics》、835《Consider the Materials》和 632《master schedule and project detail》(主排程与项目详情),查阅日期为 2026年10月4日。这是说明性的对应关系,而非实测的生产结果。

计划时界决定哪些业务层面的主生产计划(MPS)变更需要管控或审批。SkyPlanner 的 Running Time Lock 可保护近期生产任务不被 Arcturus 重新排程。请分清这两种职责:任务锁定保护的是排程位置,而某项主生产计划(MPS)承诺是否应当变更,仍由计划员决定。

在 A 和 B 相互争用资源时,文档中的设置指引同样重要。把每个 Dynamic Priorities(动态优先级)条都设为最大,等于让所有事项同等重要。请有选择地调整相关优先级,并在评判新的排程位置之前,检查工序时长、换线、班次和依赖关系。更高的优先级既不会凭空增加一个工作中心,也不会让 B 缺少的物料到货。

主生产计划(MPS)与 MRP:两种计划各包含什么?

主生产计划(MPS)确定产品级的供应决策,MRP 则展开该决策背后的物料需求。对于 A 和 B,它们的计划生产数量会产生对零部件的需求;物料清单、库存和提前期则决定需要哪些物料以及何时需要。

问题主生产计划(MPS)MRP
计划的对象是什么?选定的产品或计划项计划生产所涉及的零部件和物料
计算由什么驱动?需求策略、库存、入库和生产承诺产品需求、BOM、库存和提前期
计划员检查什么?生产数量、周期和预计结余按时间分段的物料需求及由此产生的供应建议
B 调整时会有什么变化?B 的计划可用周期与 B 相关的零部件需求的时间安排

关系说明的来源:上文链接的 OptiProERP 和 MRPeasy 指南,查阅日期为 2026年10月4日。

MRP 指南介绍物料计划层;ERP 物料清单指南介绍其所依赖的产品结构。修改 A 或 B 时,请保持各项记录一致。如果调整了 B 的生产周期却不复核其零部件的时间安排,采购和生产可能会朝着不同的日期各自推进。

详细排程增加了工序层面的核查。零部件计划可以识别物料需求,但生产任务的排序仍需考虑工作中心的实际时间和依赖关系。请把计划项结余、物料计划和资源排程视为相互关联、但输出各不相同的决策。

根据发现的问题环节决定下一步

请根据 A 和 B 的计划在哪个层面出现问题,选择相应的纠正措施:

  • 如果 A 的预计库存低于目标,请先核对需求、入库及其建议的生产数量。
  • 如果 A 和 B 使关键资源超载,请在接受该周期之前,重新审视产能或承诺。
  • 如果合计数能放得下,但 B 因物料时间或依赖关系而无法开工,请验证详细排程的输入,并检查工序顺序。
  • 如果排程反复移动受保护的近期工作,请检查稳定性决策是如何通过任务锁定体现的。

若要以执行为重点进行评估,请准备好所选的 A/B 品项及生产周期、它们的工艺路线、加工与换线信息、工作中心和班次、所选优先级,以及当前的物料到货信息。这些信息能让计划交接变得具体。输入准确,您才能评估承诺背后的排程;软件无法让错误的库存记录变成正确的。

常见问题

什么是主生产计划?

主生产计划(MPS)是按计划项制定的生产计划,规定了数量和可用周期。其计划项取决于制造环境:成品、选定的组件或其他合适的物料。对于 A 和 B,有用的输出是一项清晰的生产承诺,并有一致的库存结余和产能核查作为支撑。

主生产计划(MPS)与 MRP 有何区别?

主生产计划(MPS)确定选定产品的生产安排,MRP 则计算其背后的物料需求。如果 B 的计划生产发生调整,其零部件的时间安排也可能需要随之调整。请让产品承诺与物料计划保持关联,同时在把变更后的生产日期视为可执行之前,单独检查详细的资源排序。

如何计算主生产计划(MPS)中的预计可用结余?

将期初库存、现有已排定入库和新增的主生产计划(MPS)入库相加,再减去按您的计划策略所定义的需求,然后把期末结余结转到下一周期。在 A/B 表中,请把每一次生产只计入现有入库或新建议二者之一,使其供应只被计算一次。

应该把预测需求和客户订单相加吗?

只有当预测部分代表的是按贵公司政策尚未被这些订单消耗的需求时,才可以相加。把确定订单加到原始预测总量上,可能会重复计算需求。在用 A 和 B 的需求合计来计算其建议生产量之前,请先确认预测消耗流程涵盖哪些期间和产品。

主生产计划(MPS)与详细生产排程有什么区别?

B 的主生产计划(MPS)发生修订,改变的是产品层面的承诺;B 的详细排程发生修订,改变的是其工作的执行方式。检查某项变更时,请先问清它影响的是承诺的供应量、工序安排,还是两者兼有。这一区分可以帮助您识别哪些计划记录和执行输入需要同步更新。

安全库存、批量和产能如何影响主生产计划(MPS)?

安全库存设定库存目标,批量限制生产数量,产能则检验由此产生的工作负荷是否可行。为满足批量要求而增加 A 的批次,可能会推高库存,同时加剧其与 B 之间的共用资源冲突。调整数量后,请同时重新检查库存余额和资源负荷。

可以用 Excel 来做主生产计划吗?

电子表格可以呈现主生产计划(MPS)表格及其库存计算。实际的难点在于,条件变化时如何保持需求、入库量和库存的一致。对于 A 和 B,还要评估如何检查共用资源的先后顺序,并让产品计划与生产实际使用的详细排程保持一致。

SkyPlanner 会取代主生产计划(MPS)或 ERP 吗?

SkyPlanner 以自动化的详细生产排程来补充 ERP。在这一工作流程中,A 和 B 的产品层面生产承诺仍保留在各自的计划环境中,由 SkyPlanner 来排定支撑这些承诺的生产任务。其开放的 REST API 支持与 ERP 或 MES 集成;通过 Gantt,您可以查看最终的工作中心顺序。

Jussi Mäntylä

SkyPlanner 生产计划专家

使用 SkyPlanner 制定更清晰的生产计划

连接您的数据,审查第一个计划,并让规划人员控制每个上线的时间表。