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

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

1、ICS 25.040 N 10 道B中华人民共和国国家标准化指导性技术文件GB/Z 26157.5-2010 测量和控制数字数据通信工业控制系统用现场总线类型2:ControlNet和EtherNetjIP规范第5部分:数据管理Digital data communication for measurement and control一Fieldbus for use in industrial control systems-Type 2: ControlNet and EtherNet/IP specification Part 5: Data management CIEC 61158:

2、2003 TYPE2,肌10D)2011-01-14发布2011-06-01实施数码防伪中华人民共和国国家质量监督检验检茂总局中国国家标准化管理委员会发布GB/Z 26157.5-2010 目次前言.皿引言.凹1 范围2 数据类型规范.3 数据类型值.2 3. 1 数据类型的构造23.2 基本数据类型.2 3.3 字符串数据类型33.4 派生数据类型34 与GBjT15969. 3的符合性44. 1 符合性声明44. 2 与实现相关的参数.7 4.3 语言扩展.85 抽象语法规范.85. 1 传输格式规范.85.2 抽象语法符号.8 5.3 控制网络数据规范5.4 数据类型规范/词典.10 6

3、 应用程序传输语法:紧凑型编码.6. 1 紧凑型编码6. 2 紧凑型编码的约束条件146.3 举例(资料性).14 7 数据类型报告.19 7.1 对象数据描述7.2 基本数据类型报告207.3 构建数据类型报告.21 图l与ISOjOSI模型的对应关系(GBjZ26157. 10范围)图2定长位串紧凑型编码的比特排列规则17图3BYTE定长字符串紧凑型编码的例子17图4WORD定长字符串紧凑型编码的例子17图5DWORD定长字符串紧凑型编码的例子.17 图6LWORD定长字符串紧凑型编码的例子17图7结构类型规范正规编码的例子2 n 图8结构类型规范缩略编码的例子22图9数组类型规范正规编码

4、的例子1图10数组类型规范正规编码的例子2. 图11数组类型规范缩略编码的例子1GB/Z 26157.5-2010 图12数组类型规范缩略编码的例子224表1基本数据类型.2 表2公共元素.4表3ST语言元素6表4类型转换操作6表5与实现相关的参数值7表6GBjT 15969. 3-2005扩展8表7BOOLEAN(布尔)编码u表8BOOL(布尔值紧凑型编码的例子 u 表9Signedlnteger(符号整型)值的编码 14 表10Signedlnteger(符号整型)值的紧凑型编码举例14表11Unsignedlnteger(元符号整型)值的编码M表12UnsignedInteger(元符号

5、整型)的紧凑型编码举例四表13FixedLengthReal(定长实数)值 15 表14REAL(实数)值的紧凑型编码举例15表15LREAL(长实数)值的紧凑型编码举例四表16FixedLengthReal (定长实数)值四表17STRING值15表18STRING2值.四表19STRINGN值四表20SHORT _STRING值m表21STRING值的紧凑型编码举例16表22STRING2值的紧凑型编码举例16表23SHORT_STRING类型16表24一维ARRAY(数组)紧凑型编码的例子四表25多维ARRAY(数组)紧凑型编码的例子四表26STRUCTURE(结构)紧凑型编码的例子四表

6、27基本数据类型的标识代码和描述20表28结构类型规范正规编码的例子1. . . . . . . . . . . 21 E GB/Z 26157.5-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:Interbus; 一-类型9:FFAL; 类型10:PROFINET。本指导性技术

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

8、要求进行编写。GB/Z 26157-2010(测量和控制数字数据通信工业控制系统用现场总线类型2:ControlN et和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 设备行规;GBIZ 26157.8 电子数据表;GBIZ 26157.9 站管理;GBIZ 26157. 10 对象库。本指导性技术文件为GBIZ26157的第5部分。本指导性技

9、术文件由全国工业过程测量和控制标准化技术委员会CSAC/TC124)归口。本指导性技术文件起草单位:机械工业仪器仪表综合技术经济研究所、清华大学、西南大学、北京钢铁设计研究总院、中国仪器仪表协会、中国机电一体化技术应用协会、上海自动化仪表股份有限公司、上海工业自动化仪表研究所、上海电器科学研究所(集团)有限公司、罗克韦尔自动化研究(上海)有限公司。本指导性技术文件主要起草人:王春喜、王玉敏、陈开泰、王锦标、彭瑜、刘枫、包伟华、夏德海、董景辰、阮于东、李百煌、郑旭、梅恪。阳山GB/Z 26157.5-2010 引本指导性技术文件描述数据类型语法规范,数据类型取值范围,以及对所定义数据类型执行的操

10、作。N G/Z 26157.5-2010 1 范围测量和控制数字数据通信工业控制系统用现场总线类型2:ControlNet和EtherNetjIP规范第5部分:数据管理本指导性技术文件规定了确定性控制网络中设备的数据管理要求。本指导性技术文件描述的数据管理对应于GB/T9387标准中所定义的七层OSI模型中的表示层。它定义了用于规定与应用层交互的数据格式的一般方式。图1显示了表示层在0日模型中所处的位置。OSI参考模型的分层第6、7、8部分应用层第5部分麦示层空会话层传输层第4部分网络层第3部分1 1 数据链路层层2层1第2部分1 1 物理层层7层6层5层4层3/ ./ / / J 、 、 /

11、 / / / ./ 、气、气、-、-.1 ControlNet网络的分层对象和对象模型| 蜘管理一|空|报文路由传输连接管理LLC MAC PLS PMA 介质图1与ISO/OSI模型的对应关系CG/Z26157.10范围)2 数据类型规范数据类型的规范包括:类型的变量的取值范围;一一一对这些变量实行的操作。第10部分=对象库站管理注:本指导性技术文件根据GB/T15969.3一2005中的符号表示,定义了基本数据类型和派生数据类型。此外,既然在GB/T15969. 3-2005中定义的功能块既有所关联的数据结构,也有一组已定义的标准操作,那么这些元素在本指导性技术文件中将作为数据类型加以说明

