您当前的位置:首页>国家标准>GB/Z 26157.6-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第6部分:对象模型

GB/Z 26157.6-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第6部分:对象模型

资料类别:国家标准

文档格式:PDF电子版

文件大小:8735 KB

资料语言:中文

更新时间:2024-03-21 18:26:49



相关搜索: 测量 现场总线 控制系统 模型 数据通信 对象 数据通信 控制数字 controlnet ethernet 26157

内容简介

GB/Z 26157.6-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第6部分:对象模型 ICS 25. 040 N 10
中华人民共和国国家标准化指导性技术文件
GB/Z26157.6--2010
测量和控制数字数据通信工业控制系统用现场总线
类型 2:ControlNet 和 EtherNet/IP 规范
第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
(IEC 61158:2003TYPE2,MOD)
2011-06-01实施
2011-01-14发布
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会 发布 GB/Z26157.6—2010
目 次
前言引言 1范围 2对象格式和规范准则 2.1对象规范格式 2.2对象名和类代码 2.3对象范围 2.4 对象版本历史 2.5 属性 2.6 公共服务 2.7 Get_Attribute_All响应 2.8 Set_Attribute_All请求 2.9 对象特定服务 2.10 行为 2.11 访问应用对象数据 2.12 版本状况 3类,属性和服务代码范围 3.1 定义范围 3.2 类代码ID范围 3.3属性ID范围· 3.4服务代码范围..· 4公共服务· 4.1·MR_message服务原语 4.2扩展的状态格式定义 4.3公共服务定义· 5通用状态码.· 6厂商对现存对象的特定扩展…· 6.1广商特定属性· 6.2定义新的厂商特定对象(资料性)
PT
--

