GB Z 26157.6-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第6部分:对象模型.pdf
《GB Z 26157.6-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第6部分:对象模型.pdf》由会员分享,可在线阅读,更多相关《GB Z 26157.6-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第6部分:对象模型.pdf(48页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 25.040 N 10 远望中华人民共和国国家标准化指导性技术文件GB/Z 26157.6-2010 测量和控制数字数据通信工业控制系统用现场总线类型2:ControlNet和EtherNetjIP规范第6部分:对象模型Digital data communication for measurement and control一Fieldbus for use in industrial control systems-Type 2: ControlNet and EtherNet/IP specification一Part 6: Object model CIEC 61158:200
2、3 TYPE 2,MOD) 2011-01-14发布2011-06-01实施数码防伪中华人民共和国国家质量监督检验检茂总局中国国家标准化管理委员会发布GB/Z 26157.6-2010 目次前言.v 引言. vl 1 范围2 对象格式和规范准则2. 1 对象规范格式.1 2.2 对象名和类代码22.3 对象范围.2.4 对象版本历史2.5 属性2.6 公共服务2. 7 Gct_Attribute_All响应72.8 Set_Attribute_All请求82.9 对象特定服务2. 10 行为2.11 访问应用对象数据122.四版本状况123 类,属性和服务代码范围133. 1 定义范围3.2
3、类代码ID范围.13 3.3 属性ID范围.3.4 服务代码范围144 公共服务4. 1 MR_message服务原语141.2 扩展的状态格式定义141.3 公共服务定义175 通用状态码326 厂商对现存对象的特定扩展346.1 厂商特定属性346.2 定义新的厂商特定对象(资料性)35图1设备中的对象类.咂图2MAC寻址格式,类/实例/属性ID四图3对象模型四图4与ISO/OSI模型的对应关系图5属性表的格式和项目.图6状态转换图11图7请求服务数据字段的参数.27 G/Z 26157.6-2010 表1类、对象、实例、属性四表2对象规范术语.四表3对象规范格式.2 表4对象版本历史表的
4、格式2表5对象版本历史表的例子(资料性)3表6类属性表格式和项目3表7所有对象类定义中保留的类属性.4表8公共服务表格式和项目表9Get_Attribute_All响应服务规则表10Get_Attribute_All类级对象/服务的详细响应数据.表11Get_Attribute_All数据排列方法(资料性). 表12Set_Attribute_All请求服务规则表13Set_Attribute_All属性排列法(资料性)8表14Set_Attributc_All数据排列方法(资料性)表15对象特定服务9表16对象特定服务请求参数10表17对象特定服务响应数据四表18状态事件矩阵(资料性).表1
5、9属性访问规则表四表20编址类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 表21类代码ID范围表22属性ID范围表23服务代码范围N表24公共服务列表.表25Get_Attribute_All成功响应的服务数据.表26Gct_Attribute_All响应的服务响应通用状态码17表27Set_Attributc_All请求的服务数据四表28Set_Attribute_All响应的服务响应通用状态码四表29Get_AttributList请求的服务数据四表30Get_AttributList响应的服务数据表31dat
6、a_of_attributes的结构组成四表32Get_AttributList响应的服务响应通用状态码四表33Set_Attribute_List请求的服务数据四表34data_of_attributes结构的组成20表35Set_Attribute_List请求的服务数据20表36data_of_attributes的结构组成20表37Set_Attribute_List响应的服务响应通用状态码 20 表38Reset请求的服务数据.21表白Reset成功响应的服务数据.21表40Reset响应的服务响应通用状态码21表41Start请求的服务数据表42Start成功响应的服务数据 22
7、表。Start响应的服务响应通用状态码. . . . . . . . . . . . . . 22 E G/Z 26157.6-2010 表44Stop请求的服务数据n表45Stop成功响应的服务数据n表46Stop响应的服务响应通用状态码n表47Creatc请求的服务数据23表48Create成功响应的服务数据n表49Crea臼响应的服务响应通用状态码24表50Delctc请求的服务数据24表51Deletc成功响应的服务数据M表52Dclete响应的服务响应通用状态码.25 表53Apply_Attributes请求的服务数据25表54Apply_Attributes成功响应的服务数据25
8、表55Apply_Attributes响应的服务响应通用状态码25表56Gct_Attributc_Single成功响应的服务数据26表57Get_Attributc_Single响应的服务响应通用状态码26表58Set_Attribute_Singlc请求的服务数据 26 表59Set_Attribute_Single成功响应的服务数据 26 表60Set_Attribute_Single响应的服务响应通用状态码 27 表们Find_N ext_ 0 bj ect_Ins tance请求的服务数据n表白Find_N ext_ 0 bj ect_Instance成功响应的服务数据28表63Fi
9、nd_Next_Object_Instancc响应的服务响应通用状态码28表64Restore请求的服务数据n表白Restorc成功响应的服务数据. . . . . . . . . . 29 表66Restore响应的服务响应通用状态码.29表67Save请求的服务数据m表68Save成功响应的服务数据m表69Save响应的服务响应通用状态码30表70NOP响应的服务响应通用状态码 30 表71Get_Member请求的服务数据31表72Get_Member成功响应的服务数据表73Set_Mcm ber请求的服务数据31表74Insert_Mcmbcr请求的服务数据n表75Removc_Mem
10、ber请求的服务数据表76通用状态码32表77厂商特定实例属性的例子(资料性)34表78厂商特定服务的例子(资料性)表79厂商特定的优缺点35而且G/Z 26157.6-2010 目。吕IEC 61158 :2003(测量和控制数字数据通信工业控制系统用现场总线包括了10种现场总线类型:二类型l:IEC技术报告;类型2:ControlNet和Ethernet/IP;一一一类型3:PROFIBUS; 一一类型4:P-Net; 一一类型5:FFHSE; 一一类型6: SwiftN et ; 一一类型7: W orldFIP ; 一类型8:lnterbus; 类型9:FFAL; 类型10:PROFI
11、NETo本指导性技术文件修改采用IEC61158: 2003(测量和控制数字数据通信工业控制系统用现场总线类型2:ControlNet和EtherNet/IP规范第6部分:对象模型。由于IEC61158系列标准将10种现场总线技术混合在一起进行编写,不便于国内的工程技术及相关人员对各种总线技术的阅读和理解,因此全国工业过程测量和控制标准化技术委员会在采用国际标准时,只采用了其中在国内有广泛应用的类型2: Con trolN et和EtherNet/IP规范的相关技术内容,并根据技术开发人员的习惯将其分为10个部分进行编写。在技术内容上与国际标准没有差异,为方便我国用户使用,在文本结构编排上进行
12、了适当调整,并按GB/T1. 1的要求进行编写。GB/Z 26157(测量和控制数字数据通信工业控制系统用现场总线类型2:ControlNet和EtherNet/IP规范分为如下10个部分:GB/Z 26157. 1 一般描述;GB/Z 26157.2 物理层和介质;GB/Z 26157.3 数据链路层;GB/Z 26157.4 网络层及传输层;GB/Z 26157.5 数据管理;GB/Z 26157.6 对象模型;GB/Z 26157.7 设备行规;GB/Z 26157.8 电子数据表;GB/Z 26157.9 站管理;GB/Z 26157.10 对象库。本指导性技术文件为第6部分。本指导性
13、技术文件由全国工业过程测量和控制标准化技术委员会(SAC/TC124)归口。本指导性技术文件起草单位:机械工业仪器仪表综合技术经济研究所、清华大学、西南大学、北京钢铁设计研究总院、中国仪器仪表协会、中国机电一体化技术应用协会、上海自动化仪表股份有限公司、上海工业自动化仪表研究所、上海电器科学研究所(集团)有限公司、罗克韦尔自动化研究(上海)有限公司。本指导性技术文件主要起草人:玉春喜、王玉敏、陈开泰、王锦标、彭瑜、刘枫、包伟华、夏德海、董景辰、阮于东、李百煌、郑旭、梅恪。V GB/Z 26157.6-2010 引在本指导性技术文件中,对象建模表现设备的网络可视行为。这部分包括以下内容:一对象建
14、模和术语;一一对象寻址:一一对象模型;对象规范格式和规则;如何扩充对象规范;一一如何创建新的对象规范。设备可模型化为对象的集合。对象建模组织相关的数据和程序放入个实体:对象。对象是相关服务和属性的集合。服务是对象执行的程序。属性是通过值或变量所表示的对象的特性。一般来说,属性提供对象的状态信息或者管理对象的操作。与属性有关的值可以影响对象的行为。对象的行为是指对象如何响应特殊的事件。类是一组对象,其中每个对象表示特殊的系统组件。类定义了一类特殊的对象,它定义了类中所有对象共有的特性。例如,人这个类就可以代表数以百万计的类中对象。同一个类中的所有对象都有相同的格式和行为,不过它们通常都含有不同的
15、属性值。类中的对象称之为对象实例。对象实倒是类中特殊对象的实际代表。类中的每个实例有相同的属性集,不过它们有各自的属性值集,这样就可以保证类中的每个实例都是唯一的。如图1所示,一个特殊类的多个对象实例可以共存于一个设备中。对象、实例和对象实例这三个术语都涉及到具体的实例。对象实例或类有属性和连接点,提供服务并实现行为。如上所述,属性是对象和/或对象类的特性,这些特性提供对象的外部可见特性或性能的描述。连接点是缓存器,可以作为连接的消费者或生产者。服务被调用来触发对象/类去完成任务。服务提供由对象和/或对象类支持的功能。本部分中定义了一批公共服务,同时还提供了定义对象特定服务的规定。对象特定服务
16、是由特殊对象类定义的用来完成公共服务中没有包含的所需功能。对象的行为表示它如何响应特殊的事件。动作是对象响应不同事件的结果,这些事件包括:接收服务请求,检测内部错误或已开始计时但尚未计完的计时器。每个类的规格都包含了类中对象如何动作的定义。图1和表1表示出对象概念的例子。人类中的每个人都是人这个类中的一个实例。所有的人都有同样的属性集:眼睛、耳朵、年龄、性别等。然而,由于每个属性有着不同的值,所以每个人都有截然不同的外表和行为。vl 类人抽象的对象建模用来描述:一一一套可用的通信服务;一一-设备的外部可见行为;图1设备中的对象类表1类、对象、实例、属性实例属性性别张三年龄性别李四年龄一-设备间
17、访问和交换信息的公共方法。G/Z 26157.6-2010 属性值女31 另50 设备可模型化为对象的集合。对象提供了设备中特殊组件的抽象表示。设备中抽象对象模型的现实化是与实现相关的。换句话说,设备内部用一种特定的方式将这一对象模型映射到它的实现。本指导性技术文件为网络上分散的物理部件的逻辑寻址提供了公共的基本原理。这些寻址项在对象库中也用到了。这一部分中所有有关对象库的内容,请参见GB/Z26157. 10-20100图2将在下面的讨论中被引用。节点是指设备中包含链路接口的那一部分。设备表示整个设备。一个设备可以包含多个节点。类ID是赋予网络上每个对象类的唯一的整型数标识值。对象类可以通过
18、类ID引用。在本部分中,类代码与类ID是同一个含义。实例ID是在创建对象实例时所赋予的一个整型数标识值,用来识别同一类的所有实例中的某个实例。在节点中这个标识值是唯一的:类常驻于节点中。属性ID是一个整型数标识值,对象的所有属性都有唯一的属性ID。在对象的定义(对象规范)中有详细的对象属性的定义。图2表示出MACID#4设备中类5的实例2的属性1的地址为:MACID#: Object Class # 5: Instance # 2: Attribute # 1 ,这个术语被称为类/实例/属性寻址。飞1GB/Z 26157.6-2010 MAC ID#4 Object Class #5 Inst
19、ance #2 Attribute #1 MAC 10#4 图2MAC寻址格式,类/实例/属性ID库中每个对象规范的定义都是基于对象的内容。一个对象包括如图3所示的内容:一一一组密切相关的属性(数据); 一定义的行为;一服务(公共服务或对象特定服务); 一支持的连接点。连接图3对象模型对象库中对象规范的定义使用表2中的术语。表2对象规范术语术语说明对象设备中特殊组件的抽象表示类一组对象,其中每个对象都表示同一类的系统组件,类是对象的一般化,是定义变量和方法的模板。一个类中的所有对象有同样的形式和行为,但它们通常有不同的属性值类代码赋予每个对象类唯一的标识符范围对象规范中的范围包含对象类的简单功
20、能描述四GB/Z 26157.6-2010 表2(续)术语说明实例实例是一个对象具体和真实(物理的存在。例如:湖北是省这个对象类的一个实例。对象、实例和对象实例这三个术语都涉及到具体的实例对象外部可见的特性或性能的描述。对象的属性包含对象可变部分的信息。典型的,属属性性一般提供状态信息或管理对象的操作。属性有可能或不能影响对象的行为。属性可分成类属性和实例属性成员作为属性的一部分,该属性被结构化为数组连接点连接点是一个缓存器,是另一对象的一部分。这个缓存器代表集合对象的子实例类属性为同一类的全部对象所共享的属性实例属性专属于一个对象实例而不被对象类共享的属性服务由对象和/或对象类支持的功能。定
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 26157.6 2010 测量 控制数字 数据通信 工业 控制系统 现场总线 类型 ControlNet EtherNet IP 规范 部分 对象 模型

链接地址:http://www.mydoc123.com/p-188855.html