Field Device Integration (FDI) – Part 150-1: Profiles – ISA100 WIRELESS FCG TS62769-150-1 Edition 1.2.0 23 Jul 2019 RELEASED S P E C I F I C A T I O N Field Device Integration (FDI) – Part 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1 , Ed. 1.2.0, 23 Jul 2019 Page 1 of 26 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 (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 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1, Ed. 1.2.0, 23 Jul 2019 Page 2 of 26 Revision Log Version Date Change Note / History / Reason 0.6.0 12-Jan-2016 Initial draft Version 0.7.0 25-Mar-2016 New FCG format, fixed issue 0.8.0 20-Jun-2016 Fixed bug 1862 and 1857 1.1.0 09-Sep-2016 Fixed bug 1867, 1868, 1869 1.1.0.2 19 Dec 2016 New document template 1.1.0.3 24 Feb 2017 New cover page and trademark information 1.1.0.4 01 Aug 2017 Editorial changes to address ballot review comments 1.2.0.1 17 Oct 2018 Editorial Changes 1.2.0.2 23 July 2019 Editorial Changes Field Device Integration (FDI) – Part 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1 , Ed. 1.2.0, 23 Jul 2019 Page 3 of 26 TABLE OF CONTENTS 1 Scope ........................................................................................................................................................... 5 2 Normative References .................................................................................................................................. 5 3 Terms, definitions, abbreviated terms and Acronyms ................................................................................... 5 3.1 Terms and definitions .................................................................................................................... 5 3.2 Abbreviations ................................................................................................................................ 5 4 Conventions ................................................................................................................................................. 6 4.1 EDDL syntax .................................................................................................................................. 6 4.2 XML syntax .................................................................................................................................... 6 4.3 Capitalizations .............................................................................................................................. 6 5 Profile for ISA100 WIRELESS ......................................................................................................................... 6 5.1 General ......................................................................................................................................... 6 5.2 Catalog profile .............................................................................................................................. 6 Protocol support file ................................................................................................... 6 5.2.1.1 Capability file ......................................................................................................... 6 CommunicationProfile definition ................................................................................ 7 Profile device ............................................................................................................. 7 Protocol version information ...................................................................................... 7 5.3 Associating a Package with a device .............................................................................................. 7 Device type identification mapping ............................................................................. 7 Device type revision mapping ..................................................................................... 9 5.4 Information Model mapping .......................................................................................................... 9 ProtocolType definition .............................................................................................. 9 DeviceType mapping ................................................................................................... 9 FunctionalGroup identification definition ................................................................. 10 BlockType property mapping .................................................................................... 10 Mapping to Object ParameterSet .............................................................................. 10 5.5 Topology elements ...................................................................................................................... 11 ConnectionPoint definition ....................................................................................... 11 Communication Device definition ............................................................................. 13 Communication service provider definition .............................................................. 14 Network definition ................................................................................................... 15 5.6 Methods ..................................................................................................................................... 15 Methods for FDI Communication Servers .................................................................. 15 5.6.1.1 General ................................................................................................................ 15 5.6.1.2 Connect ................................................................................................................ 15 5.6.1.3 Disconnect ........................................................................................................... 17 5.6.1.4 Transfer ................................................................................................................ 17 5.6.1.5 GetPublishedData ................................................................................................. 19 5.6.1.6 SetAddress ........................................................................................................... 20 5.6.1.7 Scan ..................................................................................................................... 20 Field Device Integration (FDI) – Part 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1, Ed. 1.2.0, 23 Jul 2019 Page 4 of 26 5.6.1.8 ResetScan ............................................................................................................. 20 Methods for Gateways ............................................................................................. 20 Annex A (normative) Topology Scan result schema ............................................................................................ 21 A.1 General ....................................................................................................................................... 21 A.2 Network ...................................................................................................................................... 21 A.3 ISA100_WirelessNetworkT .......................................................................................................... 21 A.4 ISA100_WirelessConnectionPointT .............................................................................................. 21 A.5 ISA100_WirelessIdentificationT ................................................................................................... 22 A.6 ISA100_WirelessAddressT ........................................................................................................... 23 A.7 ISA_WirelessObjIdentificationT ................................................................................................... 23 Annex B (normative) Transfer service parameters ............................................................................................. 24 B.1 General ....................................................................................................................................... 24 B.2 sendData ..................................................................................................................................... 24 B.3 receiveData ................................................................................................................................. 24 B.4 TransferSendDataT ...................................................................................................................... 24 B.5 OperationT .................................................................................................................................. 25 B.6 TransferResultDataT .................................................................................................................... 25 Bibliography ...................................................................................................................................................... 25 Table 1 – Capability file part ................................................................................................................................ 7 Table 2 – Protocol Version Information ................................................................................................................ 7 Table 3 – Device identification information mapping............................................................................................ 8 Table 4 – Device type catalog mapping ................................................................................................................ 9 Table 5 – Protocol type ISA100 WIRELESS ............................................................................................................. 9 Table 6 – Inherited DeviceType property mapping ............................................................................................... 9 Table 7 – ISA100 Wireless Device Types identification attributes ....................................................................... 10 Table 8 – Inherited BlockType property mapping ............................................................................................... 10 Table 9 – ConnectionPointType ConnnectionPoint_ISA100_Wireless definition ................................................... 11 Table 10 – Method Connect arguments .............................................................................................................. 16 Table 11 – Method Disconnect arguments .......................................................................................................... 17 Table 12 – Method Transfer arguments .............................................................................................................. 18 Table 13 – Method GetPublishedData arguments ............................................................................................... 19 Table A.1 – Elements of ISA100_WirelessNetworkT ............................................................................................ 21 Table A.2 – Elements of ISA100_WirelessConnectionPointT ................................................................................ 22 Table A.3 – Attributes of ISA100_WirelessIdentificationT ................................................................................... 22 Table A.4 – Attributes of ISA100_WirelessObjIdentificationT ............................................................................. 23 Table B.1 – Attributes of TransferSendDataT ...................................................................................................... 24 Table B.2 – Enumerations of OperationT ............................................................................................................ 25 Table B.3 – Attributes of TransferResultDataT .................................................................................................... 25 Field Device Integration (FDI) – Part 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1 , Ed. 1.2.0, 23 Jul 2019 Page 5 of 26 1 Scope This part of FCG TS62769 specifies an FDI profile of FCG TS62769 for IEC 62734 (ISA100.11a) 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 62734/Ed1: Industrial networks - Wireless communication network and communication profiles - ISA 100.11a 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 FCG TS62769-2, Field Device Integration (FDI) – Part 2: FDI Client FCG TS62769-4, Field Device Integration (FDI) – Part 4: FDI Packages FCG TS62769-5, Field Device Integration (FDI) – Part 5: FDI Information Model FCG TS62769-6, Field Device Integration (FDI) – Part 6: FDI Technology Mapping FCG TS62769-7, Field Device Integration (FDI) – Part 7: FDI Communication Devices 3 Terms, definitions, abbreviated terms and Acronyms 3.1 Terms and definitions For the purposes of this document, the terms and definitions listed in the normative references given in Clause 2 apply. 3.2 Abbreviations For the purposes of this specification, the following abbreviations apply. EDD Electronic Device Description EDDL Electronic Device Description Language (see IEC 61804) FDI Field Device Integration FCG FieldComm Group XML Extensible markup language (see REC-xml-20081126) CFF Common file format UAP User Application Process UAPMO User Application Process Management Object DMO Device Management Object Object A basic entity which defines standardized behavior and features in a ISA100 WIRELESS device IM Information Model SM System Manager WCI Wireless Compliance Institute CP Communication profile 1 ISA100 WIRELESSTM is a trade name of the non-profit consortium Wireless Compliance Institute. This information is given for the convenience of users of this standard 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 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1, Ed. 1.2.0, 23 Jul 2019 Page 6 of 26 4 Conventions 4.1 EDDL syntax This part of FCG TS62769 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 font Courier New . The XML syntax is used to describe XML document schema. Example: <xs:simpleType name="ExampleType"> 4.3 Capitalizations The FCG TS62769 series use capitalized terms to emphasize that these terms have a 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 Package. Parameter names or attributes are concatenated to a single term, where the original terms start 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: • DEVICE_REV or • DEVICE_MODEL 5 Profile for ISA100 WIRELESS 5.1 General This profile specifies the protocol specifics needed for FDI Packages describing communication servers, gateways and devices. 5.2 Catalog profile Protocol support file 5.2.1.1 Capability file Each ISA100 WIRELESS FDI Device Package shall contain a capability file. The capability file part is described in Table 1. Field Device Integration (FDI) – Part 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1 , Ed. 1.2.0, 23 Jul 2019 Page 7 of 26 Table 1 – Capability file part Parameter Description Content Type: txt/plain Root Namespace: Not applicable Source Relationship: http://fdi-cooperation.com/2010/relationships/attachment-protocol Filename: Use file extension .CFF CommunicationProfile definition FCG TS62769-4 defines a CommunicationProfileT string for the Catalog XML schema. The ISA100 WIRELESS specific value shall be “ISA100_Wireless”. Profile device Not supported in this standard. Protocol version information FCG TS62769-4 defines an element type named InterfaceT for the Catalog XML schema. The element type InterfaceT contains an element named Version which is supposed to provide version information about the applied communication protocol profile. The value has to follow the FCG TS62769-4 defined version information schema defined in the element type VersionT. ISA100 WIRELESS defines the version of the protocol as a value of the parameter DMO.Comm_SW_Minor_Version. A value of 0 indicates protocol version 2009 and a value of 1 indicates protocol version 2011. The general rule is to use the value of DMO.Comm_SW_Minor_Version parameter as the major version part of VersionT and the value “0” for the minor version and build parts Table 2 shows the protocol version information: Table 2 – Protocol Version Information Protocol Version InterfaceT Version value ISA100 WIRELESS 2009 1.0.0 ISA100 WIRELESS 2011 2.0.0 The Protocol Version defined in a package is provided for informational purposes only, and shall not be used to determine the compatibility or applicability of a package to a device. 5.3 Associating a Package with a device Device type identification mapping The purpose of device type identification mapping is to enable FDI host systems to compare the scan result against the topology representation in the Information Model. FDI host systems shall also be enabled to determine the FDI Device Package that fits for a device entry contained in the scan result. This will enable the user of an FDI host system to synchronize the Information Model with the actual installation. The Communication Server implemented scan service (defined in 5.6.1.7 provides the scan result through an XML document (the schema is defined in Clause A.5). The scan result contains device type identification and device instance identification. Field Device Integration (FDI) – Part 150-1: Profiles – ISA100 WIRELESS RELEASED FCG TS62769-150-1, Ed. 1.2.0, 23 Jul 2019 Page 8 of 26 FDI host systems comparing the actual network topology configuration against the topology representation in the Information Model shall be enabled to handle the following situations: a) The physical Device instance identified at a specific device address is not logically present in the Information Model (as Instance): Enable the FDI Host system to find the appropriate FDI Device Package according to the device catalog information. b) The physical Device instance identified by the device address is logically present in the Information Model (as Instance): Enable the FDI Host system to compare device type information presented in scan result (see the identification in Clause A.5) and the device type specific information of the Instance present in the Information Model. The FDI Device Package contains device type identification information that can be compared to scan result based on the Catalog Schema in FCG TS62769-4 defining the XML (simple) element types “DeviceModel” and “Manufacturer”. As a result of the FDI Package deployment the FDI Package information is then present in the Information Model as the specified FunctionalGroup Identification containing SerialNumer and Tag (see 5.4.3). The mapping between different device identification data sources is described in Table 3. Since scan results provided by the Communication Server can convey data that is produced by the device (firmware) the device type identification mapping shall be supported by providing corresponding data in the FDI Device Package contained Catalog and Information Model. Table 3 – Device identification information mapping FDI Device Package Information Model Communication Server provided scan result Catalog specified type Manufacturer FunctionalGroup: Identification Browse Name: Manufacturer Element (path): ConnectionPoint/Identification Attribute: Manufacturer Catalog specified type DeviceModel FunctionalGroup: Identification Browse Name: DeviceModel Element (path): ConnectionPoint/Identification Attribute: DeviceModel ISA100 WIRELESS device types are uniquely identified by the parameters UAPMO.IDENT_NUMBER found in the UAPMO. The IDENT_NUMBER parameter contains the Vendor ID, Model ID and Device Revision. These parameters are used to associate a given device instance to an FDI Device Package. These parameters are mapped to the FDI Device Package Catalog according to Table 4 . Next >