标准解读

《GB/T 21099.5-2024 企业系统中的设备和集成 过程控制用功能块(FB)和电子设备描述语言(EDDL) 第5部分:EDDL内置库》是针对在过程控制系统中使用的电子设备描述语言(EDDL)所定义的一系列标准之一。该部分特别关注于EDDL内置库,旨在提供一套预定义的功能和服务,以促进不同制造商生产的设备之间的互操作性,并简化这些设备与控制系统之间信息交换的过程。

EDDL是一种用于描述现场设备能力的语言,它允许工程师通过图形界面配置、监控以及诊断复杂的工业自动化系统中的智能设备。而EDDL内置库则是这套语言体系中的一个重要组成部分,它包含了大量已经被标准化定义好的函数、类型和其他元素,可以直接被EDDL文件引用或调用,从而减少重复开发工作量,提高效率。

根据本标准,EDDL内置库涵盖了从基本数据类型到高级服务的各种定义,包括但不限于数值处理、字符串操作、时间日期管理等功能。此外,还提供了对网络通信协议的支持,比如读写参数值、执行命令等,这些都是实现远程访问和控制的基础。通过使用这些预先定义好的组件,开发者可以更加专注于应用程序逻辑的设计而非底层细节的实现。

对于想要遵循此标准进行开发的企业而言,了解并正确应用EDDL内置库中的各项规定是非常重要的。这不仅有助于确保所开发的产品能够与其他符合相同标准的设备无缝对接,同时也为终端用户提供了更加强大且灵活的解决方案。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 即将实施
  • 暂未开始实施
  • 2024-11-28 颁布
  • 2025-06-01 实施
©正版授权
GB/T 21099.5-2024企业系统中的设备和集成过程控制用功能块(FB)和电子设备描述语言(EDDL)第5部分:EDDL内置库_第1页
GB/T 21099.5-2024企业系统中的设备和集成过程控制用功能块(FB)和电子设备描述语言(EDDL)第5部分:EDDL内置库_第2页
GB/T 21099.5-2024企业系统中的设备和集成过程控制用功能块(FB)和电子设备描述语言(EDDL)第5部分:EDDL内置库_第3页
GB/T 21099.5-2024企业系统中的设备和集成过程控制用功能块(FB)和电子设备描述语言(EDDL)第5部分:EDDL内置库_第4页
GB/T 21099.5-2024企业系统中的设备和集成过程控制用功能块(FB)和电子设备描述语言(EDDL)第5部分:EDDL内置库_第5页

文档简介

ICS25040403524050

;

CCSN.10...

中华人民共和国国家标准

GB/T210995—2024/IEC61804-52020

.:

企业系统中的设备和集成过程控制用

功能块FB和电子设备描述语言EDDL

()()

第5部分EDDL内置库

:

Devicesandinterrationinenterrisesstems—FunctionblocksFBfor

gpy()

rocesscontrolandelectronicdevicedescritionlanuaeEDDL—

ppgg()

Part5EDDLBuiltinlibrar

:y

IEC61804-52020IDT

(:,)

2024-11-28发布2025-06-01实施

国家市场监督管理总局发布

国家标准化管理委员会

GB/T210995—2024/IEC61804-52020

.:

目次

前言

………………………ⅩⅩⅢ

引言

………………………ⅩⅩⅣ

范围

1………………………1

规范性引用文件

2…………………………1

术语定义缩略语和缩写

3、、………………1

术语和定义

3.1…………………………1

缩略语和缩写

3.2………………………1

内置描述的约定

4…………………………2

内置类别

5…………………3

概述

5.1…………………3

用户界面内置

5.2………………………17

通信内置

5.3……………18

动作内置

5.4……………21

内置库

6EDDL……………25

总则

6.1…………………25

用户界面内置

6.2………………………25

内置

6.2.1ACKNOWLEDGE……………………25

内置

6.2.2acknowledge……………25

内置

6.2.3DELAY…………………26

内置

6.2.4delay……………………26

内置

6.2.5delayfor…………………27

内置

6.2.6delayfor2………………28

内置

6.2.7DISPLAY………………30

内置

6.2.8display…………………30

内置

6.2.9display_bitenum………………………31

内置

6.2.10display_builtin_error…………………31

内置

6.2.11display_com_error……………………32

内置

6.2.12display_comm_status…………………32

内置

6.2.13display_device_status…………………33

内置

6.2.14display_dynamics……………………33

内置

6.2.15display_dynamics2……………………34

内置

6.2.16display_message………………………35

内置

6.2.17display_message2……………………36

GB/T210995—2024/IEC61804-52020

.:

内置

6.2.18display_response_code………………38

内置

6.2.19display_response_status………………39

内置

6.2.20display_xmtr_status…………………39

内置

6.2.21edit_device_value……………………40

内置

6.2.22edit_device_value2……………………41

内置

6.2.23edit_local_value………………………43

内置

6.2.24edit_local_value2………………………43

内置

6.2.25get_acknowledgement………………45

内置

6.2.26get_acknowledgement2………………46

内置

6.2.27GET_DEV_VAR_VALUE…………47

内置

