这半年跟仪综所岳磊老师学了不少东西。ISA-95各部分关系也是跟着岳老师梳理了一遍,感觉宏观上挺有用的。
ISA-95介绍
ISA95简称S95,是美国仪表、系统和自动化协会(ISA)在95年提出来的,也是这个协会启动编制的第95个标准项目。它定义了企业商业和控制系统之间的集成,主要可以分成三个层次:
- 第0,1,2层:实际生产过程,生产过程操控和监视。
- 第3层:制造运行管理,涉及生产运行管理,质量运行管理,维护运行管理和,库存运行管理和其他辅助过程管理;
- 第四层:业务计划和物流管理。
标准主要是针对第三层和第四层之间的接口进行了统一,以便于各层级服务商之间参考,同时提供了软件实现的一些推荐方法。 目前,标准已经有9个部分,其中前6部分已经发布,剩余3部分正在讨论修订中。下面对各个部分之间的关系做个简单描述。
第一部分:术语和模型。本部分定义了一套标准的术语和一致的概念和模型,用于控制系统与企业系统的集成,。大家都说相同的语言,便于交流和通讯。
第二部分:对象模型。本部分定义了第四层企业系统和第三层控制系统之间交换信息的对象模型,并通过对属性的定义说明了对象模型的细节。很多集成厂商或者mes厂商,使用该部分就可以定义出软件的业务框架和数据库设计。
第三部分:制造运行管理(MOM)活动模型。本部分聚焦于制造运行活动本身,定义了制造运行的四大部分以及通用活动模型,并对四大部分的内容和相互之间的主要信息流进行了描述。
第四部分:MOM对象模型和属性。本部分定义了MOM内部活动的对象模型及内部各部分之间信息流交互的对象模型。同第二部分一样,使用UML语言描述,可以指导MOM软件系统的设计开发。
以下各部分,个人感觉和软件工程结合比较紧,定义了具体实现时采用的数据格式和设计架构的推荐方法以及具体细节。了解不多,提一下。
第五部分:business to manufacture markup language(B2MML)。本部分又跳出MOM,回到第四层和第三层之间对数据传输规范进行定义。定义了基于XML的数据格式,统一了层级间数据交换格式。
第六部分:消息服务模式。定义了各层级之间,以及第三层之间消息传递的方式。
第七部分:Alias Service。
第八部分:MOM Profile。
第九部分:Event。应该是定义了MOM中的主要事件,关系和触发条件。