公司说最近要上一套erp系统,说让我比较一下,erp系统哪个好,还有mes系统,我们适合上哪个系统,其实我还真的不太懂,刚接触erp跟mes的时候,对于两者的概念总是傻傻分不清楚,总是觉得既然都是为企业的信息化做贡献,那区别又是在哪儿呢?
然后经过一系列的搜索,现在终于有了一些概念了。
好吧,细细说来,ERP系统以供应链管理为核心,以销售部门和采购部门为信息源头,以设备、人力等其它系统为基础,使信息流在ERP内部得到有效的传递和集成。
产线上的数据采集,产品在生产流程中的数据跟踪等这部分属于MES系统管理;而产品的进料情况,成品的入库情况,出货情况。还有就是人事管理或财务管理这些就是ERP工作的范围啦。从我使用的感觉上来看,MES负责采集数据,ERP负责管理数据。
一般公司都会根据自家的情况自己开发MES系统。市面上卖的大型的ERP系统不会做的很细枝末节。两者结合起来才能达到信息化管理生产的目的。MES系统是位于上层的计划管理系统与低层的工业控制之问、面向车间层的制造过程管理信息系统,它为操作人员/管理人员提供计划的执行和跟踪所有资源(人、设备、物料、客户需求)的当前状态。
然而,ERP系统对车间层的信息缺少足够的控制,无法对实时事件进行及时处理,而MES系统又缺乏计划层的有效决策信息。两个系统各自独立运行,无法实现数据流、业务流的传递,从而导致“计划层”与“执行层”脱节,使系统应用效果大打折扣。
企业在系统应用过程中迫切需要探索二者的集成方式,打通系统之问的壁垒,实现数据在两个系统之间的交流与传递,从而达到计划、控制、反馈、调整的完整闭环管理。
产线上的数据采集,产品在生产流程中的数据跟踪等这部分属于MES系统管理;而产品的进料情况,成品的入库情况,出货情况。还有就是人事管理或财务管理这些就是ERP工作的范围啦。从我使用的感觉上来看,MES负责采集数据,ERP负责管理数据。
一般公司都会根据自家的情况自己开发MES系统。市面上卖的大型的ERP系统不会做的很细枝末节。两者结合起来才能达到信息化管理生产的目的。
总的来说就是,erp系统更适合大公司,而mes系统则比较适合工厂的应用, ERP系统与MES系统集成主要包括如下几部分功能:
a. ERP系统向MES系统提供车间生产任务数据,作为MES排产计划来源;
b. 通过MES系统向ERP系统提供限额领料需求,以实现系统自动领料;
C. ERP系统向MES系统提供零件限额领料的详细信息,使车间及时了解生产准备情况;
d. 通过MES系统向ERP系统提交完工人库信息,以实现系统自动入库;
e. ERP系统接收MES系统提供的零部件完工信息后自动勾兑生产计划,使生产管理人员及时掌握车间任务进度。
在进行入库处理时系统会修改完工入库中间表中的入库数量=已入库数量+本次入库数量,状态设置为3(已入库)。再根据入库数量判断并设置工作订单的完成情况,交付数量=已交付数量+本次入库数量,如果交付数量大于等于下达数量,则修订WO执行状态=4(完成)。如果入库的是产品还要修订制造订单的执行状态、完工状态。从而实现工作订单的闭环管理。
ERP系统完成入库登记后会将出入库凭证号”和“实际入库数量”写入“完工人库中问表”中,MES系统通过执行“p_getvoucher存储过程”读取“出入库凭证号”和“实际人库数量”,从而实现完工入库的数据传递和业务流转。
一个企业可以根据现有ERP与MES系统,对其集成模式进行了深入研究,并在生产过程中得到了应用。
MES是ERP的下游系统,并作为企业资源计划的车间执行系统来为ERP提供真实快捷的车间执行数据。
ERP与MES是两大独立系统,管理着生产的不同层次,但由于各自获得信息的局限性造成在企业特别是制造业企业内将两系统集成应用成为系统应用的必然发展趋势。因此国内外有很多关于ERP与MES系统集成的研究,如基于中间数据库的集成、基于中间文件(如xml文件)的集成、基于中间件的集成等。但由于各企业选用的产品不同,企业管理模式也千差万别,故ERP与MES系统集成没有一个最优的模式,只能依据企业的自身情况定制。