Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET FCG TS62769-103-4 Edition 1.2.0 09 Jul 2019 RELEASED S P E C I F I C A T I O N Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4 , Ed. 1.2.0, 09 Jul 2019 Page 1 of 33 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 (2014, 2017) 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) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4, Ed. 1.2.0, 09 Jul 2019 Page 2 of 33 Revision Log Version Date Change Note / History / Reason 0.9.0 5 Nov 2013 Initial Public Version 1.0 31 July 2014 First Release 1.0.3 07 Dec 2015 Integrated IEC comments, fixed EDD constructs and addressed issue 1825 (referencing Manufacturer and Model from Package metadata) 1.0.4 15 Mar 2016 New FCG format. Fixed issue 5846, not referencing to an enum anymore in 5.2.2 but to a string instead of. 1.0.5 Fixed typo in browse name VendorID in Table 8. 1.1.0.1 11 May 2016 Switched to new version, fixed ServiceError descriptions (issue 1854) 1.1.0.2 19 Dec 2016 New document template 1.1.0.3 24 Feb 2017 New cover page and trademark information 1.2.0.1 17 Oct. 2018 Editorial changes 1.2.0.2 09 July 2019 Editorial changes Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4 , Ed. 1.2.0, 09 Jul 2019 Page 3 of 33 TABLE OF CONTENTS 1 Scope ........................................................................................................................................................... 6 2 Normative references .................................................................................................................................. 6 3 Terms, definitions, abbreviated terms and acronyms ................................................................................... 6 3.1 Terms and definitions .................................................................................................................... 6 3.2 Abbreviated terms and acronyms .................................................................................................. 6 4 Conventions ................................................................................................................................................. 7 4.1 EDDL syntax .................................................................................................................................. 7 4.2 XML syntax .................................................................................................................................... 7 4.3 Capitalizations .............................................................................................................................. 7 5 Profile for PROFINET .................................................................................................................................... 8 5.1 General ......................................................................................................................................... 8 5.2 Catalog profile .............................................................................................................................. 8 Protocol support file ................................................................................................... 8 5.2.1.1 FDI Device Package ................................................................................................. 8 5.2.1.2 FDI Communication Package ................................................................................... 8 CommunicationProfile definition ................................................................................ 8 Profile device ............................................................................................................. 9 Protocol version information ...................................................................................... 9 5.3 Associating a Package with a device .............................................................................................. 9 Device type identification mapping ............................................................................. 9 Device type revision mapping ................................................................................... 10 5.4 Information Model mapping ........................................................................................................ 11 ProtocolType definition ............................................................................................ 11 DeviceType mapping ................................................................................................. 12 FunctionalGroup identification definition ................................................................. 12 5.5 Topology elements ...................................................................................................................... 13 ConnectionPoint definition ....................................................................................... 13 Communication Device definition ............................................................................. 15 Communication service provider definition .............................................................. 16 Network definition ................................................................................................... 16 5.6 Methods ..................................................................................................................................... 17 Methods for FDI Communication Servers .................................................................. 17 5.6.1.1 General ................................................................................................................ 17 5.6.1.2 Connect ................................................................................................................ 17 5.6.1.3 Disconnect ........................................................................................................... 18 5.6.1.4 Transfer ................................................................................................................ 18 5.6.1.5 GetPublishedData ................................................................................................. 19 5.6.1.6 SetAddress ........................................................................................................... 19 5.6.1.7 Scan ..................................................................................................................... 20 5.6.1.8 ResetScan ............................................................................................................. 20 Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4, Ed. 1.2.0, 09 Jul 2019 Page 4 of 33 Methods for Gateways ............................................................................................. 20 5.6.2.1 General ................................................................................................................ 20 5.6.2.2 Connect ................................................................................................................ 21 5.6.2.3 Disconnect ........................................................................................................... 22 5.6.2.4 Transfer ................................................................................................................ 22 5.6.2.5 GetPublishedData ................................................................................................. 24 5.6.2.6 SetAddress ........................................................................................................... 24 5.6.2.7 Scan ..................................................................................................................... 26 5.6.2.8 ScanNext .............................................................................................................. 27 Annex A (normative) Topology scan schema ...................................................................................................... 28 A.1 General ....................................................................................................................................... 28 A.2 Network ...................................................................................................................................... 28 A.3 ProfinetNetworkT ........................................................................................................................ 28 A.4 ProfinetConnectionPointT ........................................................................................................... 28 A.5 ProfinetIdentificationT ................................................................................................................ 29 A.6 MACT .......................................................................................................................................... 29 A.7 IPv4T ........................................................................................................................................... 30 A.8 IPv6T ........................................................................................................................................... 30 A.9 DNSNameT .................................................................................................................................. 30 A.10 Hex4DigitT .................................................................................................................................. 30 Annex B (normative) Transfer service parameters ............................................................................................. 31 B.1 General ....................................................................................................................................... 31 B.2 sendData ..................................................................................................................................... 31 B.3 receiveData ................................................................................................................................. 31 B.4 TransferSendDataT ...................................................................................................................... 31 B.5 TransferResultDataT .................................................................................................................... 32 B.6 OperationT .................................................................................................................................. 32 Bibliography ...................................................................................................................................................... 33 Figure 1 – Version mapping problem .................................................................................................................. 11 Table 1 – ProtocolSupportFile for FDI Device Packages ......................................................................................... 8 Table 2 – ProtocolSupportFile for FDI Communication Packages ........................................................................... 8 Table 3 – Catalog values for profile devices .......................................................................................................... 9 Table 4 – Version mapping examples ................................................................................................................... 9 Table 5 – Device identification information mapping.......................................................................................... 10 Table 6 – Protocol type Profinet_IO ................................................................................................................... 12 Table 7 – DeviceType Property mapping ............................................................................................................. 12 Table 8 – PROFINET identification type definition .............................................................................................. 13 Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4 , Ed. 1.2.0, 09 Jul 2019 Page 5 of 33 Table 9 – ConnectionPoint type for Profinet_IO ................................................................................................. 13 Table 10 – Method Connect arguments .............................................................................................................. 17 Table 11 – Method Disconnect arguments.......................................................................................................... 18 Table 12 – Method Transfer arguments .............................................................................................................. 19 Table 13 –Method SetAddress arguments .......................................................................................................... 20 Table 14 – Method Connect arguments .............................................................................................................. 22 Table 15 – Method Transfer arguments .............................................................................................................. 24 Table 16 – Method SetAddress arguments ......................................................................................................... 25 Table A.1 – Elements of ProfinetNetworkT ......................................................................................................... 28 Table A.2 – Attributes of ProfinetConnectionPointT ........................................................................................... 29 Table A.3 – Elements of ProfinetConnectionPointT ............................................................................................ 29 Table A.4 – Attributes of ProfinetIdentificationT ................................................................................................ 29 Table B.1– Attributes of TransferSendDataT ....................................................................................................... 32 Table B.2– Attributes of TransferResultDataT ..................................................................................................... 32 Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4, Ed. 1.2.0, 09 Jul 2019 Page 6 of 33 1 Scope This part of IEC 62769 specifies an FDI profile of IEC 62769 for IEC 61784-2_CP 3/4, IEC 61784-2_CP3/5 and IEC 61784-2_CP3/6 (PROFINET 1 ). 2 Normative references The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. IEC 61158-5-10, Industrial communication networks – Fieldbus specifications – Part 5-10: Application layer service definition – Type 10 elements IEC 61784-2, Industrial communication networks – Profiles – Part 2: Additional fieldbus profiles for real-time networks based on ISO/IEC 8802-3 IEC 61804 (all parts), Function blocks (FB) for process control and Electronic Device Description Language (EDDL) IEC 62541-100:–, OPC Unified Architecture – Part 100: OPC UA for Devices IEC 62769-2, Field Device Integration (FDI) – Part 2: FDI Client IEC 62769-4, Field Device Integration (FDI) – Part 4: FDI Packages IEC 62769-5, Field Device Integration (FDI) – Part 5: FDI Information Model IEC 62769-6, Field Device Integration (FDI) – Part 6: FDI Technology Mapping IEC 62769-7, Field Device Integration (FDI) – Part 7: FDI Communication Devices PI Order No.: 2.122:2008, Specification for PROFIBUS – Device Description and Device Integration – Volume 1: GSD, V5.1, July 2008: GSD; available at <www.PROFIBUS.com> PI Order No.: 2.352:2014, GSDML Specification for PROFINET IO; available at <www.PROFIBUS.com> 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 61158-5-10, IEC 61784-2, IEC 61804 series, IEC 62541-100, IEC 62769-2, IEC 62769-4, IEC 62769-5, IEC 62769-6, IEC 62769-7 and PI Order No.: 2.352:2014 apply. 3.2 Abbreviated terms and acronyms For the purposes of this document, the following abbreviated terms and acronyms apply: DCP Discovery and basic configuration protocol (according to IEC 61158-5-10) DNS Domain name system EDD Electronic Device Description 1 PROFINET is the trade name of the non-profit consortium PROFIBUS & PROFINET International. This information is given for the convenience of users of this technical report 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. Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4 , Ed. 1.2.0, 09 Jul 2019 Page 7 of 33 EDDL Electronic Device Description Language (see IEC 61804) GSD General station description (see PI Order No.: 2.122:2008) GSDML GSD markup language (see PI Order No.: 2.352:2014) IP Internet protocol (RFC 791) UIP User Interface plug-in UUID Universal unique identifier (see ISO/IEC 11578) XML Extensible markup language (see REC-xml-20081126) 4 Conventions 4.1 EDDL syntax This part of IEC 62769 specifies content for the EDD component that is part of FDI Communication Packages. The specification content using EDDL syntax uses the font Courier New . The EDDL syntax is used for method signature, variable, data structure and component declarations. 4.2 XML syntax XML syntax examples use the font Courier New . The XML syntax is used to describe XML document schema. Example: <xs:simpleType name="ExampleType"> 4.3 Capitalizations The IEC 62769 series uses capitalized terms to emphasize that these terms have an FDI specific meaning. Some of these terms using an acronym as a prefix for example • FDI Client, or • FDI Server. Some of these terms are compound terms such as: • Communication Servers, or • Profile for Package. Parameter names or attributes are concatenated to a single term, where the original terms starting in this term with a capital letter such as: • ProtocolSupportFile, or • ProtocolType. Parameter names or attributes can also be constructed by using an underscore character to concatenate two or more terms such as: • PROFILE_ID, or • Profinet_PA_Network Field Device Integration (FDI) – Part 103-4: Profiles – PROFINET RELEASED FCG TS62769-103-4, Ed. 1.2.0, 09 Jul 2019 Page 8 of 33 5 Profile for PROFINET 5.1 General This profile document to the FDI specification in IEC 62769 specifies the protocol specifics needed for FDI Packages describing Communication Servers, Gateways and Devices. For Communication Servers this document defines also protocol specifics as these need to be considered in the Communication Servers hosted Information Model. 5.2 Catalog profile Protocol support file 5.2.1.1 FDI Device Package A GSD file is a mandatory Attachment for FDI Device Packages representing PROFINET IO devices. Protocol specific attachments are mentioned in the Package Catalog as defined in IEC 62769-5. A communication feature list mark-up language (GSDML) file according to PI Order No.: 2.352:2014 is a mandatory attachment for FDI Device Packages representing PROFINET devices. Table 1 specifies the parameters of ProtocolSupportFile in the FDI Device Package. Table 1 – ProtocolSupportFile for FDI Device Packages Parameter Description Content Type text/xml Root Namespace Empty Source Relationship http://fdi-cooperation.com/2010/relationship/attachment-protocol Filename According to PI Order No.: 2.352:2014. 5.2.1.2 FDI Communication Package A GSDML file as specified in ISO 15745 4:2003, Amd1, is an optional attachment for FDI Communication Packages representing PROFINET IO devices. Table 2 specifies the parameters of ProtocolSupportFile for FDI Communication Packages. Table 2 – ProtocolSupportFile for FDI Communication Packages Parameter Description Content Type text/xml Root Namespace Empty Source Relationship http://fdi-cooperation.com/2010/relationship/attachment-protocol Filename According to PI Order No.: 2.352:2014 CommunicationProfile definition IEC 62769-4 defines a CommunicationProfileT string for the Catalog XML schema. The PROFINET specific value shall be "profinet_io". Next >