乾元坤和MES系统应用

MES与异构系统的集成

日期:2024-12-19

乾元坤和编辑

MES系统是企业信息化框架中间层,在企业上层ERP系统与下层工业自动化控制系统的信息集成、沟通、交互上,起着承上启下的信息枢纽作用,且通常各种系统都不是在一个软件商采购的,在系统架构、数据库类型等方面,存在很大差别,大多为异构系统,为此,必须通过MES与各种异构系统的集成,才能够实现企业内部信息的及时上传下达,同时异构性越大,MES与异构系统的集成难度也越大。

MES与异构系统的集成

MES与异构系统的集成

1.MES与异构系统的集成的异构问题

但是,无论是通过目前MES技术模型中API技术,还是未来MES技术模型中Agent技术,都是由在清楚了解上层系统和下层系统结构甚至代码的前提下才能够实现的,这样,才能很好的将异构系统、异构数据库、异构层次集成起来。而目前企业普遍的问题是存在的各个系统是由不同软件商开发,甚至一段时间后有的软件公司甚至已经不再存在,更不用说找到目前各个孤立的异构的系统的设计文档、系统结构和系统代码了。

因此,MES与异构系统的集成,首先需要了解系统异构的问题,概括起来主要有以下几方面:

目标与语义异构:各个子系统被用于不同的任务或实现不同的职能或者同一个符号赋予不同的语义;体系结构异构:如数据库类型有:关系型、层次型如专家系统结构有:框架、黑板等等;系统类型异构:经典控制系统、数据库、专家系统;编程语言异构:采用不同的编程语言;操作系统异构:基于不同的操作系统。

2.MES与异构系统的集成方法

遇到上述系统异构问题,解决MES与异构系统的集成的方法主要有以下两种:

1构造一个框架,使得MES系统能够与现有系统的信息集成与通讯,能够以尽可能少的修改来合成为一体、从而实现彼此的通讯和合作。通过增加一个同构的层次结构,将MES系统与各个系统之间的交互在这个层次上进行,这样一方面可以利用以前的信息资源、另一方面又可以以较小的代价实现各个子系统之间的交互。。

2在一个通用的环境中重新开发现有的系统,使得MES系统能够与他们能够共享相同的表达方式、推理机制以及知识的语义。通常是利用现行的部门或行业标准来实现,如CIMS系统集成中采用的STEP标准

这两种实现MES与异构系统的集成的方法,各有所长、适用面各不相同以现在的MES技术水平而言,我们大多使用第一中方法,既能够充分利用现有的信息资源,同时又能够解决信息系统集成问题,一举两得。

温馨提示:

乾元坤和专业从事MES系统定制开发服务,如果您想要定制个性化的MES系统方案,欢迎联系乾元坤和MES系统开发技术工程师,他们会给您详细的解答。


相关文章: