Field Device Integration (FDI) - Part 3: Server

IEC 62769-3:2023 is available as IEC 62769-3: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-3:2023 specifies the FDI®[1] Server. The overall FDI® architecture is illustrated in Figure 1. The architectural components that are within the scope of this document have been highlighted in this figure. Annex A provides a functional description of the FDI® Server.
[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 3: FDI-Server

Intégration des appareils de terrain (FDI) - Partie 3: Serveur

IEC 62769-3:2023 est disponible sous forme de IEC 62769-3: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-3:2023 spécifie le Serveur 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 cette figure. L'Annex A fournit une description fonctionnelle du Serveur FDI®.
[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) - 3. del: Strežnik

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-3:2022 - BARVE
English language
67 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
oSIST prEN IEC 62769-3:2022
01-maj-2022
Integracija procesne naprave (FDI) - 3. del: Strežnik
Field Device Integration (FDI) - Part 3: Server
Feldgeräteintegration (FDI) - Teil 3: FDI-Server
Intégration des appareils de terrain (FDI) - Partie 3: Serveur
Ta slovenski standard je istoveten z: prEN IEC 62769-3: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-3: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-3:2022
---------------------- Page: 2 ----------------------
oSIST prEN IEC 62769-3:2022
65E/856/CDV
COMMITTEE DRAFT FOR VOTE (CDV)
PROJECT NUMBER:
IEC 62769-3 ED3
DATE OF CIRCULATION: CLOSING DATE FOR VOTING:
2022-03-04 2022-05-27
SUPERSEDES DOCUMENTS:
65E/823/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 3: Server
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-3:2022
65E/856/CDV – 2 – IEC CDV 62769-3 © IEC:2022
NOTE FROM TC/SC OFFICERS:
---------------------- Page: 4 ----------------------
oSIST prEN IEC 62769-3:2022
65E/856/CDV – 3 – IEC CDV 62769-3 © IEC:2022
1 CONTENTS

3 FOREWORD .......................................................................................................................... 7

4 1 Scope ............................................................................................................................. 9

5 2 Normative references ...................................................................................................... 9

6 3 Terms, definitions, abbreviated terms and acronyms ..................................................... 10

7 3.1 Terms and definitions ........................................................................................... 10

8 3.2 Abbreviated terms and acronyms ......................................................................... 10

9 4 Overview ....................................................................................................................... 10

10 5 Information Model ......................................................................................................... 11

11 5.1 General ................................................................................................................ 11

12 5.2 Online/Offline ....................................................................................................... 11

13 5.2.1 Overview ....................................................................................................... 11

14 5.2.2 Transfer to device ......................................................................................... 12

15 5.2.3 Transfer from device ..................................................................................... 12

16 5.2.4 Interactive Transfer to device ........................................................................ 12

17 5.3 Access privileges ................................................................................................. 13

18 5.4 Private Parameters ............................................................................................... 13

19 5.5 Locking ................................................................................................................ 13

20 5.6 EditContext .......................................................................................................... 14

21 5.6.1 Concept and usage model ............................................................................. 14

22 5.6.2 Services ........................................................................................................ 15

23 5.6.3 NodeIds ........................................................................................................ 16

24 5.6.4 Reading ........................................................................................................ 16

25 5.6.5 Writing .......................................................................................................... 16

26 5.6.6 Writing dominant and dependent Variables ................................................... 16

27 5.6.7 Actions (EDD METHODS) ............................................................................. 18

28 5.6.8 UIDs ............................................................................................................. 19

29 5.6.9 Synchronization ............................................................................................ 19

30 5.7 Reading ............................................................................................................... 19

31 5.7.1 General ......................................................................................................... 19

32 5.7.2 Reading offline variables ............................................................................... 20

33 5.7.3 Reading online variables ............................................................................... 20

34 5.8 Writing ................................................................................................................. 21

35 5.8.1 General ......................................................................................................... 21

36 5.8.2 Write offline variables ................................................................................... 22

37 5.8.3 Writing online variables ................................................................................. 23

38 5.8.4 Writing to an EditContext .............................................................................. 25

39 5.9 Subscription ......................................................................................................... 26

40 5.9.1 General ......................................................................................................... 26

41 5.9.2 Subscription of offline variables .................................................................... 26

42 5.9.3 Subscription of online variables ..................................................................... 27

43 5.10 Device topology .................................................................................................... 29

---------------------- Page: 5 ----------------------
oSIST prEN IEC 62769-3:2022
65E/856/CDV – 4 – IEC CDV 62769-3 © IEC:2022

44 5.10.1 General ......................................................................................................... 29

45 5.10.2 Connection Points ......................................................................................... 29

46 5.10.3 Topology management .................................................................................. 30

47 5.10.4 Topology scanning ........................................................................................ 33

48 5.10.5 Use of SCAN function ................................................................................... 34

49 5.10.6 Validation of defined topology ....................................................................... 35

50 5.11 User Interface Elements ....................................................................................... 35

51 5.11.1 User Interface Descriptions ........................................................................... 35

52 5.11.2 User Interface Plug-ins ................................................................................. 36

53 5.12 Actions ................................................................................................................. 36

54 5.12.1 FDI Server – FDI Client interaction ................................................................ 36

55 5.12.2 Action state machine ..................................................................................... 39

56 5.12.3 Actions Proxies ............................................................................................. 41

57 5.12.4 INTERACTIVE_TRANSFER_TO_DEVICE Action .......................................... 42

58 5.12.5 Actions, EDD Actions and Actions Proxies .................................................... 42

59 6 OPC UA services .......................................................................................................... 44

60 6.1 OPC UA profiles ................................................................................................... 44

61 6.2 Service error information ...................................................................................... 44

62 6.2.1 Overview ....................................................................................................... 44

63 6.2.2 OPC UA services and their response ............................................................ 44

64 6.2.3 Mappings of EDDL response codes to OPC UA service response ................. 44

65 6.3 Parameter value update during write service request ........................................... 45

66 6.4 Localization .......................................................................................................... 45

67 6.5 Audit events ......................................................................................................... 46

68 7 Communication ............................................................................................................. 46

69 7.1 Notation ............................................................................................................... 46

70 7.2 General ................................................................................................................ 46

71 7.2.1 Concepts ...................................................................................................... 46

72 7.2.2 Terms ........................................................................................................... 49

73 7.3 Communication Service processing ...................................................................... 50

74 7.3.1 Communication Service invocation ................................................................ 50

75 7.3.2 Analyze communication path ......................................................................... 50

76 7.3.3 Manage communication relations .................................................................. 51

77 7.3.4 Communication service request mapping ...................................................... 51

78 7.3.5 Communication service request propagation ................................................. 52

79 7.3.6 Communication error handling ...................................................................... 53

80 7.4 FDI Communication Server specific handling ........................................................ 53

81 7.4.1 Discovery ...................................................................................................... 53

82 7.4.2 Information Model synchronization ................................................................ 54

83 8 Parallel Execution within the FDI Server ....................................................................... 54

84 8.1 Motivation ............................................................................................................ 54

85 8.2 Internal structure of the EDD interpreter ............................................................... 54

86 8.3 Rules for running an EDD entity ........................................................................... 55

87 (informative) FDI Server functional structure ....................................................................... 56

---------------------- Page: 6 ----------------------
oSIST prEN IEC 62769-3:2022
IEC CDV 62769-3 © IEC:2022 – 5 –

88 A.1 FDI functional elements ........................................................................................ 56

89 A.2 FDI Server extension ............................................................................................ 57

90 (informative) Access privileges and user roles ..................................................................... 59

91 B.1 User roles and usage case ................................................................................... 59

92 B.2 Private data usage ............................................................................................... 60

93 (informative) Parallel execution within the FDI Server – Examples ...................................... 61

94 C.1 Simple example for a synchronous execution ....................................................... 61

95 C.2 Example for a concurrent execution...................................................................... 61

96 C.3 Deadlock detection in concurrent execution .......................................................... 65

97 Annex D (informative) Read-Only mode for UID Views ........................................................ 67

98 C.4 D.1 Definition ....................................................................................................... 67

100 Figure 1 – FDI architecture diagram ....................................................................................... 9

101 Figure 2 – Locking services .................................................................................................. 14

102 Figure 3 – EditContext models ............................................................................................. 15

103 Figure 6 – EditContext for EDD Methods .............................................................................. 18

104 Figure 7 – Offline variable read ............................................................................................ 20

105 Figure 8 – Online variable read ............................................................................................ 21

106 Figure 9 – Offline variable write immediate ........................................................................... 23

107 Figure 10 – Online variable write immediate ......................................................................... 24

108 Figure 11 – Write with EditContext ....................................................................................... 25

109 Figure 12 – Offline variable subscription .............................................................................. 27

110 Figure 13 – Online variable subscription ............................................................................... 28

111 Figure 14 – Topology with Network objects (non-normative) ................................................. 29

112 Figure 15 – Add Device to topology ...................................................................................... 31

113 Figure 16 – Remove Device from topology ........................................................................... 32

114 Figure 17 – Scan topology .................................................................................................... 33

115 Figure 18 – Action execution ................................................................................................ 39

116 Figure 19 – Action state machine ......................................................................................... 39

117 Figure 20 – System communication integration example ...................................................... 47

118 Figure 21 – FDI Communication Server integration example ................................................ 48

119 Figure 22 – Gateway integration example ............................................................................. 49

120 Figure 23 – Message propagation example scenario ............................................................ 52

121 Figure A.1 – Functional components of an FDI Server .......................................................... 56

122 Figure A.2 – FDI Server extensions ...................................................................................... 58

123 Figure B.1 – User roles and access privileges ...................................................................... 59

124 Figure C.1 – Synchronous execution of two triggers ............................................................. 61

125 Figure C.2 – Concurrent execution of two triggers (step1) .................................................... 62

126 Figure C.3 – Concurrent execution of two triggers (step 2) ................................................... 63

127 Figure C.4 – Concurrent execution of two triggers (step 3) ................................................... 64

---------------------- Page: 7 ----------------------
oSIST prEN IEC 62769-3:2022
65E/856/CDV – 6 – IEC CDV 62769-3 © IEC:2022

128 Figure C.5 – Concurrent execution of two triggers (step 4) ................................................... 65

129 Figure C.6 – Concurrent execution of two triggers ................................................................ 66

130

131 Table 1 – Action states ......................................................................................................... 40

132 Table 2 – Action state transitions ......................................................................................... 41

133 Table 3 – EDD Action types and the EDD constructs that use them ...................................... 43

134 Table 4 – OPC UA severity bits and EDDL response codes TYPE ........................................ 45

135
136
---------------------- Page: 8 ----------------------
oSIST prEN IEC 62769-3:2022
IEC CDV 62769-3 © IEC:2022 – 7 –
137 INTERNATIONAL ELECTROTECHNICAL COMMISSION
138 ____________
139
140 FIELD DEVICE INTEGRATION (FDI) –
141
142 Part 3: Server
143
144 FOREWORD

145 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising all national

146 electrotechnical committees (IEC National Committees). The object of IEC is to promote international co -operation on all

147 questions concerning standardization in the electrical and electronic fields. To this end and in addition to other activities, IEC

148 publishes International Standards, Technical Specifications, Technical Reports, Publicly Available Specifications (PAS) and

149 Guides (hereafter referred to as “IEC Publication(s)”). Their preparation is entrusted to technical committees; any IEC National

150 Committee interested in the subject dealt with may participate in this preparatory work. International, governmental and non -

151 governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely with the

152 International Organization for Standardization (ISO) in accordance with conditions determined by agreement between the two

153 organizations.

154 2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international consensus

155 of opinion on the relevant subjects since each technical committee has representation from all interested IEC National

156 Committees.

157 3) IEC Publications have the form of recommendations for international use and are accepted by IEC National Committees in

