標(biāo)準(zhǔn)解讀

《GB/T 21099.5-2024 企業(yè)系統(tǒng)中的設(shè)備和集成 過程控制用功能塊(FB)和電子設(shè)備描述語言(EDDL) 第5部分:EDDL內(nèi)置庫》是針對在過程控制系統(tǒng)中使用的電子設(shè)備描述語言(EDDL)所定義的一系列標(biāo)準(zhǔn)之一。該部分特別關(guān)注于EDDL內(nèi)置庫,旨在提供一套預(yù)定義的功能和服務(wù),以促進(jìn)不同制造商生產(chǎn)的設(shè)備之間的互操作性,并簡化這些設(shè)備與控制系統(tǒng)之間信息交換的過程。

EDDL是一種用于描述現(xiàn)場設(shè)備能力的語言,它允許工程師通過圖形界面配置、監(jiān)控以及診斷復(fù)雜的工業(yè)自動化系統(tǒng)中的智能設(shè)備。而EDDL內(nèi)置庫則是這套語言體系中的一個重要組成部分,它包含了大量已經(jīng)被標(biāo)準(zhǔn)化定義好的函數(shù)、類型和其他元素,可以直接被EDDL文件引用或調(diào)用,從而減少重復(fù)開發(fā)工作量,提高效率。

根據(jù)本標(biāo)準(zhǔn),EDDL內(nèi)置庫涵蓋了從基本數(shù)據(jù)類型到高級服務(wù)的各種定義,包括但不限于數(shù)值處理、字符串操作、時間日期管理等功能。此外,還提供了對網(wǎng)絡(luò)通信協(xié)議的支持,比如讀寫參數(shù)值、執(zhí)行命令等,這些都是實現(xiàn)遠(yuǎn)程訪問和控制的基礎(chǔ)。通過使用這些預(yù)先定義好的組件,開發(fā)者可以更加專注于應(yīng)用程序邏輯的設(shè)計而非底層細(xì)節(jié)的實現(xiàn)。

對于想要遵循此標(biāo)準(zhǔn)進(jìn)行開發(fā)的企業(yè)而言,了解并正確應(yīng)用EDDL內(nèi)置庫中的各項規(guī)定是非常重要的。這不僅有助于確保所開發(fā)的產(chǎn)品能夠與其他符合相同標(biāo)準(zhǔn)的設(shè)備無縫對接,同時也為終端用戶提供了更加強(qiáng)大且靈活的解決方案。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 即將實施
  • 暫未開始實施
  • 2024-11-28 頒布
  • 2025-06-01 實施
?正版授權(quán)
GB/T 21099.5-2024企業(yè)系統(tǒng)中的設(shè)備和集成過程控制用功能塊(FB)和電子設(shè)備描述語言(EDDL)第5部分:EDDL內(nèi)置庫_第1頁
GB/T 21099.5-2024企業(yè)系統(tǒng)中的設(shè)備和集成過程控制用功能塊(FB)和電子設(shè)備描述語言(EDDL)第5部分:EDDL內(nèi)置庫_第2頁
GB/T 21099.5-2024企業(yè)系統(tǒng)中的設(shè)備和集成過程控制用功能塊(FB)和電子設(shè)備描述語言(EDDL)第5部分:EDDL內(nèi)置庫_第3頁
GB/T 21099.5-2024企業(yè)系統(tǒng)中的設(shè)備和集成過程控制用功能塊(FB)和電子設(shè)備描述語言(EDDL)第5部分:EDDL內(nèi)置庫_第4頁
GB/T 21099.5-2024企業(yè)系統(tǒng)中的設(shè)備和集成過程控制用功能塊(FB)和電子設(shè)備描述語言(EDDL)第5部分:EDDL內(nèi)置庫_第5頁

文檔簡介

ICS25040403524050

;

CCSN.10...

中華人民共和國國家標(biāo)準(zhǔn)

GB/T210995—2024/IEC61804-52020

.:

企業(yè)系統(tǒng)中的設(shè)備和集成過程控制用

功能塊FB和電子設(shè)備描述語言EDDL

()()

第5部分EDDL內(nèi)置庫

:

Devicesandinterrationinenterrisesstems—FunctionblocksFBfor

gpy()

rocesscontrolandelectronicdevicedescritionlanuaeEDDL—

ppgg()

Part5EDDLBuiltinlibrar

:y

IEC61804-52020IDT

(:,)

2024-11-28發(fā)布2025-06-01實施

國家市場監(jiān)督管理總局發(fā)布

國家標(biāo)準(zhǔn)化管理委員會

GB/T210995—2024/IEC61804-52020

.:

目次

前言

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

