一种ERP与MES之间进行数据交互的系统及方法技术方案

技术编号:26762559 阅读:29 留言:0更新日期:2020-12-18 23:13
本发明专利技术公开了一种ERP与MES之间进行数据交互的系统,包括EPR模块、EPR数据库、MES模块、MES数据库、中间存储模块、监听模块和服务器。本申请将ERP系统与MES系统将需要改变的数据存储的各自的数据库中,在通过数据库向中间存储模块汇总数据,当服务器监听到中间存储模块的数据发生改变时,会提取变化的数据并进行解析,解析的数据会向另一个数据库发送,从而将数据更新到对应的系统中,实现了ERP系统与MES系统的快速顺畅的数据交互。

【技术实现步骤摘要】
一种ERP与MES之间进行数据交互的系统及方法
本专利技术涉及企业信息化
,具体涉及一种ERP与MES之间进行数据交互的系统及方法。
技术介绍
前企业信息化过程中一般是采用ERP(EnterpriseResourcePlanning,企业资源计划)系统和MES(ManufacturingExecutionSystem,制造执行系统)进行资源的配置及管理;ERP系统主要是针对企业管理的上层进行优化管理,而MES系统则主要是针对企业的下层进行管理,如针对现场设备及工艺参数进行监控等操作。一般企业在均是先引进上述的ERP系统后,在基于实际需求而相应的引入MES系统,这样ERP系统和后引入的MES系统就能够很好的衔接;但若是先引入MES系统后再引入ERP系统,就会造成MES系统与后引入的ERP系统间存在接口问题,无法实现很好的实现相互兼容,即MES系统与后引入的ERP系统间无法快速的进行数据交互操作,进而导致使用ERP系统的用户无法及时获知当前企业具体的运营状况,致使出现诸如订单响应速度较慢、应收风险较大、出货较慢、库存积压较为严重等诸多不利影响。
技术实现思路
本专利技术的目的提供一种ERP与MES之间进行数据交互的系统及方法,解决上述现有技术问题中的一个或者多个。根据本专利技术的一个方面,一种ERP与MES之间进行数据交互的系统,包括EPR模块、EPR数据库、MES模块、MES数据库、中间存储模块、监听模块和服务器;EPR模块,用于发送EPR系统生成的第一数据;EPR数据库,用于收发和储存所述第一数据;MES模块,用于发送MES系统生成的第二数据;MES数据库,用于收发和储存所述第二数据;中间存储模块,用于接收所述第一数据和所述第二数据;监听模块,用于监听所述中间存储模块中数据的变化并向所述服务器发送监听信息;服务器,用于接收所述监听信息并向所述EPR数据库或MES模块发送所述中间存储模块发生改变的数据;所述EPR模块与所述EPR数据库通讯连接,所述MES模块与所述MES数据库通讯连接,所述中间存储模块分别与所述EPR数据库和所述MES数据库通讯连接,所述监听模块与所述中间存储模块连接,所述服务器分别与所述EPR数据库和所述MES数据库连接。在某些实施方式中,所述中间存储模块接收到所述第一数据时,所述监听模块会将所述第一数据发送至所述服务器进行解析,所述服务器得到第一解析数据并同步发送至所述MES数据库。在某些实施方式中,所述MES数据库接收到所述第一解析数据时,所述MES数据库更新所有数据同时将更新数据发送至所述MES模块。在某些实施方式中,所述中间存储模块接收到所述第二数据时,所述监听模块会将所述第二数据发送至所述服务器进行解析,所述服务器得到第二解析数据并同步发送至所述EPR数据库。在某些实施方式中,所述EPR数据库接收到所述第二解析数据时,所述EPR数据库更新所有数据同时将更新数据发送至所述EPR模块。在某些实施方式中,所述第一数据包括物料信息、BOM信息、生产任务单、投料单、调拨单、委外加工出库单和用户讯息。在某些实施方式中,所述第二数据包括工序汇报信息、领料单、半成品入库单、条码入库单、MES调拨单、周转材料出库单、工单状态同步信息和工单改制信息。在某些实施方式中,所述MES数据库和所述ERP数据库中存储的每一条数据均包括服务器地址、用户明和密码。根据本专利技术的另一个方面,一种ERP与MES之间进行数据交互的方法,包括以下步骤:所述EPR模块定时向所述EPR数据库发送所述第一数据;所述EPR数据库接收存储所述第一数据并向所述中间存储模块发送;所述中间存储模块接收并存储所述第一数据;所述监听模块监听到所述中间存储模块的数据变化,并向所述服务器发送监听信息;所述服务器收到所述监听信息后,提取所述第一数据进行解析成所述第一解析数据并向所述MES数据库发送;所述MES数据库接收所述第一解析数据并更新所有数据同步至所述MES模块中。在某些实施方式中,包括以下步骤:所述MES模块定时向所述MES数据库发送所述第二数据;所述MES数据库接收存储所述第二数据并向所述中间存储模块发送;所述中间存储模块接收并存储所述第二数据;所述监听模块监听到所述中间存储模块的数据变化,并向所述服务器发送监听信息;所述服务器收到所述监听信息后,提取所述第二数据进行解析成所述第二解析数据并向所述EPR数据库发送;所述EPR数据库接收所述第一解析数据并更新所有数据同步至所述EPR模块中。本专利技术提供的一种ERP与MES之间进行数据交互的系统及方法,其有益效果在于ERP系统与MES系统将需要改变的数据存储的各自的数据库中,在通过数据库向中间存储模块汇总数据,当服务器监听到中间存储模块的数据发生改变时,会提取变化的数据并进行解析,解析的数据会向另一个数据库发送,从而将数据更新到对应的系统中,实现了ERP系统与MES系统的快速顺畅的数据交互。附图说明图1为本专利技术的一种实施方式的一种ERP与MES之间进行数据交互的系统的结构框图;图2为本专利技术的一种实施方式的一种ERP与MES之间进行数据交互的系统的数据连接示意图;图3为本专利技术的一种实施方式的一种ERP与MES之间进行数据交互的方法的ERP向MES交互数据的流程图;图4为本专利技术的一种实施方式的一种ERP与MES之间进行数据交互的方法的MES向ERP交互数据的流程图。具体实施方式下面结合说明书附图,对本专利技术进行进一步详细的说明。如图1所示:本专利技术提供的一种ERP与MES之间进行数据交互的系统,包括EPR模块1、EPR数据库2、MES模块3、MES数据库4、中间存储模块5、监听模块6和服务器7;EPR模块1,用于发送EPR系统生成的第一数据;EPR数据库2,用于收发和储存第一数据;MES模块3,用于发送MES系统生成的第二数据;MES数据库4,用于收发和储存第二数据;中间存储模块5,用于接收第一数据和第二数据;监听模块6,用于监听中间存储模块5中数据的变化并向服务器7发送监听信息;服务器7,用于接收监听信息并向EPR数据库2或MES模块3发送中间存储模块5发生改变的数据;EPR模块1与EPR数据库2通讯连接,MES模块3与MES数据库4通讯连接,中间存储模块5分别与EPR数据库2和MES数据库4通讯连接,监听模块6与中间存储模块5连接,服务器7分别与EPR数据库2和MES数据库4连接。如图2所示:中间存储模块5接收到第一数据时,监听模块6会将第一数据发送至服务器7进行解析,服务器7得到第一解析数据并同步发送至MES数据库4,EPR数据库2接收到第二解析数据时,EPR数据库2更新所有数据同时将更新数据发送至EPR模块1。中间存本文档来自技高网...