12
12 13 13
.
13 13 14 14 14 14 17 32 34 .34 35
图1 设备中的对象类图2 MAC寻址格式,类/实例/属性ID 图3对象模型图4与ISO/OSI模型的对应关系图5属性表的格式和项目· 图6状态转换图图7 请求服务数据字段的参数
VI
VI
s
11 27 GB/Z26157.6-2010
表1 类、对象、实例、属性表2对象规范术语表3对象规范格式表4对象版本历史表的格式表5对象版本历史表的例子(资料性)表6类属性表格式和项目表7所有对象类定义中保留的类属性表8公共服务表格式和项目表9 Get_Attribute_All响应服务规则表10 Get_Attribute_All类级对象/服务的详细响应数据表11 Get_Attribute_All数据排列方法(资料性)表12 Set_Attribute_All请求服务规则表13 Set_Attribute_All属性排列法(资料性)表14 Set_Attribute_All数据排列方法(资料性)表15 对象特定服务表16 对象特定服务请求参数表17 对象特定服务响应数据· 表18 状态事件矩阵(资料性)表19 属性访问规则表表20 编址类型表21 类代码ID范围表22 属性ID范围表23 服务代码范围表24 公共服务列表表25 Get_Attribute_A1l成功响应的服务数据表26 Get_Attribute_All响应的服务响应通用状态码表27 Set_Attribute_All请求的服务数据表28 Set_Attribute_All响应的服务响应通用状态码表29 Get_Attribute_List请求的服务数据表30 Get_Attribute_List响应的服务数据表31 data_of_attributes的结构组成·.. 表32 Get_Attribute_List响应的服务响应通用状态码表33 Set_Attribute_List请求的服务数据表34 data_of_attributes结构的组成· 表35 Set_Attribute_List请求的服务数据表36 data_of_attributes的结构组成·. 表37 Set_Attribute_List响应的服务响应通用状态码表38 Reset请求的服务数据
VII
-.
T
Y
9 9 10 10
12 12 13 13 13 14 16 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22
.
..
.
表39 Reset成功响应的服务数据表40 Reset响应的服务响应通用状态码表41 Start请求的服务数据表42 Start成功响应的服务数据表43 Start响应的服务响应通用状态码 Ⅱ GB/Z26157.6—2010
表44Stop请求的服务数据表45 Stop成功响应的服务数据表46 Stop响应的服务响应通用状态码· 表47 Create请求的服务数据. 表48 Create成功响应的服务数据表49 Create响应的服务响应通用状态码表50 Delete请求的服务数据.. 表51 Delete成功响应的服务数据· 表52 Delete响应的服务响应通用状态码表53 Apply_Attributes请求的服务数据表54 Apply_Attributes成功响应的服务数据表55 Apply_Attributes响应的服务响应通用状态码表56 GetAttribute_Single成功响应的服务数据表57 Get_Attribute_Single响应的服务响应通用状态码表58 Set_Attribute_Single请求的服务数据表59 Set_Attribute_Single成功响应的服务数据表60 Set_Attribute_Single响应的服务响应通用状态码表61 Find_Next_Object_Instance请求的服务数据表62 Find_Next_Object_Instance成功响应的服务数据,表63 Find_Next_Object_Instance响应的服务响应通用状态码表64 Restore请求的服务数据表65 Restore成功响应的服务数据表66 Restore响应的服务响应通用状态码表67 Save请求的服务数据.· 表68 Save成功响应的服务数据. 表69 Save响应的服务响应通用状态码表70 NOP响应的服务响应通用状态码表71 Get_Member请求的服务数据 ·表72 Get_Member成功响应的服务数据表73 Set_Member请求的服务数据表74 Insert_Member请求的服务数据表75 Remove_Member请求的服务数据表76 通用状态码表77 厂商特定实例属性的例子(资料性)表78 厂商特定服务的例子(资料性) 表79 厂商特定的优缺点
22 23 .23 .23 23 24 24 24 25 .25 .25 25 26 26 26 26 27 :28 .. 28 28 28 29 29 29 29 :30 30 31
-
31 31 32 32 32 34 35 35
II GB/Z26157.6—2010
前言
IEC61158:2003《测量和控制数字数据通信 工业控制系统用现场总线》包括了10种现场总线类型:
类型1:IEC技术报告;类型2.ControINet和Ethernet/IP; 类型3.PROFIBUS -类型 4.P-Net; 类型5:FFHSE;类型6:SwiftNet; 类型7:WorldFIP; -类型8:Interbus; 类型9:FFAL;
类型10.PROFINET。 本指导性技术文件修改采用IEC61158:2003《测量和控制数字数据通信工业控制系统用现场总
线类型2:ControlNet和EtherNet/IP规范第6部分:对象模型》。
由于IEC61158系列标准将10种现场总线技术混合在一起进行编写,不便于国内的工程技术及相关人员对各种总线技术的阅读和理解,因此全国工业过程测量和控制标准化技术委员会在采用国际标准时,只采用了其中在国内有广泛应用的类型2:ControlNet和EtherNet/IP规范的相关技术内容,并根据技术开发人员的习惯将其分为10个部分进行编写。在技术内容上与国际标准没有差异,为方便我国用户使用,在文本结构编排上进行了适当调整,并按GB/T1.1的要求进行编写。
GB/Z26157《测量和控制数字数据通信工业控制系统用现场总线类型2:ControlNet和Ether-
Net/IP规范》分为如下10个部分:
GB/Z26157.1一般描述; GB/Z26157.2物理层和介质; GB/Z26157.3数据链路层; GB/Z26157.4 网络层及传输层; GB/Z26157.5 数据管理; GB/Z26157.6对象模型: GB/Z26157.7 设备行规; GB/Z26157.8E 电子数据表; GB/Z26157.9站管理; GB/Z26157.10对象库。 本指导性技术文件为第6部分。 本指导性技术文件由全国工业过程测量和控制标准化技术委员会(SAC/TC124)归口。 本指导性技术文件起草单位:机械工业仪器仪表综合技术经济研究所、清华大学、西南大学、北京钢铁
设计研究总院、中国仪器仪表协会、中国机电一体化技术应用协会、上海自动化仪表股份有限公司、上海工业自动化仪表研究所、上海电器科学研究所(集团)有限公司、罗克韦尔自动化研究(上海)有限公司。
本指导性技术文件主要起草人:王春喜、王玉敏、陈开泰、王锦标、彭瑜、刘枫、包伟华、夏德海、 董景辰、阮于东、李百煌、郑旭、梅恪。
V GB/Z26157.6--2010
引言
在本指导性技术文件中,对象建模表现设备的网络可视行为。这部分包括以下内容:
对象建模和术语;一对象寻址;对象模型; -对象规范格式和规则;如何扩充对象规范;一如何创建新的对象规范。 设备可模型化为对象的集合。对象建模组织相关的数据和程序放人一个实体:对象。对象是相关
服务和属性的集合。服务是对象执行的程序。属性是通过值或变量所表示的对象的特性。般来说,属性提供对象的状态信息或者管理对象的操作。与属性有关的值可以影响对象的行为。对象的行为是指对象如何响应特殊的事件。
类是一组对象,其中每个对象表示特殊的系统组件。类定义了一类特殊的对象,它定义了类中所有对象共有的特性。例如,“人”这个类就可以代表数以百万计的类中对象。同一个类中的所有对象都有相同的格式和行为,不过它们通常都含有不同的属性值。
类中的对象称之为对象实例。对象实例是类中特殊对象的实际代表。类中的每个实例有相同的属性集,不过它们有各自的属性值集,这样就可以保证类中的每个实例都是唯一的。如图1所示,一个特殊类的多个对象实例可以共存于一个设备中。“对象”、“实例”和“对象实例”这三个术语都涉及到具体的实例。
对象实例或类有属性和连接点,提供服务并实现行为。如上所述,属性是对象和/或对象类的特性,这些特性提供对象的外部可见特性或性能的描述。连接点是缓存器,可以作为连接的消费者或生产者。 服务被调用来触发对象/类去完成任务。服务提供由对象和/或对象类支持的功能。本部分中定义了一批公共服务,同时还提供了定义对象特定服务的规定。对象特定服务是由特殊对象类定义的用来完成公共服务中没有包含的所需功能。
对象的行为表示它如何响应特殊的事件。动作是对象响应不同事件的结果,这些事件包括:接收服务请求,检测内部错误或已开始计时但尚未计完的计时器。每个类的规格都包含了类中对象如何动作的定义。
图1和表1表示出对象概念的例子。人类中的每个人都是“人”这个类中的一个实例。所有的人都有同样的属性集:眼晴、耳朵、年龄、性别等。然而,由于每个属性有着不同的值,所以每个人都有截然不同的外表和行为。
VI GB/Z26157.6—2010
设备
对象类
对象实例
图1设备中的对象类表1类、对象、实例、属性实例
属性性别年龄性别年龄

