GB Z 26157.8-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第8部分:电子数据表.pdf

上传人:吴艺期 文档编号:188857 上传时间:2019-07-14 格式:PDF 页数:44 大小:1.62MB
下载 相关 举报
GB Z 26157.8-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第8部分:电子数据表.pdf_第1页
第1页 / 共44页
GB Z 26157.8-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第8部分:电子数据表.pdf_第2页
第2页 / 共44页
GB Z 26157.8-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第8部分:电子数据表.pdf_第3页
第3页 / 共44页
GB Z 26157.8-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第8部分:电子数据表.pdf_第4页
第4页 / 共44页
GB Z 26157.8-2010 测量和控制数字数据通信 工业控制系统用现场总线 类型2:ControlNet和EtherNet IP规范 第8部分:电子数据表.pdf_第5页
第5页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 25.040 N 10 gg 中华人民共和国国家标准化指导性技术文件GB/Z 26157.8-2010 测量和控制数字数据通信工业控制系统用现场总线类型2:ControlNet和EtherNetjIP规范第8部分:电子数据表Digital data communication for measurement and control一Fieldbus for use in industrial control systems-Type 2: ControlNet and EtherNet/IP specification- Part 8: Electronic data sheet (I

2、EC 61158:2003 TYPE 2 ,MOD) 2011-01-14发布2011-06-01实施数码肪伪中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布中华人民共和国国家标准化指导性技术文件测量和控制数字数据通信工业控制系统用现场总结类型2:ControlNet和EtherNetjIP规范第8部分:电子数据表GB!Z 26157. 8-2010 4唾中国标准出版社出版发行北京复兴门外三里河北街16号邮政编码:100045网址电话:6852394668517548 中国标准出版社秦皇岛印刷厂印刷各地新华书店经销晤开本880X12301/16 印张2.75字数82千字201

3、1年6月第一版2011年6月第一次印刷祷书号:155066. 1-42793定价39.00元如有印装差错由本社发行中心调换版权专有侵权必究举报电话:(010)68533533GB/Z 26157.8-2010 目次前言.皿引言.凹1 范围-2 组态选项、数据源和方法(资料性).2. 1 橄述2.2 使用参数对象支持组态32.3 使用EDS和基本参数对象组态42.4 电子数据表而DS)模型和术语.4 2.5 组态工具信息.3 电子数据表的格式和规范规则83.1 概述83.2 EDS文件的EDS数据编码要求 8 3.3 EDS内容定义3.4 EDS编写规则3.5 EDS文件要求图l与ISO/OSI

4、模型的关系图2打印的数据表组态图2图3EDS组态图2图4使用全部参数对象的组态3图5使用EDS和基本参数对象进行组态 4 图6数据解释一人与EDS对比图7符合性指南.图8EDS编写结构举例(资料性)图9File段例子u图10Device段范例.16 图11ParamClass段范例17图12Param段范例20图口EnumPar段范例21图14Asscmbly段例程.24 图15ProxyParam和ProxyAsscm的例程m图16ProxiedParam和ProxiedAssem的例程25图17用于物理层设备的EDS 26 图18端口段28图19Keepcr段28图20Schcduling

5、段28图21Connection Manager段例程33图22描述底板的Modular段35GB/Z 26157. 8-2010 图23描述一个带网络连接的模块的ModularJ段图24描述没有标识对象的模块的ModularJ段38表1EDS术语5表2字符串退出序列转换9表3EDS文件结构. . . . . . . . . . . . . . ., . . . .,. . . . .,. . 11 表4文件描述内容要求u表5文件描述项.M表6设备描述项.14 表7设备描述项.15 表8参数类段格式.四表9参数类项宇段描述.M表10参数段格式.17表11EDS参数字段描述四表12参数枚举字符串

6、段.21 表l3参数组段22表14集合段格式22表15ControlNet Physical LayerJ段格式26表16PortJ段项格式27表17Connection ManagerJ项. . . . . . ., . . . . ., . . . .,. . .,. 29 表18Connection ManagerJ段格式. . ., . . . . . ., . . . .,. . . . . . . 29 表19触发和传送掩码比特分配表.30 表20连接参数比特分配30表21MaxReceiverLPacketsPerNUT和MaxTransmitLPacketsPerNUT格式34