12、。1 GB/Z 26157.5-2010 3 数据类型值3. 1 数据类型的构造本指导性技术文件中的数据是由基本(原始)数据类型组成,这些基本数据类型被用于构造派生(结构)数据类型。3.2 基本数据类型3.2. 1 GB/T 15969.3数据类型基本数据类型的说明和有效值范围见表1及其有关的注释。注:表1规定了GB/T15969.3的2.3.1中表10所标识的某些实现相关参数的取值。本指导性技术文件定义的实现相关参数见4.20表1基本数据类型取值范围关键字描述最小值最大值BOOL 布尔型参见3.2.2SINT 短整数型一128127 INT 整数型-32768 32 767 DINT 双字长

13、整数型一231231-1 LINT 长整数型-253 253-1 USINT 无符号短整数型。255 UINT 元符号整数型。65 535 UDINT 无符号双字*整东组。232 -1 ULINT 无符号长整数型。25-1 REAL 浮点型参见3.2.3LREAL 民浮点型参见3.2.3ITII在E持续时间(矩参见3.2.9一一一一一TIME 持续时间参见3.2.4FTIME 持续时间(高精度参见3.2.4LTIME 持续时间(长)参见3.2.4/ DATE 日期参见3.2.5TIME_OF_DAY或TOD-天中的时间参见3.2.6DATE_AND_ TIME或DT日期和时间参见3.2.7ST

14、RING 字符串(每字符一个字节)参见3.3STRING2 字符串(每字符两个字节)参见3.3STRINGN 字符串(每字符N个字节)参见3.3 SHORT _STRING 字符串(每字符一个字节,一个字节的长度指示参见3.3 BYTE 8位位串参见3.2.8WORD 16位位串参见3.2.8DWORD 32位位串参见3.2.8LWORD 64位位串参见3.2.82 3.2.2 OOL BOOL型变量的取值0和1,分别对应于关键字FALSE和TRUE。3.2.3 REAL军日LREALREAL型变量的取值范围在IEEE754中基本单精度浮点数的格式中定义。LREAL型变量的取值范围在IEEE7

15、54中基本双精度浮点数的格式中定义。3.2.4 TIME , FTIME和LTIMEG/Z 26157.5-2010 TIME型变量的取值范围与DINT型变量相同,表示以毫秒为单位的持续时间,其范围为:T :j:j: -24d20h31m23. 648 sT:j:j:24d20h31m23. 647so FTIME型变量的取值范围与DINT型变量相同,表示以微秒为单位的持续时间,其范围为:T :j:j: -35m47. 483 648sT:j:j: 35m47. 483 547s o LTIME型变量的取值范围与LINT型变量相同,表示以微秒为单位的持续时间,其范围为:T :j:j: -106

16、751991d4hOm54. 775 808sT:j:j: 106751991d4hOm54. 775 807so 注:FTIME和LTIME是本指导性技术文件对GB/T15969.3号2005标准的扩展。3.2.5 DATE DATE型变量的取值起始于D:j:j:1972-01-01,即从协调的普适时间(Co-ordinatedU niversal Time UTC)开始,直至D:j:j: 2151 -0 6-0 6 (共65536天)。3.2.6 TIME_OF_DAY TIME_OF_DAY型变量的取值范围为:TOD:j:j:00:00:00. OOOTOD:j:j: 23:59:59.

17、999,分辨率为1 ms。3.2.7 DATE_AND_TIME DA TE_AND_ TIME型变量的取值范围为:DT :j:j: 1972-01-01-00: 00: 00. OOO DT :j:j: 2151-06-06-23: 59:59.9990 3.2.8 宜串位串型数据类型的取值范围表示为:2:j:j:bN-1bN-2. b2b1bO,其中N为位串中的位数,bN-1为最高位,bO为最低位;第位bj的值表示为0或1,分别对应于布尔值FALSE和TURE。3.2.9 ITIME ITIME型变量的取值范围与INT型变量相同,表示以毫秒(ms)为单位的持续时间,其范围为:T :j:j:

18、 -32s768 msT:j:j: 32s767 ms。3.3 字符串数据类型STRING、STRING2和STRINGN型变量的声明等同于声明一个变量的结构数据类型,这个结构由一个UINT型变量和一个声明字符大小元素的数组组成,其中UINT变量指示当前字符串的字符数。STRING声明每个字符一个字节。STRING2声明每个字符两个字节。STRINGN声明每个字符N个字节。STRINGN应当包括一个声明字符尺寸的UINT变量。SHORT_STRING型变量的声明等同于声明一个变量的结构数据类型,这个结构由一个USINT型变量和一个每字符一个字节的数组组成,其中USINT变量指示当前字符串的尺寸

19、。注1:SHORT_STRING,STRING2和STRINGN是本指导性技术文件对GB/T15969.3-2005标准的扩展。注2:结构化位串类型是本部分对GB/T15969.3-2005的2.2.3中描述的派生数据类型机制的扩展。这些数据类型是基于标准的位串类型CANY_BIT= BYTE , WORD , DWORD,或LWORD)。3.4 派生数据类型派生数据类型包括-直接派生;3 GB/Z 26157.5-2010 一一枚举;一一子取值范围;结构;一一数组。注:这些数据类型被定义在GB/T15969. 3-2005的1.3和2.3. 3;它们的规范方式和初始缺省值被定义在GB/T 1

20、5969.3-2005中的2.3.3.1和2.3.3.2。这些数据类型的变结用法被定义在GB/T15969. 3-2005中的2.3.3.3。4 与GB/T15969.3的符合性4. 1 符合性声明4 注1:本条提供的信息仅与本指导性技术文件中定义的数据类型及相应的操作有关。注2:GB/T 15969.32005中1.5. 1定义了声明符合语言标准的可编程控制器系统必需满足的要求。在支持本指导性技术文件定义的数据类型的功能单元的文档中,提供了与数据类型相关的信息。所提供的该文挡的子集或扩展适用于特定的符合要求的功能单元。网络应符合GB/T15969.3的语言特征要求,见表2、表3和表40表2公

21、共元素GB/T 15969.3 特征表/特征的描述10/1 BOOL数据类型10/2 SINT数据类型10/3 INT数据类型10/4 DINT数据类型10/5 LINT数据类型10/6 USINT数据类型10/7 UINT数据类型10/8 UDINT数据类型10/9 ULINT数据类型10/10 REAL数据类型10/11 LREAL数据类型10/12 TIME数据类型10/13 DATE数据类型10/14 TIME_OF _DA Y或TOD数据类型10/15 DATE_AND_ TIME或DT数据类型10/16 STRING数据类型10/17 BYTE数据类型10/18 WORD数据类型1

22、0/19 DWORD数据类型10/20 LWORD数据类型12/1 直接派生数据类型12/2 枚举数据类型GB/Z 26157.5-2010 表2(续)GB/T 15969.3 特征表/特征的描述12/3 子取值范围数据类型12/4 数组数据类型12/5 结构数据类型13 标准缺省初始值2.5. 1. 3 用户定义函数22/1 类型变换(见表4)22/2 TRUNC函数22/3 BCD_TO_赞誉函数22/4 祷一TO_BCD函数23/1-11 单数字变量标准函数,包括:ABS , SQRT , LN , LOG , EXP , S1N , COS , TAN , AS1N , ACOS ,

23、ATAN 24/12n-18n 标准冠名算术函数ADD,MUL , SUB , DIV , MOD , EXPT , MOVE 24/125-155 , 175 , 185 标准符号算术函数:+,势,/,祷练,:= 25/1-4 标准位串函数:SHL,SHR , ROR , ROL 26/55-85 标准冠名位操作布尔函数:AND,OR , XOR , NOT -26/55一75标准符号位操作函数:&,=1,=2k+127/1-4 标准选择函数:SEL , MAX , M1N , LIM1T , MUX 28/5n-10n 标准冠名比较函数:GT , GE , EQ , LE , L T, N

24、E 28/55一105标准符号比较函数:),)=,=,(=,(, 0 29/1-9 标准字符串函数:LEN , LEFT , R1GHT , MID , CONCAT , 1NSERT , DELETE , REPLACE , F1ND 标准时间数据类型函数:ADD , SUB , MUL , DIV , CONCAT , DATE_AND_ 30/1-14 T1ME_ TO_ T1ME_OF _DA Y , TIME_ OF _DA Y _ TO_DATE_AND_ T1ME 注:GB/T 15969.3-2005中表30对于特定操作的数据类型进行限制。31月-4标准枚举数据类型函数:SEL

25、 , MUX , EQ , NE 32 标准至功能块1/0参数的访问机制33/8a ,8b ,9a ,9b 依据2.5.2.2,用户定义的功能块,且具有图形的或文字的输入上升沿或下降沿的选项34/1-3 标准双稳态功能块:SR,RS,SEMA35/1 ,2 标准边沿检验功能块:R_EDGE , F _EDGE 36/1-3 标准计数器功能块:CTU ,CTD , CTUD 37/1 ,2a ,3a ,4 标准计时器功能块:TP , TON , TOF ,RTC 55/1-17 标准操作符:(),函数估计,提祷,-,NOT,祷,/,MOD,十,一,(,), I (=,)=,=,仆,&,AND,X

26、OR,OR5 GB/Z 26157.5-2010 表3ST语言元素表/特征特征的描述55/1-17 标准操作符:0,函数估计,祷祷,-,NOT,铃,/,MOD,+,一,(,),(=,)=,=,仆,&., AND , XOR , OR 56/2 功能块调用和输出的用途注:详见表4的注释。表4类型转换操作操作乡吁土H 果出错条件ANY BIT TO ANY BIT 注4元ANY_BIT_T。一ANY_INTOUTmin十Sbk2k,注5结果)OUTmANY _BIT_ TO_BOOL 如果IN=O,FALSE;元否则,TRUEANY BIT TO STRING 注6元ANY_DATE_T。一STR

27、ING注7元ANY _INT _ TO_BOOL 如果IN=O,FALSE;元否则,TRUEANY_NUM_ TO_ANY _INT IN注8(IN) OUT max)或(lNOUTm. 注1:在GB/T15969.3-2005的2.3. 2中定义的通用数据类型ANY_t、mM,ANY_REAL, ANY_INT,和ANY_BIT的使用隐含了一组转换。例如,转换BOOL_TO_ANY_REAL是想隐含BOOL_TO_REAL和BOOL一TO_LREAL。注2:IN为类型转换函数输入变量的值。注3:OUTnlln和OUTmox是指转换函数的输出数据类型的最小值和最大值,其定义见GB/T15969

28、.3-2005中的表5.注4:在对位串类型的转换中,如果输入变量IN的位数小于输出变量OUT的位数,那么输入的位,将被复制到结果中相应的低有效位,剩余的位以0来填充。如果输入变量1N的位数大于输出变量OUT的位数,那么输入的低有效位将被复制到输出的相应的位。例如,BYTE_ TO_ WORD(16 f丰FF)= 16 # OOFF和WORD_T。一BYTE(16f丰OFFO)= 16 # FO 注5:在此表达式中的位编号与在GB/T15969.3-2005中的表1的注释11中的表述相同。注6:位串变量转换到STRING类型的结果由变量值的16进制表示的串组成,其定义见GB/T15969.3-2

29、005 的2.2.1,字符取自1SO646中的字符集。注7:日期和/或一天中的时间变量转换到STRING类型的结果由变量值表示的串组成,其定义见G町T15969.3-2005的2.2.1,字符取自1SO646中的字符集。注8:REAL和LREAL型到整数型的转换采用1EEE754中5.4定义的舍入规范。注9:舍入误差可能发生在输入变茧的有效位数大于输出浮点数的有效位数的情况。另外需要注意,对于ANY_NUM_TO_ANY_1NT类型的数据值范围误差可能发生在LREAL_TO_REAL中。注10:数字量类型到DATE类型变量的转换与相应的数字茸类型到UINT变量转换相同;其结果是从1972-01

30、-01算起的天数。注11:数字量类型变量转换到STR1NG类型的结果由变量值的字符表示的串组成,其定义见GB/T15969. 3 2005的2.2.1,字符取自1SO646中的字符集。注12:数字量类型到T1ME类型变量的转换与相应数字盐类型到DINT变量的转换相同;其结果是以毫秒为单位的持续时间。注13:数字量类型到TOD类型变茸的转换与相应数字量类型到UDINT变茧的转换相同;其结果是为从午夜算起,以毫秒为单位的时间。注14:DATE类型变盐到数字量类型的转换与UINT变量到相应数字茧类型的转换相同;其结果是从1972-01-01算起的天数。注15:如果需要转换的STRING型数据不是GB

31、/T15969. 3-2005的2.2定义的输出数据类型的外部表示格式,或者转换所得的值不在范围OUTm;n.OUTmax中,则是一种错误。注16:T1ME类型变量到数字量类型的转换与DINT变量到相应数字盐类型的转换相同;其结果与以毫秒为单位的时间间隔的数量值相等。注17:TOD(T1ME_OF _DA Y)类型变量到数字量类型的转换与UDINT变量到相应数字量类型的转换相同;其结果与从午夜算起,以毫秒为单位的时间上的数量值相等。4.2 与实现相关的参数GB/T 15969. 3一2005中表D.1中与实现相关的参数值,在本指导性技术文件中的定义见表5。其他与实现相关的参数值在其他标准或者其

32、他单个功能单元详细描述中加以适当定义。表5与实现相关的参数值GB/T 15969.3-2005的章条矣主Y数值2.2.3.1 持续时间值的范围以微秒为单位,同LINT的定义2.3.1 类型T1ME的变量值的范围以毫秒为单位,同DINT的定义类型T1ME_OF_DAY和DATE_AND_1 ms T1ME中以秒计的值精度7 GB/Z 26157.5-2010 表5(续)GB/丁15969.3-2005的章条参数值2.3.3.1 最大枚举值256 2.3.3.2 STRING变量的缺省最大长度256 STRING变茧的最大允许长度65 536 2.4. 1. 2 下标的最大数8 下标值的最大范围0

33、-255 最大的结构层次8 2.5. 1. 5 扩展函数的最大输入8 2.5. 1. 5. 1 类型转换在精度上的影响如GB/T15969. 3中的表4定义2.5. 1. 5. 2 单变量函数的精度如IEEE7归定义2. 5. 2. 3. 3 计数器的PVmin,PVm 0 ,65535 一一一一一-一一一4.3 语言扩展本指导性技术文件定义的基于GB/T15969.3-2005的扩展数据类型在表6中列出。当这些扩展类型应用到某一具体设备中时,表中的参照章条须被功能单元文档中相应的扩展描述所替代。表6GB/T 15969. 3-2005扩展章条描述ITIME数据类型FTIME数据类型2. 1.

34、 1 LTIME数据类型STRING2数据类型STRINGN数据类型SHORT_STRING数据类型2. 1. 4 结构化位串类型2. 2 基于STRING2类型变量的操作2.2.4.1 编号的位串访问2.2.4.2 结构化位串访问5 抽象语法规范5. 1 传输格式规范开放系统架构中位于底部的各层,与分散的各功能单元之间用户数据的传输密切相关。在这些层中,用户数据被简单地看作为八位字节的序列。然而,应用层实体要求操作的是具有相当复杂程度的数据类型的值。为了实现应用层和底部各层之间相互独立,数据类型需要以抽象语法符号的形式加以规范。运用一个或更多的算法(被称为编码规则)对抽象语法的补充,可以决定

35、承载应用层数据值的底层八位字节的值。抽象语法与一族传输规则的结合将产生一个具体的传输语法。注:本指导性技术文件的用户需要阅读并理解GB/T16262. 1-2006、GB/T16262. 2-2006、GB/T16262. 3 2006、GB/T16262.4-2006、GB/T16263.1-2006、GB/T16263.2-2006、GB/T15969.3一2005和本指导性技术文件第5章,抽象语法规范。阅读本指导性技术文件时,请参照这些文挡。5.2 抽象语法符号本指导性技术文件中的数据类型定义应按照GB/T16262-1996抽象语法符号lCASN.1)的格式8 GB/Z 26157.5

