您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 服务原语 >

2_MMS简介

发布时间:2019-07-23 01:58 来源:未知 编辑:admin

  IEC61850技术之二 报文制造规范 2007.04 内容 (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-26 ISO/IEC9506-1:工业自动化系统-制造报文规范第一 部分:服务定义(Industrial automation systemManufacturing Message specification-part 1:Service definition)规定MMS所提供的服务的功能和服务过 程—包含各种对象、服务和属性定义。 ISO/IEC9506-2:工业自动化系统-制造报文规范第二 部分:协议规范( part 2: protocol specification)。 为客户和服务器之间数据交换提供协议,同时支持第 一部分定义的抽象服务—包括报文交互顺序、报文格 式以及MMS层和其他OSI模型层次之间的关系。 整体概念1 MMS标准是为了便于信息处理系统互联而制 定的成套国际标准之一,它作为开放系统互联 OSI的基本参考模型的一个应用层服务元素 ASE,列入OSI环境中的应用层之中。 整体概念2 MMS是最大、最复杂的应用层协议标准之一,其目的是定义由MMS提供 的各种服务,MMS服务由MMS协议提供。协议采用ISO8649及ISO8822 分别定义关联控制服务元素ACSE和表示层的适用服务。也就是说, MMS作为OSI应用层标准,它需要使用OSI表示层(第六层)向它提供服 务,因此,MMS服务是在下层通信系统的支持下完成的。 整体概念3 MMS的描述使用了ASN.1,抽象语法标记语言。标准 号为ISO/IEC8824,它是描述数据类型和描述抽象对 象建模工具的一种专用语言。 MMSpdu ::=CHOICE { confirmed-RequestPDU confirmed-ReponsePDU confirmed-ErrorPDU unconfirmed-PDU initiate-RequestPDU } [0] IMPLICIT Confirmed-RequestPDU [1] IMPLICIT Confirmed-ReponsePDU [2] IMPLICIT Confirmed-ErrorPDU [3] IMPLICIT Unconfirmed-PDU [8] IMPLICIT Initiate-RequestPDU 整体概念4 MMS使用了抽象对象建模技术描述MMS设备模型和 MMS服务过程。MMS定义了若干对象类,每个对象 都是某个对象类的一个实例。每个对象具有一定的特 性,该特性可以受到某些MMS服务和操作的影响, 该特性是由若干属性类型规定的,这些属性类型可以 描述属于该类的所有对象的外部可见特征。每个对象 虽然都具有相同的属性类型,但它们却有自己的属性 值。 MMS中最重要的抽象对象是虚拟制造设备VMD。 VMD是一个现实设备的一组制定资源和功能的抽象表 示,是该抽象表示向现实设备物理方面和功能方面的 一个映射。VMD含有域(Domain)、程序调用 (Program Invocation)和变量(Variable)等抽象 对象。 整体概念5 MMS通信采用客户机/服务器模型,向对方提出请求 的通信实体是客户机,响应对象的请求并向对方提供 服务的通信实体成为服务器。在MMS中,VMD是作 为服务器出现的,存在于服务器应用过程内。客户机 通过MMS服务原语获取服务器提供的服务,客户机 和服务器间的原语交换通过MMS服务提供者来实 现。 MMS服务提供者的核心为MMPM-Manufacturing Message Protocol Machine(制造报文协议机)。 MMPM根据用户发来的MMS服务原语及参数构造相 应的MMS PDUs并对其编码映射为ACSE或表示层服 务原语的用户数据输入,对收到的MMS PDUs进行解 码向用户传递相应的服务原语及参数,还进行差错处 理。 名词解释1 AA-SPEC(Application Association Specific) 用于描述一个对象的修饰语,表示该对象属于某个应用关联 Domain 域 代表一个用于特定目的的VMD能力范围子集的抽象对象。 Domain specific 用于描述一个对象的修饰语,表示该对象属于某个特定的域 data 数据 已赋予或可赋予意义的任何表达式 Variable 变量 与一个单一名称或描述同时相关的一个或多个数据元素 file 文件 明确命名的具有公用属性集的信息集合 File operation 文件操作 开放系统之间的文件传递、文件内容检查、修改、或部分文件内容的 更换,或是对文件及其属性的管理 名词解释2 CBB(conformance building block) 一致性构造块,描述MMS一致性要求的基本单元 Called MMS user 发出初始应答服务原语的的MMS用户。 Calling MMS user 发出初始请求服务原语的MMS用户。 Client 通过服务请求引例使用VMD,而达到某一特定目的的通讯实体。 Server 对一个特定服务请求引例起VMD作用的通讯实体。 Information 数据及其含义合称信息。 Journal 日志 一组检索时可逻辑排序的、记录下来的带时标的事件变迁、变量数据 的集合 名词解释3 MMPM 制造报文协议机 实现本标准所规定过程的抽象机。 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)。 非确认服务中没有应答和确认。 服务定义2—服务 MMS提供了19类对象的84种服务,在实际应用中只需针对特定的 应用环境选取恰当的服务子集便可以完成对实际设备的控制。 服务原语调用标示符 服务原语调用标示符-Invocation Identifier on Service Primitives 每个MMS服务原语都包含一个Invoke ID参数,该参数在请求、指 示、应答、确认原语中是绝对必要的,此参数用于明确表示它是 一个来自MMS用户对一个应用关联的服务调用 服务表结构 每个参数或部分参数各占一行,在各相应服务原语项下,各有一 个码来规定参数在此项原语上的使用类型。如为空时表示无此参 数。表有六列组成:参数、Req、Ind、Rep、Cnf、CBB。 M:Mandatory,必须参数 U:表示参数由用户选择,是否提供该参数由MMS用户根据具体 用途而定。 C:表示参数随其它参数状况而定,或随MMS用户环境而定。若 为缺项,则表示无此参数。 S:表示该参数选自一个有两个以上参数的集合。 (=):表示该参数在语义上与表中左侧相邻服务原语中的参数相等。 有些参数可包含子参数,以下面后缩的各行表示子参数成员 CBB项表示该参数的存在有赖于该CBB的支持,而不是其包含的 服务。 Read服务表结构 协议规范1 定义各种PDUs,和各种服务的结构 协议规范2 MMS Initiate 请求服务协议规范 协议规范2 问答 Q&A

http://wendevick.net/fuwuyuanyu/762.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有