[PDF] GB/T 21099.2-2007 - 英文版

标准搜索结果: 'GB/T 21099.2-2007'
标准号码美元购买PDF工期标准名称(英文版)
GB/T 21099.2-2007 RFQ 点击询价 <=16 过程控制用功能块 第2部分:功能块概念及电子设备描述语言的规范
   
基本信息
标准编号 GB/T 21099.2-2007 (GB/T21099.2-2007)
中文名称 过程控制用功能块 第2部分:功能块概念及电子设备描述语言的规范
英文名称 Function blocks for process control -- Part 2: Specification of FB concept and electronic device description language
行业 国家标准 (推荐)
中标分类 N10
国际标准分类 25.040.40; 35.240.50
字数估计 359,398
发布日期 2007-10-11
实施日期 2007-12-01
采用标准 IEC/CDV 61804-2-2003, IDT
标准依据 中国国家标准批准发布公告2007年第11号(总第111号);国家标准公告2015年第38号
发布机构 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
范围 GB/T 21099的本部分规定了电子设备描述语言(EDDL), 适用于过程控制功能块(FB)。GB/T 21099的本部分考虑了如下因素来规定功能块(FB)。

GB/T 21099.2-2007 Function blocks for process control.Part 2: Specification of FB concept and electronic device description language ICS 25.040.40;35.240.50 N10 中华人民共和国国家标准 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 过程控制用功能块 第2部分:功能块概念及 电子设备描述语言的规范 (IEC /CDV61804-2:2003,IDT) 2007-10-11发布 2007-12-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布 目次 前言 ⅩⅢ 引言 ⅩⅣ 1 范围 1 2 规范性引用文件 2 3 定义、缩略语及词法结构约定 2 3.1 术语和定义 2 3.2 缩略语和缩写词 8 3.3 词法结构约定 9 4 通用功能块(FB)定义和EDD模型 10 4.1 设备结构(设备模型) 10 4.2 块复合 19 4.3 EDD和EDDL模型 20 5 详细的块定义 22 5.1 概述 22 5.2 应用FB 22 5.3 组件FB 28 5.4 技术块 28 5.5 设备(源)块 36 5.6 对所有块都通用的算法 38 6 FB环境 39 7 对系统管理的映射 39 8 对通信的映射 39 9 电子设备描述语言 41 9.1 总貌 41 9.2 EDD识别信息 47 9.3 BLOCK 50 9.4 COLLECTION 54 9.5 COMMAND 56 9.6 CONNECTION 60 9.7 DOMAIN 61 9.8 EDIT_DISPLAY 61 9.9 IMPORT 63 9.10 LIKE 71 9.11 MENU 71 9.12 METHOD 80 9.13 PROGRAM 81 9.14 RECORD 81 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 9.15 REFERENCE_ARRAY 82 9.16 Relations 83 9.17 RESPONSE_CODES 84 9.18 VALUE_ARRAY 84 9.19 VARIABLE 85 9.20 VARIABLE_LIST 99 9.21 共同属性 99 9.22 输出转移(OPEN和CLOSE) 101 9.23 带条件的表达式 102 9.24 引用 102 9.25 字符串 105 9.26 表达式 107 9.27 文本字典 111 10 一致性陈述 112 附录A(规范性附录) 参数描述 113 附录B(规范性附录) GB/T 21099一致性申明 119 附录C(规范性附录) EDDL形式定义 120 附录D(规范性附录) EDDL内置函数库 213 附录E(规范性附录) EDD例子 291 附录F(规范性附录) EDDL和内置函数程序的行规 308 图1 对于其他标准和产品GB/T 21099系列的定位 1 图2 由过程(P&ID图)推导出的FB结构 10 图3 可分布于设备之间的FB结构(根据GB/T 19769.1-2005) 11 图4 GB/T 21099FB可在不同设备中实现 11 图5 设备的通用组件 12 图6 GB/T 21099的块类型 12 图7 GB/T 21099块总貌(非规范性的图形表示) 13 图8 设备模型的UML分类图 16 图9 测量过程信号流 19 图10 执行过程信号流 20 图11 应用过程信号流 20 图12 EDD生成过程 21 图13 模拟量输入FB 23 图14 模拟量输出FB 24 图15 离散量输入FB 25 图16 离散量输出FB 26 图17 计算FB 27 图18 控制FB 28 图19 温度技术块 29 图20 压力技术块 32 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 图21 可调执行技术块 33 图22 开/关执行技术块 35 图23 Harel状态图 37 图24 ISO OSI参考模型的应用结构 39 图25 参照OSI参考模型的客户机/服务器关系 40 图26 GB/T 21099FB到APOs的映射 40 图27 BLOCK_A 42 图28 COLLECTION 42 图29 COMMAND 43 图30 DOMAIN 43 图31 EDIT_DISPLAY 43 图32 LIKE 44 图33 MENU 44 图34 PROGRAM 45 图35 RECORD 45 图36 REFERENCE_ARRAY 45 图37 REFRESH 45 图38 UNIT 46 图39 WRITE_AS_ONE 46 图40 VALUE_ARRAY 46 图41 VARIABLE 46 图42 VARIABLE_LIST 47 图43 EDDL导入机制 63 图44 MENU激活(ACCESSOFFLINE) 77 图45 输入新值后执行的动作 77 图46 在 MENU的所有VARIABLE输入被接受后执行的ACTION(ACCESSOFFLINE) 77 图47 执行方法 78 图48 MENU激活(ACCESSONLINE) 78 图49 动态VARIABLE的循环读取(ACCESSONLINE) 79 图50 MENU的所有VARIABLE输入被接受后执行的ACTION(ACCESSONLINE) 79 图51 读写操作时间 98 图E.1 使用EDD操作员画面的例子 291 表1 字段属性描述 9 表2 GB/T 21099和GB/T 19769模型元素间的引用 15 表3 变量和参数描述模板 18 表4 Sensor_Type的温度传感器示例 30 表5 设备状态的状态表 36 表6 设备状态转换表 37 表7 DD_REVISION属性 48 表8 DEVICE_REVISION属性 48 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 表9 DEVICE_TYPE属性 48 表10 EDD_PROFILE属性 49 表11 EDD_REVISION属性 49 表12 MANUFACTURER属性 49 表13 MANUFACTURER_EXT属性 49 表14 BLOCK_A属性 50 表15 CHARACTERISTICS属性 51 表16 PARAMETERS属性 51 表17 COLLECTION_ITEMS属性 51 表18 EDIT_DISPLAY_ITEMS属性 51 表19 MENU_ITEMS属性 52 表20 METHOD_ITEMS属性 52 表21 PARAMETER_LISTS的属性 52 表22 REFERENCE_ARRAY_ITEMS属性 52 表23 REFRESH_ITEMS属性 53 表24 UNIT_ITEMS属性 53 表25 WRITE_AS_ONE_ITEMS属性 53 表26 BLOCK_B属性 54 表27 NUMBER属性 54 表28 TYPE属性 54 表29 COLLECTION属性 55 表30 item-type 55 表31 COMMAND属性 56 表32 OPERATION属性 57 表33 TRANSACTION属性 57 表34 REPLY属性 58 表35 INDEX属性 58 表36 BLOCK_B属性 59 表37 NUMBER属性 59 表38 SLOT属性 59 表39 CONNECTION属性 59 表40 HEADER属性 60 表41 MODULE属性 60 表42 CONNECTION属性 60 表43 APPINSTANCE属性 60 表44 DOMAIN属性 61 表45 HANDLING属性 61 表46 EDIT_DISPLAY属性 61 表47 EDIT_ITEMS属性 62 表48 DISPLAY_ITEMS属性 62 表49 PRE_EDIT_ACTIONS属性 63 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 表50 导入设备描述 64 表51 重定义属性 65 表52 BLOCK_A属性的重定义规则 65 表53 BLOCK_B属性的重定义规则 66 表54 COLLECTION属性的重定义规则 66 表55 COMMAND属性的重定义规则 67 表56 CONNECTION属性的重定义规则 67 表57 DOMAIN属性的重定义规则 67 表58 EDIT_DISPLAY属性的重定义规则 67 表59 MENU属性的重定义规则 68 表60 METHOD属性的重定义规则 68 表61 PROGRAM属性的重定义规则 69 表62 RECORD属性的重定义规则 69 表63 REFERENCE_ARRAY属性的重定义规则 69 表64 RESPONSE_CODES属性的重定义规则 69 表65 VALUE_ARRAY属性的重定义规则 70 表66 VARIABLE属性的重定义规则 70 表67 VARIABLE_LIST属性的重定义规则 71 表68 LIKE属性 71 表69 MENU属性 72 表70 ITEMS属性 73 表71 ACCESS属性 73 表72 ENTRY属性 73 表73 POST_EDIT_ACTIONS属性 74 表74 PURPOSE属性 75 表75 ROLE属性 76 表76 STYLE属性 76 表77 VALIDITY属性 76 表78 METHOD属性 80 表79 ACCESS属性 80 表80 VALIDITY属性 81 表81 PROGRAM属性 81 表82 ARGUMENT属性 81 表83 RECORD属性 82 表84 REFERENCE_ARRAY属性 82 表85 ELEMENTS属性 82 表86 REFRESH属性 83 表87 UNIT属性 83 表88 WRITE_AS_ONE属性 84 表89 RESPONSE_CODES属性 84 表90 VALUE_ARRAY属性 85 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 表91 NUMBER_OF_ELEMENTS属性 85 表92 TYPE属性 85 表93 VARIABLE属性 86 表94 CLASS属性 86 表95 TYPE属性 88 表96 DOUBLE,FLOAT,INTEGER,UNSIGNED_INTEGER属性 89 表97 BIT_ENUMERATED属性 92 表98 状态类别属性 92 表99 ALL、AO、DV、TV属性 93 表100 ENUMERATED类型属性 93 表101 INDEX类型属性 94 表102 objectreference 类型属性 94 表103 DEFAULT_REFERENCE属性 94 表104 String类型属性 95 表105 CONSTANT_UNIT属性 96 表106 HANDLING属性 96 表107 POST_EDIT_ACTIONS、PRE_EDIT_ACTIONS、POST_READ_ACTIONS、 PRE_READ_ACTIONS、POST_WRITE_ACTIONS、PRE_WRITE_ACTIONS属性 97 表108 READ/WRITE_TIMEOUT属性 98 表109 STYLE属性 98 表110 VALIDITY属性 99 表111 VARIABLE_LIST属性 99 表112 DEFINITION属性 99 表113 HELP属性 100 表114 LABEL属性 100 表115 MEMBERS属性 100 表116 RESPONSE_CODES属性 101 表117 打开和关闭属性 101 表118 IF、SELECT条件 102 表119 引用一个EDD实例 103 表120 引用RECORD的元素 103 表121 引用VALUE_ARRAY的元素 103 表122 引用COLLECTION的元素 103 表123 引用REFERENCE_ARRAY的元素 104 表124 引用VALUE_ARRAY的元素 104 表125 引用BLOCK_APARAMETERS的元素 105 表126 引用BLOCK_APARAMETER_LISTS的元素 105 表127 引用BLOCK_ACHARACTERISTICS 105 表128 字符串作为一个字符串文字 106 表129 字符串作为字符串变量 106 表130 字符串为一个列举值 106 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 表131 字符串作为一个字典引用 106 表132 引用EDD实例的HELP和LABEL属性 107 表133 字符串操作 107 表134 基本表达式 107 表135 VARIABLE的属性值 108 表136 一元表达式 108 表137 乘法操作符 109 表138 加法操作符 109 表139 移位操作符 109 表140 关系操作符 110 表141 等式操作符 110 表142 文本字典属性 111 表 A.1 参数描述 113 表B.1 一致性(子)条款选择表 119 表B.2 (子)条款选择表内容 119 表C.1 对于整型数的约定 123 表C.2 在字符串文字中使用换码序列 124 表C.3 字符串文字中使用的语言代码 124 表C.4 EDDL运算符 125 表C.5 EDDL关键字 125 表D.1 内置函数词法元表素的格式 213 表D.2 词法元表素的内容 213 表D.3 内置函数abort 214 表D.4 内置函数abort_on_comm_errors 214 表D.5 内置函数ABORT_ON_ALL_COMM_STATUS 214 表D.6 内置函数ABORT_ON_ALL_DEVICE_STATUS 215 表D.7 内置函数ABORT_ON_ALL_RESPONSE_CODES 215 表D.8 内置函数abort_on_al_response_codes 216 表D.9 内置函数abort_on_comm_error 216 表D.10 内置函数ABORT_ON_COMM_ERROR 216 表D.11 内置函数ABORT_ON_COMM_STATUS 217 表D.12 内置函数ABORT_ON_DEVICE_STATUS 217 表D.13 内置函数ABORT_ON_NO_DEVICE 218 表D.14 内置函数ABORT_ON_RESPONSE_CODE 219 表D.15 内置函数abort_on_response_code 219 表D.16 内置函数ACKNOWLEDGE 219 表D.17 内置函数acknowledge 220 表D.18 内置函数add_abort_method(versionA) 220 表D.19 内置函数add_abort_method(versionB) 220 表D.20 内置函数assign 221 表D.21 内置函数assign_double 221 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 表D.22 内置函数assign_float 221 表D.23 内置函数assign_int 222 表D.24 内置函数assign_var 222 表D.25 内置函数atof 222 表D.26 内置函数atoi 223 表D.27 内置函数dassign 223 表D.28 内置函数DELAY 223 表D.29 内置函数delay 224 表D.30 内置函数DELAY_TIME 224 表D.31 内置函数delayfor 224 表D.32 内置函数DICT_ID 225 表D.33 内置函数discard_on_exit 225 表D.34 内置函数display 226 表D.35 内置函数display_builtin_error 226 表D.36 内置函数display_comm_error 226 表D.37 内置函数display_comm_status 227 表D.38 内置函数display_device_status 227 表D.39 内置函数display_dynamics 228 表D.40 内置函数display_message 228 表D.41 内置函数display_response_code 229 表D.42 内置函数display_response_status 229 表D.43 内置函数display_xmtr_status 229 表D.44 内置函数edit_device_value 230 表D.45 内置函数edit_local_value 231 表D.46 内置函数ext_send_command 231 表D.47 内置函数ext_send_command_trans 232 表D.48 内置函数fail_on_al_comm_errors 232 表D.49 内置函数fail_on_al_response_errors 233 表D.50 内置函数fail_on_comm_error 233 表D.51 内置函数fail_on_response_code 234 表D.52 内置函数fassign 234 表D.53 内置函数fgetval 234 表D.54 内置函数float_value 234 表D.55 内置函数fsetval 235 表D.56 内置函数ftoa 235 表D.57 内置函数fvar_value 235 表D.58 内置函数get_acknowledgement 236 表D.59 内置函数get_comm_error 236 表D.60 内置函数get_comm_error_string 237 表D.61 内置函数get_date 237 表D.62 内置函数get_date_value 238 GB/T 21099.2-2007/IEC /CD犞61804-2:2003 表D.63 内置函数get_dds_error 238 表D.64 内置函数GET_DEV_VAR_VALUE 239 表D.65 内置函数get_dev_var_value 239 表D.66 内置函数get_dictionary_string 239 表D.67 内置函数get_double 240 表D.68 内置函数get_double_value 240 表D.69 内置函数get_float 241 表D.70 内置函数get_float_value 241 表D.71 内置函数GET_LOCAL_VAR_VALUE 242 表D.72 内置函数get_local_var_value 242 表D.73 内置函数get_more_status 242 表D.74 内置函数get_resolve_status 243 表D.75 内置函数get_response_code 243 表D.......