6.2.28get_dev_var_value……………………48

内置

6.2.29GET_LOCAL_VAR_VALUE………48

内置

6.2.30get_local_var_value……………………49

内置

6.2.31Menu…………………49

内置版本

6.2.32MenuDisplay(A)…………………50

内置版本

6.2.33MenuDisplay(B)…………………51

内置

6.2.34PUT_MESSAGE……………………53

内置

6.2.35put_message…………53

内置

6.2.36SELECT_FROM_LIST………………55

内置

6.2.37select_from_list………………………55

内置

6.2.38select_from_menu……………………56

内置

6.2.39select_from_menu2……………………57

提示字符串格式

6.2.40……………59

通信内置

6.3……………60

内置

6.3.1abort_on_all_comm_errors……………60

内置

6.3.2ABORT_ON_ALL_COMM_STATUS………………60

内置

6.3.3ABORT_ON_ALL_DEVICE_STATUS……………61

内置

6.3.4ABORT_ON_ALL_RESPONSE_CODES……………61

内置

6.3.5abort_on_all_response_codes…………62

内置

6.3.6ABORT_ON_COMM_ERROR………62

内置

6.3.7abort_on_comm_error…………………63

内置

6.3.8ABORT_ON_COMM_STATUS……………………63

内置

6.3.9ABORT_ON_DEVICE_STATUS……………………64

内置已弃用

6.3.10ABORT_ON_NO_DEVICE()………………64

内置

6.3.11ABORT_ON_RESPONSE_CODE…………………65

内置

6.3.12abort_on_response_code………………66

内置

6.3.13ext_send_command……………………67

GB/T210995—2024/IEC61804-52020

.:

内置

6.3.14ext_send_command_trans……………67

内置

6.3.15fail_on_all_comm_errors……………68

内置

6.3.16fail_on_all_response_codes…………69

内置

6.3.17fail_on_comm_error…………………69

内置

6.3.18fail_on_response_code………………70

内置

6.3.19get_more_status………………………70

内置

6.3.20IGNORE_ALL_COMM_STATUS…………………71

内置

6.3.21IGNORE_ALL_DEVICE_STATUS………………72

内置

6.3.22IGNORE_ALL_RESPONSE_CODES………………72

内置

6.3.23IGNORE_COMM_ERROR…………73

内置

6.3.24IGNORE_COMM_STATUS…………73

内置

6.3.25IGNORE_DEVICE_STATUS………74

内置已弃用

6.3.26IGNORE_NO_DEVICE()……………………74

内置

6.3.27IGNORE_RESPONSE_CODE………75

内置

6.3.28read_value……………75

内置

6.3.29read_value2……………76

内置

6.3.30ReadCommand………………………77

内置

6.3.31retry_on_all_comm_errors……………77

内置

6.3.32RETRY_ON_ALL_COMM_STATUS……………77

内置

6.3.33RETRY_ON_ALL_DEVICE_STATUS……………78

内置

6.3.34RETRY_ON_ALL_RESPONSE_CODES…………78

内置

6.3.35retry_on_all_response_codes…………79

内置

6.3.36RETRY_ON_COMM_ERROR………79

内置

6.3.37retry_on_comm_error…………………80

内置

6.3.38RETRY_ON_COMM_STATUS……………………80

内置

6.3.39RETRY_ON_DEVICE_STATUS…………………81

内置已弃用

6.3.40RETRY_ON_NO_DEVICE()………………82

内置

6.3.41RETRY_ON_RESPONSE_CODE…………………82

内置

6.3.42retry_on_response_code………………83

内置

6.3.43send……………………83

内置

6.3.44send_all_values………………………84

内置

6.3.45send_command………………………84

内置

6.3.46send_command_trans…………………85

内置

6.3.47send_trans……………86

内置

6.3.48send_value……………86

内置

6.3.49send_value2……………87

内置

6.3.50SET_NUMBER_OF_RETRIES……………………88

GB/T210995—2024/IEC61804-52020

.:

内置

6.3.51WriteCommand………………………89

内置

6.3.52XMTR_ABORT_ON_ALL_COMM_STATUS……89

内置

6.3.53XMTR_ABORT_ON_ALL_DATA…………………89

内置

6.3.54XMTR_ABORT_ON_ALL_DEVICE_STATUS…………………90

内置

6.3.55XMTR_ABORT_ON_ALL_RESPONSE_CODES…………………90

内置

6.3.56XMTR_ABORT_ON_COMM_ERROR……………91

内置

6.3.57XMTR_ABORT_ON_COMM_STATUS…………91

内置

6.3.58XMTR_ABORT_ON_DATA………92

内置

6.3.59XMTR_ABORT_ON_DEVICE_STATUS…………92

内置已弃用

6.3.60XMTR_ABORT_ON_NO_DEVICE()………93

内置

6.3.61XMTR_ABORT_ON_RESPONSE_CODE…………93

内置

6.3.62XMTR_IGNORE_ALL_COMM_STATUS………94

内置

6.3.63XMTR_IGNORE_ALL_DATA……………………94

内置

6.3.64XMTR_IGNORE_ALL_DEVICE_STATUS………95