158 that sense. While all reasonable efforts are made to ensure that the technical content of IEC Publications is accurate, IEC

159 cannot be held responsible for the way in which they are used or for any misinterpretation by any end user.

160 4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications transparently to

161 the maximum extent possible in their national and regional publications. Any divergence between any IEC Publication and the

162 corresponding national or regional publication shall be clearly indicated in the latter.

163 5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity assessment

164 services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any services carried out by

165 independent certification bodies.

166 6) All users should ensure that they have the latest edition of this publication.

167 7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and members of its

168 technical committees and IEC National Committees for any personal injury, property damage or other damage of any nature

169 whatsoever, whether direct or indirect, or for costs (including legal fees) and expenses arising out of the publication, use of,

170 or reliance upon, this IEC Publication or any other IEC Publications.

171 8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is indispensable

172 for the correct application of this publication.

173 9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of patent rights. IEC

174 shall not be held responsible for identifying any or all such patent rights.

175 IEC 62769-3 has been prepared by subcommittee 65E: Devices and integration in enterprise systems, of

176 IEC technical committee 65: Industrial-process measurement, control and automation. It is an International

177 Standard.

178 This third edition cancels and replaces the second edition published in 2021. This edition constitutes a

179 technical revision.

180 This edition includes the following significant technical changes with respect to the previous edition:

