MMS简介

上传人:野鹰 文档编号:1128223 上传时间:2017-05-29 格式:PPT 页数:20 大小:241.50KB
返回 下载 相关 举报
MMS简介_第1页
第1页 / 共20页
MMS简介_第2页
第2页 / 共20页
MMS简介_第3页
第3页 / 共20页
MMS简介_第4页
第4页 / 共20页
MMS简介_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《MMS简介》由会员分享,可在线阅读,更多相关《MMS简介(20页珍藏版)》请在金锄头文库上搜索。

1、内容,(1)概述(2)名词解释(3)9506-1服务定义(4)9506-2协议规范,背景,Manufacturing Message Specification(MMS)制造报文规范出自于通用汽车公司在20世纪80年代初标准化工作MMS是ISO/IEC9506标准所定义的用于工业控制系统的通讯报文规范规范工业领域具有通信能力的智能传感器、智能电子设备、智能控制设备的通信行为,使出自不同制造商的设备之间具有互操作性,使系统集成变得简单、方便。,发展,国际组织ISO/TC184于1990年第一次推出ISO/IEC9506MMS标准第二次投票开始:2002-12-26, 结束:2003-02-26I

2、SO/IEC9506-1:工业自动化系统-制造报文规范第一部分:服务定义(Industrial automation system-Manufacturing Message specification-part 1:Service definition)规定MMS所提供的服务的功能和服务过程包含各种对象、服务和属性定义。ISO/IEC9506-2:工业自动化系统-制造报文规范第二部分:协议规范( part 2: protocol specification)。为客户和服务器之间数据交换提供协议,同时支持第一部分定义的抽象服务包括报文交互顺序、报文格式以及MMS层和其他OSI模型层次之间的关系

3、。,整体概念1,MMS标准是为了便于信息处理系统互联而制定的成套国际标准之一,它作为开放系统互联OSI的基本参考模型的一个应用层服务元素ASE,列入OSI环境中的应用层之中。,整体概念2,MMS是最大、最复杂的应用层协议标准之一,其目的是定义由MMS提供的各种服务,MMS服务由MMS协议提供。协议采用ISO8649及ISO8822分别定义关联控制服务元素ACSE和表示层的适用服务。也就是说,MMS作为OSI应用层标准,它需要使用OSI表示层(第六层)向它提供服务,因此,MMS服务是在下层通信系统的支持下完成的。,整体概念3,MMS的描述使用了ASN.1,抽象语法标记语言。标准号为ISO/IEC

4、8824,它是描述数据类型和描述抽象对象建模工具的一种专用语言。MMSpdu :=CHOICE confirmed-RequestPDU 0 IMPLICIT Confirmed-RequestPDU confirmed-ReponsePDU 1 IMPLICIT Confirmed-ReponsePDU confirmed-ErrorPDU 2 IMPLICIT Confirmed-ErrorPDU unconfirmed-PDU 3 IMPLICIT Unconfirmed-PDU initiate-RequestPDU 8 IMPLICIT Initiate-RequestPDU,整体概

5、念4,MMS使用了抽象对象建模技术描述MMS设备模型和MMS服务过程。MMS定义了若干对象类,每个对象都是某个对象类的一个实例。每个对象具有一定的特性,该特性可以受到某些MMS服务和操作的影响,该特性是由若干属性类型规定的,这些属性类型可以描述属于该类的所有对象的外部可见特征。每个对象虽然都具有相同的属性类型,但它们却有自己的属性值。MMS中最重要的抽象对象是虚拟制造设备VMD。VMD是一个现实设备的一组制定资源和功能的抽象表示,是该抽象表示向现实设备物理方面和功能方面的一个映射。VMD含有域(Domain)、程序调用(Program Invocation)和变量(Variable)等抽象对象

