APS 与 ERP 及 MES 的关系和接口
ERP 是整个企业的信息管理系统,企业的经营、财务、生产、销售等都在 ERP 下运行。 ERP
在生产排程方面功能有限,不能满足企业详细排程的需求。APS 作为独立的生产计划模块,
成为 ERP 的补充。 MES 是生产现场数据采集监控系统,记录整个生产过程并实现产品的可
追踪性。此三个系统组成企业信息化管理的基本框架。本文以 PlanMateAPS 为例探讨 APS
与 ERP、MES 关系及系统继承的一些基本问题。
问题 1: 三个系统的导入顺序
1. 首先应该导入的是 ERP,建立信息化管理的基本数据流,再考虑 APS 或 MES
2. 是否必须先导入 MES,再导入 APS? 虽然说 APS 系统运行需要读取车间生产进度数据,
但 APS 系统并不是实时需要进度更新,只要每日 1-2 次更新进度即可。因此车间换班
时录入的生产报表就可以实现进度更新。
3. 如果手工生产报表的准确性和及时性不能保证,可以考虑导入简单的车间报工软件,
使用 PC 或手机、PAD 等都可以进行报工。报工软件不需实时更新进度,在工单启动、
结束或换班时更新进度就可以。
4. 哪些企业需要优先导入 MES,哪些可以暂时不导入 MES 而先导入 APS? 我们认为与行
业和需求有关。例如 PCBA 行业,因电子料需要进行追踪,品质测试数据较多,需要
进行品质追踪,大型企业大都优先导入 MES 系统。机械加工、注塑成型等行业,原料
统一,品检主要由人工作业,不一定需要马上导入 MES。但是生产排程复杂,人工作
业困难,可以先导入 APS 优化生产计划。
问题 2:APS 与 ERP 的接口
APS 排程系统解决了车间设备级别详细的生产计划编制问题,但是 APS 不能离开 ERP
独立运行,在实施 APS 时,需要与 ERP 进行数据共享。
APS 需要从 ERP 中获取的数据包括:
1. 生产工单:很多企业根据客户需求开出工单,按工单管理生产。 PlanMate APS 系统按
工单排程。 工单是最基本的排程数据。工单中有需求时间,用户也可自己设定优先级 ,
APS 按照时间和优先级排程。
2. 库存:库存包括材料及半成品、成品库存。是否使用库存基于以下考虑:
制造品库存:按照需求生产的企业,或自动创建库存订单的企业,客户需求先扣
库存,不足时再排生产。 注: 如果 ERP 已经完成了扣除库存的工作,则 APS 可以
不再扣除制造品的库存。
采购品库存: 如果排程中需要考虑料况约束,则需要从 ERP 中导入采购品的库存。
经常发生欠料的公司,应使用库存约束排程,以减少因欠料引起的临时计划变更。
要使用料况约束,模型中需要定义采购料的 BOM。 采购品库存还应包括在途库
存。
3. 发料表或欠料表:工单已经发料的清单/欠料清单。如果使用库存约束排程,需要使用
此数据表,配合库存项使用,在扣减库存时,需要减去已发料的部分。