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