7、表22capacity项34表23用于Rack项关键字的宇段36H GB/Z 26157. 8-2010 目IJ1=1 IEC 61158:2003(测量和控制数字数据通信工业控制系统用现场总线包括了10种现场总线类型:-一类型1:IEC技术报告;类型2:ControlNet和Ethernet/IP;一一类型3:PROFIBUS;一一类型4:P-Net;类型5:FFHSE; 一一-类型6: SwiftN et ; 类型7:WorldFIP; 一类型8:lnterbus; 一一类型9:FFAL; 一一一类型10:PROFINET。本指导性技术文件修改采用IEC61158:2003(测量和控制数字

8、数据通信工业控制系统用现场总线类型2:ControlNet和EtherNet/IP规范第8部分:电子数据表。由于IEC61158系列标准将10种现场总线技术混合在一起进行编写,不便于国内的工程技术及相关人员对各种总线技术的阅读和理解,因此全国工业过程测量和控制标准化技术委员会在采用国际标准时,只采用了其中在国内有广泛应用的类型2:ControlNet和EtherNet/IP规范的相关技术内容,并根据技术开发人员的习惯将其分为10个部分进行编写。在技术内容上与国际标准没有差异,为方便我国用户使用,在文本结构编排上进行了适当调整,并按GB/Tl. 1的要求进行编写。GB/Z 26157(测量和控制

9、数字数据通信工业控制系统用现场总线类型2:ControlNet和Ether-Net/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 对象库。本指导性技术文件为第8部分。本指导性技术文件由中国机械工业联合会提出。本指导性技术文件由全国工业过程测量和控

10、制标准化技术委员会(SAC/TC124)归口。本指导性技术文件起草单位:机械工业仪器仪表综合技术经济研究所、清华大学、西南大学、北京钢铁设计研究总院、中国仪器仪表协会、中国机电一体化技术应用协会、上海自动化仪表股份有限公司、上海工业自动化仪表研究所、上海电器科学研究所(集团)有限公司、罗克韦尔自动化研究(上海)有限公司。本指导性技术文件主要起草人:王玉敏、王春喜、陈开泰、王锦标、彭瑜、刘枫、包伟华、夏德海、董景辰、阮于东、李百煌、郑旭、梅恪。阳山G/Z 26157.8一-2010引对于一个由多厂商的设备构成的网络,在设备的使用方面,其中最困难的一个方面是设备的组态。对大量分散在各处的设备进行组

11、态,不但需要耗费大量的时间,而且是一件非常困难的事情。标准的本部分通过引人并定义电子数据表(EDS)来解决这些问题。EDS提供了一种机制,凭借这种机制,可以通过网络组态和监视设备。EDS允许使用一个组态工具,使设备的组态过程自动进行。EDS规范为所有设备的组态和兼容提供了一个开放的标准。N 范围测量和控制数字数据通信工业控制系统用现场总线类型2: ControlN et和EtherNetjIP规范第8部分:电子数据表GB/Z 26157.8-2010 本指导性技术文件规定了以下两方面的要求:通过网络进行远程设备组态的一些选项和设备中嵌入的组态参数;通过这些功能要素,使用者可以选择和修改设备的组

12、态设置,以用于一个特定的应用。本指导性技术文件适用于以下内容:-一用于设备组态的标准方法;一一一电子数据表(EDS)的构成和要求;对于产品开发者和组态工具设计者的要求和资料性注释。电子数据表符合GB/T9387定义的七层OSI模型的第七层的定义。本指导性技术文件在OSI模型中的位置见图10OSI参考模型的分层第6、7、8部分应用层第5部分表示层空会话层传输层第4部分网络层第3部分数据链路层第2部分物理层图1ControlNet网络的分层层7层6层5层4层3层2.,./ 、- 层1./ 、与ISO/OSI模型的关系对象和对象模型数据管理空报文路由传输连接管理LLC MAC PLS PMA 介质第

13、10部分:对象库第9部分:站管理1 G/Z 26157. 8-2010 2 组态选项、数据源和方法(资料性)2. 1 概述本指导性技术文件描述了经由网络存储和访问设备组态数据的可选方式。设备的使用者可通过下列方式访问或存储设备组态数据:打印的数据表(书面); 电子数据表(EDS),即计算机可读的介质,例如软盘;通过链路提供EDS信息的对象(例如,标识对象,集合对象,参数对象和端口对象)。如图2所示,没有选择提供存储在计算机可读的介质中的电子数据表(EDS)的产品开发者,可以提供打印的EDS清单,这样,通过文本编辑器就能创建一个计算机可读的EDSo在使用打印的数据表上的组态信息时,组态工具只能为

14、服务、类、实例和属性数据提供提示,并将数据传递给设备。这种类型的组态工具不能确定数据的上下关系、内容或格式。打印的数据表组态工具设备信息l/仁国 . . . in4qd | 图2打印的数据表组态图通过支持EDS的组态工具进衍设备组态的情况见图30设备中的应用对象为组态数据声明了目的地址。这些地址在EDS文件中编码。组态工具设备山组态数据网络8 图3EDS组态图2 GB/Z 26157.8-2010 为了支持设备组态,电子数据表(EDS)是一个特殊格式的ASCII文件,它提供有关下列设备组态数据的信息:一一上下关系;一一-内容;一一连接;一一格式。EDS中的信息使得组态工具能够提供相关信息显示,

15、以便指导用户按必要的步骤组态一个设备。EDS提供了访问和更改设备可组态参数所必需的全部信息。2.2 使用参数对象支持组态2.2.1 参敢对象的类型参数对象(Parameterobject)为访问设备的组态数据提供了另外一种方法。只要一个设备使用了参数对象,每个支持组态的参数就有一个参数对象的实例。每个实例被链接到一个可组态的参数,这个参数可以是设备其他对象的一个属性。通过改变一个参数对象的参数值实例属性,就能相应地改变由链接路径属性指示的属性值。全部参数对象(FullParameter Object)包含设备组态所必要的所有的信息,包括用户提示、限制测试和组态过程中指导用户的描述性文本。部分定

16、义的参数对象,称为基本参数对象(ParameterObject Stub) ,它包含完成组态所必需的组态信息的一部分,不包括用户提示、限制测试和组态过程中指导用户的描述性文本。对象库(ObjectLibrary)包含参数对象的全部定义(见GBjZ26157. 10-2010中第15章)。2.2.2 使用全部参数对象参数对象将所有必需的组态信息嵌入到设备中。参数对象提供下列信息:一一与设备的组态数据值的已知公共接口;一一描述性文本;一一数据限制值、缺省值、最小值和最大值。只要一个设备包含了全部参数对象,组态工具就能够直接从该设备得到所有需要的组态信息。运用从设备读取的这些组态信息,组态工具可以生

17、成ESD文件。通过支持全部参数对象的组态工具进行设备的组态见图4。组态工具设备| c:可选对象图4使用全部参数对象的组态2.2.3 使用基本参数对象基本参数对象为设备的组态数据值提供一个确定的地址,但不包含描述性文本,数据限制和其他参3 GB/Z 26157. 8-2010 数属性的要求规范。当设备包含基本参数对象时,组态工具可以从EDS获取额外的组态信息,或者仅提供一个最小化的接口用于一个参数的修改。2.3 使用EDS和基本参数对象组态组态工具可以从嵌入在设备中的部分参数对象或基本参数对象获取信息,这些设备提供了相匹配的EDSoEDS提供了组态工具所需的附加的参数信息。基本参数对象能为设备的

18、参数数据值提供了一个已知的公共接口,在这种情况下,EDS提供了描述性文本、数据限制和其他参数属性,例如:关于数据有效性的数据类型和长度;一一缺省的数据选择;一一描述性的用户提示;一一描述性的帮助文本;一一描述性的参数名称。通过支持基本参数对象的组态工具与电子数据表进行设备的组态见图5。组态工具| 组态数据图5使用EDS和基本参数对象进行组态2.4 电子数据表(EDS)模型和术语电子数据表遵循一个产品数据表的表征。典型地,产品数据表给用户提供了用于确定产品特性,以及用户分配的数据值的范围的信息,这些值用于这些特性的选择。数据表将信息从产品厂商传递给产品用户。产品用户解析厂商的数据表,确定那些需要

19、设置为非缺省值的参数,同时采取必要的动作从数据表获取信息提供给设备。使用EDS和基本参数对象的组态工具遵循前面同样的顺序,并使用电子形式的数据表。为了完成组态,组态工具使用本部分中规定的报文完成设备中的改变。EDS中的文本信息是ASCII表示的字符。4 EDS , 一一描述了每个设备参数,包括其有效值和缺省值;一-为用户提供了设备中每个可组态参数可选择值中的一个选择;描述了设备支持的连接的数目和类型。另外,EDS还能包含厂商特定的信息。用于描述EDS的术语见表10GB/Z 26157. 8-2010 表1EDS术语术语描述解码格式(Decodedformat) 以报文格式表示的解码值电子数据表

20、(EDS)电子数据表的缩略语,存储在计算机可读介质(例如,软盘)中的文件,包含了特定设备类型的组态数据编码格式(Encodedformat) 以电子数据表格式表示的编码值。路径(Path)设备中对象属性或连接端点的地址全部参数对象设备中一个对象,包含了与设备相关的组态数据值、提示字符串、数(parameter object-ful!) 据转换因子和其他信息基本参数对象参数对象的一种简化形式,只存储了组态数据值,并且只提供该参(parameter object-stub) 数的标准访问点组态工具(Configurationtool) 用于组态设备的任意设备(例如,PC机)组态集合用于传送组态信息

21、的集合对象的实例。该实例允许组态数据的大(Configuration assembly) 量上传和下载产品数据表(Productdata sheet) 确定一个产品的特性和可以选择的分配值的范围的信息文件描述段EDS文件的一个段,包含EDS文件的管理信息。该段包含如下些(File description section) 信息,例如:文件描述、文件创建的日期/时间、修改日期/时间和版本信息设备描述段EDS文件的一个段,包含设备的厂商信息。该段包含如下一些信(Device description section) 息,例如:厂商ID、厂商名称、设备类型和产品代码等连接段EDS文件的一个段,包含设

22、备能够支持的连接的类型和数目的信息(Connection section) 参数类部分EDS文件的一个段,确定了组态参数的类级属性(Parameter class section) 参数段(Parametersection) EDS文件的一个段,确定了设备中所有的组态参数参数枚举字符串段EDS文件的一个段,列出了用户组态该设备可以利用的参数的选择(Parameter enumeration string section) 参数分组段EDS文件的一个段,确定了设备中所有的参数分组(Parameter group section) 2.5 组态工具信息2.5.1 组态工具功能虽然标准的本指导性技术

23、文件是为电子数据表(EDS)提供规范,但为了实现不同工具间的兼容性,规定了下列内容。组态工具最少必须做到:一一将EDS装载到组态工具的存储器;一一-解释EDS的内容,以确定每个参数的特性;将每个设备参数的可选项列表或数据项字段提供给用户;一一-将用户确定的参数选择装载到设备中正确的参数地址。组态工具模拟组态设备时人的操作,见图6。5 GB/Z 26157. 8-2010 6 人读取数据表决定哪些设置需要改变将改变运用到设备中组态工具读取EDS 决定参数特性将选项呈现给客户将改变运用到设备中客户决定哪些设f需要改变图6数据解释一一人与EDS对比EDS解释程序必须具备下列能力:一读取并解释任意一个

24、标准的EDS;一一向设备用户提供信息和选择项;一一创建组态相关设备所必需的报文。图7图示了每个组态过程必需的符合性。所有使用EDS的组态工具必须满足下列要求:EDS编码;EDS命令语言;EDS语法。I I必仰符合2.5.2 通过组态工具使用EDS组态工具将:组态工具读写EDS决定参数特性将选项呈现给用户将改变运用到J设各图7符合性指南一一从标准EDS中提取出用户提示信息;一一将这些信息以人可读的形式提供给用户。注:工具开发者决定用户接口形式和操作员交互方式。2.5.3 EDS组态工具解释功能解释程序将:一收集EDS要求的参数选择;一一创建组态设备所必需的报文;为每个要求组态的设备参数恢复、创建

25、或生成对象地址。GB/Z 26157. 8-2010 符合性指南电子数据表要求规范由设计者实现决定应用层协议规范7 GB/Z 26157. 8-2010 3 电子数据表的格式和规范规则3.1 概述EDS文件将包含设备中任意参数和集合对象的ASCII表示,以及支持对象寻址所必需的一些附加信息。EDS编码要求应定义标准的文件编码格式用于设备,而元须关心组态工具的主机平台或文件系统。本指导性技术文件使用的术语文件,针对组态工具文件系统可识别的任意文件格式,与文件的存储介质无关。注:除了DOS/Windows环境下的文件命名规则,基于磁盘的EDS文件没有文件命名规则。文件名可以附加.EDS作为后缀,但

26、这不是必需的。3.2 EDS文件的EDS数据编码要求3.2.1 表示法EDS文件中包含的信息可能表示了将被组态的设备中对象实例的属性。EDS文件中的数据是ASCII文本,然而对象类和实例属性不要求必须是ASCII。因此,需要在EDS文件包含的数据和对象属性之间进行相互转换。注:以下条款规定了在EDS中的数据与对象属性之间进行的转换。已经规定的基本数据类型(见第5部分,数据管理)也用于EDS,然而,本条以下内容描述了转换后的含义。3.2.2 ASCII字符约定EDS中的所有数据应使用8比特的ASCII字符进行编码,而对ASCII字符的所有引用都表示8比特ASCII字符格式。有效的ASCII字符值

27、包括newlineC换行符、tabC制表符)和那些十进制从32126的ASCII字符。3.2.3 ASCII字符串约定3. 2. 3. 1 ASCII字符串EDS文件中的所有字符串都是固定民度的、无空(nul!)终结符的ASCII字符串。所有对字符串的引用应加上双引号CEds_Char_Array数据类型)。3. 2. 3. 2 STRING和SHORT_STRING字符串基本数据类型STRING和SHORT_STRING,每个都等同于通过一个变量声明一个结构数据类型,这个变量通过一个字符的数组代表字符串的大小。在EDS文件中,所有字符串都应是在3.2.11. 4中定义的数据类型Eds_Cha

28、r_Array。3.2.3.3 字符串串接未通过逗点分隔的多个字符串将被串接,例如, ABC123XYZ 将被解释成ABC123XYZ。字符串也可能在各自不同的行中。例如,下列各行ABC $ this is a comment 123 XYZ 也将被解释成ABC123XYZ。3.2.3.4 字符串退出序列解释程序应识别字符串中的退出字符及根据表2对其进行转换。8 GB/Z 26157. 8-2010 表2字符串退出序列转换字符串中的退出字符z转换为: n newline t tab 3.2.4 ASCII无符号整型约定(UINT)数据类型UINT表示16比特数据值。UINT数据可以以十进制或十

29、六进制表示法输入。字符之间没有空格或逗号分隔。如果用十六进制符号表示UINT字符,元空格的双字符序列Ox作为UINT字符的前缀。有效的UINT数据的范围如下:一一十进制表示法:065535; 一一一十六进制表示法:OxOOOOOxFFFF。对于十进制表示法,不使用前导0,例如,254是用254来表示的,0254是非法的表示。对于十六进制表示法,可以使用前导0,例如,0xFE可以用OxOOFE表示。3.2.5 ASCII无符号双精度整型约定(UDINT)数据类型UDINT表示32比特数据值。UDINT数据可以以十进制或十六进制表示法输入。字符之间没有空格或逗号分隔。如果用十六进制符号表示UDIN

30、T字符,无空格的双字符序列Ox作为UDINT字符的前缀。有效的UDINT数据的范围如下:十进制表示法:04294967295; 十六进制表示法:OxOOOOOOOOOxFFFFFFFF。对于十进制表示法,不使用前导0,例如,254是用254来表示的,0254是非法的表示。对于十六进制表示法,可以使用前导0,例如,0xFE可以用OxOOFE来表示。3.2.6 ASCII带符号整型约定(lNT)数据类型INT表示以2的补码表示带符号的16比特数据值。INT数据可以以十进制或十六进制表示法输入。字符之间没有空格或逗号分隔。如果用十六进制符号表示INT字符,无空格的双宇符序列Ox作为INT字符的前缀。

31、有效的INT数据的范围如下z十进制表示法:一3276832767; 十六进制表示法:Ox8000Ox7FFF。对于十进制表示法,不使用前导0,例如,254是用254来表示的,0254是非法的表示。对于十六进制表示法,可以使用前导0,例如,0xFE可以用OxOOFE来表示。3.2.7 ASCII字约定(WORD)数据类型WORD表示16位、可位寻址的值。WORD数据可以以十进制或十六进制表示法输入。宇符之间没有空格或逗号分隔。如果用十六进制表示WORD字符,无空格的双字符序列Ox作为WORD字符的前缀。有效的WORD数据的范围如下:一一十进制表示法:065535; 一-十六进制表示法:OxOOx

32、FFFF。对于十进制数,不使用前导0,但十六进制的数可以使用。对于十六进制表示法,字符的总数目限定在6以内(Ox再加上最多4个),例如,十进制值254可以用254(十进制)表示,或用OxFE(十六进制)表示,或用OxOOFE(十六进制)表示,但0254(十进制)和OxOFFFF(十六进制)是非法的表示。3.2.8 路径(Path)在EDS文件中,路径描述了设备中生产者和/或消费者与端点之间的关系。路径由多个组构成,每个组由两个相邻十六进制字符构成,组与组之间通过空格分开,前后都用空格分开。整个字符串通过双G/Z 26157.8-2010 引号括起来。EDS文件中,路径的数据类型为Eds_Cha

33、r_Array0路径字符串的例子如下:路径,例1.吃o04 24 01 路径,例2:20 05 24 02 30 04 3.2.9 EDS空白间隔EDS解释程序应将某些字符作为空白间隔字符处理。这些字符可被解释程序读取,但未编码为人可读的字符,在文件中这些字符以空白间隔的形式出现。空白间隔字符包括:新行(newline) ; 一一回车换行(carriagereturn) ; 一一行缩进(linefeed) ; 制表,垂直和水平(tabs.vertical和horiwntaD; 文件结束标记(end01 file marker)。在EDS文件中可以使用空白间隔。3.2.10 注释, 注释通过美元

34、标记符号($ )和新行字符(n)定界。EDS解释程序将注释定界符之间的所有字符作为空白间隔处理。字段内部或双引号字符数组内出现的$定界符不作为注释定界符处理。3.2. 11 EDS数据类型3.2. 11. 1 Eds_Date 数据类型Eds_Date的格式为:mm-dd-yyyy,其中mm表示月份,dd表示日期,yyyy表示年份。mm-dd-yyyy参数各个部分的有效值如下:口1口1: 一一-dd,01.12 ; 01-31 ; yyyy: 19909999o 在使用2个字符表示年份的场合,数据类型Eds_Datc的格式如下:mm-dd-yy,其中mm表示月份,dd表示日期,yy表示年份。在

35、这种情况下,用于表示年份的前面的19是隐含的,这样yy=96表示1996年。mm-dd-yy各个部分的有效值如F:口1日1: -dd: 0112 ; 0131; 一一yy:9099(注z前面的19被隐含,例如1996中的19被隐含。注1:不推荐使用2个字符的年份。注2,以下是EDS文件中单独使用的数据类型。本章中规定的所有其他数据类型,可以在GB/Z26157.5 2010 中查到,虽然一些数据类型窍要进行如前面描述的转换。3.2. 11.2 Eds_Time 一Of_Day/ J -/ 数据类型Eds_Time_ Of_Day的格式为:hh:mm : ss,其中hh表示小时,mm表示分钟,s

36、s表示秒。小时、分钟和秒的有效值如下:hh: 一一一一一口1口1:一一一一-ss:0023 ; 0059 ; 0059。3. 2. 11. 3 Eds_Revision 数据类型Eds_Revision的格式为:Major_Revision. Minor_Revision,有效值如下:一Major_Revision:09; 一一-Minor_Revision: O 9 0 Eds_Revision为0.0是无效的。例如:1. 4表示Major_Revision为1和Minor_Revision为4。10 GB/Z 26157.8-2010 3.2. 11. 4 Eds_Char_Array E

37、ds_ Char_Array是ASCII字符数组或元空终结符的固定长度的字符串。应用双引号将整个宇符串括上。对象属性中使用的所有STRING数据类型都应转换成EDS文件中的Eds_Char_Array。3. 2. 11. 5 Eds_NUT 数据类型Eds_NUT的格式为:x.XX,有效值范围从2.00100. 000 3.3 EDS内容定义3.3.1段一个单一文件必须包含完整的EDSoEDS由表3和3.3.2中规定的各段组成。表3EDS文件结构EDS段名称有效定界符定义文件描述(FileDescription) File 见3.5.1设备描述(DeviceDescription) Devic

38、e 见3.5.21/0特性0/0Characteristics) IO_info 见3.3.3参数类(ParameterClass) ParamClass 见3.5.3参数(Parameters) Params 见3.5.4参数枚举(ParameterEnumeration) EnumPar 见3.5.5参数分组(ParameterGroups) Groups 见3.5.6集合(Assembly)Assembly 见3.5.7物理层(PhysicalLayer) ControlNet Physical Layer 见3.5.8设备分类(DeviceClassification) Device

39、Classification 见3.5.9端口(Port)Port 见3.5.10保持器(Keeper)Keeper 见3.5.11调度(Scheduling)Scheduling 见3.5.12连接特性(ConnectionCharacteristics) Connection Manager 见3.5.13容量(Capacity)Capacity 见3.5.14模块(Modular)Modular 见3.5.15厂商特定(VendorSpecific) VendorID_ vendorspecifickeyword 见3.4.73.3.2 EDS的组织电子数据表(EDS)的内容组织如下:必

40、要的/可选的必要的必要的未用的可选的可选的未用的可选的可选的可选的必要的可选的可选的可选的可选的可选的可选的可选的a) 所有的EDS文件应包含文件描述段,该段是EDS文件的第一段,并应使用有效定界符FileJ。b) 所有的EDS文件应包含设备描述段,该段紧跟在文件描述段后面,并应使用有效定界符DeviceJ。c) 在EDS文件中,如果不存在前向引用,则在本规范中描述的可选公开段可以按任意的顺序出现。11 GB/Z 26157.8-2010 d) 可选的厂商特定段应使用3.4.7中规定的有效定界符VendorlD_vendorspecifickeyword ,并应放在所有先前定义的开放段的后面。