36、-2010 书写。这些类型定义可作为ASN.l中模块网络数据类型的一部分。所以,为了指示这些定义包含于此模块中,ASN.l声明的开始部分应写为:control network DataTypes DEFINITIONS: : = BEGIN ASN.l声明的结束是关键字END。随后的抽象定义将由控制网络数据类型的集合组成。此外,为了基于已有的类型扩展或派生新的数据类型,需作出相应的定义规定;并包含在类型词典中。5.3 控制网络数据规范符号typeldJ用于直接派生、枚举、子范围和结构化位串数据类型,它意味着标记应该从VariableDictionary En try条目下的type域中取得。N

37、etwork Data: = CHOICEEler阳ltaryData,DerivedData ElementaryData: = CHOICE BOOL , FixedLengthlnteger, FixedLengthReal, AnyTime, AnyDate, 且nyString,FixedLengthBitString DerivedData : = CHOICE DirectlyDerivedData, EnurneratedData, SubrangeData, StructuredBitStringData, 且RR且Y,STRUCT , FunctionBlockData D

38、irectlyDerivedData: = typeldJ NetworkData EnumeratedData: = typeldJ USINT SubrangeData: = typeldJ FixedLengthI口tegerStructuredBitStringData: = typeldJ FixedLengthBitString F ixedLengthlnteger: = CHOICE Signedlnteger, Uns ignedlnteger Signedlnteger: = CHOICE SINT , INT , DINT , LINT Uns ignedlnteger:

