MES系统架构的集成内涵

日期:2019-06-15 / 人气: / 来源:未知

集成就是一些孤立的事物或元素,通过某种方式改变原有的分散状态,集中在一起,产生联系,从而构成一个有机整体的过程。这是百度百科关于集成的定义。感觉味道还不错,就用这个了。
  
一般说到集成,我们都会想到各种各样的信息化系统之间的集成。但是集成不仅仅是系统之间的,其实对于系统内部来说,也是可以从集成的角度来进行看待的。从大的方面来说,比如对于 MES系统 ,ISA-95定义了11个标准模块,这些模块之间都需要集成的,其实如果细分的话,每一个模块内部还有很多更小的模块,这些模块之间也是需要集成的。所以说,集成对于一个系统来说,几乎是无处不在的。

MES系统
  
我们一般将信息化系统的集成分类为:数据集成,信息集成和功能集成,这是很早之前就提出来的。还有人提出流程集成,其实流程集成是包含在数据集成、信息集成和功能集成当中的,因为所谓的集成一定是要跨环节的,不同业务环节之间进行数据信息和功能的交互,其中隐含着就有这种流程之间的协同。
  
(1)数据和信息及其集成的再认识
  
这个想来大家都有一些自己的一些认识,但有一些经典的说法,大家可以参考。
  
从信息论的观点来看,描述信源的数据是信息和数据冗余之和,也就是说,数据=信息+数据冗余。数据是数据采集时提供的,信息是从采集的数据中获取的有用信息。
  
更为普通的一种定义是,数据和信息之间是相互联系的,数据是反映客观事物属性的记录,是信息的具体表现形式,数据经过加工处理之后就成为信息,而信息需要经过数字化转变,成数据才能存储和传输
  
现在一般我们把这两者之间,不做什么区分,因为一般认为,自己所提供的数据,已经经过了处理,具有一定的意义,相当于变成了信息。
  
但是信息有另外一个含义,就是对数据进行整合处理,使得以一种有意义的面貌来进行呈现,我们对任何数据的采集,都是有一定格式的,但不能说有了格式或有了这种规范,就说这种数据就是信息,比如我们通过MDC对机床设备进行数据采集,或者通过各种传感器对各种装置的运行状态进行采集,这时候你获得的就是一些原始数据,这些数据到底有什么意义?是需要进行整合,把它变成信息,才是真正有用的。
  
而让数据变得有意义,需要进行处理,而这种处理,可以通过软件的方式自动来实现,也可以通过人来进行判断。说这么多,主要的目的是什么呢?数据集成只是数据的一种传递,而信息集成做了一定判断之后的数字化结构化数据的传递
  
(2)功能集成向面向业务互操作的事件驱动集成方向发展
  
功能集成是两个系统、两个模块或两个环节之间,进行了业务关联,肯定是要达到某种目的的,它是一种更高层次的集成,从表象上来说,应该是业务层次的交互,当然数据和信息是支持这种业务集成的表现形式。
  
在这个方面我认为功能集成最后将走向面向业务交互的类似事件驱动的集成,就是每一个功能模块系统或者环节,都会表现出一定的行为,对这些行为之间互操作进行集成,是一种更高层次的封装。甚至现在的社会化运行的一些规则等,其实可以用在这个里面进行一些扩展
  
(3)柔性业务模式下MES系统数据中台和流程中台的发展思路
  
集成另外一个含义就是流程之间的协同,在这个过程当中,数据或者信息也是为了流程之间协同来服务的。当前MES系统,当中各个功能模块之间的衔接,很多情况下都是事先定义好的,或者说是一种固化的流程模式。这样系统的架构相对来说是比较死的,如何才能够实现一种柔性的系统架构甚至支持,业务流程发生变化之后,系统能够快速的调整适应呢?
  
不知道自己理解的准不准确,但是我有两个设想和实践:
  
一是数据中台的概念,不管是系统还是模块还是环节,他们之间的交互都需要进行信息的传递,通过在MES系统当中建立一种数据中台的理念,数据中台作为数据的集中中心,实现对需求方也就是各个功能模块或者业务环节的数据分发,这种分发应该是一种按需的、及时的、准确的分发。进一步的,可以为数据中台提供了一些基于数据之上的信息加工的能力,因为数据中台集中了来自各个方面的信息,更加有利于进行综合处理,避免了每一个功能模块或者业务环节自行进行处理所带来的信息不足的压力,系统的架构流程可以更好的梳理。
  
二是流程引擎的概念,或者和上面相呼应,称之为流程中台的概念。就是各个功能模块系统和业务环节,都是一个相对独立的软件实体,它们之间的关联由流程引擎的建立,这样的话,不仅是开发,还包括系统的实施应该都具有很大的灵活性,现在很多工业互联网平台提出的服务或者微服务,按照上面的思维来进行推演,后台应该有建设流程中台,才能够有效的规划出各种有意义的业务流程。
  
笔者在长期的MES系统开发实践中,对上面两种方式均进行了一定的实践,自我感觉效果还是不错的。
  
(4)决策集成将是集成和系统架构技术后续发展的一个重点
  
不管是数据集成、信息集成还是功能集成,现在大家说的比较多的,其实还是两点之间的集成,同时,这更多的还是从技术角度来谈的集成,业务的味道并不是那么浓厚。对于企业来说,他的业务运行是伴随着大量的决策来进行的,并且这种决策,很多情况下都是综合多个业务环节,或者多个科室部门来协同完成的。
  
比如,对于一个订单的执行,需要建立基于订单工艺流程的全过程的协同以及与在制品库存、工装夹具资源、设备资源、人力资源等等各方面的协同。不仅是订单会安排的时候需要考虑这些因素,当某些生产扰动发生之后,相关联的一些部门也是需要进行联动才能够有效的解决或者应对这些生产扰动的。
  
从这个角度来说,对于一个MES系统来说,所谓的数据中台或流程中台,也只是一种执行手段而已,应该建立一种决策中台。
  
本文是自己的一些思考,很多地方其实还是不成熟的,后续会继续琢磨,分成各个小专题,进行一步一步的阐述。但是已经明显的感觉到,当前MES系统在智能制造或工业互联网推动下,在架构模式正在产生新的嬗变,自己的思维认知也在发生变化,值得进行进一步梳理。
  
本文提出了MES系统中建立数据中台、流程中台、决策中台的概念,虽然并没有给出定义,后续琢磨之后再进一步的探讨。




作者:hzjuxadmin


现在致电 4008233516 OR 查看更多联系方式 →

Go To Top 回顶部