内置

6.3.65XMTR_IGNORE_ALL_RESPONSE_CODES……95

内置

6.3.66XMTR_IGNORE_COMM_ERROR………………96

内置

6.3.67XMTR_IGNORE_COMM_STATUS………………96

内置

6.3.68XMTR_IGNORE_DATA……………97

内置

6.3.69XMTR_IGNORE_DEVICE_STATUS……………97

内置已弃用

6.3.70XMTR_IGNORE_NO_DEVICE()…………98

内置

6.3.71XMTR_IGNORE_RESPONSE_CODE……………98

内置

6.3.72XMTR_RETRY_ON_ALL_COMM_STATUS……99

内置

6.3.73XMTR_RETRY_ON_ALL_DATA…………………99

内置

6.3.74XMTR_RETRY_ON_ALL_DEVICE_STATUS…………………100

内置

6.3.75XMTR_RETRY_ON_ALL_RESPONSE_CODES………………100

内置

6.3.76XMTR_RETRY_ON_COMM_ERROR…………101

内置

6.3.77XMTR_RETRY_ON_COMM_STATUS…………101

内置

6.3.78XMTR_RETRY_ON_DATA………102

内置

6.3.79XMTR_RETRY_ON_DEVICE_STATUS………102

内置已弃用

6.3.80XMTR_RETRY_ON_NO_DEVICE()……103

内置

6.3.81XMTR_RETRY_ON_RESPONSE_CODE………103

动作内置

6.4…………………………104

内置

6.4.1fgetval…………………104

内置

6.4.2fsetval…………………104

内置

6.4.3get_date………………105

内置

6.4.4get_double……………105

内置

6.4.5get_float………………106

GB/T210995—2024/IEC61804-52020

.:

内置

6.4.6get_signed……………107

内置

6.4.7get_string………………107

内置

6.4.8get_unsigned…………108

内置

6.4.9igetval…………………109

内置

6.4.10isetval…………………109

内置

6.4.11isOffline………………109

内置

6.4.12lgetval…………………110

内置

6.4.13lsetval…………………110

内置

6.4.14put_date………………111

内置

6.4.15put_double……………112

内置

6.4.16put_float………………112

内置

6.4.17put_signed……………113

内置

6.4.18put_string……………113

内置

6.4.19put_unsigned…………114

内置

6.4.20sgetval………………114

内置

6.4.21ssetval………………115

可变访问内置

6.5……………………116

内置

6.5.1assign…………………116

内置

6.5.2assign_double…………116

内置

6.5.3assign_float……………117

内置

6.5.4assign_int………………117

内置

6.5.5assign_var……………118

内置

6.5.6assign2…………………118

内置

6.5.7dassign…………………120

内置

6.5.8fassign…………………120

内置

6.5.9float_value……………121

内置

6.5.10fvar_value……………121

内置

6.5.11get_date_value………………………121

内置

6.5.12get_date_value2………………………122

内置

6.5.13get_double_value……………………123

内置

6.5.14get_double_value2……………………124

内置

6.5.15get_float_value………………………125

内置

6.5.16get_float_value2……………………125

内置

6.5.17get_signed_value……………………126

内置

6.5.18get_signed_value2……………………127

内置

6.5.19get_string_value……………………128

内置

6.5.20get_string_value2……………………129

GB/T210995—2024/IEC61804-52020

.:

内置

6.5.21get_unsigned_value…………………130

内置

6.5.22get_unsigned_value2…………………131

内置

6.5.23iassign………………132

内置

6.5.24int_value……………133

内置

6.5.25ivar_value……………133

内置

6.5.26lassign………………133

内置

6.5.27long_value……………134

内置

6.5.28lvar_value……………134

内置

6.5.29put_date_value………………………135

内置

6.5.30put_date_value2……………………135

内置

6.5.31put_double_value……………………137

内置

6.5.32put_double_value2…………………137

内置

6.5.33put_float_value………………………138

内置

6.5.34put_float_value2……………………139

内置

6.5.35put_signed_value……………………139

内置

6.5.36put_signed_value2……………………140

内置

6.5.37put_string_value……………………141

内置

6.5.38put_string_value2……………………142

内置

6.5.39put_unsigned_value…………………143

内置

6.5.40put_unsigned_value2………………144

内置

6.5.41ret_double_value……………………145

内置

6.5.42ret_double_value2……………………145

内置

6.5.43ret_float_value………………………146

内置

6.5.44ret_float_value2………………………146

内置

6.5.45ret_signed_value……………………147

内置

6.5.46ret_signed_value2……………………147

内置

6.5.47ret_unsigned_value…………………148

内置

6.5.48ret_unsigned_value2…………………148

内置

6.5.49vassign………………149

普通终端内置

6.6……………………149

内置

6.6.1discard_on_exit………………………149

内置

6.6.2save_on_exit…………150

内置

6.6.3save_values……………151

内置

6.6.4send_on_exit…………151

异常终端内置

6.7……………………152

内置

6.7.1abort……………………152

内置版本

6.7.2add_abort_method(A)…………152

GB/T210995—2024/IEC61804-52020

.

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论