1704019060
1704019061
1704019062
1704019063
图10-6 间接集成模式
1704019064
1704019065
如图10-6所示,系统通过数据输出程序将MES中的相关数据读入文件库中,再由数据读入程序将文件库中想要的相关数据读入ERP中,从而实现ERP与MES的集成。反之亦然,最终实现数据的双向输入输出,以及系统的完整集成。
1704019066
1704019067
通过中间数据库集成模式,即通过建立数据格式统一定义的中间数据库,访问中间数据库并提取数据,从而实现ERP与MES之间的信息联通。这种集成比较适合于完整的ERP与MES的自行开发与实施,而实现中间数据库集成模式的关键就是多数据库集成技术的应用。
1704019068
1704019069
基于可扩展标记语言(Extensible Markup Language,XML)的集成技术也属于间接集成模式,有通过中间文件集成的属性,也有通过中间数据库集成的属性,因此将这种方法单独作为一种方法进行研究。XML改变了人们对程序设计、通信甚至一般表示的含义以及环境的理解。XML可以作为不同应用数据进行交换的通用格式。在ERP与MES的集成中,采用XML能够使不同数据库的数据通过XML数据流进行集成。XML集成技术既可以把XML看成一个文件集进行传输交换集成,又可以将XML文件作为一个数据源进行访问以起到中间数据库的功能。例如,ERP端可以将MES端所需的信息提取出来,并转换成XML格式文件发送给MES,MES可以提取文件中的信息并转换成自己的数据格式的信息,以此实现ERP与MES的集成,如图10-7所示。
1704019070
1704019071
1704019072
1704019073
1704019074
图10-7 基于XML的ERP与MES集成
1704019075
1704019076
(3)直接集成模式
1704019077
1704019078
ERP与MES的底层数据库都是关系型数据库,要想实现ERP与MES的直接集成,就需要让两个系统分别对各自的数据库进行操作并交换数据,而实现直接集成模式的最好方法是将MES的数据存放在ERP的数据库中,从而实现两个系统数据库的真正共享。由于这种集成的紧密度较高,故将ERP与MES作为整体系统开发是较好的,但目前大多数企业一般均采用不同公司的相对成熟的ERP与MES商业软件,所以直接集成模式并不太适合这些企业进行系统集成,这是这种方法的局限性。
1704019079
1704019080
以上即为ERP与MES集成的集成模式,在实际生产中,企业应该根据自身实际情况,选择适合自己的方法,从而实现系统的最优功能发挥。
1704019081
1704019082
10.2.3 SAP制造行业的ERP与MES集成架构
1704019083
1704019084
SAP APO与独立的工业模块无缝集成在一起,组成一个完整的计划体系。这个计划体系可以完成从中长期的整体计划一直到分钟或秒级的作业计划,从而构成整个信息化管理体系中的计划层。这里,APO中的生产计划与详细排产模块可以真正完成中短期的计划并产生计划工单。因此,在MES中不再有生产计划,而直接是生产订单了。所谓的独立工业模块主要用来完成基于件次的排产工作。SAP APO中的计划与独立工业模块中的计划的区别或者说分工是:所有基于订单的计划,比如产生计划工单,并对计划工单进行排序、分拆、合并等优化工作全由SAP来完成;而所有基于物料件次的计划都由独立的工业模块来完成。比如加热炉的上料计划,再比如轧制薄板类产品时的龟壳型排序(见图10-8)。
1704019085
1704019086
1704019087
1704019088
1704019089
图10-8 SAP制造行业的ERP与MES集成架构
1704019090
1704019091
之所以采用这种独立的工业模块主要是因为基于件次的计划与钢铁冶金企业的设备、工艺的关系非常密切,很多独立的工业模块中内置了大量的工业优化算法。这些算法模型主要关注技术层面,与管理层面的关系不大。而SAP公司作为企业管理软件供应商,注重的是管理层面的问题,不会提供类似的工业算法模型,要在SAP系统中实现这些算法也是可以的,但用户必须自已在SAP中建立这样的算法模型,SAP只提供建立模型的平台和工具。鉴于这种情况,直接采用这些独立的工业模块,并使之与SAP集成便成为一种效率最高的解决方案。另外,如果要在SAP中完成基于件次的计划也是可以的,但除了要在SAP中建立相应的算法模型之外,还必须满足一个计划工单等于一个件次、一个批次等于一个件次这样的约束条件。这是因为,到目前为止所有的ERP系统中的计划都是基于工单来进行的。因此,在这种最新的架构中,采用了所谓的独立工业模块。当然,这种独立的工业模块除了直接在市场上采购外,也可以由客户自行开发。
1704019092
1704019093
另外,在这种架构中,SAP ERP系统与三级MES构成了一个大的执行层,SAP ERP是企业级的执行层,而三级MES是分厂或车间级的执行层,这里保留了现场调整与事件处理功能,主要用来处理突发事件和短期的计划调整,使得三级MES可以及时处理各种现场情况。
1704019094
1704019095
在这种架构中,三级MES成了名副其实的制造执行系统,即只有执行没有计划。可以说这种架构是一种“厚四薄三”型的ERP/MES架构。当然,上述架构只是众多可行架构中的一种,在项目中具体如何设计,需要根据企业的实际情况而定。
1704019096
1704019097
1704019098
1704019099
1704019101
智能制造之路:数字化工厂 10.3 PLM与MES集成
1704019102
1704019103
10.3.1 PLM与MES的集成分析
1704019104
1704019105
实现PLM与MES的集成后,PLM的设计数据与MES的相应管理模块可以同步进行,即可直接将产品要求、设计和制造信息与车间执行系统连接。例如MES的工艺管理、物料管理等模块将会存储在PLM的设计数据中,以供生产执行过程使用。将PLM与MES进行集成有效避免了两个系统中数据不同步的情况,集成系统中的数据可以实现实时连接。
1704019106
1704019107
PLM与MES的集成解决方案是一个无缝的途径,不仅可以提高生产灵活性,还可以提高生产速度,提供创新的产品和优化的方法,更可以不断地通过分发最新的产品设计和组装方法到更多的、更快捷、更有效的生产价值链,确保生产和工程领域的全面可视性转移需求。
1704019108
1704019109
10.3.2 西门子的PLM与MES集成架构
[
上一页 ]
[ :1.70401906e+09 ]
[
下一页 ]