Field Device Integration (FDI) - Part 2: FDI Client

IEC 62769-2:2023 is available as IEC 62769-2:2023 RLV which contains the International Standard and its Redline version, showing all changes of the technical content compared to the previous edition.

IEC 62769-2:2023 specifies the FDI®[1] Client. See Annex C for some typical FDI® Client use cases. The overall FDI® architecture is illustrated in Figure 1. The architectural components that are within the scope of this document have been highlighted in Figure 1.
[1] FDI® is a registered trademark of the non-profit organization Fieldbus Foundation, Inc. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of the trademark holder or any of its products. Compliance does not require use of the trade name. Use of the trade name requires permission of the trade name holder.

Feldgeräteintegration (FDI) - Teil 2: FDI-Client

Intégration des appareils de terrain (FDI) - Partie 2: Client FDI

IEC 62769-2:2023 est disponible sous forme de IEC 62769-2:2023 RLV qui contient la Norme internationale et sa version Redline, illustrant les modifications du contenu technique depuis l'édition précédente.

L'IEC 62769-2:2023 spécifie le Client FDI®[1]. Voir l'Annexe C pour certains cas d'utilisation types du Client FDI®. L'architecture FDI® complète est représentée à la Figure 1. Les composants architecturaux qui relèvent du domaine d'application du présent document ont été mis en évidence dans Figure 1.
[1] FDI® est une marque déposée de l’organisation à but non lucratif Fieldbus Foundation, Inc. Cette information est donnée à l'intention des utilisateurs du présent document et ne signifie nullement que l'IEC approuve le détenteur de la marque ou l'emploi de ses produits. La conformité n'exige pas l'utilisation de la marque. L'utilisation de la marque exige l'autorisation du détenteur de la marque.

Integracija procesne naprave (FDI) - 2. del: Odjemalec FDI

General Information

Status
Not Published
Public Enquiry End Date
22-May-2022
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
04-Jul-2023
Due Date
08-Sep-2023

Relations

Buy Standard

Draft
prEN IEC 62769-2:2022
English language
153 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

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 voting
The 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

152

153 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

171

172 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.