{"id":245050,"date":"2024-10-19T16:06:43","date_gmt":"2024-10-19T16:06:43","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-18-30363164-dc\/"},"modified":"2024-10-25T11:06:23","modified_gmt":"2024-10-25T11:06:23","slug":"bsi-18-30363164-dc","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-18-30363164-dc\/","title":{"rendered":"BSI 18\/30363164 DC"},"content":{"rendered":"
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
15<\/td>\n | 1 Scope 2 Normative references 3 Terms, definitions, abbreviated terms acronyms and conventions 3.1 General terms and definitions <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3.2 Terms and definitions related to modular devices 3.3 Abbreviated terms and acronyms <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 3.4 Conventions 4 EDDL user interface description 4.1 Overview 4.2 Menu conventions for handheld applications <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 4.3 Menu conventions for PC-based applications 4.3.1 Overview 4.3.2 Online Root Menus 4.3.2.1 General <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 4.3.2.2 Diagnostic Root Menu 4.3.2.3 Process variables Root Menu 4.3.2.4 Device Root Menu 4.3.2.5 Maintenance Root Menu 4.3.3 Offline Root Menu <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 4.3.4 Example of EDD menu structure <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 4.3.5 User interface 4.3.5.1 Diagnostics <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 4.3.5.2 Process variables <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 4.3.5.3 Device features <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 4.4 Label Concatenation for Indirect Variable References 4.4.1 General <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 4.4.2 Simple variable references 4.4.3 Complex variable references <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 4.5 Help Concatenation 4.5.1 General 4.5.2 Simple variable references 4.5.3 Complex variable references <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 4.6 Containers and contained items 4.6.1 Overview <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 4.6.2 Permitted and default STYLEs <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 4.6.3 Containers 4.6.3.1 Menu 4.6.3.2 Window 4.6.3.3 Dialog 4.6.3.4 Table <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 4.6.3.5 Page 4.6.3.6 Group <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 4.6.4 Contained items 4.6.4.1 Overview 4.6.4.2 Methods 4.6.4.3 Variables 4.6.4.3.1 General <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 4.6.4.3.2 Variable of TYPE BIT_ENUMERATED <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 4.6.4.3.3 Variable of TYPE INDEX 4.6.4.3.4 Variable with HANDLING WRITE <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 4.6.4.4 Collections and records 4.6.4.5 Arrays and lists 4.6.4.6 Edit displays 4.6.4.7 Graphs 4.6.4.8 Charts 4.6.4.9 Images <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 4.6.4.10 Static text 4.6.4.11 Grid 4.6.4.12 Plugin 4.7 Layout rules 4.7.1 Overview <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 4.7.2 Controlling the layout by LAYOUT_TYPE attribute 4.7.2.1 Overview 4.7.2.2 Equal-column-width layout (COLUMNWIDTH_EQUAL) 4.7.2.3 Optimized-column-width layout (COLUMNWIDTH_OPTIMIZED) <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 4.7.3 Layout rules for WIDTH and HEIGHT 4.7.3.1 General <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 4.7.3.2 VARIABLEs spanning columns by WIDTH (optimized-column-width layout) <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 4.7.3.3 CHART and GRAPH spanning columns by WIDTH (optimized-column-width layout) 4.7.3.4 GRID spanning columns by WIDTH (optimized-column-width layout) 4.7.4 Layout rules for COLUMNBREAK and ROWBREAK 4.7.4.1 Layout for protruding elements <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 4.7.4.2 Layout for partially filled rows <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 4.7.4.3 Layout for oversized elements <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 4.7.4.4 Layout for columns in stacked group <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 4.7.5 Layout examples 4.7.5.1 General 4.7.5.2 Single-column layout <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 4.7.5.3 Single-column layout (optimized-column-width layout) <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 4.7.5.4 Multi-column and -row layout <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 4.7.5.5 Multi-column and -row layout (optimized-column-width layout) <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 4.7.5.6 In-line graphs and charts <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 4.7.5.7 Full-width graphs and charts <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 4.7.5.8 Nested containers <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 4.7.5.9 Edit displays <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 4.7.5.10 Images <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 4.7.6 Conditional user interface 4.7.6.1 Overview 4.7.6.2 VISIBILITY 4.7.6.3 Conditional expressions in MENU ITEM 4.7.6.4 VALIDITY <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 4.8 Graphical elements <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 5 EDDL data description 5.1 EDDL application stored device data 5.1.1 Overview 5.1.2 FILE <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 5.1.3 LIST <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 5.2 Exposing data items outside the EDD application 5.3 Initialization of EDD instances 5.3.1 Overview 5.3.2 Initialization support 5.3.3 TEMPLATE <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 5.4 Device model mapping 5.4.1 BLOCK_A 5.4.2 BLOCK_B 6 EDDL METHOD programming and usage of Builtins 6.1 Method Environment 6.1.1 General <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | 6.1.2 Security 6.1.3 Device Data 6.1.4 Method TYPE and Parameters <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 6.1.5 Abort Processing 6.2 Implementation Requirements <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | 6.3 Builtin MenuDisplay <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | 6.4 Division by zero and undetermined floating values 6.4.1 Integer and unsigned integer values 6.4.2 Floating-point values 7 Modular devices 7.1 Overview <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 7.2 EDD identification 7.3 Instance object model <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | 7.4 Offline configuration 7.5 Online configuration 7.6 Simple modular device example 7.6.1 General <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 7.6.2 Separate EDD file example with direct EDD referencing <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | 7.6.3 Separate EDD file example with classification EDD referencing and interfaces <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 7.6.4 One EDD file example <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | 7.6.5 Combination of single and separate modular device example 7.7 Upload and download for modular devices 7.8 Diagnostic <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 7.9 Reading modular device topology 7.9.1 SCAN <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 7.9.2 Detect module type <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | 7.10 Configuration check <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | 8 Session Management 8.1 Overview 8.2 Data management 8.2.1 Overview <\/td>\n<\/tr>\n | ||||||
107<\/td>\n | 8.2.2 Caching for online session <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | 8.2.3 Caching for offline session <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | 8.2.4 Caching for dialogs and windows 8.2.5 Caching for METHODs 8.2.5.1 General <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | 8.2.5.2 Caching for nested METHODs 8.2.5.3 Caching for METHOD invoked from dialog or window 8.2.5.4 Caching for METHOD invoking a dialog <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | 8.2.5.5 Committing data from METHOD <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 8.3 UI aspects of editing sessions <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 8.4 User roles 9 Offline and online configuration 9.1 Overview <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | 9.2 Offline dataset 9.3 Offline configuration 9.4 Online dataset 9.5 Online configuration 9.6 Upload and download 9.6.1 Overview <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 9.6.2 Error recovery <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 9.6.3 Upload procedure 9.6.3.1 Overview 9.6.3.2 General rules <\/td>\n<\/tr>\n | ||||||
117<\/td>\n | 9.6.3.3 Upload with upload menu 9.6.3.4 Upload without upload menu 9.6.4 Download procedure 9.6.4.1 Overview <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | 9.6.4.2 General rules <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | 9.6.4.3 Download with download menu 9.6.4.4 Download without download menu <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | 10 EDDL communication description 10.1 General 10.2 Parsing data received from the device 10.3 Parsing complex data items <\/td>\n<\/tr>\n | ||||||
121<\/td>\n | 10.4 Foundation Fieldbus <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | 10.5 ISA100_Wireless communication model <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | Annex A (normative) Device simulation <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | Annex B (informative) Predefined identifiers <\/td>\n<\/tr>\n | ||||||
133<\/td>\n | Annex C (informative) Description of EDDL Profiles C.1 Communication Server (CS) C.2 Foundation Fieldbus (FF) C.3 Generic Protocol Extension (GPE) C.4 HART C.5 ISA100 C.6 PROFIBUS (PB) C.7 PROFINET (PN) <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | Annex D (normative) Upload\/Download Caching Model <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" BS EN IEC 61804-4. Function blocks (FB) for process control and electronic device description language (EDDL) – Part 4. EDD interpretation<\/b><\/p>\n |