BS EN 62769-4:2015
$215.11
Field Device Integration (FDI) – FDI Packages
Published By | Publication Date | Number of Pages |
BSI | 2015 | 88 |
This part of IEC 62769 specifies the FDI Packages. 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.
PDF Catalog
PDF Pages | PDF Title |
---|---|
6 | English CONTENTS |
12 | FOREWORD |
14 | INTRODUCTION |
15 | 1 Scope 2 Normative references Figures Figure 1 – FDI architecture diagram |
16 | 3 Terms, definitions, abbreviated terms and acronyms 3.1 Terms and definitions |
18 | 3.2 Abbreviated terms and acronyms 4 FDI Package Model 4.1 Overview Figure 2 – FDI Package Model |
19 | 4.2 FDI Package Elements 4.2.1 Package Catalog 4.2.2 Electronic Device Description Figure 3 – Architectural mapping |
20 | 4.2.3 User Interface Plug-in Figure 4 – User Interface Plug-in Reference Model |
21 | 4.2.4 Attachment 4.3 FDI Package Types 4.3.1 FDI Device Package Figure 5 – Multiple FDI Packages referencing a common UIP Tables Table 1 – UIP Platform |
22 | 4.3.2 FDI Communication Package Figure 6 – FDI Device Package |
23 | 4.3.3 FDI UIP Package 4.3.4 FDI Profile Package Figure 7 – FDI Communication Package Figure 8 – FDI UIP Package |
24 | Figure 9 – FDI Profile Package Figure 10 – Device Function and Parameter sets (type and profile specific) |
25 | 5 FDI Package implementation 5.1 Packaging technology 5.2 Use of Open Packaging Conventions 5.2.1 Unknown Parts 5.2.2 Invalid Parts 5.2.3 Unknown Relationships 5.2.4 Interleaving 5.2.5 Core Properties 5.2.6 Thumbnails 5.2.7 Digital signatures 5.3 FDI Package Parts 5.3.1 Package Catalog |
26 | Figure 11 – Catalog Element Table 2 – Package Catalog Part |
27 | 5.3.2 Electronic Device Description 5.3.3 User Interface Plug-in Figure 12 – User Interface Plug-in Table 3 – EDD part |
28 | Table 4 – User Interface Plug-in part |
29 | Figure 13 – UIP Catalog Table 5 – UIP Catalog part |
30 | 5.3.4 Attachments Table 6 – UIP Variant part Table 7 – Image part Table 8 – Documentation part |
31 | Table 9 – Protocol Support File Part Table 10 – FDI Registration Certificate Part |
32 | 6 FDI Package Versioning 6.1 Version Scheme Figure 14 – FDI Registration Certificate |
33 | 6.2 Versioned Elements 6.3 Version hierarchy Table 11 – Versioned Elements |
34 | Figure 15 – Version hierarchy Table 12 – Influence on FDI Package Version |
35 | 6.4 UIP compatibility |
36 | 7 Digital Signatures and Registration Certificates 7.1 Signed Elements and Certification documents Figure 16 – UIP Version Support concept |
37 | 7.2 Signing mechanism 7.3 FDI Package Originator, FDI Registration Authority 7.4 FDI Host behavior Figure 17 – FDI Package signing |
39 | Annexes Annex A (normative) File name conventions A.1 Identification A.2 FDI Package filename convention Table A.1 – FDI Package naming convention |
40 | Annex B (informative) FDI Package creation B.1 General B.2 Tools and components B.2.1 Overview B.2.2 FDI Reference Implementation/Common EDD Engine B.2.3 FDI Package IDE B.2.4 FDI Device Package Conformance Test Tool B.3 Development B.3.1 FDI Package core development |
41 | B.3.2 User Interface Plug-in development B.3.3 FDI Package Attachment development Figure B.1 – Tools used for FDI Package development |
42 | B.3.4 FDI Package binding and packaging B.3.5 Conformance Test |
43 | Annex C (informative) FDI Package deployment C.1 General C.2 Scenarios C.2.1 FDI Package deployment to PC based client/server systems |
44 | C.2.2 FDI Package deployment to an FDI standalone system |
46 | Annex D (informative) Example D.1 General D.2 Open Packaging Conventions D.2.1 Overview D.2.2 Parts Figure D.1 – Parts and relationships in a package |
47 | D.2.3 Relationships D.2.4 OPC core features |
48 | D.2.5 OPC additional features Table D.1 – Examples of standard MIME media types that can be used in FDI Packages Table D.2 – Examples of FDI-custom MIME media types that can be used in FDI Packages |
49 | D.3 Creation and handling of FDI Packages D.4 FDI Device Package example D.4.1 Overview Figure D.2 – Creating an FDI Package with the content files |
50 | Figure D.3 – FDI Device Package example |
53 | D.4.2 User Interface Plug-in Figure D.4 – User Interface Plug-in example (fancytrend.uip) |
55 | D.4.3 EDD reference to UIP D.4.4 FDI Registration Certificate |
56 | Annex E (normative) Schema E.1 Target Namespace E.2 Catalog E.3 ClassificationIdT E.4 CommunicationProfileT |
57 | E.5 CommunicationRoleT E.6 CommunicationServerT E.7 DeviceTypeT Table E.1 – Enumerations of CommunicationRoleT Table E.2 – Elements of CommunicationServerT |
58 | E.8 FdiRegistrationCert E.9 FdiRegistrationCertT Table E.3 – Elements of DeviceTypeT |
59 | E.10 HexStringT E.11 InterfaceT Table E.4 – Elements of FdiRegistrationCertT Table E.5 – Elements of InterfaceT |
60 | E.12 ListOfCommunicationProfilesT E.13 ListOfDeviceImagesT Table E.6 – Elements of ListOfCommunicationProfilesT |
61 | E.14 ListOfDeviceTypesT E.15 ListOfDocumentsT E.16 ListOfInterfacesT Table E.7 – Elements of ListOfDeviceImagesT Table E.8 – Elements of ListOfDeviceTypesT Table E.9 – Elements of ListOfDocumentsT |
62 | E.17 ListOfLocalizedStringsT E.18 ListOfProtocolSupportFilesT Table E.10 – Elements of ListOfInterfacesT Table E.11 – Elements of ListOfLocalizedStringsT Table E.12 – Elements of ListOfProtocolSupportFilesT |
63 | E.19 ListOfRegDeviceTypesT E.20 ListOfRegistrationsT E.21 ListOfSupportedDeviceRevisionsT Table E.13 – Elements of ListOfRegDeviceTypesT Table E.14 – Elements of ListOfRegistrationsT |
64 | E.22 ListOfSupportedUipsT E.23 ListOfUipVariantsT E.24 LocalizedStringT Table E.15 – Elements of ListOfSupportedDeviceRevisionsT Table E.16 – Elements of ListOfSupportedUipsT Table E.17 – Elements of ListOfUipVariantsT |
65 | E.25 PackageT Table E.18 – Attributes of LocalizedStringT Table E.19 – Elements of PackageT |
66 | E.26 PackageTypeT E.27 PlatformT Table E.20 – Enumerations of PackageTypeT Table E.21 – Enumerations of PlatformT |
67 | E.28 RegDeviceTypeT E.29 RegistrationT E.30 RelationshipIdT Table E.22 – Elements of RegDeviceTypeT Table E.23 – Elements of RegistrationT |
68 | E.31 String256T E.32 SupportedUipT E.33 UipCatalog Table E.24 – Elements of SupportedUipT |
69 | E.34 UipStyleT E.35 UipT Table E.25 – Enumerations of UipStyleT Table E.26 – Elements of UipT |
70 | E.36 UipVariantT E.37 UuidT Table E.27 – Elements of UipVariantT |
71 | E.38 VersionSupportedT E.39 VersionT |
72 | Annex F (normative) Communication protocol specific profiles Table F.1 – Communication protocol interest groups (alphabetical order) |
73 | Annex G (informative) FDI Package life-cycle use cases G.1 New Device Type G.2 Replacement of Device G.3 Firmware enhancements Table G.1– Device Replacement Guidelines |
74 | G.4 FDI Package life-cycle polices G.5 FDI Package update G.6 FDI Package upgrade G.7 FDI Package replacement/exchange G.8 FDI Package uninstallation Table G.2 – Firmware enhancement guidelines |
76 | Annex H (normative) Health Status Method H.1 Background H.2 Device Health Status Model H.3 Standard EDD Method signature Table H.1 – Health Status State |
77 | H.4 Performance considerations |
78 | Annex I (normative) Modular devices I.1 Concept I.2 EDDL usage profile Figure I.1 – Modular device’s package |
79 | I.3 Processing recommendations I.3.1 Monolithic device with device variants I.3.2 Remote IOs I.3.3 How to identify the top level topology element I.3.4 Packaging details example |
81 | Annex J (normative) FDI Communication Packages for FDI Communication Server J.1 General J.2 Protocol Support File J.3 CommunicationProfile definition J.4 Profile Device J.5 Protocol version information J.6 Associating a Package with an FDI Communication Server J.7 Handling of Catalog elements Table J.1 – Catalog Mapping Table J.2 – Handling of Catalog elements |
82 | J.8 Example |
83 | Annex K (normative) FDI Profile for EDDs K.1 Overview K.2 Entry Point to Online handling K.3 Entry Point to Offline handling K.4 Upload and Download K.5 Initial Data Set K.6 Method GetHealthStatus K.7 Actions K.7.1 Pre- and Post-Read Actions |
84 | K.7.2 Pre- and Post-Write Actions K.7.3 Refresh Actions on Variables K.7.4 Actions on BIT_ENUMERATION K.8 Shared files |
85 | Bibliography |