6、。,整体概念5,MMS通信采用客户机/服务器模型,向对方提出请求的通信实体是客户机,响应对象的请求并向对方提供服务的通信实体成为服务器。在MMS中,VMD是作为服务器出现的,存在于服务器应用过程内。客户机通过MMS服务原语获取服务器提供的服务,客户机和服务器间的原语交换通过MMS服务提供者来实现。MMS服务提供者的核心为MMPM-Manufacturing Message Protocol Machine(制造报文协议机)。MMPM根据用户发来的MMS服务原语及参数构造相应的MMS PDUs并对其编码映射为ACSE或表示层服务原语的用户数据输入,对收到的MMS PDUs进行解码向用户传递相应的

7、服务原语及参数,还进行差错处理。,名词解释1,AA-SPEC(Application Association Specific)用于描述一个对象的修饰语,表示该对象属于某个应用关联Domain 域代表一个用于特定目的的VMD能力范围子集的抽象对象。 Domain specific用于描述一个对象的修饰语,表示该对象属于某个特定的域data 数据已赋予或可赋予意义的任何表达式Variable 变量与一个单一名称或描述同时相关的一个或多个数据元素file 文件明确命名的具有公用属性集的信息集合File operation 文件操作开放系统之间的文件传递、文件内容检查、修改、或部分文件内容的更换,或

8、是对文件及其属性的管理,名词解释2,CBB(conformance building block)一致性构造块,描述MMS一致性要求的基本单元Called MMS user发出初始应答服务原语的的MMS用户。Calling MMS user发出初始请求服务原语的MMS用户。Client通过服务请求引例使用VMD,而达到某一特定目的的通讯实体。Server对一个特定服务请求引例起VMD作用的通讯实体。Information 数据及其含义合称信息。Journal 日志一组检索时可逻辑排序的、记录下来的带时标的事件变迁、变量数据的集合,名词解释3,MMPM 制造报文协议机实现本标准所规定过程的抽象机

9、。MMS environment MMS环境MMS服务元素和应用关联的生存期内所采用的通信语义的规范。MMS provider MMS提供器通过MMS PDU交换,概念地提供MMS服务的应用实体部分。Program invocation 程序调用表示动态元素的抽象对象、密切对应于在由域集组成的多任务环境中的一条路线。Receiving MMPM 接收一个MMS PDU的MMS协议机。Sending MMPM 发送一个MMS PDU的MMS协议机。,服务定义1服务原语,MMS服务原语有四种:请求(Request)、指示(Indication)、应答(Response)、确认(Confirm)。非

10、确认服务中没有应答和确认。,服务定义2服务,MMS提供了19类对象的84种服务,在实际应用中只需针对特定的应用环境选取恰当的服务子集便可以完成对实际设备的控制。,服务原语调用标示符,服务原语调用标示符-Invocation Identifier on Service Primitives每个MMS服务原语都包含一个Invoke ID参数,该参数在请求、指示、应答、确认原语中是绝对必要的,此参数用于明确表示它是一个来自MMS用户对一个应用关联的服务调用,服务表结构,每个参数或部分参数各占一行,在各相应服务原语项下,各有一个码来规定参数在此项原语上的使用类型。如为空时表示无此参数。表有六列组成:参

11、数、Req、Ind、Rep、Cnf、CBB。M:Mandatory,必须参数U:表示参数由用户选择,是否提供该参数由MMS用户根据具体用途而定。C:表示参数随其它参数状况而定,或随MMS用户环境而定。若为缺项,则表示无此参数。S:表示该参数选自一个有两个以上参数的集合。(=):表示该参数在语义上与表中左侧相邻服务原语中的参数相等。有些参数可包含子参数,以下面后缩的各行表示子参数成员CBB项表示该参数的存在有赖于该CBB的支持,而不是其包含的服务。,Read服务表结构,协议规范1,定义各种PDUs,和各种服务的结构,协议规范2,MMS Initiate 请求服务协议规范,协议规范2,问答,Q & A,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号