引言

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

范圍

1………………………1

規(guī)范性引用文件

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

術(shù)語定義縮略語和縮寫

3、、………………1

術(shù)語和定義

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

縮略語和縮寫

3.2………………………1

內(nèi)置描述的約定

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

內(nèi)置類別

5…………………3

概述

5.1…………………3

用戶界面內(nèi)置

5.2………………………17

通信內(nèi)置

5.3……………18

動作內(nèi)置

5.4……………21

內(nèi)置庫

6EDDL……………25

總則

6.1…………………25

用戶界面內(nèi)置

6.2………………………25

內(nèi)置

6.2.1ACKNOWLEDGE……………………25

內(nèi)置

6.2.2acknowledge……………25

內(nèi)置

6.2.3DELAY…………………26

內(nèi)置

6.2.4delay……………………26

內(nèi)置

6.2.5delayfor…………………27

內(nèi)置

6.2.6delayfor2………………28

內(nèi)置

6.2.7DISPLAY………………30

內(nèi)置

6.2.8display…………………30

內(nèi)置

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

內(nèi)置

6.2.10display_builtin_error…………………31

內(nèi)置

6.2.11display_com_error……………………32

內(nèi)置

6.2.12display_comm_status…………………32

內(nèi)置

6.2.13display_device_status…………………33

內(nèi)置

6.2.14display_dynamics……………………33

內(nèi)置

6.2.15display_dynamics2……………………34

內(nèi)置

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

內(nèi)置

6.2.17display_message2……………………36

GB/T210995—2024/IEC61804-52020

.:

內(nèi)置

6.2.18display_response_code………………38

內(nèi)置

6.2.19display_response_status………………39

內(nèi)置

6.2.20display_xmtr_status…………………39

內(nèi)置

6.2.21edit_device_value……………………40

內(nèi)置

6.2.22edit_device_value2……………………41

內(nèi)置

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

內(nèi)置

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

內(nèi)置

6.2.25get_acknowledgement………………45

內(nèi)置

6.2.26get_acknowledgement2………………46

內(nèi)置

6.2.27GET_DEV_VAR_VALUE…………47

內(nèi)置

6.2.28get_dev_var_value……………………48

內(nèi)置

6.2.29GET_LOCAL_VAR_VALUE………48

內(nèi)置

6.2.30get_local_var_value……………………49

內(nèi)置

6.2.31Menu…………………49

內(nèi)置版本

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

內(nèi)置版本

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

內(nèi)置

6.2.34PUT_MESSAGE……………………53

內(nèi)置

6.2.35put_message…………53

內(nèi)置

6.2.36SELECT_FROM_LIST………………55

內(nèi)置

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

內(nèi)置

6.2.38select_from_menu……………………56

內(nèi)置

6.2.39select_from_menu2……………………57

提示字符串格式

6.2.40……………59

通信內(nèi)置

6.3……………60

內(nèi)置

6.3.1abort_on_all_comm_errors……………60

內(nèi)置

6.3.2ABORT_ON_ALL_COMM_STATUS………………60

內(nèi)置

6.3.3ABORT_ON_ALL_DEVICE_STATUS……………61

內(nèi)置

6.3.4ABORT_ON_ALL_RESPONSE_CODES……………61

內(nèi)置

6.3.5abort_on_all_response_codes…………62

內(nèi)置

6.3.6ABORT_ON_COMM_ERROR………62

內(nèi)置

6.3.7abort_on_comm_error…………………63

內(nèi)置

6.3.8ABORT_ON_COMM_STATUS……………………63

內(nèi)置

6.3.9ABORT_ON_DEVICE_STATUS……………………64

內(nèi)置已棄用

6.3.10ABORT_ON_NO_DEVICE()………………64

內(nèi)置

6.3.11ABORT_ON_RESPONSE_CODE…………………65

內(nèi)置

6.3.12abort_on_response_code………………66

內(nèi)置

6.3.13ext_send_command……………………67

GB/T210995—2024/IEC61804-52020

.:

內(nèi)置

6.3.14ext_send_command_trans……………67

內(nèi)置

6.3.15fail_on_all_comm_errors……………68

內(nèi)置

6.3.16fail_on_all_response_codes…………69

內(nèi)置

6.3.17fail_on_comm_error…………………69

內(nèi)置

6.3.18fail_on_response_code………………70

內(nèi)置

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

內(nèi)置

6.3.20IGNORE_ALL_COMM_STATUS…………………71

內(nèi)置

6.3.21IGNORE_ALL_DEVICE_STATUS………………72

內(nèi)置

6.3.22IGNORE_ALL_RESPONSE_CODES………………72

內(nèi)置

