Field Device Integration (FDI) – Technology Management FCG TS10099 Edition 1.2.0 27 Jun 2019 RELEASED S P E C I F I C A T I O N Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099 , Ed. 1.2.0, 27 Jun 2019 Page 1 of 11 Document Distribution / Maintenance Control / Document Approval To obtain information concerning document distribution control, maintenance control, and document approval please contact FieldComm Group at the address shown below. Copyright © 2019 FieldComm Group, PROFIBUS Nutzerorganisation e. V., OPC Foundation, FDT Group FieldComm Group, PROFIBUS Nutzerorganisation e.V, OPC Foundation, and FDT Group are the joint publishers of this document. The information in this document is subject to change without notice and should not be construed as a commitment by the publishers. The publishers assume no responsibility for any errors that may appear in this document. In no event shall the publishers be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document. This document and parts thereof must not be reproduced or copied without written permission from the publishers, and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose. All rights to copyrights, registered trademarks or applications, utility models and registered patents or applications reside with their respective owners. Trademark Information FieldComm Group ™ , F OUNDATION ™ Fieldbus and HART-IP ™ are trademarks, and HART ® , WirelessHART ® , ROM ® and SIF ® are registered trademarks of FieldComm Group, Austin, Texas, USA Any use of these terms hereafter in this document, or in any document referenced by this document, implies the trademark/registered trademark. All other trademarks used in this or referenced documents are trademarks of their respective companies. For more information, contact: FDT Group 5 Industrieweg 3001 Heverlee Belgium Phone: +32 (0)10 22 22 51 fdtgroup.org FieldComm Group 9430 Research Boulevard Suite 1-120 Austin, TX 78759, USA Phone: (512) 792-2300 Fax: (512) 792-2310 fieldcommgroup.org OPC Foundation Presidential Office 8455 Infirmary Rd., Ravenna, OH 44266 P.O. Box 808 (mailing address) Mantua, Ohio 44255 Phone: (330) 839-8718 opcfoundation.org PROFIBUS Nutzerorganisation e. V. (PNO) PROFIBUS & PROFINET International (PI) Haid-und-Neu-Str. 7 76131 Karlsruhe Germany Phone: +49 721 96 58 590 Fax: +49 721 96 58 589 profibus.com profinet.com Intellectual Property Rights The FieldComm Group (the Group) does not knowingly use or incorporate any information or data into the HART, F OUNDATION Fieldbus and FDI protocol standards, which the Group does not own or have lawful rights to use. Should the Group receive any notification regarding the existence of any conflicting private IPR, the Group will review the disclosure and either (A) determine there is no conflict; (B) resolve the conflict with the IPR owner; or (C) modify the standard to remove the conflicting requirement. In no case does the Group encourage implementers to infringe on any individual's or organization's IPR. Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099, Ed. 1.2.0, 27 Jun 2019 Page 2 of 11 Revision Log Version Date Change Note / History / Reason 0.1.0.14 16 April 2018 Initial version. 1.2.0.15 17 Oct. 2018 Completed for balloting 1.2.0.17 04 Dec. 2018 Editorial changes (Balloting comments 916, 918, 920, 922, 923) 1.2.0.18 18 May 2019 Added Abbreviations, Added normative references (Balloting comments 917, 928, 929) 1.2.0.19 21 June 2019 Reformatted tables specifying standard feature set, editorial changes (Balloting comments 904, 923, 924, 927) 1.2.0.20 27 June 2019 Editorial changes Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099 , Ed. 1.2.0, 27 Jun 2019 Page 3 of 11 TABLE OF CONTENTS 1 Scope ........................................................................................................................................................... 4 2 Normative references .................................................................................................................................. 4 3 Terms, definitions, abbreviated terms, and acronyms .................................................................................. 4 3.1 Terms and definitions .................................................................................................................... 4 3.2 Abbreviated terms and acronyms .................................................................................................. 4 4 FDI Core Technologies .................................................................................................................................. 4 4.1 FDI Specification ........................................................................................................................... 4 4.2 FDI Type Library ............................................................................................................................ 7 5 Technology Mapping .................................................................................................................................... 7 5.1 .NET-based Runtime ...................................................................................................................... 7 5.1.1 FDI Type Library for .NET ............................................................................................ 7 5.2 HTML5-based Runtime .................................................................................................................. 7 5.2.2 FDI Type Library for HTML5 .......................................................................................10 6 Platforms ....................................................................................................................................................10 6.1 Workstation .................................................................................................................................10 6.2 Mobile .........................................................................................................................................11 Table 1 – FDI Technology Version and versions of individual parts of FDI Specification ......................................... 7 Table 2 – .NET CLR Version and .NET Framework Version for RuntimeId ".NET-Framework-CLR4"......................... 7 Table 3 - FDI Type Library Versions for .NET ......................................................................................................... 7 Table 4 – FDI Technology Versions and RuntimeIds for HTML5-based User Interface Plugins ................................ 7 Table 5 - Features of W3C HTML specification in standard feature set.................................................................. 8 Table 6 - Features of further W3C recommendations in standard feature set ....................................................... 9 Table 7 - Features of ECMA Script supported in standard feature set ................................................................... 9 Table 8 – Features of W3C recommendations Cascading Style Sheets supported in standard feature set .............10 Table 9 - FDI Type Library Versions for HTML5 ....................................................................................................10 Table 9 – RuntimeIds for the Workstation platform in different FDI Technology Versions ....................................11 Table 10 – RuntimeIds for the Mobile platform in different FDI Technology Versions ..........................................11 Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099, Ed. 1.2.0, 27 Jun 2019 Page 4 of 11 1 Scope This document specifies the technology management for all technologies specified and referenced in the Field Device Integration (FDI) standard. It specifies the FDI Technology Version and the versions of the referenced standards and technologies. 2 Normative references The following documents, in whole or in part, are normatively referenced in the Field Device Integration (FDI) standard and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the edition of the referenced document (including any amendments), which applies for a specific FDI Technology Version is defined within this document and on the support portals of FieldComm Group and PI International. FCG TS61804 (all parts), Function blocks (FB) for process control and Electronic Device Description Language (EDDL) FCG TS62769 (all parts), Field Device Integration (FDI) IEC 62541 (all parts), OPC Unified Architecture W3C HTML5.0, W3C Recommendation HTML5 – A vocabulary and associated APIs for HTML and XHTML W3C CSP2, W3C Recommendation Content Security Policy Level 2 W3C Recommendation Web Storage W3C Recommendation Timing control for script-based animations W3C Recommendation HTML Canvas 2D Context ECMA-262, ECMAScript Language Specification 3 Terms, definitions, abbreviated terms, and acronyms 3.1 Terms and definitions For the purposes of this document, the terms and definitions given in IEC TR 62541-1, IEC 62541-3, IEC 62541-4, IEC 62541-5, IEC 62541-100, and FCG TS62769 apply. 3.2 Abbreviated terms and acronyms For the purposes of this document, the abbreviated terms and acronyms given in IEC TR 62541-1, IEC 62541-3, IEC 62541-4, IEC 62541-5, IEC 62541-100, and FCG TS62769 apply. 4 FDI Core Technologies The FDI technology as such is versioned to make sure that all individually developed and provided elements are consistent and able to interoperate. 4.1 FDI Specification Table 1 lists the FDI Technology Version and the respective versions of the individual parts of FDI Specification and EDDL Specification. Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099 , Ed. 1.2.0, 27 Jun 2019 Page 5 of 11 FDI Technology Version Part Title Specification Version FDI 1.0.0 FCG-TS62769-1 Overview 1.0.0 FCG-TS62769-2 FDI Client 1.0.0 FCG-TS62769-3 FDI Server 1.0.0 FCG-TS62769-4 FDI Package 1.0.0 FCG-TS62769-5 Information Model 1.0.0 FCG-TS62769-6 Technology Mapping for .NET 1.0.0 FCG-TS62769-7 Communication Devices 1.0.0 FCG-TS62769-101-1 Profiles – Foundation Fieldbus H1 1.0.0 FCG-TS62769-101-2 Profiles – Foundation Fieldbus HSE 1.0.0 FCG-TS62769-103-1 Profiles – PROFIBUS 1.0.0 FCG-TS62769-103-4 Profiles – PROFINET 1.0.0 FCG-TS62769-109-1 Profiles - HART® and WirelessHART® 1.0.0 IEC 61804-3 Function Blocks (FB) for process control and Electronic Device Description Language (EDDL) - Part 3: EDDL syntax and semantics Ed 3 IEC 61804-4 Function blocks (FB) for process control and electronic device description language (EDDL) - Part 4: EDD interpretation Ed 1 IEC 61804-5 Function blocks (FB) for process control and electronic device description language (EDDL) - Part 5: EDDL Builtin library Ed 1 HCF_SPEC-500 HART Device Description Language Specification Revision 14.0 E HCF_SPEC-501 Device Description Language Methods Builtins Library Revision 12.1 B FF-900 EDDL FS 6.0 FF-901 EDDL FS 1.2 FDI 1.1.0 FCG-TS62769-1 Overview 1.1.0 FCG-TS62769-2 FDI Client 1.1.0 FCG-TS62769-3 FDI Server 1.1.0 FCG-TS62769-4 FDI Package 1.1.0 FCG-TS62769-5 Information Model 1.1.0 FCG-TS62769-6 Technology Mapping for .NET 1.1.0 FCG-TS62769-7 Communication Devices 1.1.0 FCG-TS62769-100 Profiles – Generic Protocols 1.1.0 FCG-TS62769-101-1 Profiles – Foundation Fieldbus H1 1.1.0 FCG-TS62769-101-2 Profiles – Foundation Fieldbus HSE 1.1.0 FCG-TS62769-103-1 Profiles – PROFIBUS 1.1.0 FCG-TS62769-103-4 Profiles – PROFINET 1.1.0 FCG-TS62769-109-1 Profiles - HART® and WirelessHART® 1.1.0 FCG-TS62769-115-2 Profiles – PSD for ModbusRTU 1.1.0 Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099, Ed. 1.2.0, 27 Jun 2019 Page 6 of 11 FCG-TS62769-150-1 Profiles – ISA100 WIRELESS 1.1.0 IEC 61804-3 Function Blocks (FB) for process control and Electronic Device Description Language (EDDL) - Part 3: EDDL syntax and semantics Ed 3 IEC 61804-4 Function blocks (FB) for process control and electronic device description language (EDDL) - Part 4: EDD interpretation Ed 1 IEC 61804-5 Function blocks (FB) for process control and electronic device description language (EDDL) - Part 5: EDDL Builtin library Ed 1 HCF_SPEC-500 HART Device Description Language Specification Revision 14.0 E HCF_SPEC-501 Device Description Language Methods Builtins Library Revision 12.1 B FF-900 EDDL FS 6.0 FF-901 EDDL FS 1.2 FDI 1.2.0 FCG-TS62769-1 Overview 1.2.0 FCG-TS62769-2 FDI Client 1.2.0 FCG-TS62769-3 FDI Server 1.2.0 FCG-TS62769-4 FDI Package 1.2.0 FCG-TS62769-5 Information Model 1.2.0 FCG-TS62769-6 Technology Mapping 1.2.0 FCG-TS62769-6-100 Technology Mapping for .NET 1.2.0 FCG-TS62769-6-200 Technology Mapping for HTML5 1.2.0 FCG-TS62769-7 Communication Devices 1.2.0 FCG-TS62769-100 Profiles – Generic Protocols 1.2.0 FCG-TS62769-101-1 Profiles – Foundation Fieldbus H1 1.2.0 FCG-TS62769-101-2 Profiles – Foundation Fieldbus HSE 1.2.0 FCG-TS62769-103-1 Profiles – PROFIBUS 1.2.0 FCG-TS62769-103-4 Profiles – PROFINET 1.2.0 FCG-TS62769-109-1 Profiles - HART® and WirelessHART® 1.2.0 FCG-TS62769-115-2 Profiles – PSD for ModbusRTU 1.2.0 FCG-TS62769-150-1 Profiles – ISA100 WIRELESS 1.2.0 FCG TS 61804-3 Function Blocks (FB) for process control and Electronic Device Description Language (EDDL) - Part 3: EDDL syntax and semantics 1.0 FCG TS 61804-4 Function blocks (FB) for process control and electronic device description language (EDDL) - Part 4: EDD interpretation 1.0 FCG TS 61804-5 Function blocks (FB) for process control and electronic device 1.0 Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099 , Ed. 1.2.0, 27 Jun 2019 Page 7 of 11 description language (EDDL) - Part 5: EDDL Builtin library Table 1 – FDI Technology Version and versions of individual parts of FDI Specification 4.2 FDI Type Library There is one implementation of the FDI Type Library for any technology mapping defined in FCG TS62769. The individual versions of the FDI Type Library implementations are listed in the respective technology mapping sections of this document. 5 Technology Mapping 5.1 .NET-based Runtime The supported RuntimeIds of .NET-based UIP Variants are specified in Table 2. FDI Clients supporting one of these RuntimeIds shall support the .NET Framework listed in the column “.NET Framework version” or higher using the CLR version specified in column “CLR Version”. UIPs with this RuntimeId shall use the .NET Framework version according to Table 2 or lower supporting the CLR version specified in the column “CLR Version”. FDI Technology Version CLR Version .NET Framework version RuntimeId Changes FDI 1.0.0 CLR 4 not specified .NET Framework CLR4 FDI 1.1.0 CLR 4 4.6.1 .NET Framework CLR4 FDI 1.2.0 CLR 4 4.6.1 .NET Framework CLR4 Table 2 – .NET CLR Version and .NET Framework Version for RuntimeId ".NET-Framework-CLR4" 5.1.1 FDI Type Library for .NET Table 3 lists the FDI Technology Version and the respective versions of the FDI Type Library for .NET. FDI Technology Version File Name FDI Type Library Product version FDI Type Library File version FDI 1.0.0 Fdi.dll 1.0.0 1.0.0.0 FDI 1.1.0 Fdi.dll 1.1.0 1.1.0.1 1.1.0.2 1.1.0.3 1.1.0.4 FDI 1.2.0 Fdi.nupkg 1.2.0 1.2.2.0 Table 3 - FDI Type Library Versions for .NET 5.2 HTML5-based Runtime The supported RuntimeIds of HTML-based UIP variants are specified in Table 4. FDI Technology Version RuntimeId FDI 1.0.0 Not supported FDI 1.1.0 Not supported FDI 1.2.0 FdiHtml1 Table 4 – FDI Technology Versions and RuntimeIds for HTML5-based User Interface Plugins FDI Clients supporting one of the RuntimeIds depicted in the columns on the right of Table 8 shall support at least the features listed in the column “Feature”, which are marked with “X” in the column specifying the individual Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099, Ed. 1.2.0, 27 Jun 2019 Page 8 of 11 RuntimeId. The column “Referenced Specifications” lists the section in the respective standard defining the feature. UIP variants built for a dedicated RuntimeId specified in Table 8 can rely on the features specified for the respective RuntimeId. If a UIP uses features, which are not part of the standard feature set of the corresponding RuntimeId in Table 8, the UIP shall check for the availability of the feature in the respective FDI Client and implement a fallback strategy as for example an information message to the user. Table 5 lists the features specified in W3C HTML specification, which are part of the standard feature set. Supported Feature Referenced Specification RuntimeID “FdiHtml1” Further RuntimeIDs for newer versions of the standards will be added over time. All elements and attributes specified in W3C Recommendation HTML5.0, 2014 except the following ones: W3C HTML5.0: W3C Recommendation HTML5.0, 2014 - • reversed attribute on the <ol> element • Reversed attribute specified inW3C HTML5.0, sect. 4.4.5 X - • <data> element • <time> element • Attributes specified only in WHATWG HTML Living Standard (ping attribute on the <a> element) • W3C HTML5.0, sect. 4.5.10 • W3C HTML5.0, sect. 4.5.11 • ping attribute in WHATWG, HTML Living Standard, sect. 4.6.2 X - • <embed> element • <object> element • <param> element • <video> element • <audio> element • <source> element • <track> element • <math> element • W3C HTML5.0, sect. 4.7.3 • W3C HTML5.0, sect. 4.7.4 • W3C HTML5.0, sect. 4.7.5 • W3C HTML5.0, sect. 4.7.6 • W3C HTML5.0, sect. 4.7.7 • W3C HTML5.0, sect. 4.7.8 • W3C HTML5.0, sect. 4.7.9 • W3C HTML5.0, sect. 4.7.14 X - • <input type=date> element • <input type=time> element • <input type=color> element • <datalist> element • <progress> element • <meter> element • <fieldset> element • dirname attribute on form control elements • W3C HTML5.0, sect. 4.10.5.1.7 • W3C HTML5.0, sect. 4.10.5.1.8 • W3C HTML5.0, sect. 4.10.5.1.11 • W3C HTML5.0, sect. 4.10.8 • W3C HTML5.0, sect. 4.10.13 • W3C HTML5.0, sect. 4.10.15 • W3C HTML5.0, sect. 4.10.16 • W3C HTML5.0, sect. 4.10.19.2 X - • the <noscript> element • the <template> element • toDataURL an toBlob methods to serialize bitmaps to a file with mime types other than png • W3C HTML5.0, sect. 4.11.2 • W3C HTML5.0, sect. 4.11.3 • W3C HTML5.0, sect. 4.11.4.2 X - • the designMode attribute on documents • W3C HTML5.0, sect. 7.6.2 X Table 5 - Features of W3C HTML specification in standard feature set Table 6 lists the features specified in further W3C recommendations, which are part of the standard feature set. Supported Feature Referenced Specification RuntimeID “FdiHtml1” Next >