181 a) added interactive transfer to device.
---------------------- Page: 9 ----------------------
oSIST prEN IEC 62769-3:2022
65E/856/CDV – 8 – IEC CDV 62769-3 © IEC:2022
182 The text of this International Standard is based on the following documents:
Draft Report on voting
XX/XX/FDIS XX/XX/RVD
183

184 Full information on the voting for its approval can be found in the report on voting indicated in the above

185 table.

186 The language used for the development of this International Standard is English.

187 This document was drafted in accordance with ISO/IEC Directives, Part 2, and developed in accordance

188 with ISO/IEC Directives, Part 1 and ISO/IEC Directives, IEC Supplement, available at

189 www.iec.ch/members_experts/refdocs. The main document types developed by IEC are described in

190 greater detail at www.iec.ch/standardsdev/publications.

191 The committee has decided that the contents of this document will remain unchanged until the stability

192 date indicated on the IEC website under "http://webstore.iec.ch" in the data related to the specific

193 document. At this date, the document will be
194 • reconfirmed,
195 • withdrawn,
196 • replaced by a revised edition, or
197 • amended.
198
---------------------- Page: 10 ----------------------
oSIST prEN IEC 62769-3:2022
IEC CDV 62769-3 © IEC:2022 – 9 –
199
200 FIELD DEVICE INTEGRATION (FDI) –
201
202 Part 3: Server
203
204
205 1 Scope