6.3.23IGNORE_COMM_ERROR…………73

內(nèi)置

6.3.24IGNORE_COMM_STATUS…………73

內(nèi)置

6.3.25IGNORE_DEVICE_STATUS………74

內(nèi)置已棄用

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

內(nèi)置

6.3.27IGNORE_RESPONSE_CODE………75

內(nèi)置

6.3.28read_value……………75

內(nèi)置

6.3.29read_value2……………76

內(nèi)置

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

內(nèi)置

6.3.31retry_on_all_comm_errors……………77

內(nèi)置

6.3.32RETRY_ON_ALL_COMM_STATUS……………77

內(nèi)置

6.3.33RETRY_ON_ALL_DEVICE_STATUS……………78

內(nèi)置

6.3.34RETRY_ON_ALL_RESPONSE_CODES…………78

內(nèi)置

6.3.35retry_on_all_response_codes…………79

內(nèi)置

6.3.36RETRY_ON_COMM_ERROR………79

內(nèi)置

6.3.37retry_on_comm_error…………………80

內(nèi)置

6.3.38RETRY_ON_COMM_STATUS……………………80

內(nèi)置

6.3.39RETRY_ON_DEVICE_STATUS…………………81

內(nèi)置已棄用

6.3.40RETRY_ON_NO_DEVICE()………………82

內(nèi)置

6.3.41RETRY_ON_RESPONSE_CODE…………………82

內(nèi)置

6.3.42retry_on_response_code………………83

內(nèi)置

6.3.43send……………………83

內(nèi)置

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

內(nèi)置

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

內(nèi)置

6.3.46send_command_trans…………………85

內(nèi)置

6.3.47send_trans……………86

內(nèi)置

6.3.48send_value……………86

內(nèi)置

6.3.49send_value2……………87

內(nèi)置

6.3.50SET_NUMBER_OF_RETRIES……………………88

GB/T210995—2024/IEC61804-52020

.:

內(nèi)置

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

內(nèi)置

6.3.52XMTR_ABORT_ON_ALL_COMM_STATUS……89

內(nèi)置

6.3.53XMTR_ABORT_ON_ALL_DATA…………………89

內(nèi)置

6.3.54XMTR_ABORT_ON_ALL_DEVICE_STATUS…………………90

內(nèi)置

6.3.55XMTR_ABORT_ON_ALL_RESPONSE_CODES…………………90

內(nèi)置

6.3.56XMTR_ABORT_ON_COMM_ERROR……………91

內(nèi)置

6.3.57XMTR_ABORT_ON_COMM_STATUS…………91

內(nèi)置

6.3.58XMTR_ABORT_ON_DATA………92

內(nèi)置

6.3.59XMTR_ABORT_ON_DEVICE_STATUS…………92

內(nèi)置已棄用

6.3.60XMTR_ABORT_ON_NO_DEVICE()………93

內(nèi)置

6.3.61XMTR_ABORT_ON_RESPONSE_CODE…………93

內(nèi)置

6.3.62XMTR_IGNORE_ALL_COMM_STATUS………94

內(nèi)置

6.3.63XMTR_IGNORE_ALL_DATA……………………94

內(nèi)置

6.3.64XMTR_IGNORE_ALL_DEVICE_STATUS………95

內(nèi)置

6.3.65XMTR_IGNORE_ALL_RESPONSE_CODES……95

內(nèi)置

6.3.66XMTR_IGNORE_COMM_ERROR………………96

內(nèi)置

6.3.67XMTR_IGNORE_COMM_STATUS………………96

內(nèi)置

6.3.68XMTR_IGNORE_DATA……………97

內(nèi)置

6.3.69XMTR_IGNORE_DEVICE_STATUS……………97

內(nèi)置已棄用

6.3.70XMTR_IGNORE_NO_DEVICE()…………98

內(nèi)置

6.3.71XMTR_IGNORE_RESPONSE_CODE……………98

內(nèi)置

6.3.72XMTR_RETRY_ON_ALL_COMM_STATUS……99

內(nèi)置

6.3.73XMTR_RETRY_ON_ALL_DATA…………………99

內(nèi)置

6.3.74XMTR_RETRY_ON_ALL_DEVICE_STATUS…………………100

內(nèi)置

6.3.75XMTR_RETRY_ON_ALL_RESPONSE_CODES………………100

內(nèi)置

6.3.76XMTR_RETRY_ON_COMM_ERROR…………101

內(nèi)置

6.3.77XMTR_RETRY_ON_COMM_STATUS…………101

內(nèi)置

6.3.78XMTR_RETRY_ON_DATA………102

內(nèi)置

