Field Device Integration (FDI) – Part 7: Communication Devices FCG TS62769-7 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) – Part 7: Communication Devices RELEASED FCG TS62769-7 , Ed. 1.2.0, 27 Jun 2019 Page 1 of 59 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 7: Communication Devices RELEASED FCG TS62769-7, Ed. 1.2.0, 27 Jun 2019 Page 2 of 59 Revision Log Version Date Change Note / History / Reason 1.0.0.0 31 July 2014 First Release 1.0.5.0 12 April 2016 New document template, issues 1831, 1832, and 1839 solved 1.1.0.1 31 May 2016 Issue 1850 solved, removed references to FDI Cooperation in Annex B. 1.1.0.2 08.June 2016 Removed statement that lightweight communication server cannot use discovery process. Added section 7.7.4 on how COMMANDs in EDDs for communication server work. 1.1.0,3 19 Dec 2016 New document template 1.1.0.4 24 Feb 2017 New cover page and trademark information 1.2.0.1 17 Oct 2018 Editorial changes 1.2.0.2 27 June 2019 Changed Integer to Int32 in whole document, editorial changes (Balloting comments 877 - 882, 885 - 890) Field Device Integration (FDI) – Part 7: Communication Devices RELEASED FCG TS62769-7 , Ed. 1.2.0, 27 Jun 2019 Page 3 of 59 TABLE OF CONTENTS 1 Scope ........................................................................................................................................................... 8 2 Normative references .................................................................................................................................. 8 3 Terms, definitions, abbreviated terms, acronyms and conventions ............................................................... 9 3.1 Terms and definitions .................................................................................................................... 9 3.2 Abbreviated terms and acronyms .................................................................................................. 9 3.3 Conventions for graphical notation ............................................................................................... 9 4 General ...................................................................................................................................................... 10 5 FDI Communication Package ...................................................................................................................... 11 5.1 General ....................................................................................................................................... 11 5.2 EDD ............................................................................................................................................. 11 General rules ............................................................................................................ 11 Device component .................................................................................................... 12 CommunicationDevice component ........................................................................... 13 Communication service provider component ............................................................ 15 Connection Point component ................................................................................... 16 Connection Point collection ...................................................................................... 16 Network component ................................................................................................. 17 ValidateNetwork....................................................................................................... 18 ValidateModules ...................................................................................................... 18 UIP specifics ............................................................................................................. 19 Deployment .............................................................................................................. 19 6 Communication relations ........................................................................................................................... 19 7 FDI Communication Server definition ......................................................................................................... 21 7.1 General ....................................................................................................................................... 21 7.2 General characteristics ................................................................................................................ 21 7.3 Information Model ...................................................................................................................... 21 General .................................................................................................................... 21 CommunicationServerType ....................................................................................... 24 7.3.2.1 General ................................................................................................................ 24 7.3.2.2 Reset Method ....................................................................................................... 25 7.3.2.3 Initialize Method .................................................................................................. 25 7.3.2.4 AddComponent Method ....................................................................................... 26 7.3.2.5 RemoveComponent Method ................................................................................. 27 ServerCommunicationDeviceType ............................................................................. 28 7.3.3.1 General ................................................................................................................ 28 7.3.3.2 Scan Method ........................................................................................................ 29 7.3.3.3 ResetScan Method ................................................................................................ 30 7.3.3.4 SetAddress Method .............................................................................................. 30 ServerCommunicationServiceType ............................................................................ 31 7.3.4.1 General ................................................................................................................ 31 Field Device Integration (FDI) – Part 7: Communication Devices RELEASED FCG TS62769-7, Ed. 1.2.0, 27 Jun 2019 Page 4 of 59 7.3.4.2 Connect Method ................................................................................................... 32 7.3.4.3 Disconnect method ............................................................................................... 33 7.3.4.4 Transfer method ................................................................................................... 33 7.3.4.5 GetPublishedData Method .................................................................................... 34 7.4 OPC UA Server Profile for FDI Communication Server .................................................................. 35 7.5 Mapping the FDI Server IM to the FDI Communication Server IM ................................................. 35 General .................................................................................................................... 35 Information Model differences ................................................................................. 36 7.6 Installer ...................................................................................................................................... 37 7.7 FDI Communication Package........................................................................................................ 37 General .................................................................................................................... 37 EDD for Lightweight Communication Server .............................................................. 37 EDD for Multi-Channel Communication Server .......................................................... 38 7.7.3.1 General ................................................................................................................ 38 7.7.3.2 CommunicationDevice component........................................................................ 38 7.7.3.3 Communication Service component ...................................................................... 38 7.7.3.4 Connection Point component ............................................................................... 38 7.7.3.5 Connection Point collection .................................................................................. 38 COMMANDs in EDDs for FDI Communication Servers ................................................ 38 Documentation ......................................................................................................... 39 7.8 Handling and behavior ................................................................................................................ 39 General .................................................................................................................... 39 Deployment .............................................................................................................. 40 Server configuration ................................................................................................. 40 Start up .................................................................................................................... 40 Shutdown ................................................................................................................. 40 Watchdog ................................................................................................................. 40 Establish the OPC UA connection .............................................................................. 41 Instantiate the Communication Server ...................................................................... 41 Configure the communication hardware ................................................................... 41 Configure the Network ............................................................................................. 41 Parameterize ............................................................................................................ 41 Initialize ................................................................................................................... 42 Create the communication service object ................................................................. 42 Communication relation ........................................................................................... 42 Connect .................................................................................................................... 43 Disconnect ............................................................................................................... 43 Abort indication ....................................................................................................... 43 Scan ......................................................................................................................... 43 SetAddress ............................................................................................................... 43 8 FDI Communication Gateway definition ..................................................................................................... 43 8.1 General ....................................................................................................................................... 43 Field Device Integration (FDI) – Part 7: Communication Devices RELEASED FCG TS62769-7 , Ed. 1.2.0, 27 Jun 2019 Page 5 of 59 8.2 Information Model ...................................................................................................................... 43 General .................................................................................................................... 43 CommunicationGatewayType ................................................................................... 44 GatewayCommunicationDeviceType ......................................................................... 45 8.2.3.1 General ................................................................................................................ 45 8.2.3.2 Scan method ........................................................................................................ 46 8.2.3.3 ScanNext method ................................................................................................. 47 8.2.3.4 Scan List ............................................................................................................... 48 8.2.3.5 SetAddress Method .............................................................................................. 48 GatewayCommunicationServiceType ........................................................................ 48 8.2.4.1 General ................................................................................................................ 48 8.2.4.2 Connect service .................................................................................................... 49 8.2.4.3 Disconnect method ............................................................................................... 50 8.2.4.4 Transfer service .................................................................................................... 50 8.3 FDI Communication Package........................................................................................................ 51 General .................................................................................................................... 51 EDD .......................................................................................................................... 51 8.3.2.1 General ................................................................................................................ 51 8.3.2.2 Gateway Component ............................................................................................ 52 8.3.2.3 Gateway CommunicationDevice Component ......................................................... 52 8.3.2.4 Communication Service component ...................................................................... 53 8.3.2.5 Connection Point Component ............................................................................... 53 8.3.2.6 Connection Point Collection.................................................................................. 53 8.4 Handling and behavior ................................................................................................................ 53 General .................................................................................................................... 53 Deployment .............................................................................................................. 54 Start up .................................................................................................................... 54 Configure the communication hardware ................................................................... 54 Configure the Network ............................................................................................. 54 Parameterize ............................................................................................................ 54 Communication relation ........................................................................................... 54 Connect .................................................................................................................... 55 Disconnect ............................................................................................................... 55 Abort indication ....................................................................................................... 55 Scan ......................................................................................................................... 55 Communication Error Handling ................................................................................. 55 Annex A (informative) Layered protocols .......................................................................................................... 56 A.1 General ....................................................................................................................................... 56 A.2 Convention for protocol specific annex creation .......................................................................... 56 A.2.1 Connection Point ...................................................................................................... 56 A.3 FDI Communication Package definition ........................................................................................ 57 A.3.1 Communication services ........................................................................................... 57 Field Device Integration (FDI) – Part 7: Communication Devices RELEASED FCG TS62769-7, Ed. 1.2.0, 27 Jun 2019 Page 6 of 59 A.3.2 Connection Point ...................................................................................................... 57 A.3.3 Network ................................................................................................................... 57 A.4 Representation in the IM ............................................................................................................. 58 Annex B (normative) Namespace and Mappings ................................................................................................ 59 Figure 1 – FDI architecture diagram ..................................................................................................................... 8 Figure 2 – FDI communication infrastructure architecture .................................................................................. 11 Figure 3 – Communication relation .................................................................................................................... 20 Figure 4 – Communication relation state chart ................................................................................................... 21 Figure 5 – FDI Communication Server AddressSpace .......................................................................................... 23 Figure 6 – CommunicationServerType ................................................................................................................ 24 Figure 7 – ServerCommunicationDeviceType ...................................................................................................... 28 Figure 8 – ServerCommunicationServiceType ..................................................................................................... 32 Figure 9 – Information Model differences (example) .......................................................................................... 36 Figure 10 – FDI Communication Server state machine ........................................................................................ 39 Figure 11 – Communication relation state chart ................................................................................................. 42 Figure 12 – Gateway information model ............................................................................................................ 44 Figure 13 – CommunicationGatewayType ........................................................................................................... 45 Figure 14 – GatewayCommunicationDeviceType ................................................................................................ 46 Figure 15 – GatewayCommunicationServiceType ................................................................................................ 49 Figure 16 – Nested Communication .................................................................................................................... 54 Table 1 – ValidateNetwork Action arguments ..................................................................................................... 18 Table 2 – ValidateModules Action arguments ..................................................................................................... 19 Table 3 – CommunicationServerType definition ................................................................................................. 24 Table 4 – MethodSet of CommunicationServerType ........................................................................................... 24 Table 5 – Reset Method arguments .................................................................................................................... 25 Table 6 – Reset Method AddressSpace definition ............................................................................................... 25 Table 7 – Initialize Method arguments ............................................................................................................... 26 Table 8 – Initialize Method AddressSpace definition .......................................................................................... 26 Table 9 – AddComponent Method arguments .................................................................................................... 27 Table 10 – AddComponent Method AddressSpace definition .............................................................................. 27 Table 11 – RemoveComponent Method arguments ............................................................................................ 27 Table 12 – RemoveComponent Method AddressSpace definition ....................................................................... 28 Table 13 – ServerCommunicationDeviceType definition ..................................................................................... 28 Table 14– MethodSet of ServerCommunicationDeviceType ................................................................................ 29 Table 15 – Scan Method arguments ................................................................................................................... 29 Field Device Integration (FDI) – Part 7: Communication Devices RELEASED FCG TS62769-7 , Ed. 1.2.0, 27 Jun 2019 Page 7 of 59 Table 16 – Scan Method AddressSpace definition ............................................................................................... 29 Table 17 – ResetScan Method arguments ........................................................................................................... 30 Table 18 – ResetScan Method AddressSpace definition ...................................................................................... 30 Table 19 – SetAddress Method arguments ......................................................................................................... 31 Table 20 – ServerCommunicationServiceType definition .................................................................................... 32 Table 21 – MethodSet of ServerCommunicationServiceType .............................................................................. 32 Table 22 – Connect Method arguments .............................................................................................................. 33 Table 23 – Disconnect Method arguments ......................................................................................................... 33 Table 24 – Transfer Method arguments .............................................................................................................. 34 Table 25 – GetPublishedData Method arguments ............................................................................................... 35 Table 26 – FDICommunicationServer_Facet definition ........................................................................................ 35 Table 27 – CommunicationGatewayType definition ............................................................................................ 45 Table 28 – GatewayCommunicationDeviceType definition .................................................................................. 46 Table 29– MethodSet of GatewayCommunicationDeviceType ............................................................................ 46 Table 30 – Scan Method arguments ................................................................................................................... 47 Table 31 – Scan Method AddressSpace definition ............................................................................................... 47 Table 32 – ScanNext Method arguments ............................................................................................................ 47 Table 33 – ScanNext Method AddressSpace definition ....................................................................................... 48 Table 34 – GatewayCommunicationServiceType definition ................................................................................. 49 Table 35 – MethodSet of GatewayCommunicationServiceType ........................................................................... 49 Table 36 – Connect Method arguments .............................................................................................................. 50 Table 37 – Transfer Method arguments .............................................................................................................. 51 Field Device Integration (FDI) – Part 7: Communication Devices RELEASED FCG TS62769-7, Ed. 1.2.0, 27 Jun 2019 Page 8 of 59 1 Scope This part of IEC 62769 specifies the elements implementing communication capabilities called Communication Devices (FCG TS62769-5). 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 illustration. The document scope with respect to FDI Packages is limited to Communication Devices. The Communication Server shown in Figure 1 is an example of a specific Communication Device. FDI Server Information Model Management OPC UA FDI Package Device Definition Business Logic User Interface User Interface Plug-in Information Model FDI Client Device Access Services User Interface Services Platform UI Services (Drawing, Input Devices) Hosting Services User Interface Plug-in FDI Package Device Definition Business Logic User Interface Description Business Logic Processor OPC UA Services Device Object Device Object Device Object User Interface Plug-in UID Interpreter Business Logic Interface Business Logic User Interface Description Communication Server UID Data Store System Services System Communication Hardware OPC UA Client OPC UA OPC UA Services OPC UA Services UIP Services Specified by this part of this International Standard Specified by other parts of this International Standard Not specified by this International Standard Figure 1 – FDI architecture diagram 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. FCG TS61804-3, Function blocks (FB) for process control and Electronic Device Description Language (EDDL) – Part 3: EDDL syntax and semantics FCG TS61804-4, Function blocks (FB) for process control and Electronic Device Description Language (EDDL) – Part 4: EDD interpretation Next >