206 This part of IEC 62769 specifies the FDI Server. The overall FDI architecture is illustrated in Figure 1. The

207 architectural components that are within the scope of this document have been highlighted in this figure.

User Interface
FDI Package
Description
FDI Package
User
Device Business User
Interface
Definition Interface
User Logic User
FDI Client Device Business Plug-in
Interface Interface
Logic
Definition
Description Plug-in
UID
Interpreter
UID
FDI Server
UIP
Information Model Management
Services
Information Model Business Logic
User Interface
Processor
OPC UA
Plug-in
Device Object
Business
Device Object
Logic
Device Object
User Interface Services
Platform UI Services
(Drawing, Input Devices)
System Services
OPC UA
Services
OPC UA Client OPC UA
Services
System
Communication
Communication
Hardware
Server
Data
Specified by this part of this International Standard
Store
Specified by other parts of this International Standard
Not specified by this International Standard
208
209 Figure 1 – FDI architecture diagram
210 2 Normative references

211 The following documents, in whole or in part, are normatively referenced in this document and are

212 indispensable for its application. For dated references, only the edition cited applies. For undated

213 references, the latest edition of the referenced document (including any amendments) applies.

214 IEC 61804-3, Function blocks (FB) for process control and Electronic Device Description Language

215 (EDDL) – Part 3: EDDL syntax and semantics
OPC UA
Hosting Services
Device Access
Services
OPC UA Services
Business Logic
Interface
---------------------- Page: 11 ----------------------
oSIST prEN IEC 62769-3:2022
65E/856/CDV – 10 – IEC CDV 62769-3 © IEC:2022