【技术保护点】
1.一种ERP与MES之间进行数据交互的系统,其特征在于,包括:EPR模块(1)、EPR数据库(2)、MES模块(3)、MES数据库(4)、中间存储模块(5)、监听模块(6)和服务器(7);/nEPR模块(1),用于发送EPR系统生成的第一数据;/nEPR数据库(2),用于收发和储存所述第一数据;/nMES模块(3),用于发送MES系统生成的第二数据;/nMES数据库(4),用于收发和储存所述第二数据;/n中间存储模块(5),用于接收所述第一数据和所述第二数据;/n监听模块(6),用于监听所述中间存储模块(5)中数据的变化并向所述服务器(7)发送监听信息;/n服务器(7),用于接收所述监听信息并向所述EPR数据库(2)或MES模块(3)发送所述中间存储模块(5)发生改变的数据;/n所述EPR模块(1)与所述EPR数据库(2)通讯连接,所述MES模块(3)与所述MES数据库(4)通讯连接,所述中间存储模块(5)分别与所述EPR数据库(2)和所述MES数据库(4)通讯连接,所述监听模块(6)与所述中间存储模块(5)连接,所述服务器(7)分别与所述EPR数据库(2)和所述MES数据库(4)连接。/n...

【技术特征摘要】
1.一种ERP与MES之间进行数据交互的系统,其特征在于,包括:EPR模块(1)、EPR数据库(2)、MES模块(3)、MES数据库(4)、中间存储模块(5)、监听模块(6)和服务器(7);
EPR模块(1),用于发送EPR系统生成的第一数据;
EPR数据库(2),用于收发和储存所述第一数据;
MES模块(3),用于发送MES系统生成的第二数据;
MES数据库(4),用于收发和储存所述第二数据;
中间存储模块(5),用于接收所述第一数据和所述第二数据;
监听模块(6),用于监听所述中间存储模块(5)中数据的变化并向所述服务器(7)发送监听信息;
服务器(7),用于接收所述监听信息并向所述EPR数据库(2)或MES模块(3)发送所述中间存储模块(5)发生改变的数据;
所述EPR模块(1)与所述EPR数据库(2)通讯连接,所述MES模块(3)与所述MES数据库(4)通讯连接,所述中间存储模块(5)分别与所述EPR数据库(2)和所述MES数据库(4)通讯连接,所述监听模块(6)与所述中间存储模块(5)连接,所述服务器(7)分别与所述EPR数据库(2)和所述MES数据库(4)连接。


2.根据权利要求1所述的系统,其特征在于,所述中间存储模块(5)接收到所述第一数据时,所述监听模块(6)会将所述第一数据发送至所述服务器(7)进行解析,所述服务器(7)得到第一解析数据并同步发送至所述MES数据库(4)。


3.根据权利要求2所述的系统,其特征在于,所述MES数据库(4)接收到所述第一解析数据时,所述MES数据库(4)更新所有数据同时将更新数据发送至所述MES模块(3)。


4.根据权利要求1所述的系统,其特征在于,所述中间存储模块(5)接收到所述第二数据时,所述监听模块(6)会将所述第二数据发送至所述服务器(7)进行解析,所述服务器(7)得到第二解析数据并同步发送至所述EPR数据库(2)。


5.根据权利要求4所述的系统,其特征在于,所述EPR数据库(2)接收到所述第二解析数据...

【专利技术属性】
技术研发人员:何建华
申请(专利权)人:江苏安捷能信息系统有限公司
类型:发明
国别省市:江苏;32

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1