6.3.79XMTR_RETRY_ON_DEVICE_STATUS………102

內(nèi)置已棄用

6.3.80XMTR_RETRY_ON_NO_DEVICE()……103

內(nèi)置

6.3.81XMTR_RETRY_ON_RESPONSE_CODE………103

動作內(nèi)置

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

內(nèi)置

6.4.1fgetval…………………104

內(nèi)置

6.4.2fsetval…………………104

內(nèi)置

6.4.3get_date………………105

內(nèi)置

6.4.4get_double……………105

內(nèi)置

6.4.5get_float………………106

GB/T210995—2024/IEC61804-52020

.:

內(nèi)置

6.4.6get_signed……………107

內(nèi)置

6.4.7get_string………………107

內(nèi)置

6.4.8get_unsigned…………108

內(nèi)置

6.4.9igetval…………………109

內(nèi)置

6.4.10isetval…………………109

內(nèi)置

6.4.11isOffline………………109

內(nèi)置

6.4.12lgetval…………………110

內(nèi)置

6.4.13lsetval…………………110

內(nèi)置

6.4.14put_date………………111

內(nèi)置

6.4.15put_double……………112

內(nèi)置

6.4.16put_float………………112

內(nèi)置

6.4.17put_signed……………113

內(nèi)置

6.4.18put_string……………113

內(nèi)置

6.4.19put_unsigned…………114

內(nèi)置

6.4.20sgetval………………114

內(nèi)置

6.4.21ssetval………………115

可變訪問內(nèi)置

6.5……………………116

內(nèi)置

6.5.1assign…………………116

內(nèi)置

6.5.2assign_double…………116

內(nèi)置

6.5.3assign_float……………117

內(nèi)置

6.5.4assign_int………………117

內(nèi)置

6.5.5assign_var……………118

內(nèi)置

6.5.6assign2…………………118

內(nèi)置

6.5.7dassign…………………120

內(nèi)置

6.5.8fassign…………………120

內(nèi)置

6.5.9float_value……………121

內(nèi)置

6.5.10fvar_value……………121

內(nèi)置

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

內(nèi)置

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

內(nèi)置

6.5.13get_double_value……………………123

內(nèi)置

6.5.14get_double_value2……………………124

內(nèi)置

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

內(nèi)置

6.5.16get_float_value2……………………125

內(nèi)置

6.5.17get_signed_value……………………126

內(nèi)置

6.5.18get_signed_value2……………………127

內(nèi)置

6.5.19get_string_value……………………128

內(nèi)置

6.5.20get_string_value2……………………129

GB/T210995—2024/IEC61804-52020

.:

內(nèi)置

6.5.21get_unsigned_value…………………130

內(nèi)置

6.5.22get_unsigned_value2…………………131

內(nèi)置

6.5.23iassign………………132

內(nèi)置

6.5.24int_value……………133

內(nèi)置

6.5.25ivar_value……………133

內(nèi)置

6.5.26lassign………………133

內(nèi)置

6.5.27long_value……………134

內(nèi)置

6.5.28lvar_value……………134

內(nèi)置

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

內(nèi)置

6.5.30put_date_value2……………………135

內(nèi)置

6.5.31put_double_value……………………137

內(nèi)置

6.5.32put_double_value2…………………137

內(nèi)置

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

內(nèi)置

6.5.34put_float_value2……………………139

內(nèi)置

6.5.35put_signed_value……………………139

內(nèi)置

6.5.36put_signed_value2……………………140

內(nèi)置

6.5.37put_string_value……………………141

內(nèi)置

6.5.38put_string_value2……………………142

內(nèi)置

6.5.39put_unsigned_value…………………143

內(nèi)置

6.5.40put_unsigned_value2………………144

內(nèi)置

6.5.41ret_double_value……………………145

內(nèi)置

6.5.42ret_double_value2……………………145

內(nèi)置

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

內(nèi)置

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

內(nèi)置

6.5.45ret_signed_value……………………147

內(nèi)置

6.5.46ret_signed_value2……………………147

內(nèi)置

6.5.47ret_unsigned_value…………………148

內(nèi)置

6.5.48ret_unsigned_value2…………………148

內(nèi)置

6.5.49vassign………………149

普通終端內(nèi)置

6.6……………………149

內(nèi)置

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

內(nèi)置

6.6.2save_on_exit…………150

內(nèi)置

6.6.3save_values……………151

內(nèi)置

6.6.4send_on_exit…………151

異常終端內(nèi)置

6.7……………………152

內(nèi)置

6.7.1abort……………………152

內(nèi)置版本

6.7.2add_abort_method(A)…………152

GB/T210995—2024/IEC61804-52020

.

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打印),因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論