216 IEC 61804-4, Function blocks (FB) for process control and Electronic Device Description Language

217 (EDDL) – Part 4: EDD interpretation

218 IEC 61804-5, Function blocks (FB) for process control and Electronic Device Description Language

219 (EDDL) – Part 5: EDDL Builtin library
220 IEC 62541-4, OPC unified architecture – Part 4: Services
221 IEC 62541-7, OPC unified architecture – Part 7: Profiles
222 IEC 62769-1, Field Device Integration (FDI) – Part 1: Overview
223 IEC 62769-2, Field Device Integration (FDI) – Part 2: FDI Client
224 IEC 62769-4, Field Device Integration (FDI) – Part 4: FDI Packages
225 IEC 62769-5, Field Device Integration (FDI) – Part 5: FDI Information Model
226 IEC 62769-7, Field Device Integration (FDI) – Part 7: Communication Devices
227
228 3 Terms, definitions, abbreviated terms and acronyms
229 3.1 Terms and definitions

230 For the purposes of this document, the terms and definitions given in IEC 62769-1 as well as the following

231 apply.
232 1.1.1
233 Actions Proxy

234 internal FDI Server entity that encapsulates all the EDD Methods specified in an EDD Action definition

235 3.2 Abbreviated terms and acronyms

236 For the purposes of this document, the abbreviated terms and acronyms given in IEC 62769-1 apply.

237 4 Overview
238 The structure for an FDI Server is shown in Figure 1.

239 FDI Servers that support connectivity with third-party FDI Clients shall support OPC UA. A vendor can

240 provide both an FDI Server and one or more FDI Clients. In this case, the FDI Clients can communicate

241 with the FDI Server through proprietary protocols.

242 An FDI Server communicates with devices via Native Communication (see 7.2.1) and/or Communication

243 Devices (see IEC 62769-7).

244 An FDI Server provides information to FDI Clients through an Information Model (see IEC 62769-5) as

245 follows.

246 • The Information Model includes information about Device Types and Device Instances. The

247 information for a Device Instance includes offline data (engineering data), as well as online data

248 (values from the physical device).

249 • The Information Model is created using information from FDI Packages. However, not all of the

250 information in an FDI Package is reflected in the Information Model.

251 • Referential integrity of the Information Model is maintained using information from FDI Packages.

---------------------- Page: 12 ----------------------
oSIST prEN IEC 62769-3:2022
IEC CDV 62769-3 © IEC:2022 – 11 –

252 • FDI Packages can contain Attachments that contain device manuals and protocol specific

253 information (see IEC 62769-4). Those Attachments, including device manuals and protocol specific

254 support files, are exposed via the Information Model.
255 • FDI Device Packages contain information about device types (see

256 IEC 62769-4). Each device type defined in a package is mapped to a distinct DeviceType node in the

257 Information Model.

258 • FDI Profile Packages are used to provide interaction with devices for which an FDI Device Package

259 does not exist (see IEC 62769-4).

260 • Multiple revisions of an FDI Package generate distinct DeviceType nodes in the Information Model

261 (see IEC 62769-4).

262 FDI Packages contain digital signatures that allow an FDI Server to authenticate their contents (see

263 IEC 62769-4).

264 An FDI Server shall verify the FDI Technology Version (see IEC 62769-1) of any F

...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.