EN IEC 62769-2:2023
(Main)Field Device Integration (FDI®) - Part 2: Client
Field Device Integration (FDI®) - Part 2: Client
Feldgeräteintegration (FDI®) - Teil 2: FDI-Client
Intégration des appareils de terrain (FDI®) - Partie 2: Client
Integracija procesne naprave (FDI) - 2. del: Odjemalec FDI
General Information
Relations
Standards Content (Sample)
SLOVENSKI STANDARD
oSIST prEN IEC 62769-2:2022
01-maj-2022
Integracija procesne naprave (FDI) - 2. del: Odjemalec FDI
Field Device Integration (FDI) - Part 2: FDI Client
Feldgeräteintegration (FDI) - Teil 2: FDI-Client
Intégration des appareils de terrain (FDI) - Partie 2: Client FDI
Ta slovenski standard je istoveten z: prEN IEC 62769-2:2022
ICS:
25.040.40 Merjenje in krmiljenje Industrial process
industrijskih postopkov measurement and control
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
oSIST prEN IEC 62769-2:2022 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------oSIST prEN IEC 62769-2:2022
---------------------- Page: 2 ----------------------
oSIST prEN IEC 62769-2:2022
65E/855/CDV
COMMITTEE DRAFT FOR VOTE (CDV)
PROJECT NUMBER:
IEC 62769-2 ED3
DATE OF CIRCULATION: CLOSING DATE FOR VOTING:
2022-03-04 2022-05-27
SUPERSEDES DOCUMENTS:
65E/822/RR
IEC SC 65E : DEVICES AND INTEGRATION IN ENTERPRISE SYSTEMS
SECRETARIAT: SECRETARY:
United States of America Mr Donald (Bob) Lattimer
OF INTEREST TO THE FOLLOWING COMMITTEES: PROPOSED HORIZONTAL STANDARD:
SC 65B,SC 65C
Other TC/SCs are requested to indicate their interest, if any,
in this CDV to the secretary.
FUNCTIONS CONCERNED:
EMC ENVIRONMENT QUALITY ASSURANCE SAFETY
SUBMITTED FOR CENELEC PARALLEL VOTING NOT SUBMITTED FOR CENELEC PARALLEL VOTING
Attention IEC-CENELEC parallel votingThe attention of IEC National Committees, members of
CENELEC, is drawn to the fact that this Committee Draft for
Vote (CDV) is submitted for parallel voting.
The CENELEC members are invited to vote through the
CENELEC online voting system.
This document is still under study and subject to change. It should not be used for reference purposes.
Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they
are aware and to provide supporting documentation.TITLE:
Field Device Integration (FDI) - Part 2: FDI Client
PROPOSED STABILITY DATE: 2025
Copyright © 2022 International Electrotechnical Commission, IEC. All rights reserved. It is permitted to download this
electronic file, to make a copy and to print out the content for the sole purpose of preparing National Committee positions.
You may not copy or "mirror" the file or printed version of the document, or any part of it, for any other purpose without
permission in writing from IEC.---------------------- Page: 3 ----------------------
oSIST prEN IEC 62769-2:2022
65E/855/CDV – 2 – IEC CDV 62769-2 © IEC:2022
NOTE FROM TC/SC OFFICERS:
---------------------- Page: 4 ----------------------
oSIST prEN IEC 62769-2:2022
IEC CDV 62769-2 © IEC:2022 – 3 – 65E/855/CDV
1 CONTENTS
3 FOREWORD ........................................................................................................................ 12
4 1 Scope ........................................................................................................................... 14
5 2 Normative references .................................................................................................... 14
6 3 Terms, definitions, abbreviated terms, acronyms and conventions ................................ 15
7 3.1 Terms and definitions ........................................................................................... 15
8 3.1.1 Terms used for Services ............................................................................... 15
9 3.1.2 Terms used for Device Access Services ........................................................ 16
10 3.2 Abbreviated terms and acronyms ......................................................................... 16
11 3.3 Conventions ......................................................................................................... 16
12 4 Overview ....................................................................................................................... 16
13 5 FDI Client ..................................................................................................................... 18
14 5.1 Device Access Services ....................................................................................... 18
15 5.1.1 General ......................................................................................................... 18
16 5.1.2 Device Model ................................................................................................ 18
17 5.1.3 Node model .................................................................................................. 20
18 5.1.4 Services ........................................................................................................ 25
19 5.1.5 Base Property Services ................................................................................. 28
20 5.1.6 Device Model Services .................................................................................. 29
21 5.1.7 Locking Services ........................................................................................... 40
22 5.1.8 Direct Access Services ................................................................................. 42
23 5.1.9 Data types .................................................................................................... 45
24 5.2 Hosting Services .................................................................................................. 50
25 5.2.1 General ......................................................................................................... 50
26 5.2.2 Services ........................................................................................................ 50
27 5.2.3 Parameter Type Definitions ........................................................................... 62
28 6 UIP ............................................................................................................................... 63
29 6.1 UIP Services ........................................................................................................ 63
30 6.1.1 Services ........................................................................................................ 63
31 6.1.2 Parameter type definitions ............................................................................ 67
32 6.2 UIP instantiation rules .......................................................................................... 69
33 6.3 UIP state machine ................................................................................................ 69
34 6.3.1 States ........................................................................................................... 69
35 6.3.2 State transitions ............................................................................................ 70
36 6.4 UIP permissions and restrictions .......................................................................... 71
37 6.4.1 Introduction ................................................................................................... 71
38 6.4.2 Access to local file system ............................................................................ 71
39 6.4.3 Export / Import of files ................................................................................... 71
40 6.4.4 Inter-Process Communication (IPC) .............................................................. 72
41 6.4.5 Open files based on MIME Type.................................................................... 72
42 6.4.6 Access to ressources .................................................................................... 72
---------------------- Page: 5 ----------------------oSIST prEN IEC 62769-2:2022
65E/855/CDV – 4 – IEC CDV 62769-2 © IEC:2022
43 6.5 UIP deployment .................................................................................................... 72
44 6.5.1 UIP downloads from FDI Server .................................................................... 72
45 6.5.2 UIP management on FDI Client ..................................................................... 73
46 7 Actions.......................................................................................................................... 74
47 7.1 General ................................................................................................................ 74
48 7.2 Sequence diagram ............................................................................................... 74
49 7.3 FDI Action schema definition ................................................................................ 77
50 7.4 Interactive transfer to device ................................................................................ 78
51 8 User Interface Description (UID) ................................................................................... 80
52 8.1 Overview .............................................................................................................. 80
53 8.2 UID execution ...................................................................................................... 82
54 Annex A (normative) XML schema....................................................................................... 86
55 A.1 General ......................................................................................................................... 86
56 A.2 AbortRequestT .............................................................................................................. 86
57 A.3 AccessT ........................................................................................................................ 86
58 A.4 AcknowledgementRequestT .......................................................................................... 87
59 A.5 ActionListT .................................................................................................................... 87
60 A.6 AbortingNotificationT .................................................................................................... 87
61 A.7 ActionRequestT ............................................................................................................ 88
62 A.8 ActionResponseT .......................................................................................................... 89
63 A.9 ActionT ......................................................................................................................... 90
64 A.10 AxisListT ....................................................................................................................... 90
65 A.11 AxisT ............................................................................................................................ 91
66 A.12 BitEnumerationItemListT ............................................................................................... 92
67 A.13 BitEnumerationItemT .................................................................................................... 92
68 A.14 ButtonListT ................................................................................................................... 93
69 A.15 ChartT .......................................................................................................................... 93
70 A.16 ChartTypeT ................................................................................................................... 94
71 A.17 ColorNameT ................................................................................................................. 95
72 A.18 ColorT ........................................................................................................................... 96
73 A.19 ColorValueT .................................................................................................................. 96
74 A.20 ColumnBreakT .............................................................................................................. 96
75 A.21 DateTimeDataT ............................................................................................................. 96
76 A.22 DelayMessageRequestT ............................................................................................... 97
77 A.23 DiagramLineT ............................................................................................................... 97
78 A.24 EnumerationItemListT ................................................................................................... 98
79 A.25 EnumerationItemT......................................................................................................... 99
80 A.26 FormatSpecifierT .......................................................................................................... 99
81 A.27 GraphT ......................................................................................................................... 99
82 A.28 GridT .......................................................................................................................... 100
---------------------- Page: 6 ----------------------oSIST prEN IEC 62769-2:2022
IEC CDV 62769-2 © IEC:2022 – 5 – 65E/855/CDV
83 A.29 HandlingT ................................................................................................................... 101
84 A.30 ImageT ....................................................................................................................... 101
85 A.31 InfoRequestT .............................................................................................................. 102
86 A.32 InputRequestT ............................................................................................................ 103
87 A.33 InputResponseT .......................................................................................................... 103
88 A.34 InputValueT ................................................................................................................ 104
89 A.35 InputValueTypeT ......................................................................................................... 104
90 A.36 LabelHelpT ................................................................................................................. 105
91 A.37 LabelT ........................................................................................................................ 105
92 A.38 LineTypeT ................................................................................................................... 106
93 A.39 ListOfActionArgumentsT ............................................................................................. 107
94 A.40 MenuT ........................................................................................................................ 107
95 A.41 MenuReferenceT ........................................................................................................ 109
96 A.42 MenuStyleT ................................................................................................................. 109
97 A.43 NumericDataT ............................................................................................................. 110
98 A.44 NumericTemplateT ...................................................................................................... 111
99 A.45 OptionListT ................................................................................................................. 111
100 A.46 OrientationT ................................................................................................................ 111
101 A.47 ParameterInputRequestT ............................................................................................ 112
102 A.48 ParameterListT ........................................................................................................... 112
103 A.49 ParameterT ................................................................................................................. 113
104 A.50 PluginT ....................................................................................................................... 114
105 A.51 RangeListT ................................................................................................................. 115
106 A.52 RangeT ....................................................................................................................... 115
107 A.53 ResponseT ................................................................................................................. 116
108 A.54 RowBreakT ................................................................................................................. 116
109 A.55 ScalingT ..................................................................................................................... 116
110 A.56 SelectionRequestT ...................................................................................................... 116
111 A.57 SelectionResponseT ................................................................................................... 117
112 A.58 SeparatorT .................................................................................................................. 117
113 A.59 SizeT .......................................................................................................................... 117
114 A.60 ParameterClassT ........................................................................................................ 118
115 A.61 ActionClassT............................................................................................................... 120
116 A.62 SourceListT ................................................................................................................ 121
117 A.63 SourceT ...................................................................................................................... 122
118 A.64 StringDataT ................................................................................................................ 122
119 A.65 StringTemplateT ......................................................................................................... 123
120 A.66 StringOptionListT ........................................................................................................ 124
121 A.67 StringOptionT.............................................................................................................. 124
---------------------- Page: 7 ----------------------oSIST prEN IEC 62769-2:2022
65E/855/CDV – 6 – IEC CDV 62769-2 © IEC:2022
122 A.68 StringT ........................................................................................................................ 124
123 A.69 TimeScaleT ................................................................................................................. 125
124 A.70 UidLayoutInformation .................................................................................................. 125
125 A.71 UidRequestT ............................................................................................................... 126
126 A.72 UidResponseT ............................................................................................................ 126
127 A.73 UiElementSizeableT .................................................................................................... 127
128 A.74 UiElementT ................................................................................................................. 128
129 A.75 UiTemplateT ............................................................................................................... 128
130 A.76 VariantT ...................................................................................................................... 129
131 A.77 VariantOptionListT ...................................................................................................... 130
132 A.78 VariantOptionT ............................................................................................................ 130
133 A.79 VectorListT ................................................................................................................. 131
134 A.80 VectorT ....................................................................................................................... 131
135 A.81 WaveformListT ............................................................................................................ 132
136 A.82 WaveformT ................................................................................................................. 132
137 A.83 WaveformTypeT .......................................................................................................... 133
138 A.84 WaveformTypeHorizontalT .......................................................................................... 133
139 A.85 WaveformTypeVerticalT .............................................................................................. 133
140 A.86 WaveformTypeYTT ..................................................................................................... 134
141 A.87 WaveformTypeXYT ..................................................................................................... 134
142 A.88 WaveformKeyPointListT .............................................................................................. 135
143 A.89 WaveformVectorT ....................................................................................................... 136
144 A.90 WaveformVectorElementListT ..................................................................................... 136
145 A.91 WaveformVectorElementT ........................................................................................... 137
146 Annex B (informative) Action example ............................................................................... 139
147 Annex C (informative) Typical FDI Client use cases .......................................................... 151
148 C.1 General .............................................................................................................. 151
149 C.2 Bulk operations .................................................................................................. 151
150 C.3 Progress bar support .......................................................................................... 151
151 Bibliography ....................................................................................................................... 153
152153 Figure 1 – FDI architecture diagram ..................................................................................... 14
154 Figure 2 – Overall structure of a Device ............................................................................... 19
155 Figure 3 – Structure of Blocks .............................................................................................. 19
156 Figure 4 – Device Model NodeClasses ................................................................................. 20
157 Figure 5 – Example: Variable hierarchy representing a RECORD ......................................... 23
158 Figure 6 –Variable hierarchy representing a VALUE_ARRAY of RECORDs .......................... 25
159 Figure 7 – UIP state machine ............................................................................................... 70
160 Figure 8 – FDI Action sequence diagram .............................................................................. 76
---------------------- Page: 8 ----------------------oSIST prEN IEC 62769-2:2022
IEC CDV 62769-2 © IEC:2022 – 7 – 65E/855/CDV
161 Figure 9: Sequence diagram interactive transfer to device ................................................... 79
162 Figure 10 – User Interface Descriptions ............................................................................... 81
163 Figure 11 – User Interface Description sequence diagram .................................................... 83
164 Figure B.1 – Action example (step 1) .................................................................................. 145
165 Figure B.2 – Action example (step 2) .................................................................................. 146
166 Figure B.3 – Action example (step 3) .................................................................................. 147
167 Figure B.4 – Action example (step 4) .................................................................................. 148
168 Figure B.5 – Action example (step 5) .................................................................................. 149
169 Figure B.6 – Action example (step 6) .................................................................................. 150
170 Figure C.1 – Progress bar support...................................................................................... 152
171172 Table 1 – BaseNodeClass Attributes .................................................................................... 20
173 Table 2 – Object NodeClass Attributes ................................................................................. 21
174 Table 3 – Variable NodeClass Attributes .............................................................................. 21
175 Table 4 – Service Definition Table ........................................................................................ 26
176 Table 5 - Service result codes .............................................................................................. 27
177 Table 6 – GetDeviceAccessInterfaceVersion Service parameters ......................................... 28
178 Table 7 – GetOnlineAccessAvailability Service parameters .................................................. 28
179 Table 8 – Browse Service parameters .................................................................................. 29
180 Table 9 – CancelBrowse Service parameters ....................................................................... 30
181 Table 10 – Read Service parameters ................................................................................... 30
182 Table 11 – Read Service result codes .................................................................................. 31
183 Table 12 – Read operation result codes ............................................................................... 31
184 Table 13 – CancelRead Service parameters ......................................................................... 32
185 Table 14 – Write Service parameters.................................................................................... 33
186 Table 15 – Write operation result codes ............................................................................... 33
187 Table 16 – CancelWrite Service parameters ......................................................................... 34
188 Table 17 – CreateSubscription Service parameters .............................................................. 35
189 Table 18 – CreateSubscription Service result codes ............................................................. 35
190 Table 19 – Subscribe Service parameters ............................................................................ 36
191 Table 20 – Subscribe operation result codes ........................................................................ 38
192 Table 21 – Unsubscribe Service Parameters ........................................................................ 39
193 Table 22 – Unsubscribe operation result codes .................................................................... 39
194 Table 23 – DeleteSubscription Service parameters .............................................................. 39
195 Table 24 – DataChangeCallback Service parameters ........................................................... 40
196 Table 25 – DataChangeCallback result codes ...................................................................... 40
197 Table 26 – InitLock Service parameters ................................................................................ 41
198 Table 27 – InitLock Service result codes .............................................................................. 41
199 Table 28 – ExitLock Service parameters............................................................................... 42
---------------------- Page: 9 ----------------------oSIST prEN IEC 62769-2:2022
65E/855/CDV – 8 – IEC CDV 62769-2 © IEC:2022
200 Table 29 – ExitLock Service result codes ............................................................................. 42
201 Table 30 – InitDirectAccess Service parameters ................................................................... 43
202 Table 31 – InitDirectAccess Service result codes ................................................................. 43
203 Table 32 – ExitDirectAccess Service parameters .................................................................. 44
204 Table 33 – ExitDirectAccess Service result codes ................................................................ 44
205 Table 34 – Transfer Service parameters ............................................................................... 44
206 Table 35 – Transfer Service result codes ............................................................................. 45
207 Table 36 – Base data types .................................................................................................. 45
208 Table 37 – Ident...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.