{"id":245045,"date":"2024-10-19T16:06:42","date_gmt":"2024-10-19T16:06:42","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-18-30363160-dc\/"},"modified":"2024-10-25T11:06:22","modified_gmt":"2024-10-25T11:06:22","slug":"bsi-18-30363160-dc","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-18-30363160-dc\/","title":{"rendered":"BSI 18\/30363160 DC"},"content":{"rendered":"

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
29<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
30<\/td>\n3 Terms, definitions, abbreviated terms and acronyms
3.1 Terms and definitions <\/td>\n<\/tr>\n
32<\/td>\n3.2 Abbreviated terms and acronyms
4 Conformance statement <\/td>\n<\/tr>\n
33<\/td>\n5 EDD and EDDL model
5.1 Overview of EDD and EDDL
5.2 EDD architecture
5.3 Concepts of EDD
5.4 Principles of the EDD development process
5.4.1 General <\/td>\n<\/tr>\n
34<\/td>\n5.4.2 EDD source generation
5.4.3 EDD preprocessing
5.4.4 EDD compilation
5.5 Interrelations between the lexical structure and formal definitions
5.6 Builtins <\/td>\n<\/tr>\n
35<\/td>\n5.7 Profiles
6 Conventions
6.1 General
6.2 Conventions for basic construct description <\/td>\n<\/tr>\n
36<\/td>\n6.3 Conventions for lexical structure <\/td>\n<\/tr>\n
37<\/td>\n7 Overview
7.1 EDDL features
7.2 Syntax representation
7.3 EDD language elements <\/td>\n<\/tr>\n
38<\/td>\n7.4 Basic construction elements
7.4.1 General
7.4.2 AXIS
7.4.3 BLOB
7.4.4 BLOCK_A <\/td>\n<\/tr>\n
39<\/td>\n7.4.5 BLOCK_B
7.4.6 CHART
7.4.7 COLLECTION
7.4.8 COMMAND <\/td>\n<\/tr>\n
40<\/td>\n7.4.9 COMPONENT
7.4.10 COMPONENT_FOLDER <\/td>\n<\/tr>\n
41<\/td>\n7.4.11 COMPONENT_REFERENCE
7.4.12 COMPONENT_RELATION
7.4.13 EDIT_DISPLAY
7.4.14 FILE <\/td>\n<\/tr>\n
42<\/td>\n7.4.15 GRAPH
7.4.16 GRID
7.4.17 IMAGE
7.4.18 IMPORT
7.4.19 INTERFACE
7.4.20 LIKE <\/td>\n<\/tr>\n
43<\/td>\n7.4.21 LIST
7.4.22 MENU <\/td>\n<\/tr>\n
44<\/td>\n7.4.23 METHOD
7.4.24 PLUGIN
7.4.25 RECORD
7.4.26 REFERENCE_ARRAY <\/td>\n<\/tr>\n
45<\/td>\n7.4.27 Relations
7.4.27.1 REFRESH
7.4.27.2 SEMANTIC_MAP
7.4.27.3 UNIT <\/td>\n<\/tr>\n
46<\/td>\n7.4.27.4 WRITE_AS_ONE
7.4.28 RESPONSE_CODES
7.4.29 SOURCE
7.4.30 TEMPLATE
7.4.31 VALUE_ARRAY <\/td>\n<\/tr>\n
47<\/td>\n7.4.32 VARIABLE
7.4.33 VARIABLE_LIST
7.4.34 WAVEFORM <\/td>\n<\/tr>\n
48<\/td>\n7.5 Common attributes
7.6 Special elements
7.7 Rules for instances <\/td>\n<\/tr>\n
49<\/td>\n7.8 Rules for a list of VARIABLEs
8 EDD identification information
8.1 General structure <\/td>\n<\/tr>\n
50<\/td>\n8.2 DD_REVISION
8.3 DEVICE_REVISION <\/td>\n<\/tr>\n
51<\/td>\n8.4 DEVICE_TYPE
8.5 EDD_PROFILE <\/td>\n<\/tr>\n
52<\/td>\n8.6 EDD_VERSION
8.7 LAYOUT_TYPE
8.8 MANUFACTURER <\/td>\n<\/tr>\n
53<\/td>\n8.9 MANUFACTURER_EXT
9 Data modelling
9.1 VARIABLE
9.1.1 General structure <\/td>\n<\/tr>\n
55<\/td>\n9.1.2 CLASS <\/td>\n<\/tr>\n
58<\/td>\n9.1.3 CONSTANT_UNIT <\/td>\n<\/tr>\n
59<\/td>\n9.1.4 DEFAULT_VALUE
9.1.5 INITIAL_VALUE <\/td>\n<\/tr>\n
60<\/td>\n9.1.6 POST_EDIT_ACTIONS
9.1.7 POST_READ_ACTIONS <\/td>\n<\/tr>\n
61<\/td>\n9.1.8 POST_RQSTUPDATE_ACTIONS
9.1.9 POST_USERCHANGE_ACTIONS <\/td>\n<\/tr>\n
62<\/td>\n9.1.10 POST_WRITE_ACTIONS
9.1.11 PRE_EDIT_ACTIONS
9.1.12 PRE_READ_ACTIONS <\/td>\n<\/tr>\n
63<\/td>\n9.1.13 PRE_WRITE_ACTIONS
9.1.14 REFRESH_ACTIONS
9.1.15 TYPE
9.1.15.1 General structure <\/td>\n<\/tr>\n
64<\/td>\n9.1.15.2 MIN_VALUE, MAX_VALUE <\/td>\n<\/tr>\n
65<\/td>\n9.1.15.3 value \/ description \/ help
9.1.15.4 Arithmetic types
9.1.15.4.1 General structure <\/td>\n<\/tr>\n
67<\/td>\n9.1.15.4.2 DISPLAY_FORMAT <\/td>\n<\/tr>\n
68<\/td>\n9.1.15.4.3 EDIT_FORMAT
9.1.15.4.4 SCALING_FACTOR <\/td>\n<\/tr>\n
69<\/td>\n9.1.15.4.5 size
9.1.15.5 DATE, DATE_AND_TIME, DURATION, TIME, TIME_VALUE
9.1.15.5.1 General structure <\/td>\n<\/tr>\n
71<\/td>\n9.1.15.5.2 TIME_FORMAT
9.1.15.5.3 TIME_SCALE <\/td>\n<\/tr>\n
72<\/td>\n9.1.15.5.4 size
9.1.15.6 BIT_ENUMERATED
9.1.15.6.1 General structure
9.1.15.6.2 description
9.1.15.6.3 value <\/td>\n<\/tr>\n
73<\/td>\n9.1.15.6.4 action
9.1.15.6.5 size
9.1.15.6.6 status-class <\/td>\n<\/tr>\n
76<\/td>\n9.1.15.7 ENUMERATED
9.1.15.7.1 General structure
9.1.15.7.2 size
9.1.15.8 INDEX <\/td>\n<\/tr>\n
77<\/td>\n9.1.15.9 OBJECT_REFERENCE
9.1.15.10 ASCII, EUC, PACKED_ASCII, PASSWORD, VISIBLE
9.1.15.10.1 General structure <\/td>\n<\/tr>\n
79<\/td>\n9.1.15.10.2 size
9.1.15.11 OCTET
9.1.15.11.1 General structure <\/td>\n<\/tr>\n
80<\/td>\n9.1.15.11.2 DISPLAY_FORMAT <\/td>\n<\/tr>\n
81<\/td>\n9.1.15.11.3 EDIT_FORMAT
9.1.15.11.4 size
9.1.15.12 BITSTRING
9.1.15.12.1 General structure <\/td>\n<\/tr>\n
82<\/td>\n9.1.15.12.2 size
9.1.15.13 BOOLEAN
9.2 REFERENCE_ARRAY
9.2.1 General structure <\/td>\n<\/tr>\n
85<\/td>\n9.2.2 ELEMENTS
9.2.3 item-type
9.3 VALUE_ARRAY
9.3.1 General structure <\/td>\n<\/tr>\n
86<\/td>\n9.3.2 NUMBER_OF_ELEMENTS <\/td>\n<\/tr>\n
87<\/td>\n9.3.3 TYPE
9.4 LIST
9.4.1 General structure <\/td>\n<\/tr>\n
89<\/td>\n9.4.2 CAPACITY
9.4.3 COUNT <\/td>\n<\/tr>\n
90<\/td>\n9.4.4 TYPE
9.5 COLLECTION
9.5.1 General structure <\/td>\n<\/tr>\n
91<\/td>\n9.5.2 item-type <\/td>\n<\/tr>\n
92<\/td>\n9.6 FILE
9.6.1 General structure <\/td>\n<\/tr>\n
93<\/td>\n9.6.2 IDENTITY <\/td>\n<\/tr>\n
94<\/td>\n9.6.3 ON_UPDATE_ACTIONS
9.6.4 SHARED <\/td>\n<\/tr>\n
95<\/td>\n9.7 Relations
9.7.1 REFRESH <\/td>\n<\/tr>\n
96<\/td>\n9.7.2 SEMANTIC_MAP <\/td>\n<\/tr>\n
98<\/td>\n9.7.3 UNIT
9.7.4 WRITE_AS_ONE <\/td>\n<\/tr>\n
99<\/td>\n9.8 BLOB
9.8.1 General structure <\/td>\n<\/tr>\n
100<\/td>\n9.8.2 IDENTITY
10 Communication
10.1 COMMAND
10.1.1 General structure <\/td>\n<\/tr>\n
102<\/td>\n10.1.2 Command addressing
10.1.2.1 HART Command addressing
10.1.2.2 PROFIBUS DP addressing
10.1.2.3 PI Profile for Process Control Devices Addressing
10.1.2.4 PROFINET addressing
10.1.2.5 Addressing for other protocols
10.1.3 API <\/td>\n<\/tr>\n
103<\/td>\n10.1.4 BLOCK_B
10.1.5 HEADER
10.1.6 INDEX
10.1.7 NUMBER <\/td>\n<\/tr>\n
104<\/td>\n10.1.8 OPERATION <\/td>\n<\/tr>\n
105<\/td>\n10.1.9 SLOT
10.1.10 SUB_SLOT
10.1.11 TRANSACTION
10.1.11.1 General structure <\/td>\n<\/tr>\n
106<\/td>\n10.1.11.2 REPLY <\/td>\n<\/tr>\n
107<\/td>\n10.1.11.3 REQUEST <\/td>\n<\/tr>\n
108<\/td>\n10.1.11.4 item-mask <\/td>\n<\/tr>\n
110<\/td>\n10.1.11.5 Data item qualifiers <\/td>\n<\/tr>\n
111<\/td>\n10.1.11.6 POST_RQSTRECEIVE_ACTIONS <\/td>\n<\/tr>\n
112<\/td>\n10.2 RECORD <\/td>\n<\/tr>\n
113<\/td>\n10.3 RESPONSE_CODES
10.4 VARIABLE_LIST <\/td>\n<\/tr>\n
114<\/td>\n11 User interface
11.1 MENU
11.1.1 General structure <\/td>\n<\/tr>\n
115<\/td>\n11.1.2 ACCESS <\/td>\n<\/tr>\n
116<\/td>\n11.1.3 EXIT_ACTIONS
11.1.4 INIT_ACTIONS
11.1.5 ITEMS <\/td>\n<\/tr>\n
118<\/td>\n11.1.6 POST_EDIT_ACTIONS <\/td>\n<\/tr>\n
119<\/td>\n11.1.7 POST_READ_ACTIONS
11.1.8 POST_WRITE_ACTIONS
11.1.9 PRE_EDIT_ACTIONS <\/td>\n<\/tr>\n
120<\/td>\n11.1.10 PRE_READ_ACTIONS
11.1.11 PRE_WRITE_ACTIONS
11.1.12 STYLE <\/td>\n<\/tr>\n
121<\/td>\n11.1.13 Sequence diagrams for actions <\/td>\n<\/tr>\n
123<\/td>\n11.2 EDIT_DISPLAY
11.2.1 General structure <\/td>\n<\/tr>\n
124<\/td>\n11.2.2 EDIT_ITEMS <\/td>\n<\/tr>\n
125<\/td>\n11.2.3 DISPLAY_ITEMS
11.2.4 POST_EDIT_ACTIONS
11.2.5 PRE_EDIT_ACTIONS <\/td>\n<\/tr>\n
126<\/td>\n11.3 IMAGE
11.3.1 General structure <\/td>\n<\/tr>\n
127<\/td>\n11.3.2 LINK <\/td>\n<\/tr>\n
128<\/td>\n11.3.3 PATH
11.4 GRID
11.4.1 General structure <\/td>\n<\/tr>\n
131<\/td>\n11.4.2 ORIENTATION
11.4.3 VECTORS <\/td>\n<\/tr>\n
132<\/td>\n11.5 CHART
11.5.1 General structure <\/td>\n<\/tr>\n
140<\/td>\n11.5.2 CYCLE_TIME <\/td>\n<\/tr>\n
141<\/td>\n11.5.3 LENGTH
11.5.4 TYPE <\/td>\n<\/tr>\n
144<\/td>\n11.5.5 Sequence diagram for actions
11.5.6 CHART Legend\/Help rules
11.5.6.1 Meter and Trend (Y_AXIS not defined) \u2013 One VARIABLE per SOURCE
11.5.6.2 Trend (Y_AXIS not defined) \u2013 Two or more VARIABLEs per SOURCE <\/td>\n<\/tr>\n
145<\/td>\n11.5.6.3 Meter (Y_AXIS not defined) \u2013 Two or more VARIABLEs per SOURCE
11.5.6.4 Trend (Y_AXIS defined) \u2013 One VARIABLE per SOURCE & two (or more) shared SOURCEs <\/td>\n<\/tr>\n
146<\/td>\n11.5.6.5 Meter (Y_AXIS defined) \u2013 One VARIABLE per SOURCE & two (or more) shared SOURCEs
11.6 SOURCE
11.6.1 General structure <\/td>\n<\/tr>\n
148<\/td>\n11.6.2 EXIT_ACTIONS
11.6.3 INIT_ACTIONS
11.6.4 REFRESH_ACTIONS <\/td>\n<\/tr>\n
149<\/td>\n11.6.5 Y_AXIS
11.7 AXIS
11.7.1 General structure <\/td>\n<\/tr>\n
150<\/td>\n11.7.2 MIN_VALUE, MAX_VALUE <\/td>\n<\/tr>\n
151<\/td>\n11.7.3 SCALING
11.7.4 CONSTANT_UNIT
11.8 GRAPH
11.8.1 General structure <\/td>\n<\/tr>\n
160<\/td>\n11.8.2 CYCLE_TIME <\/td>\n<\/tr>\n
161<\/td>\n11.8.3 X_AXIS
11.8.4 Sequence diagram for actions <\/td>\n<\/tr>\n
162<\/td>\n11.9 WAVEFORM
11.9.1 General structure <\/td>\n<\/tr>\n
163<\/td>\n11.9.2 EXIT_ACTIONS
11.9.3 INIT_ACTIONS <\/td>\n<\/tr>\n
164<\/td>\n11.9.4 KEY_POINTS
11.9.4.1 General structure
11.9.4.2 X_VALUES \/ Y_VALUES <\/td>\n<\/tr>\n
165<\/td>\n11.9.5 REFRESH_ACTIONS
11.9.6 TYPE
11.9.6.1 General structure <\/td>\n<\/tr>\n
166<\/td>\n11.9.6.2 XY
11.9.6.3 YT <\/td>\n<\/tr>\n
167<\/td>\n11.9.6.4 HORIZONTAL <\/td>\n<\/tr>\n
168<\/td>\n11.9.6.5 VERTICAL
11.9.7 Y_AXIS
11.10 PLUGIN
11.10.1 General structure <\/td>\n<\/tr>\n
169<\/td>\n11.10.2 UUID
12 Business Logic
12.1 METHOD
12.1.1 General structure <\/td>\n<\/tr>\n
171<\/td>\n12.1.2 ACCESS
12.1.3 CLASS <\/td>\n<\/tr>\n
172<\/td>\n12.1.4 TYPE <\/td>\n<\/tr>\n
173<\/td>\n13 Device modelling
13.1 BLOCK_A
13.1.1 General structure <\/td>\n<\/tr>\n
175<\/td>\n13.1.2 AXIS_ITEMS <\/td>\n<\/tr>\n
176<\/td>\n13.1.3 CHARACTERISTICS
13.1.4 CHARTS
13.1.5 CHART_ITEMS <\/td>\n<\/tr>\n
177<\/td>\n13.1.6 COLLECTION_ITEMS
13.1.7 EDIT_DISPLAY_ITEMS
13.1.8 FILES <\/td>\n<\/tr>\n
178<\/td>\n13.1.9 FILE_ITEMS
13.1.10 GRAPHS
13.1.11 GRAPH_ITEMS <\/td>\n<\/tr>\n
179<\/td>\n13.1.12 GRIDS
13.1.13 GRID_ITEMS
13.1.14 IMAGE_ITEMS <\/td>\n<\/tr>\n
180<\/td>\n13.1.15 ITEM_ARRAY_ITEMS
13.1.16 LISTS
13.1.17 LIST_ITEMS
13.1.18 LOCAL_PARAMETERS <\/td>\n<\/tr>\n
181<\/td>\n13.1.19 MENUS
13.1.20 MENU_ITEMS
13.1.21 METHODS <\/td>\n<\/tr>\n
182<\/td>\n13.1.22 METHOD_ITEMS
13.1.23 PARAMETERS
13.1.24 PARAMETER_LISTS <\/td>\n<\/tr>\n
183<\/td>\n13.1.25 PLUGINS
13.1.26 PLUGIN_ITEMS <\/td>\n<\/tr>\n
184<\/td>\n13.1.27 REFRESH_ITEMS
13.1.28 SEMANTIC_MAP_ITEMS
13.1.29 SOURCE_ITEMS
13.1.30 UNIT_ITEMS <\/td>\n<\/tr>\n
185<\/td>\n13.1.31 WAVEFORM_ITEMS
13.1.32 WRITE_AS_ONE_ITEMS
13.2 BLOCK_B
13.2.1 General structure <\/td>\n<\/tr>\n
186<\/td>\n13.2.2 NUMBER
13.2.3 TYPE <\/td>\n<\/tr>\n
187<\/td>\n13.3 LIKE
13.4 IMPORT
13.4.1 General structure <\/td>\n<\/tr>\n
191<\/td>\n13.5 TEMPLATE
13.5.1 General structure <\/td>\n<\/tr>\n
192<\/td>\n13.5.2 DEFAULT_VALUES
13.6 COMPONENT
13.6.1 General structure <\/td>\n<\/tr>\n
193<\/td>\n13.6.2 BYTE_ORDER <\/td>\n<\/tr>\n
194<\/td>\n13.6.3 CAN_DELETE
13.6.4 CHECK_CONFIGURATION
13.6.5 COMPONENT_RELATIONS <\/td>\n<\/tr>\n
195<\/td>\n13.6.6 CONNECTION_POINT
13.6.7 DETECT
13.6.8 EDD <\/td>\n<\/tr>\n
196<\/td>\n13.6.9 INITIAL_VALUES
13.6.10 REDUNDANCY
13.6.11 SCAN <\/td>\n<\/tr>\n
197<\/td>\n13.6.12 SCAN_LIST
13.6.13 PRODUCT_URI
13.7 COMPONENT_FOLDER <\/td>\n<\/tr>\n
198<\/td>\n13.8 COMPONENT_REFERENCE <\/td>\n<\/tr>\n
199<\/td>\n13.9 COMPONENT_RELATION
13.9.1 General structure <\/td>\n<\/tr>\n
200<\/td>\n13.9.2 COMPONENTS <\/td>\n<\/tr>\n
201<\/td>\n13.9.3 RELATION_TYPE <\/td>\n<\/tr>\n
202<\/td>\n13.9.4 ADDRESSING
13.9.5 MAXIMUM_NUMBER
13.9.6 MINIMUM_NUMBER <\/td>\n<\/tr>\n
203<\/td>\n13.9.7 REQUIRED_INTERFACE
13.10 INTERFACE
13.10.1 General structure
13.10.2 DECLARATION <\/td>\n<\/tr>\n
204<\/td>\n14 Common attributes
14.1 CLASSIFICATION <\/td>\n<\/tr>\n
206<\/td>\n14.2 COMPONENT_PARENT
14.3 COMPONENT_PATH
14.4 DEFINITION <\/td>\n<\/tr>\n
207<\/td>\n14.5 EMPHASIS <\/td>\n<\/tr>\n
208<\/td>\n14.6 HANDLING
14.7 HEIGHT <\/td>\n<\/tr>\n
209<\/td>\n14.8 HELP <\/td>\n<\/tr>\n
210<\/td>\n14.9 LABEL
14.10 LINE_COLOR <\/td>\n<\/tr>\n
211<\/td>\n14.11 LINE_TYPE <\/td>\n<\/tr>\n
212<\/td>\n14.12 MEMBERS <\/td>\n<\/tr>\n
213<\/td>\n14.13 PRIVATE
14.14 PROTOCOL <\/td>\n<\/tr>\n
214<\/td>\n14.15 RESPONSE_CODES
14.16 SUPPLIED_INTERFACE <\/td>\n<\/tr>\n
215<\/td>\n14.17 VALIDITY
14.18 VISIBILITY <\/td>\n<\/tr>\n
216<\/td>\n14.19 WIDTH
14.20 WRITE_MODE
15 Redefinitions
15.1 Overview <\/td>\n<\/tr>\n
219<\/td>\n15.2 AXIS
15.3 BLOB <\/td>\n<\/tr>\n
220<\/td>\n15.4 BLOCK_A <\/td>\n<\/tr>\n
222<\/td>\n15.5 BLOCK_B
15.6 CHART
15.7 COLLECTION <\/td>\n<\/tr>\n
223<\/td>\n15.8 COMMAND
15.9 COMPONENT <\/td>\n<\/tr>\n
224<\/td>\n15.10 COMPONENT_FOLDER
15.11 COMPONENT_REFERENCE <\/td>\n<\/tr>\n
225<\/td>\n15.12 COMPONENT_RELATION
15.13 EDIT_DISPLAY <\/td>\n<\/tr>\n
226<\/td>\n15.14 FILE
15.15 GRAPH <\/td>\n<\/tr>\n
227<\/td>\n15.16 GRID
15.17 IMAGE <\/td>\n<\/tr>\n
228<\/td>\n15.18 INTERFACE
15.19 LIST
15.20 MENU <\/td>\n<\/tr>\n
229<\/td>\n15.21 METHOD <\/td>\n<\/tr>\n
230<\/td>\n15.22 PLUGIN
15.23 RECORD
15.24 REFERENCE_ARRAY <\/td>\n<\/tr>\n
231<\/td>\n15.25 RESPONSE_CODES
15.26 SOURCE <\/td>\n<\/tr>\n
232<\/td>\n15.27 TEMPLATE
15.28 VALUE_ARRAY <\/td>\n<\/tr>\n
233<\/td>\n15.29 VARIABLE <\/td>\n<\/tr>\n
234<\/td>\n15.30 VARIABLE_LIST <\/td>\n<\/tr>\n
235<\/td>\n15.31 WAVEFORM
16 Referencing
16.1 Referencing an EDD instance <\/td>\n<\/tr>\n
236<\/td>\n16.2 Referencing AXIS of a GRAPH, SOURCE, WAVEFORM
16.3 Referencing bits of a BIT_ENUMERATED VARIABLE
16.4 Referencing members of a CHART <\/td>\n<\/tr>\n
237<\/td>\n16.5 Referencing members of a COLLECTION
16.6 Referencing COMPONENT instances
16.7 Referencing COMPONENT types <\/td>\n<\/tr>\n
238<\/td>\n16.8 Referencing members of a FILE
16.9 Referencing members of a GRAPH
16.10 Referencing elements of a LIST <\/td>\n<\/tr>\n
239<\/td>\n16.11 Referencing members of a RECORD
16.12 Referencing elements of a REFERENCE_ARRAY
16.13 Referencing members of a SOURCE <\/td>\n<\/tr>\n
240<\/td>\n16.14 Referencing elements of a VALUE_ARRAY
16.15 Referencing members of a VARIABLE_LISTS
16.16 Referencing BLOCK_A CHARACTERISTICS <\/td>\n<\/tr>\n
241<\/td>\n16.17 Referencing elements of BLOCK_A LOCAL_PARAMETERS
16.18 Referencing elements of BLOCK_A PARAMETERS
16.19 Referencing elements of BLOCK_A PARAMETER_LISTS
16.20 Referencing CHARACTERISTICS of specific BLOCK_A instance <\/td>\n<\/tr>\n
242<\/td>\n16.21 Referencing CHARTS of specific BLOCK_A instance
16.22 Referencing FILES of specific BLOCK_A instance <\/td>\n<\/tr>\n
243<\/td>\n16.23 Referencing GRAPHS of specific BLOCK_A instance
16.24 Referencing GRIDS of specific BLOCK_A instance
16.25 Referencing LISTS of specific BLOCK_A instance <\/td>\n<\/tr>\n
244<\/td>\n16.26 Referencing LOCAL_PARAMETERS of specific BLOCK_A instance
16.27 Referencing MENUS of specific BLOCK_A instance <\/td>\n<\/tr>\n
245<\/td>\n16.28 Referencing METHODS of specific BLOCK_A instance
16.29 Referencing PARAMETERS of specific BLOCK_A instance
16.30 Referencing PLUGINS of specific BLOCK_A instance <\/td>\n<\/tr>\n
246<\/td>\n17 Strings
17.1 Specifying a string as a string literal
17.2 Specifying a string as a string variable
17.3 Specifying a string as an enumeration value <\/td>\n<\/tr>\n
247<\/td>\n17.4 Specifying a string as a dictionary reference
17.5 Referencing HELP and LABEL attributes of EDD instances
17.6 String operations <\/td>\n<\/tr>\n
248<\/td>\n18 Conditional expression
18.1 General structure
18.2 IF Conditional <\/td>\n<\/tr>\n
249<\/td>\n18.3 SELECT Conditional <\/td>\n<\/tr>\n
250<\/td>\n19 Expression
19.1 General structure
19.2 Primary expressions <\/td>\n<\/tr>\n
253<\/td>\n19.3 Unary expressions
19.4 Binary expressions
19.4.1 General structure <\/td>\n<\/tr>\n
254<\/td>\n19.4.2 Multiplicative operators
19.4.3 Additive operators
19.4.4 Shift operators <\/td>\n<\/tr>\n
255<\/td>\n19.4.5 Relational operators
19.4.6 Equality operators
19.4.7 Bitwise AND operator (&)
19.4.8 Bitwise XOR operator (^)
19.4.9 Bitwise OR operator (|)
19.4.10 Logical AND operator (&&) <\/td>\n<\/tr>\n
256<\/td>\n19.4.11 Logical OR operator (||)
19.4.12 Conditional evaluation
20 Text dictionary <\/td>\n<\/tr>\n
257<\/td>\nAnnex A (normative) EDDL formal definition
A.1 EDDL preprocessor
A.1.1 General structure
A.1.2 Directives
A.1.2.1 #define
A.1.2.2 #include <\/td>\n<\/tr>\n
258<\/td>\nA.1.2.3 #line
A.1.2.4 #if, #elif, #else, and #endif <\/td>\n<\/tr>\n
259<\/td>\nA.1.2.5 #ifdef, #ifndef and #undef
A.1.3 Predefined macros
A.1.3.1 General structure <\/td>\n<\/tr>\n
260<\/td>\nA.1.3.2 List of predefined macros
A.1.3.2.1 __FILE__
A.1.3.2.2 __LINE__
A.1.4 NEWLINE characters
A.1.5 Comments
A.2 Conventions
A.2.1 Integer constants
A.2.2 Floating-point constants <\/td>\n<\/tr>\n
261<\/td>\nA.2.3 String literals
A.2.4 Using language and country codes in string literals <\/td>\n<\/tr>\n
262<\/td>\nA.3 Operators <\/td>\n<\/tr>\n
266<\/td>\nA.4 Keywords <\/td>\n<\/tr>\n
270<\/td>\nA.5 Symbols and symbol scope
A.6 Terminals <\/td>\n<\/tr>\n
271<\/td>\nA.7 Formal EDDL syntax
A.7.1 General
A.7.2 EDD identification information <\/td>\n<\/tr>\n
273<\/td>\nA.7.3 AXIS <\/td>\n<\/tr>\n
274<\/td>\nA.7.4 BLOCK_A and BLOCK_B <\/td>\n<\/tr>\n
278<\/td>\nA.7.5 CHART <\/td>\n<\/tr>\n
279<\/td>\nA.7.6 COLLECTION <\/td>\n<\/tr>\n
280<\/td>\nA.7.7 COMMAND <\/td>\n<\/tr>\n
283<\/td>\nA.7.8 COMPONENT <\/td>\n<\/tr>\n
286<\/td>\nA.7.9 COMPONENT_FOLDER
A.7.10 COMPONENT_REFERENCE <\/td>\n<\/tr>\n
287<\/td>\nA.7.11 COMPONENT_RELATION <\/td>\n<\/tr>\n
289<\/td>\nA.7.12 EDIT_DISPLAY <\/td>\n<\/tr>\n
290<\/td>\nA.7.13 FILE
A.7.14 GRAPH
A.7.15 GRID <\/td>\n<\/tr>\n
291<\/td>\nA.7.16 IMAGE <\/td>\n<\/tr>\n
292<\/td>\nA.7.17 INTERFACE
A.7.18 LIST <\/td>\n<\/tr>\n
293<\/td>\nA.7.19 IMPORT <\/td>\n<\/tr>\n
295<\/td>\nA.7.20 LIKE <\/td>\n<\/tr>\n
297<\/td>\nA.7.21 MENU <\/td>\n<\/tr>\n
298<\/td>\nA.7.22 METHOD <\/td>\n<\/tr>\n
300<\/td>\nA.7.23 RECORD
A.7.24 REFERENCE_ARRAY <\/td>\n<\/tr>\n
301<\/td>\nA.7.25 Relations <\/td>\n<\/tr>\n
303<\/td>\nA.7.26 RESPONSE_CODES <\/td>\n<\/tr>\n
304<\/td>\nA.7.27 SOURCE
A.7.28 TEMPLATE <\/td>\n<\/tr>\n
305<\/td>\nA.7.29 VALUE_ARRAY
A.7.30 VARIABLE <\/td>\n<\/tr>\n
316<\/td>\nA.7.31 VARIABLE_LIST
A.7.32 WAVEFORM <\/td>\n<\/tr>\n
318<\/td>\nA.7.33 Common attributes <\/td>\n<\/tr>\n
322<\/td>\nA.7.34 Expression <\/td>\n<\/tr>\n
324<\/td>\nA.7.35 C-Grammar <\/td>\n<\/tr>\n
328<\/td>\nA.7.36 Redefinition <\/td>\n<\/tr>\n
353<\/td>\nA.7.37 References <\/td>\n<\/tr>\n
355<\/td>\nA.7.38 PLUGIN <\/td>\n<\/tr>\n
356<\/td>\nA.7.39 BLOB
A.7.40 SEMANTIC_MAP <\/td>\n<\/tr>\n
357<\/td>\nA.8 Formal dictionary syntax <\/td>\n<\/tr>\n
358<\/td>\nAnnex B (normative) Data types
B.1 METHOD DEFINITION data types
B.2 VARIABLE TYPE data types
B.2.1 General <\/td>\n<\/tr>\n
360<\/td>\nB.2.2 Coding of data DATE <\/td>\n<\/tr>\n
361<\/td>\nB.2.3 Coding of data DATE_AND_TIME
B.2.4 Coding of data DURATION <\/td>\n<\/tr>\n
362<\/td>\nB.2.5 Coding of data TIME <\/td>\n<\/tr>\n
363<\/td>\nB.2.6 Coding of data TIME_VALUE
B.2.7 Coding of PACKED_ASCII (6-BIT ASCII) DATA FORMAT <\/td>\n<\/tr>\n
364<\/td>\nB.2.8 Coding of BOOLEAN
B.2.9 Coding of BIT_ENUMERATED <\/td>\n<\/tr>\n
366<\/td>\nAnnex C (informative) EDD example
C.1 EDD example of a temperature transmitter
C.2 EDD example <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

BS EN IEC 61804-3. Function Blocks (FB) for process control and Electronic Device Description Language (EDDL) – Part 3. EDDL syntax and semantics<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2018<\/td>\n380<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":245049,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[385,2641],"product_tag":[],"class_list":{"0":"post-245045","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-25-040-40","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/245045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/245049"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=245045"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=245045"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=245045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}