41、3.3.3 1/0特性段不应使用由IO_info定界的1/0特性段,这里包含的1/0特性段仅用于兼容DeviceNet网络。3.4 EDS编写规则3.4. 1 空白间隔(Whitespace) EDS文件由段、项、宇段、注释和空白间隔组成。EDS文件是自由编写的,这意味着EDS解释程序将忽略字段和双引号字符数组以外的空白间隔。在编排EDS文件时,应遵循表3所列的结构。3.4.2段(Section)EDS文件被划分成必要的段和可选的段,见表3和3.3.2。3.4.3 段关键字EDS文件中的每个段都通过一个加方括号的段关键宇(段合法定界符正确地划定界限。有效的段合法定界符见表3。3.4.4 段顺序

42、每个必要的段应遵循表3和3.3.2规定的顺序。可选段可以全部忽略,或通过空数据占位符包含。除了厂商特定段,可选的段可以按任意顺序编排,厂商特定段必须编排在EDS文件的最后面。3.4.5 项关键字EDS中每个段将包含一个或多个项,每个项以项关键字开始,后面跟随=符号。项关键字的意义是全局的,在一个段中定义的关键宇允许在另一个段中引用。分号(;)表示一个项的结束,并且项可以占据多行。3.4.6 项字段每个项包含一个或多个字段。每个宇段之间通过逗号(,)分隔。宇段的编号从1开始,遵循从左到右(或从上到下)的编号顺序。术语字段号将指明项中宇段的位置。宇段的意义取决于该段的上下关系。3.4.7 厂商特定

43、关键字段和项关键字都是厂商特定的。这些关键字应以公司的厂商ID开始,ID后面加下划线(_),再后面是关键宇(vendorID_vendorspeciJ王ckeyword)。厂商ID以十进制显示,并且其最前面不能为0。厂商应负责维护其特定的关键字,并提供相关的文挡。3.4.8 注释$字符用于表示一个注释。$可以在EDS文件的任何地方出现;但当表示一个注释的开始时,定界符$ 不应出现在双引号括起来的字符数组中。从$开始到该行结束,都被作为注释文本处理。3.4.9 空白间隔当3.2.9中规定的空白间隔出现在宇段和双引号字符数组之外时,所有EDS工具解释程序都应忽略它。注:电子数据表的基本结构见图8.12 Section Legal Delimiter $ comment - extends to the end of line Entryl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1