属性值女 31 男 50
张三

李四
抽象的对象建模用来描述:
套可用的通信服务; -设备的外部可见行为;设备间访问和交换信息的公共方法。
设备可模型化为对象的集合。对象提供了设备中特殊组件的抽象表示。设备中抽象对象模型的现实化是与实现相关的。换句话说,设备内部用一种特定的方式将这一对象模型映射到它的实现。
本指导性技术文件为网络上分散的物理部件的逻辑寻址提供了公共的基本原理。这些寻址项在对象库中也用到了。这一部分中所有有关对象库的内容,请参见GB/Z26157.10一2010。图2将在下面的讨论中被引用。
“节点”是指设备中包含链路接口的那一部分。“设备”表示整个设备。一个设备可以包含多个节点。
类ID是赋予网络上每个对象类的唯一的整型数标识值。对象类可以通过类ID引用。在本部分中,类代码与类ID是同一个含义。
实例ID是在创建对象实例时所赋予的一个整型数标识值,用来识别同一类的所有实例中的某个实例。在节点中这个标识值是唯一的:类常驻于节点中。
属性ID是一个整型数标识值,对象的所有属性都有唯一的属性ID。在对象的定义(对象规范)中有详细的对象属性的定义。
图2表示出MACID#4设备中类5的实例2的属性1的地址为:MACID#:ObjectClass#5: Instance#2:Attribute#1,这个术语被称为“类/实例/属性寻址”。
VIL GB/Z26157.6---2010
MACID#2
MAC ID#1
MACID#4 Object Class #5 Instance #2 Attribute #1
Link
对象类#7
对象类#5
属性#1 属性#2 实例#2
实例#1
实例#1
实例#1
MACID#3
对象类#5
MAC ID #4
图.2MAC寻址格式,类/实例/属性ID
库中每个对象规范的定义都是基于对象的内容。一个对象包括如图3所示的内容:
组密切相关的属性(数据):一定义的行为;服务(公共服务或对象特定服务);支持的连接点。
服务行为
连接
图3对象模型
对象库中对象规范的定义使用表2中的术语。
表2对象规范术语
说明
术语
对象类类代码范围
设备中特殊组件的抽象表示一组对象,其中每个对象都表示同一类的系统组件。类是对象的一般化,是定义变量和方法的模板。一个类中的所有对象有同样的形式和行为,但它们通常有不同的属性值赋予每个对象类唯一的标识符对象规范中的范包含对象类的简单功能描选
VII
上一章:GB/Z 26157.5-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第5部分:数据管理 下一章:GB/Z 26157.7-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第7部分:设备行规

相关文章

GB/Z 26157.10-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第10部分:对象库 GB/Z 26157.1-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第1部分:一般描述 GB/Z 26157.7-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第7部分:设备行规 GB/Z 26157.9-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第9部分:站管理 GB/Z 26157.2-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型 2:ControlNet和EtherNet/IP规范 第2部分:物理层和介质 GB/Z 26157.3-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第3部分:数据链路层 GB/Z 26157.5-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第5部分:数据管理 GB/Z 26157.8-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet/IP规范 第8部分:电子数据表