APS和MES系统集成的实现过程中,我们采用了对象管理组织(Object Management Group,OMG)提出的“公共对象请求代理结构”(Common Object Request Broker Architecture,CORBA)。CORBA提供了一种让对象与本地或网上的其他对象透明请求服务与接收信息的机制。ORB作为它的核心,在分布异构环境中的不同应用之间提供互操作性并实现多个对象系统之间的无缝连接。此外,CORBA还提供独立于编程语言的接口定义语言(Interface Definition Langurage,IDL)来描述对象和操作,从而使远程分布应用可以通过ORB请求这些对象上的操作服务。
应用CORBA架构实现APS和MES系统的集成,整个体系结构由信息资源层、访问接口层、请求服务代理层、对象通信服务层和网络传输层5部分组成。其集成的层次体系结构如图7所示。
编码实现系统集成时,首先确定应用对象及相关功能代理的主要内容;然后根据具体的应用系统(APS、MES或者ERP)实现其封装,从中抽取需要的服务;最后形成了一系列功能代理,实现了基于APS与MES 集成的车间生产计划与调度的所有功能。
4 结语
随着国内外市场竞争日渐激烈,制造企业受到了前所未有的挑战。为快速适应内、外部环境的快速变化,利用APS和MES等先进的企业生产管理模式和先进信息系统,充分利用企业的制造资源,优化企业车间生产的计划和调度算法,通过改变企业传统的生产模式来提高生产率,进而快速响应市场需求,是提高企业竞争力的重要手段之一。
实践证明,在企业异构分布环境下,对于APS、MES、ERP这样复杂的企业系统,采用CORBA对已有系统进行重构和集成是有效的,也是可行的。
本文关键字:生产计划 电工文摘,电工技术 - 电工文摘
上一篇:IGBT模块驱动及保护技术探讨