BSI 18/30363164 DC:2018 Edition
$24.66
BS EN IEC 61804-4. Function blocks (FB) for process control and electronic device description language (EDDL) – Part 4. EDD interpretation
Published By | Publication Date | Number of Pages |
BSI | 2018 | 135 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
15 | 1 Scope 2 Normative references 3 Terms, definitions, abbreviated terms acronyms and conventions 3.1 General terms and definitions |
16 | 3.2 Terms and definitions related to modular devices 3.3 Abbreviated terms and acronyms |
17 | 3.4 Conventions 4 EDDL user interface description 4.1 Overview 4.2 Menu conventions for handheld applications |
18 | 4.3 Menu conventions for PC-based applications 4.3.1 Overview 4.3.2 Online Root Menus 4.3.2.1 General |
19 | 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 |
20 | 4.3.4 Example of EDD menu structure |
24 | 4.3.5 User interface 4.3.5.1 Diagnostics |
25 | 4.3.5.2 Process variables |
26 | 4.3.5.3 Device features |
27 | 4.4 Label Concatenation for Indirect Variable References 4.4.1 General |
28 | 4.4.2 Simple variable references 4.4.3 Complex variable references |
30 | 4.5 Help Concatenation 4.5.1 General 4.5.2 Simple variable references 4.5.3 Complex variable references |
31 | 4.6 Containers and contained items 4.6.1 Overview |
32 | 4.6.2 Permitted and default STYLEs |
33 | 4.6.3 Containers 4.6.3.1 Menu 4.6.3.2 Window 4.6.3.3 Dialog 4.6.3.4 Table |
34 | 4.6.3.5 Page 4.6.3.6 Group |
35 | 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 |
36 | 4.6.4.3.2 Variable of TYPE BIT_ENUMERATED |
38 | 4.6.4.3.3 Variable of TYPE INDEX 4.6.4.3.4 Variable with HANDLING WRITE |
40 | 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 |
41 | 4.6.4.10 Static text 4.6.4.11 Grid 4.6.4.12 Plugin 4.7 Layout rules 4.7.1 Overview |
43 | 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) |
46 | 4.7.3 Layout rules for WIDTH and HEIGHT 4.7.3.1 General |
47 | 4.7.3.2 VARIABLEs spanning columns by WIDTH (optimized-column-width layout) |
49 | 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 |
50 | 4.7.4.2 Layout for partially filled rows |
52 | 4.7.4.3 Layout for oversized elements |
54 | 4.7.4.4 Layout for columns in stacked group |
55 | 4.7.5 Layout examples 4.7.5.1 General 4.7.5.2 Single-column layout |
56 | 4.7.5.3 Single-column layout (optimized-column-width layout) |
57 | 4.7.5.4 Multi-column and -row layout |
59 | 4.7.5.5 Multi-column and -row layout (optimized-column-width layout) |
62 | 4.7.5.6 In-line graphs and charts |
63 | 4.7.5.7 Full-width graphs and charts |
65 | 4.7.5.8 Nested containers |
66 | 4.7.5.9 Edit displays |
67 | 4.7.5.10 Images |
69 | 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 |
74 | 4.8 Graphical elements |
78 | 5 EDDL data description 5.1 EDDL application stored device data 5.1.1 Overview 5.1.2 FILE |
80 | 5.1.3 LIST |
87 | 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 |
88 | 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 |
89 | 6.1.2 Security 6.1.3 Device Data 6.1.4 Method TYPE and Parameters |
90 | 6.1.5 Abort Processing 6.2 Implementation Requirements |
91 | 6.3 Builtin MenuDisplay |
94 | 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 |
95 | 7.2 EDD identification 7.3 Instance object model |
96 | 7.4 Offline configuration 7.5 Online configuration 7.6 Simple modular device example 7.6.1 General |
97 | 7.6.2 Separate EDD file example with direct EDD referencing |
98 | 7.6.3 Separate EDD file example with classification EDD referencing and interfaces |
100 | 7.6.4 One EDD file example |
102 | 7.6.5 Combination of single and separate modular device example 7.7 Upload and download for modular devices 7.8 Diagnostic |
103 | 7.9 Reading modular device topology 7.9.1 SCAN |
104 | 7.9.2 Detect module type |
105 | 7.10 Configuration check |
106 | 8 Session Management 8.1 Overview 8.2 Data management 8.2.1 Overview |
107 | 8.2.2 Caching for online session |
108 | 8.2.3 Caching for offline session |
109 | 8.2.4 Caching for dialogs and windows 8.2.5 Caching for METHODs 8.2.5.1 General |
110 | 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 |
111 | 8.2.5.5 Committing data from METHOD |
112 | 8.3 UI aspects of editing sessions |
113 | 8.4 User roles 9 Offline and online configuration 9.1 Overview |
114 | 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 |
115 | 9.6.2 Error recovery |
116 | 9.6.3 Upload procedure 9.6.3.1 Overview 9.6.3.2 General rules |
117 | 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 |
118 | 9.6.4.2 General rules |
119 | 9.6.4.3 Download with download menu 9.6.4.4 Download without download menu |
120 | 10 EDDL communication description 10.1 General 10.2 Parsing data received from the device 10.3 Parsing complex data items |
121 | 10.4 Foundation Fieldbus |
125 | 10.5 ISA100_Wireless communication model |
129 | Annex A (normative) Device simulation |
130 | Annex B (informative) Predefined identifiers |
133 | 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) |
134 | Annex D (normative) Upload/Download Caching Model |