Shopping Cart

No products in the cart.

BSI 18/30363168 DC:2018 Edition

$45.21

BS EN IEC 61804-5. Function blocks (FB) for process control and electronic device description language (EDDL) – Part 5. EDDL Builtin library

Published By Publication Date Number of Pages
BSI 2018 263
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
27 1 Scope
2 Normative references
3 Terms, definitions, acronyms and abbreviated terms
3.1 Terms and definitions
3.2 Acronyms and abbreviated terms
28 4 Conventions for Builtin descriptions
29 5 Builtin categories
5.1 Overview
39 5.2 User interface Builtins
41 5.3 Communication Builtins
43 5.4 Action Builtins
45 6 EDDL Builtin library
6.1 General
6.2 User Interface Builtins
6.2.1 Builtin ACKNOWLEDGE
46 6.2.2 Builtin acknowledge
6.2.3 Builtin DELAY
47 6.2.4 Builtin delay
6.2.5 Builtin delayfor
48 6.2.6 Builtin delayfor2
50 6.2.7 Builtin DISPLAY
51 6.2.8 Builtin display
6.2.9 Builtin display_bitenum
52 6.2.10 Builtin display_builtin_error
6.2.11 Builtin display_comm_error
53 6.2.12 Builtin display_comm_status
54 6.2.13 Builtin display_device_status
6.2.14 Builtin display_dynamics
55 6.2.15 Builtin display_dynamics2
56 6.2.16 Builtin display_message
57 6.2.17 Builtin display_message2
58 6.2.18 Builtin display_response_code
59 6.2.19 Builtin display_response_status
60 6.2.20 Builtin display_xmtr_status
6.2.21 Builtin edit_device_value
61 6.2.22 Builtin edit_device_value2
63 6.2.23 Builtin edit_local_value
64 6.2.24 Builtin edit_local_value2
66 6.2.25 Builtin get_acknowledgement
6.2.26 Builtin get_acknowledgement2
68 6.2.27 Builtin GET_DEV_VAR_VALUE
6.2.28 Builtin get_dev_var_value
69 6.2.29 Builtin GET_LOCAL_VAR_VALUE
70 6.2.30 Builtin get_local_var_value
6.2.31 Builtin Menu
71 6.2.32 Builtin MenuDisplay (version A)
72 6.2.33 Builtin MenuDisplay (version B)
73 6.2.34 Builtin PUT_MESSAGE
74 6.2.35 Builtin put_message
76 6.2.36 Builtin SELECT_FROM_LIST
6.2.37 Builtin select_from_list
77 6.2.38 Builtin select_from_menu
78 6.2.39 Builtin select_from_menu2
80 6.2.40 Prompt string formats
81 6.3 Communication Builtins
6.3.1 Builtin abort_on_all_comm_errors
82 6.3.2 Builtin ABORT_ON_ALL_COMM_STATUS
6.3.3 Builtin ABORT_ON_ALL_DEVICE_STATUS
83 6.3.4 Builtin ABORT_ON_ALL_RESPONSE_CODES
6.3.5 Builtin abort_on_all_response_codes
84 6.3.6 Builtin ABORT_ON_COMM_ERROR
6.3.7 Builtin abort_on_comm_error
85 6.3.8 Builtin ABORT_ON_COMM_STATUS
6.3.9 Builtin ABORT_ON_DEVICE_STATUS
86 6.3.10 Builtin ABORT_ON_NO_DEVICE (deprecated)
6.3.11 Builtin ABORT_ON_RESPONSE_CODE
87 6.3.12 Builtin abort_on_response_code
88 6.3.13 Builtin ext_send_command
89 6.3.14 Builtin ext_send_command_trans
90 6.3.15 Builtin fail_on_all_comm_errors
6.3.16 Builtin fail_on_all_response_codes
91 6.3.17 Builtin fail_on_comm_error
6.3.18 Builtin fail_on_response_code
92 6.3.19 Builtin get_more_status
93 6.3.20 Builtin IGNORE_ALL_COMM_STATUS
6.3.21 Builtin IGNORE_ALL_DEVICE_STATUS
94 6.3.22 Builtin IGNORE_ALL_RESPONSE_CODES
6.3.23 Builtin IGNORE_COMM_ERROR
95 6.3.24 Builtin IGNORE_COMM_STATUS
6.3.25 Builtin IGNORE_DEVICE_STATUS
96 6.3.26 Builtin IGNORE_NO_DEVICE (deprecated)
6.3.27 Builtin IGNORE_RESPONSE_CODE
97 6.3.28 Builtin read_value
6.3.29 Builtin read_value2
98 6.3.30 Builtin ReadCommand
6.3.31 Builtin retry_on_all_comm_errors
99 6.3.32 Builtin RETRY_ON_ALL_COMM_STATUS
6.3.33 Builtin RETRY_ON_ALL_DEVICE_STATUS
100 6.3.34 Builtin RETRY_ON_ALL_RESPONSE_CODES
6.3.35 Builtin retry_on_all_response_codes
101 6.3.36 Builtin RETRY_ON_COMM_ERROR
6.3.37 Builtin retry_on_comm_error
102 6.3.38 Builtin RETRY_ON_COMM_STATUS
6.3.39 Builtin RETRY_ON_DEVICE_STATUS
103 6.3.40 Builtin RETRY_ON_NO_DEVICE (deprecated)
6.3.41 Builtin RETRY_ON_RESPONSE_CODE
104 6.3.42 Builtin retry_on_response_code
105 6.3.43 Builtin send
6.3.44 Builtin send_all_values
106 6.3.45 Builtin send_command
6.3.46 Builtin send_command_trans
107 6.3.47 Builtin send_trans
108 6.3.48 Builtin send_value
6.3.49 Builtin send_value2
110 6.3.50 Builtin SET_NUMBER_OF_RETRIES
6.3.51 Builtin WriteCommand
6.3.52 Builtin XMTR_ABORT_ON_ALL_COMM_STATUS
111 6.3.53 Builtin XMTR_ABORT_ON_ALL_DATA
6.3.54 Builtin XMTR_ABORT_ON_ALL_DEVICE_STATUS
112 6.3.55 Builtin XMTR_ABORT_ON_ALL_RESPONSE_CODES
6.3.56 Builtin XMTR_ABORT_ON_COMM_ERROR
113 6.3.57 Builtin XMTR_ABORT_ON_COMM_STATUS
6.3.58 Builtin XMTR_ABORT_ON_DATA
114 6.3.59 Builtin XMTR_ABORT_ON_DEVICE_STATUS
6.3.60 Builtin XMTR_ABORT_ON_NO_DEVICE (deprecated)
115 6.3.61 Builtin XMTR_ABORT_ON_RESPONSE_CODE
6.3.62 Builtin XMTR_IGNORE_ALL_COMM_STATUS
116 6.3.63 Builtin XMTR_IGNORE_ALL_DATA
6.3.64 Builtin XMTR_IGNORE_ALL_DEVICE_STATUS
117 6.3.65 Builtin XMTR_IGNORE_ALL_RESPONSE_CODES
6.3.66 Builtin XMTR_IGNORE_COMM_ERROR
6.3.67 Builtin XMTR_IGNORE_COMM_STATUS
118 6.3.68 Builtin XMTR_IGNORE_DATA
6.3.69 Builtin XMTR_IGNORE_DEVICE_STATUS
119 6.3.70 Builtin XMTR_IGNORE_NO_DEVICE (deprecated)
6.3.71 Builtin XMTR_IGNORE_RESPONSE_CODE
120 6.3.72 Builtin XMTR_RETRY_ON_ALL_COMM_STATUS
6.3.73 Builtin XMTR_RETRY_ON_ALL_DATA
121 6.3.74 Builtin XMTR_RETRY_ON_ALL_DEVICE_STATUS
6.3.75 Builtin XMTR_RETRY_ON_ALL_RESPONSE_CODES
122 6.3.76 Builtin XMTR_RETRY_ON_COMM_ERROR
6.3.77 Builtin XMTR_RETRY_ON_COMM_STATUS
123 6.3.78 Builtin XMTR_RETRY_ON_DATA
6.3.79 Builtin XMTR_RETRY_ON_DEVICE_STATUS
124 6.3.80 Builtin XMTR_RETRY_ON_NO_DEVICE (deprecated)
6.3.81 Builtin XMTR_RETRY_ON_RESPONSE_CODE
125 6.4 Action Builtins
6.4.1 Builtin fgetval
6.4.2 Builtin fsetval
126 6.4.3 Builtin get_date
6.4.4 Builtin get_double
127 6.4.5 Builtin get_float
6.4.6 Builtin get_signed
128 6.4.7 Builtin get_string
129 6.4.8 Builtin get_unsigned
6.4.9 Builtin igetval
130 6.4.10 Builtin isetval
6.4.11 Builtin isOffline
131 6.4.12 Builtin lgetval
6.4.13 Builtin lsetval
6.4.14 Builtin put_date
132 6.4.15 Builtin put_double
133 6.4.16 Builtin put_float
6.4.17 Builtin put_signed
134 6.4.18 Builtin put_string
135 6.4.19 Builtin put_unsigned
6.4.20 Builtin sgetval
136 6.4.21 Builtin ssetval
6.5 Variable Access Builtins
6.5.1 Builtin assign
137 6.5.2 Builtin assign_double
6.5.3 Builtin assign_float
138 6.5.4 Builtin assign_int
6.5.5 Builtin assign_var
139 6.5.6 Builtin assign2
140 6.5.7 Builtin dassign
6.5.8 Builtin fassign
141 6.5.9 Builtin float_value
6.5.10 Builtin fvar_value
142 6.5.11 Builtin get_date_value
6.5.12 Builtin get_date_value2
143 6.5.13 Builtin get_double_value
144 6.5.14 Builtin get_double_value2
145 6.5.15 Builtin get_float_value
146 6.5.16 Builtin get_float_value2
6.5.17 Builtin get_signed_value
147 6.5.18 Builtin get_signed_value2
148 6.5.19 Builtin get_string_value
149 6.5.20 Builtin get_string_value2
150 6.5.21 Builtin get_unsigned_value
151 6.5.22 Builtin get_unsigned_value2
152 6.5.23 Builtin iassign
6.5.24 Builtin int_value
153 6.5.25 Builtin ivar_value
6.5.26 Builtin lassign
6.5.27 Builtin long_value
154 6.5.28 Builtin lvar_value
6.5.29 Builtin put_date_value
155 6.5.30 Builtin put_date_value2
156 6.5.31 Builtin put_double_value
157 6.5.32 Builtin put_double_value2
158 6.5.33 Builtin put_float_value
6.5.34 Builtin put_float_value2
159 6.5.35 Builtin put_signed_value
160 6.5.36 Builtin put_signed_value2
161 6.5.37 Builtin put_string_value
162 6.5.38 Builtin put_string_value2
163 6.5.39 Builtin put_unsigned_value
6.5.40 Builtin put_unsigned_value2
164 6.5.41 Builtin ret_double_value
165 6.5.42 Builtin ret_double_value2
6.5.43 Builtin ret_float_value
166 6.5.44 Builtin ret_float_value2
6.5.45 Builtin ret_signed_value
167 6.5.46 Builtin ret_signed_value2
6.5.47 Builtin ret_unsigned_value
168 6.5.48 Builtin ret_unsigned_value2
6.5.49 Builtin vassign
169 6.6 Normal Termination Builtins
6.6.1 Builtin discard_on_exit
170 6.6.2 Builtin save_on_exit
6.6.3 Builtin save_values
171 6.6.4 Builtin send_on_exit
172 6.7 Abnormal Termination Builtins
6.7.1 Builtin abort
6.7.2 Builtin add_abort_method (version A)
173 6.7.3 Builtin add_abort_method (version B)
6.7.4 Builtin method_abort
174 6.7.5 Builtin pop_abort_method
6.7.6 Builtin process_abort
175 6.7.7 Builtin push_abort_method
6.7.8 Builtin remove_abort_method (version A)
6.7.9 Builtin remove_abort_method (version B)
176 6.7.10 Builtin remove_all_abort_methods
6.8 String Builtins
6.8.1 Builtin atof
177 6.8.2 Builtin atoi
6.8.3 Builtin BUILD_MESSAGE
178 6.8.4 Builtin dictionary_string
6.8.5 Builtin ftoa
6.8.6 Builtin get_comm_error_string
179 6.8.7 Builtin get_dictionary_string
180 6.8.8 Builtin get_enum_string
6.8.9 Builtin get_response_code_string
181 6.8.10 Builtin get_rspcode_string
182 6.8.11 Builtin get_rspcode_string_by_id
6.8.12 Builtin get_status_code_string (deprecated)
183 6.8.13 Builtin get_status_string
184 6.8.14 Builtin get_stddict_string
6.8.15 Builtin get_variable_string
185 6.8.16 Builtin itoa (version A)
6.8.17 Builtin itoa (version B)
186 6.8.18 Builtin strleft
6.8.19 Builtin strcmp
187 6.8.20 Builtin strlen
6.8.21 Builtin strlwr
188 6.8.22 Builtin strmid
6.8.23 Builtin strright
189 6.8.24 Builtin strstr
6.8.25 Builtin strtrim
190 6.8.26 Builtin strupr
6.8.27 Builtin trunc
191 6.9 Date Time Builtins
6.9.1 Builtin AddTime
6.9.2 Builtin DATE_AND_TIME_VALUE_to_string
192 6.9.3 Builtin Date_to_DayOfMonth
6.9.4 Builtin DATE_to_days
6.9.5 Builtin Date_to_Month
193 6.9.6 Builtin DATE_to_string
6.9.7 Builtin Date_To_Time
6.9.8 Builtin Date_to_Year
194 6.9.9 Builtin days_to_DATE
6.9.10 Builtin DELAY_TIME
6.9.11 Builtin DiffTime
195 6.9.12 Builtin From_DATE_AND_TIME_VALUE
6.9.13 Builtin From_TIME_VALUE
196 6.9.14 Builtin GetCurrentDate
6.9.15 Builtin GetCurrentDateAndTime
6.9.16 Builtin GetCurrentTime
197 6.9.17 Builtin GET_TICK_COUNT
6.9.18 Builtin Make_Time
198 6.9.19 Builtin seconds_to_TIME_VALUE
6.9.20 Builtin seconds_to_TIME_VALUE8
6.9.21 Builtin Time_To_Date
199 6.9.22 Builtin TIME_VALUE_to_Hour
6.9.23 Builtin TIME_VALUE_to_Minute
200 6.9.24 Builtin TIME_VALUE_to_Second
6.9.25 Builtin TIME_VALUE_to_seconds
201 6.9.26 Builtin TIME_VALUE_to_string
6.9.27 Builtin timet_to_string
202 6.9.28 Builtin timet_to_TIME_VALUE
6.9.29 Builtin timet_To_TIME_VALUE
203 6.9.30 Builtin timet_to_TIME_VALUE8
6.9.31 Builtin To_Date
6.9.32 Builtin To_Date_and_Time
204 6.9.33 Builtin To_Time
6.9.34 Builtin To_TIME_VALUE
205 6.9.35 Builtin To_TIME_VALUE8
6.10 Diagnostic Builtins
6.10.1 Builtin get_comm_error
206 6.10.2 Builtin get_dds_error
207 6.10.3 Builtin get_response_code
208 6.11 Math Builtins
6.11.1 Builtin abs
6.11.2 Builtin acos
6.11.3 Builtin asin
209 6.11.4 Builtin atan
6.11.5 Builtin ByteToDouble
210 6.11.6 Builtin ByteToFloat
6.11.7 Builtin ByteToLong
211 6.11.8 Builtin ByteToShort
6.11.9 Builtin cbrt
212 6.11.10 Builtin ceil
6.11.11 Builtin cos
6.11.12 Builtin cosh
213 6.11.13 Builtin DoubleToByte
6.11.14 Builtin drand
214 6.11.15 Builtin dseed
6.11.16 Builtin exp
215 6.11.17 Builtin FloatToByte
6.11.18 Builtin floor
6.11.19 Builtin fmod
216 6.11.20 Builtin fpclassify
6.11.21 Builtin is_NaN
217 6.11.22 Builtin log
6.11.23 Builtin log10
6.11.24 Builtin log2
218 6.11.25 Builtin LongToByte
6.11.26 Builtin nan
219 6.11.27 Builtin NaN_value
6.11.28 Builtin nanf
220 6.11.29 Builtin pow
6.11.30 Builtin round
221 6.11.31 Builtin ShortToByte
6.11.32 Builtin sin
222 6.11.33 Builtin sinh
6.11.34 Builtin sqrt
6.11.35 Builtin tan
223 6.11.36 Builtin tanh
6.12 List Builtins
6.12.1 Builtin get_date_lelem
224 6.12.2 Builtin get_date_lelem2
225 6.12.3 Builtin get_double_lelem
226 6.12.4 Builtin get_double_lelem2
227 6.12.5 Builtin get_float_lelem
6.12.6 Builtin get_float_lelem2
228 6.12.7 Builtin get_signed_lelem
229 6.12.8 Builtin get_signed_lelem2
230 6.12.9 Builtin get_string_lelem
6.12.10 Builtin get_string_lelem2
231 6.12.11 Builtin get_unsigned_lelem
232 6.12.12 Builtin get_unsigned_lelem2
233 6.12.13 Builtin ListDeleteElementAt (version A)
234 6.12.14 Builtin ListDeleteElementAt (version B)
6.12.15 Builtin ListDeleteElementAt2
235 6.12.16 Builtin ListInsert (version A)
6.12.17 Builtin ListInsert (version B)
236 6.12.18 Builtin ListInsert2
237 6.13 Translation Builtins
6.13.1 Builtin DICT_ID
6.13.2 Builtin get_block_instance_by_object_index
238 6.13.3 Builtin get_block_instance_by_tag
239 6.13.4 Builtin get_block_instance_count
240 6.13.5 Builtin get_resolve_status
6.13.6 Builtin ITEM_ID
241 6.13.7 Builtin MEMBER_ID
6.13.8 Builtin ObjectReference
242 6.13.9 Builtin resolve_array_ref
243 6.13.10 Builtin resolve_array_ref2
244 6.13.11 Builtin resolve_block_ref
6.13.12 Builtin resolve_block_ref2
245 6.13.13 Builtin resolve_list_ref
6.13.14 Builtin resolve_local_ref
246 6.13.15 Builtin resolve_local_ref2
6.13.16 Builtin resolve_param_list_ref
247 6.13.17 Builtin resolve_param_ref
248 6.13.18 Builtin resolve_param_ref2
6.13.19 Builtin resolve_record_ref
249 6.13.20 Builtin resolve_record_ref2
250 6.13.21 Builtin VARID
6.14 Block Transfer Builtins
6.14.1 Builtin abortTransferPort
6.14.2 Builtin closeTransferPort
251 6.14.3 Builtin fGetByte
6.14.4 Builtin get_transfer_status
252 6.14.5 Builtin openTransferPort
6.14.6 Builtin readItemFromDevice
253 6.14.7 Builtin writeItemToDevice
6.15 File Builtins
6.15.1 Builtin browseIdentity
254 6.15.2 Builtin re_read_file
6.15.3 Builtin re_write_file
255 6.16 Identification Builtins
6.16.1 Builtin GET_DD_REVISION
6.16.2 Builtin GET_DEVICE_REVISION
6.16.3 Builtin GET_DEVICE_TYPE
256 6.16.4 Builtin GET_MANUFACTURER
6.17 Development Support Builtins
6.17.1 Builtin _ERROR
6.17.2 Builtin _TRACE
257 6.17.3 Builtin _WARNING
6.17.4 Builtin LOG_MESSAGE
258 6.18 DDL References
6.18.1 Direct Referencing of VARIABLEs
259 6.18.2 Accessing Standard Dictionary Strings
6.18.3 String Support Using DD_STRING
6.18.4 Referencing DD Item Attributes
260 6.19 Method Functions
262 7 Builtins return codes
BSI 18/30363168 DC
$45.21