Shopping Cart

No products in the cart.

BS EN 61804-3:2011

$215.11

Function blocks (FB) for process control – Electronic device description language (EDDL)

Published By Publication Date Number of Pages
BSI 2011 440
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

PDF Catalog

PDF Pages PDF Title
7 CONTENTS
9 Figure 28 – MENU activation
16 INTRODUCTION
Figures
Figure 1 – Position of the IEC 61804 series related to other standards and products
17 1 Scope
2 Normative references
18 3 Terms, definitions, abbreviated terms and acronyms
3.1 Terms and definitions
23 3.2 Abbreviated terms and acronyms
24 4 Conformance statement
5 Conventions for lexical structures
25 Tables
Table 1 – Field attribute descriptions
26 6 EDD and EDDL model
6.1 Overview of EDD and EDDL
6.2 EDD architecture
6.3 Concepts of EDD
6.4 Principles of the EDD development process
27 6.5 Interrelations between the lexical structure and formal definitions
6.6 Builtins
Figure 2 – EDD generation process
28 6.7 Profiles
7 Electronic Device Description Language
7.1 Overview
29 Figure 3 – BLOCK_A
Figure 4 – CHART
30 Figure 5 – COLLECTION
Figure 6 – COMMAND
Figure 7 – DOMAIN
31 Figure 8 – EDIT_DISPLAY
Figure 9 – FILE
Figure 10 – GRAPH
Figure 11 – GRID
Figure 12 – IMAGE
32 Figure 13 – LIKE
Figure 14 – LIST
Figure 15 – MENU
33 Figure 16 – PROGRAM
Figure 17 – RECORD
Figure 18 – REFERENCE_ARRAY
34 Figure 19 – REFRESH
Figure 20 – UNIT
Figure 21 – WRITE_AS_ONE
Figure 22 – SOURCE
Figure 23 – VALUE_ARRAY
35 Figure 24 – VARIABLE
Figure 25 – VARIABLE_LIST
Figure 26 – WAVEFORM
36 7.2 EDD identification information
37 Table 2 – DD_REVISION attribute
Table 3 – DEVICE_REVISION attribute
Table 4 – DEVICE_TYPE attribute
38 Table 5 – EDD_PROFILE attribute
Table 6 – EDD_VERSION attribute
Table 7 – MANUFACTURER attribute
39 7.3 AXIS
Table 8 – MANUFACTURER_EXT attribute
Table 9 – AXIS attributes
40 Table 10 – MAX_VALUE, MIN_VALUE attribute
Table 11 – SCALING attribute
41 7.4 BLOCK
Table 12 – BLOCK_A attributes
42 Table 13 – CHARACTERISTIC attribute
Table 14 – PARAMETER attributes
43 Table 15 – AXIS_ITEMS attribute
Table 16 – CHART_ITEMS attribute
Table 17 – COLLECTION_ITEMS attribute
Table 18 – EDIT_DISPLAY_ITEMS attribute
44 Table 19 – FILE_ITEMS attribute
Table 20 – GRAPH_ITEMS attribute
Table 21 – GRID_ITEMS attribute
Table 22 – IMAGE_ITEMS attribute
45 Table 23 – LIST_ITEMS attribute
Table 24 – MENU_ITEMS attribute
Table 25 – METHOD_ITEMS attribute
46 Table 26 – PARAMETER_LISTS attributes
Table 27 – REFERENCE_ARRAY_ITEMS attribute
Table 28 – REFRESH_ITEMS attribute
Table 29 – SOURCE_ITEMS attribute
47 Table 30 – UNIT_ITEMS attribute
Table 31 – WAVEFORM_ITEMS attribute
Table 32 – WRITE_AS_ONE_ITEMS attribute
48 Table 33 – CHARTS attribute
Table 34 – LISTS attribute
Table 35 – GRAPHS attribute
49 Table 36 – GRIDS attribute
Table 37 – MENUS attribute
Table 38 – METHODS attribute
50 Table 39 – BLOCK_B attributes
Table 40 – NUMBER attributes
51 7.5 CHART
Table 41 – TYPE attributes
Table 42 – CHART attributes
52 Table 43 – CYCLE_TIME attribute
Table 44 – LENGTH attribute
Table 45 – TYPE attribute
53 7.6 COLLECTION
Table 46 – COLLECTION attributes
Table 47 – item–type
54 7.7 COMMAND
Table 48 – COMMAND attributes
55 Table 49 – OPERATION attribute
56 Table 50 – TRANSACTION attributes
Table 51 – REPLY and REQUEST attributes
57 Table 52 – INDEX attribute
58 Table 53 – BLOCK_B attribute
Table 54 – NUMBER attribute
Table 55 – SLOT attribute
59 Table 56 – SUB_SLOT attribute
Table 57 – CONNECTION attribute
Table 58 – HEADER attribute
Table 59 – MODULE attribute
60 7.8 COMPONENT
Table 60 – COMPONENT attribute
61 Table 61 – CAN_DELETE attribute
Table 62 – CHECK_CONFIGURATION attribute
Table 63 – COMPONENT_RELATIONS attribute
62 Table 64 – DECLARATION attribute
Table 65 – DETECT attribute
Table 66 – EDD attribute
63 Table 67 – CHECK_CONFIGURATION attribute
Table 68 – REDUNDANCY attribute
Table 69 – SCAN attribute
Table 70 – SCAN_LIST attribute
64 7.9 COMPONENT_FOLDER
7.10 COMPONENT_REFERENCE
Table 71 – COMPONENT_FOLDER attribute
Table 72 – COMPONENT_REFERENCE attribute
65 7.11 COMPONENT_RELATION
Table 73 – COMPONENT_RELATION attribute
Table 74 – COMPONENTS attribute
66 Table 75 – RELATION_TYPE attribute
Table 76 – ADDRESSING attribute
67 7.12 CONNECTION
Table 77 – MAXIMUM_NUMBER attribute
Table 78 – MINIMUM_NUMBER attribute
Table 79 – REQUIRED_INTERFACE attribute
68 7.13 DOMAIN
7.14 EDIT_DISPLAY
Table 80 – CONNECTION attribute
Table 81 – APPINSTANCE attribute
Table 82 – DOMAIN attributes
69 Table 83 – EDIT_DISPLAY attributes
Table 84 – EDIT_ITEMS attribute
70 Table 85 – DISPLAY_ITEM attributes
Table 86 – POST_EDIT_ACTIONS, PRE_EDIT_ACTIONS attribute
71 7.15 FILE
7.16 GRAPH
Table 87 – FILE attributes
Table 88 – GRAPH attributes
72 7.17 GRID
Table 89 – CYCLE_TIME attribute
Table 90 – X_AXIS attribute
Table 91 – GRID attributes
73 7.18 IMAGE
Table 92 – VECTORS attribute
Table 93 – ORIENTATION attribute
74 7.19 IMPORT
Table 94 – IMAGE attributes
Table 95 – PATH attribute
Table 96 – LINK attribute
75 Figure 27 – EDDL import mechanisms
Table 97 – Importing Device Description
77 Table 98 – Redefinition attributes
Table 99 – Redefinition rules for AXIS attributes
Table 100 – Redefinition rules for BLOCK_A attributes
78 Table 101 – Redefinition rules for BLOCK_B attributes
79 Table 102 – Redefinition rules for CHART attributes
Table 103 – Redefinition rules for COLLECTION attributes
Table 104 – Redefinition rules for COMMAND attributes
80 Table 105 – Redefinition rules for COMPONENT attributes
Table 106 – Redefinition rules for COMPONENT_FOLDER attributes
81 Table 107 – Redefinition rules for COMPONENT_REFERENCE attributes
Table 108 – Redefinition rules for COMPONENT_RELATION attributes
Table 109 – Redefinition rules for CONNECTION attributes
82 Table 110 – Redefinition rules for DOMAIN attributes
Table 111 – Redefinition rules for EDIT_DISPLAY attributes
Table 112 – Redefinition rules for FILE attributes
83 Table 113 – Redefinition rules for GRAPH attributes
Table 114 – Redefinition rules for GRID attributes
Table 115 – Redefinition rules for IMAGE attributes
84 Table 116 – Redefinition rules for INTERFACE attributes
Table 117 – Redefinition rules for LIST attributes
Table 118 – Redefinition rules for MENU attributes
85 Table 119 – Redefinition rules for METHOD attributes
Table 120 – Redefinition rules for PROGRAM attributes
Table 121 – Redefinition rules for RECORD attributes
Table 122 – Redefinition rules for REFERENCE_ARRAY attributes
86 Table 123 – Redefinition rules for RESPONSE_CODES attributes
Table 124 – Redefinition rules for SOURCE attributes
Table 125 – Redefinition rules for TEMPLATE attributes
87 Table 126 – Redefinition rules for VALUE_ARRAY attributes
Table 127 – Redefinition rules for VARIABLE attributes
88 Table 128 – Redefinition rules for VARIABLE_LIST attributes
Table 129 – Redefinition rules for WAVEFORM attributes
89 7.20 INTERFACE
7.21 LIKE
Table 130 – INTERFACE attribute
Table 131 – DECLARATION attribute
90 7.22 LIST
Table 132 – LIKE attributes
Table 133 – LIST attributes
Table 134 – TYPE attribute
91 7.23 MENU
Table 135 – CAPACITY, COUNT attribute
Table 136 – MENU attribute
92 Table 137 – ITEMS attribute
93 Table 138 – ACCESS attribute
Table 139 – POST_EDIT_ACTIONS, PRE_EDIT_ACTIONS, POST_READ_ACTIONS, PRE_READ_ACTIONS, POST_WRITE_ACTIONS, PRE_WRITE_ACTIONS attributes
95 Table 140 – PURPOSE attribute
96 Table 141 – ROLE attribute
Table 142 – STYLE attribute
98 7.24 METHOD
Figure 29 – Time for read-and-write operation
99 Table 143 – METHOD attributes
Table 144 – ACCESS attributes
100 7.25 PROGRAM
Table 145 – TYPE attributes
Table 146 – PROGRAM attributes
101 7.26 RECORD
7.27 REFERENCE_ARRAY
Table 147 – ARGUMENTS attribute
Table 148 – RECORD attributes
Table 149 – REFERENCE_ARRAY attribute
102 7.28 Relations
Table 150 – ELEMENTS attribute
Table 151 – REFRESH attributes
103 7.29 RESPONSE_CODES
Table 152 – UNIT attributes
Table 153 – WRITE_AS_ONE attribute
Table 154 – RESPONSE_CODES attributes
104 7.30 SOURCE
Table 155 – SOURCE attributes
105 7.31 TEMPLATE
Table 156 – Y_AXIS attribute
106 7.32 VALUE_ARRAY
Table 157 – TEMPLATE attributes
Table 158 – DEFAULT_VALUES attribute
Table 159 – VALUE_ARRAY attributes
107 7.33 VARIABLE
Table 160 – NUMBER_OF_ELEMENTS attribute
Table 161 – TYPE attribute
Table 162 – VARIABLE attributes
108 Table 163 – CLASS attributes
109 Table 164 – TYPE attributes
111 Table 165 – DOUBLE, FLOAT, INTEGER, UNSIGNED_INTEGER attributes
113 Table 166 – DATE, DATE_AND_TIME, DURATION, TIME, TIME_VALUE attributes
114 Table 167 – BIT_ENUMERATED attributes
115 Table 168 – status–class attributes
116 Table 169 – ALL, AO, DV, TV attributes
Table 170 – Enumerated types attributes
117 Table 171 – Index type attributes
Table 172 – Object reference type attribute
Table 173 – DEFAULT_REFERENCE attributes
119 Table 174 – String types attributes
Table 175 – CONSTANT_UNIT attribute
120 Table 176 – DEFAULT_VALUE attribute
Table 177 – INITIAL_VALUE attribute
Table 178 – POST_EDIT_ACTIONS, PRE_EDIT_ACTIONS, POST_READ_ACTIONS, PRE_READ_ACTIONS, POST_WRITE_ACTIONS, PRE_WRITE_ACTIONS, REFRESH_ACTIONS attributes
122 Table 179 – READ/WRITE_TIMEOUT attributes
123 7.34 VARIABLE_LIST
7.35 WAVEFORM
Table 180 – STYLE attribute
Table 181 – VARIABLE_LIST attributes
Table 182 – WAVEFORM attributes
124 Table 183 – TYPE attribute
Table 184 – XY attribute
125 Table 185 – YT attribute
126 Table 186 – HORIZONTAL attribute
Table 187 – VERTICAL attribute
127 Table 188 – EXIT_ACTIONS, INIT_ACTIONS, REFRESH_ACTIONS attribute
Table 189 – KEY_POINTS attribute
128 Table 190 – X_VALUES, Y_VALUES attribute
Table 191 – Y_AXIS attribute
129 7.36 Common attributes
Table 192 – CLASSIFICATION attribute
130 Table 193 – COMPONENT_PARENT attribute
Table 194 – COMPONENT_PATH attribute
131 Table 195 – DEFINITION attributes
Table 196 – EMPHASIS attribute
132 Table 197 – HANDLING attribute
Table 198 – HEIGHT/WIDTH attribute
Table 199 – HELP attribute
133 Table 200 – LABEL attribute
Table 201 – LINE_COLOR attribute
Table 202 – LINE_TYPE attribute
134 Table 203 – MEMBERS attributes
135 Table 204 – PROTOCOL attribute
Table 205 – RESPONSE_CODES attribute
Table 206 – SUPPLIED_INTERFACE attribute
136 7.37 Conditional expression
Table 207 – VALIDITY attributes
137 7.38 Referencing
Table 208 – IF, SELECT conditional
Table 209 – Referencing an EDD instance
138 Table 210 – Referencing elements of VARIABLE
Table 211 – Referencing elements of RECORD
Table 212 – Referencing elements of VALUE_ARRAY
139 Table 213 – Referencing members of COLLECTION
Table 214 – Referencing members of REFERENCE_ARRAY
Table 215 – Referencing members of VARIABLE_LISTS
Table 216 – Referencing members of a BLOCK_A PARAMETERS
140 Table 217 – Referencing members of BLOCK_A PARAMETER_LISTS
Table 218 – Referencing members of BLOCK_A LOCAL_PARAMETER
Table 219 – Referencing BLOCK_A CHARACTERISTICS
141 Table 220 – Referencing members of FILE
Table 221 – Referencing elements of LIST
Table 222 – Referencing members of CHART
Table 223 – Referencing members of GRAPH
142 Table 224 – Referencing members of SOURCE
Table 225 – Referencing AXIS of a GRAPH. SOURCE, WAVEFORM
Table 226 – Referencing PARAMETERS of specific BLOCK_A instance
143 Table 227 – Referencing LOCAL_PARAMETERS of specific BLOCK_A instance
Table 228 – Referencing CHARACTERISTICS of specific BLOCK_A instance
Table 229 – Referencing CHARTS of specific BLOCK_A instance
144 Table 230 – Referencing LISTS of specific BLOCK_A instance
Table 231 – Referencing GRAPHS of specific BLOCK_A instance
Table 232 – Referencing GRIDS of specific BLOCK_A instance
145 Table 233 – Referencing MENUS of specific BLOCK_A instance
Table 234 – Referencing METHODS of specific BLOCK_A instance
Table 235 – Referencing a COMPONENT instance
146 7.39 Strings
Table 236 – Referencing a COMPONENT type
Table 237 – string as a string literal
Table 238 – string as a string variable
147 Table 239 – String as an enumeration value
Table 240 – String as a dictionary reference
Table 241 – Referencing HELP and LABEL attributes of EDD instances
148 7.40 Expression
Table 242 – String operation
Table 243 – Format specifier
Table 244 – Primary expressions
149 Table 245 – Attribute values of VARIABLEs
Table 246 – AXIS Attribute Values
150 Table 247 – LIST Attribute Values
Table 248 – Unary expressions
Table 249 – Multiplicative operators
151 Table 250 – Additive operators
Table 251 – Shift operators
Table 252 – Relational operators
152 7.41 Text dictionary
Table 253 – Equality operators
153 Table 254 – Text dictionary attributes
154 Annex A (normative) EDDL formal definition
157 Table A.1 – Conventions for integer constants
158 Table A.2 – Using escape sequences in string literals
159 Table A.3 – Using language codes in string literals
Table A.4 – EDDL operators
160 Table A.5 – EDDL keywords
240 Annex B (normative) EDDL Builtin library
Table B.1 – Format for the Builtins lexical element tables
Table B.2 – Contents of the lexical element table
241 Table B.3 – Builtin _ERROR
Table B.4 – Builtin _TRACE
242 Table B.5 – Builtin _WARNING
Table B.6 – Builtin abort
Table B.7 – Builtin abort_on_all_comm_errors
243 Table B.8 – Builtin ABORT_ON_ALL_COMM_STATUS
Table B.9 – Builtin ABORT_ON_ALL_DEVICE_STATUS
244 Table B.10 – Builtin ABORT_ON_ALL_RESPONSE_CODES
Table B.11 – Builtin abort_on_all_response_codes
245 Table B.12 – Builtin ABORT_ON_COMM_ERROR
Table B.13 – Builtin abort_on_comm_error
246 Table B.14 – Builtin ABORT_ON_COMM_STATUS
Table B.15 – Builtin ABORT_ON_DEVICE_STATUS
248 Table B.18 – Builtin abort_on_response_code
Table B.19 – Builtin abs
249 Table B.16 – Builtin ABORT_ON_NO_DEVICE
Table B.20 – Builtin ACKNOWLEDGE
Table B.21 – Builtin acknowledge
Table B.22 – Builtin acos
250 Table B.17 – Builtin ABORT_ON_RESPONSE_CODE
Table B.23 – Builtin add_abort_method
Table B.24 – Builtin add_abort_method
251 Table B.25 – Builtin AddTime
Table B.26 – Builtin asin
Table B.27 – Builtin assign
252 Table B.28 – Builtin assign_double
Table B.29 – Builtin assign_float
Table B.30 – Builtin assign_int
253 Table B.31 – Builtin assign_var
Table B.32 – Builtin assign2
254 Table B.33 – Builtin atan
Table B.34 – Builtin ATOF
Table B.35 – Builtin atof
255 Table B.36 – Builtin ATOI
Table B.37 – Builtin atoi
Table B.38 – Builtin BUILD_MESSAGE
256 Table B.39 – Builtin ByteToDouble
Table B.40 – Builtin ByteToFloat
257 Table B.41 – Builtin ByteToLong
Table B.42 – Builtin ByteToShort
Table B.43 – Builtin cbrt
258 Table B.44 – Builtin ceil
Table B.45 – Builtin cos
Table B.46 – Builtin cosh
259 Table B.47 – Builtin dassign
Table B.48 – Builtin DATE_AND_TIME_VALUE_to_string
Table B.49 – Builtin Date_to_DayOfMonth
260 Table B.50 – Builtin DATE_to_days
Table B.51 – Builtin Date_to_Month
Table B.52 – Builtin DATE_to_string
261 Table B.53 – Builtin Date_To_Time
Table B.54 – Builtin Date_to_Year
Table B.55 – Builtin days_to_DATE
262 Table B.56 – Builtin DELAY
Table B.57 – Builtin delay
263 Table B.58 – Builtin DELAY_TIME
Table B.59 – Builtin delayfor
Table B.60 – Builtin delayfor2
264 Table B.61 – Builtin DICT_ID
Table B.62 – Builtin dictionary_string
265 Table B.63 – Builtin DiffTime
Table B.64 – Builtin discard_on_exit
266 Table B.65 – Builtin DISPLAY
Table B.66 – Builtin display
267 Table B.67 – Builtin display_bitenum
Table B.68 – Builtin display_builtin_error
Table B.69 – Builtin display_comm_error
268 Table B.70 – Builtin display_comm_status
Table B.71 – Builtin display_device_status
269 Table B.72 – Builtin display_dynamics
Table B.73 – Builtin display_dynamics2
270 Table B.74 – Builtin display_message
Table B.75 – Builtin display_message2
271 Table B.76 – Builtin display_response_code
272 Table B.77 – Builtin display_response_status
Table B.78 – Builtin display_xmtr_status
Table B.79 – Builtin DoubleToByte
273 Table B.80 – Builtin edit_device_value
274 Table B.81 – Builtin edit_device_value2
275 Table B.82 – Builtin edit_local_value
Table B.83 – Builtin edit_local_value2
276 Table B.84 – Builtin exp
Table B.85 – Builtin ext_send_command
277 Table B.86 – Builtin ext_send_command_trans
278 Table B.87 – Builtin fail_on_all_comm_errors
Table B.88 – Builtin fail_on_all_response_codes
279 Table B.89 – Builtin fail_on_comm_error
Table B.90 – Builtin fail_on_response_code
Table B.91 – Builtin fassign
280 Table B.92 – Builtin fgetval
Table B.93 – Builtin float_value
Table B.94 – Builtin FloatToByte
281 Table B.95 – Builtin floor
Table B.96 – Builtin fmod
282 Table B.97 – Builtin fpclassifyd
Table B.98 – Builtin From_DATE_AND_TIME_VALUE
Table B.99 – Builtin From_TIME_VALUE
283 Table B.100 – Builtin fsetval
Table B.101 – Builtin ftoa
Table B.102 – Builtin fvar_value
284 Table B.103 – Builtin get_acknowledgement
Table B.104 – Builtin get_acknowledgement2
285 Table B.105 – Builtin get_block_instance_by_object_index
Table B.106 – Builtin get_block_instance_by_tag
286 Table B.108 – Builtin get_comm_error
287 Table B.110 – Builtin get_date
Table B.111 – Builtin get_date_lelem
288 Table B.107 – Builtin get_block_instance_count
Table B.112 – Builtin get_date_lelem2
Table B.113 – Builtin get_date_value
289 Table B.109 – Builtin get_comm_error_string
Table B.114 – Builtin get_date_value2
Table B.115 – Builtin GET_DD_REVISION
290 Table B.116 – Builtin get_dds_error
Table B.117 – Builtin GET_DEV_VAR_VALUE
291 Table B.118 – Builtin get_dev_var_value
Table B.119 – Builtin GET_DEVICE_REVISION
292 Table B.121 – Builtin get_dictionary_string
Table B.122 – Builtin get_double
293 Table B.124 – Builtin get_double_lelem2
294 Table B.120 – Builtin GET_DEVICE_TYPE
Table B.126 – Builtin get_double_value2
295 Table B.123 – Builtin get_double_lelem
Table B.128 – Builtin get_float
Table B.129 – Builtin get_float_lelem
296 Table B.125 – Builtin get_double_value
Table B.130 – Builtin get_float_lelem2
Table B.131 – Builtin get_float_value
297 Table B.127 – Builtin get_enum_string
Table B.132 – Builtin get_float_value2
Table B.133 – Builtin GET_LOCAL_VAR_VALUE
298 Table B.134 – Builtin get_local_var_value
Table B.135 – Builtin GET_MANUFACTURER
299 Table B.137 – Builtin get_resolve_status
300 Table B.139 – Builtin get_response_code_string
301 Table B.136 – Builtin get_more_status
Table B.141 – Builtin getrsp_code_string_by_id
302 Table B.138 – Builtin get_response_code
Table B.143 – Builtin get_signed_lelem
Table B.144 – Builtin get_signed_lelem2
303 Table B.140 – Builtin get_rspcode_string
Table B.145 – Builtin get_signed_value
Table B.146 – Builtin get_signed_value2
304 Table B.142 – Builtin get_signed
Table B.147 – Builtin get_status_code_string
Table B.148 – Builtin get_status_string
305 Table B.149 – Builtin get_stddict_string
306 Table B.151 – Builtin get_string_lelem
Table B.152 – Builtin get_string_lelem2
307 Table B.153 – Builtin get_string_value
Table B.154 – Builtin get_string_value2
308 Table B.150 – Builtin get_string
Table B.155 – Builtin GET_TICK_COUNT
Table B.156 – Builtin get_unsigned
309 Table B.158 – Builtin get_unsigned_lelem2
310 Table B.160 – Builtin get_unsigned_value2
311 Table B.157 – Builtin get_unsigned_lelem
Table B.161 – Builtin get_variable_string
Table B.162 – Builtin GetCurrentDate
Table B.163 – Builtin GetCurrentDateAndTime
312 Table B.159 – Builtin get_unsigned_value
Table B.165 – Builtin iassign
Table B.166 – Builtin igetval
313 Table B.167 – Builtin IGNORE_ALL_COMM_STATUS
Table B.168 – Builtin IGNORE_ALL_DEVICE_STATUS
314 Table B.164 – Builtin GetCurrentTime
Table B.169 – Builtin IGNORE_ALL_RESPONSE_CODES
Table B.170 – Builtin IGNORE_COMM_ERROR
315 Table B.172 – Builtin IGNORE_DEVICE_STATUS
316 Table B.174 – Builtin IGNORE_RESPONSE_CODE
317 Table B.171 – Builtin IGNORE_COMM_STATUS
Table B.177 – Builtin isetval
318 Table B.173 – Builtin IGNORE_NO_DEVICE
Table B.180 – Builtin itoa (version A)
319 Table B.175 – Builtin int_value
Table B.176 – Builtin is_NaN
Table B.183 – Builtin lassign
320 Table B.178 – Builtin ITEM_ID
Table B.179 – Builtin ITOA
Table B.185 – Builtin ListDeleteElementAt
Table B.186 – Builtin ListDeleteElementAt2
321 Table B.181 – Builtin itoa (version B)
Table B.182 – Builtin ivar_value
Table B.188 – Builtin ListInsert2
322 Table B.184 – Builtin lgetval
Table B.190 – Builtin LOG_MESSAGE
Table B.191 – Builtin log10
323 Table B.187 – Builtin ListInsert
Table B.193 – Builtin long_value
Table B.194 – Builtin LongToByte
324 Table B.189 – Builtin log
Table B.196 – Builtin lvar_value
Table B.197 – Builtin Make_Time
325 Table B.192 – Builtin log2
Table B.199 – Builtin MenuDisplay
326 Table B.195 – Builtin lsetval
Table B.201 – Builtin nan
327 Table B.198 – Builtin MEMBER_ID
Table B.203 – Builtin nanf
328 Table B.200 – Builtin method_abort
Table B.206 – Builtin pow
329 Table B.202 – Builtin NaN_value
Table B.209 – Builtin put_date
330 Table B.204 – Builtin process_abort
Table B.205 – Builtin pop_abort_method
Table B.211 – Builtin put_date_value2
331 Table B.207 – Builtin process_abort
Table B.208 – Builtin push_abort_method
Table B.213 – Builtin put_double_value
332 Table B.210 – Builtin put_date_value
Table B.215 – Builtin put_float
333 Table B.212 – Builtin put_double
Table B.217 – Builtin put_float_value2
334 Table B.214 – Builtin put_double_value2
Table B.219 – Builtin put_message
335 Table B.216 – Builtin put_float_value
Table B.221 – Builtin put_signed_value
336 Table B.218 – Builtin PUT_MESSAGE
Table B.223 – Builtin put_string
337 Table B.220 – Builtin put_signed
338 Table B.222 – Builtin put_signed_value2
Table B.226 – Builtin put_unsigned
339 Table B.224 – Builtin put_string_value
340 Table B.225 – Builtin put_string_value2
341 Table B.227 – Builtin put_unsigned_value
Table B.232 – Builtin remove_abort_method
342 Table B.228 – Builtin put_unsigned_value2
Table B.229 – Builtin read_value
343 Table B.230 – Builtin read_value2
Table B.231 – Lexical elements of Builtin ReadCommand
344 Table B.233 – Builtin remove_abort_method
Table B.234 – Builtin remove_all_abort_methods
Table B.239 – Builtin resolve_local_ref2
345 Table B.235 – Builtin resolve_array_ref
Table B.236 – Builtin resolve_block_ref
Table B.241 – Builtin resolve_param_ref
346 Table B.237 – Builtin resolve_list_ref
Table B.238 – Builtin resolve_local_ref
347 Table B.240 – Builtin resolve_param_list_ref
348 Table B.242 – Builtin resolve_param_ref2
349 Table B.243 – Builtin resolve_record_ref
Table B.244 – Builtin resolve_record_ref2
Table B.250 – Builtin ret_signed_value2
350 Table B.245 – Builtin ret_double_value
Table B.246 – Builtin ret_double_value2
Table B.247 – Builtin ret_float_value
351 Table B.248 – Builtin ret_float_value2
Table B.249 – Builtin ret_signed_value
352 Table B.251 – Builtin ret_unsigned_value
Table B.252 – Builtin ret_unsigned_value2
353 Table B.253 – Builtin retry_on_all_comm_errors
Table B.254 – Builtin RETRY_ON_ALL_COMM_STATUS
Table B.259 – Builtin retry_on_comm_error
354 Table B.255 – Builtin RETRY_ON_ALL_DEVICE_STATUS
Table B.256 – Builtin RETRY_ON_ALL_RESPONSE_CODES
Table B.261 – Builtin RETRY_ON_DEVICE_STATUS
355 Table B.257 – Builtin retry_on_all_response_codes
Table B.258 – Builtin RETRY_ON_COMM_ERROR
Table B.263 – Builtin RETRY_ON_RESPONSE_CODE
356 Table B.260 – Builtin RETRY_ON_COMM_STATUS
357 Table B.262 – Builtin RETRY_ON_NO_DEVICE
358 Table B.264 – Builtin retry_on_response_code
Table B.265 – Builtin round
359 Table B.266 – Builtin save_on_exit
Table B.267 – Builtin save_values
Table B.268 – Builtin seconds_to_TIME_VALUE
360 Table B.269 – Builtin SELECT_FROM_LIST
Table B.270 – Builtin select_from_list
Table B.273 – Builtin send
361 Table B.271 – Builtin select_from_menu
362 Table B.272 – Builtin select_from_menu2
Table B.277 – Builtin send_on_exit
363 Table B.274 – Builtin send_all_values
Table B.275 – Builtin send_command
364 Table B.276 – Builtin send_command_trans
Table B.282 – Builtin sgetval
365 Table B.278 – Builtin send_trans
Table B.279 – Builtin send_value
Table B.285 – Builtin sinh
366 Table B.280 – Builtin send_value2
Table B.281 – Builtin SET_NUMBER_OF_RETRIES
Table B.288 – Builtin strcmp
367 Table B.283 – Builtin ShortToByte
Table B.284 – Builtin sin
Table B.291 – Builtin strlwr
368 Table B.286 – Builtin sqrt
Table B.287 – Builtin ssetval
Table B.294 – Builtin strstr
369 Table B.289 – Builtin strleft
Table B.290 – Builtin strlen
370 Table B.292 – Builtin strmid
Table B.293 – Builtin strright
Table B.301 – Builtin TIME_VALUE_to_Minute
371 Table B.295 – Builtin strtrim
Table B.296 – Builtin strupr
Table B.297 – Builtin tan
Table B.304 – Builtin TIME_VALUE_to_string
372 Table B.298 – Builtin tanh
Table B.299 – Builtin Time_To_Date
Table B.300 – Builtin TIME_VALUE_to_Hour
Table B.307 – Builtin To_Date
373 Table B.302 – Builtin TIME_VALUE_to_Second
Table B.303 – Builtin TIME_VALUE_to_seconds
Table B.309 – Builtin To_Time
374 Table B.305 – Builtin timet_to_string
Table B.306 – Builtin timet_to_TIME_VALUE
Table B.312 – Builtin VARID
375 Table B.308 – Builtin To_Date_and_Time
Table B.315 – Builtin XMTR_ABORT_ON_ALL_COMM_STATUS
376 Table B.310 – Builtin To_TIME_VALUE
Table B.311 – Builtin trunc
Table B.317 – Builtin XMTR_ABORT_ON_ALL_DEVICE_STATUS
377 Table B.313 – Builtin vassign
Table B.314 – Builtin WriteCommand
Table B.319 – Builtin XMTR_ABORT_ON_COMM_ERROR
378 Table B.316 – Builtin XMTR_ABORT_ON_ALL_DATA
Table B.321 – Builtin XMTR_ABORT_ON_DATA
379 Table B.318 – Builtin XMTR_ABORT_ON_ALL_RESPONSE_CODES
380 Table B.320 – Builtin XMTR_ABORT_ON_COMM_STATUS
381 Table B.322 – Builtin XMTR_ABORT_ON_DEVICE_STATUS
Table B.323 – Builtin XMTR_ABORT_ON_NO_DEVICE
382 Table B.324 – Builtin XMTR_ABORT_ON_RESPONSE_CODE
Table B.325 – Builtin XMTR_IGNORE_ALL_COMM_STATUS
Table B.330 – Builtin XMTR_IGNORE_COMM_STATUS
383 Table B.326 – Builtin XMTR_IGNORE_ALL_DATA
Table B.327 – Builtin XMTR_IGNORE_ALL_DEVICE_STATUS
Table B.332 – Builtin XMTR_IGNORE_NO_DEVICE
384 Table B.328 – Builtin XMTR_IGNORE_ALL_RESPONSE_CODES
Table B.329 – Builtin XMTR_IGNORE_COMM_ERROR
Table B.334 – Builtin XMTR_RETY_ON_ALL_COMM_STATUS
385 Table B.331 – Builtin XMTR_IGNORE_DEVICE_STATUS
Table B.336 – Builtin XMTR_RETRY_ON_ALL_DEVICE_STATUS
386 Table B.333 – Builtin XMTR_IGNORE_RESPONSE_CODE
Table B.338 – Builtin XMTR_RETRY_ON_ALL_RESPONSE_CODES
387 Table B.335 – Builtin XMTR_RETY_ON_ALL_DATA
388 Table B.337 – Builtin XMTR_RETRY_ON_ALL_RESPONSE_CODE
389 Table B.339 – Builtin XMTR_RETRY_ON_COMM_ERROR
Table B.340 – Builtin XMTR_RETRY_ON_COMM_STATUS
Table B.345 – Contents of the return codes description table
Table B.346 – Return code descriptions
390 Table B.341 – Builtin XMTR_RETRY_ON_DATA
Table B.342 – Builtin XMTR_RETRY_ON_DEVICE_STATUS
391 Table B.343 – Builtin XMTR_RETRY_ON_NO_DEVICE
Table B.344 – Builtin XMTR_RETRY_ON_RESPONSE_CODE
392 Table B.347 – Return code descriptions
393 Annex C (informative) EDD example
Figure C.1 – Example of an operator screen using EDD
407 Annex D (normative) Profiles of EDDL and Builtins
Table D.1 – Profile selection tables
Table D.2 – EDDL Formal Definition profile tables
Table D.3 – Contents of selection tables
408 Table D.4 – EDDL element selection for PROFIBUS&PROFINET
411 Table D.5 – Builtin profile for PI
417 Table D.6 – EDDL element selection for Fieldbus Foundation
Table D.7 – Builtin profile for Fieldbus Foundation
426 Table D.8 – EDDL element selection for HCF
Table D.9 – Builtin profile for HCF
431 Table D.10 – METHOD DEFINITIONS data types
Table D.11 – VARIABLE TYPES
432 Table D.12 – DATE coding
436 Annex E (informative) Historical background
Table D.13 – DATE_AND_TIME coding
Table D.14 – DURATION coding
Table D.15 – TIME coding
437 Table D.16– TIME_VALUE coding (four octets)
Table D.17 – TIME_VALUE coding (eight octets)
Table D.18 – PACKED_ASCII coding
BS EN 61804-3:2011
$215.11