39、 = CHOICE USINT , UINT , UDINT , ULINT FixedLengthReal: : = CHOICE 阻乱,L阻且乱L且Any严T巳ime:= CHO旧IC臼EITIME, An叮Y严Da扯te:= CHOICE DA且T咀E,TIME_OF_DAY , DATE_AND_TIME AnyString: = CHOICE STRING , STRING2 FixedLengthBitString: = CHOICE BYTE , WORD , DWORD , LWORD BOOL: = PRIVATE 1J IMPLICIT BOO皿ANSINT: = PRIV

40、ATE 2J IMPLICIT OCTET STRING- _ 1 octet INT: = PRIVATE 3J IMPLICIT OCTET STRING一20ctetsDINT: = PRIVATE 4J IMPLICIT OCTET STRING- _ 4 octets LINT: = PRIVATE 5J IMPLICIT OCTET STRING- _ 8 octets 9 GB/Z 26157.5-2010 USINT: = PRIVATE 6J IMPLICIT OC四TSTRING- _ 1 octet UINT: = PRIVATE 7J IMPLICIT OCTET ST

41、RING- _ 2 octets UDINT: = PRIVATE 8J IMPLICIT OCTET STRING- _ 4 octets ULINT: = PRIVATE 9J IMPLICIT OCTET STRING- _ 8 octets REAL: = PRIVATE 10J IMPLICIT OCTET STRING- _ 4 octets LREAL: = PRIVATE 11J IMPLICIT OCTET STRING- _ 8 octets STIME: = PRIVATE 12J IMPLICIT DINT DATE: = PRIVATE 13J IMPLICIT UI

42、NT TIME_OF_DAY: = PRIVAIE 14J IMPLICIT UDINT DATE_AND _TIME: = PRIVATE 15J IMPLICIT SEQUENCE time_of_day UDINT , cltte OINr STRING : = PRIVATE 16J IMPLICIT SEQUENCE charccunt UINT , stringcontents OCTET STRING - one octet per character BYTE: = PRIVATE 17J IMPLICIT OCTET STRING- _ 1 octet WORD: = PRI

43、VATE 18J IMPLICIT OCTET STRING一20ctetsDWORD: = PRIVATE 19J IMPLICIT OCTET STRING- - 4 octets LWORD: = PRIVATE 20J IMPLICIT OCTET STRING- - 8 octets ST阻NG2:= PRIVATE 21J IMPLIC口SEQUEN臼charcount UINT , stri呵2contentsOCTET STRING - 2 octets/ character FTIME: = PRIV且TE22J IMPLICIT DINT LTlME;: = PRIVATE 23J IMPLlCIT LINT ITIME: ;: PRIVATE 24J IMPLICIT INT STRINGN : = P

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

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

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