OPC 30090: Field Device Tool
Released 1.01
2021-08-06
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
        
            1 Scope
        
        
            2 Normative references
        
        
            3 Terms, abbreviated terms and conventions
        
        
            3.1 Overview
        
        
            3.2 Abbreviated terms
        
        
            3.3 Conventions used in this document
        
        
            3.3.1 Document conventions
        
        
            3.3.2 Conventions for FDT methods
        
        
            3.3.3 Conventions for Node descriptions
        
        
            3.3.3.1 Node definitions
        
        
            3.3.3.2 Additional References
        
        
            3.3.3.3 Additional sub-components
        
        
            3.3.3.4 Additional Attribute values
        
        
            3.3.4 NodeIds and BrowseNames
        
        
            3.3.4.1 NodeIds
        
        
            3.3.4.2 BrowseNames
        
        
            3.3.5 Common Attributes
        
        
            3.3.5.1 General
        
        
            3.3.5.2 Objects
        
        
            3.3.5.3 Variables
        
        
            3.3.5.4 VariableTypes
        
        
            3.3.5.5 Methods
        
        
            4 General information to FDT and OPC UA
        
        
            4.1 Introduction to FDT
        
        
            4.2 Introduction to OPC Unified Architecture
        
        
            4.2.1 What is OPC UA?
        
        
            4.2.2 Basics of OPC UA
        
        
            4.2.3 Information modelling in OPC UA
        
        
            4.2.3.1 Concepts
        
        
            4.2.3.2 Namespaces
        
        
            4.2.3.3 Companion Specifications
        
        
            5 Use cases
        
        
            6 FDT Information Model overview
        
        
            7 FDT specific OPC UA ObjectTypes
        
        
            7.1 General
        
        
            7.2 FdtDeviceType
        
        
            7.3 FdtFunctionalGroupType
        
        
            7.4 IFdtDeviceHealthType Interface
        
        
            7.5 IFdtSupportInfoType Interface
        
        
            7.5.1 Overview
        
        
            7.6 Document types
        
        
            7.6.1 FdtDocumentType
        
        
            7.6.2 FdtDocumentFile
        
        
            7.6.3 FdtDocumentUrl
        
        
            7.7 FdtProtocolType
        
        
            7.8 FdtTransferServiceType
        
        
            7.9 FdtIoSignalInfoType
        
        
            8 OPC UA EventTypes
        
        
            8.1 Overview
        
        
            8.2 FdtAuditEventType
        
        
            8.3 FdtStartMethodEventType
        
        
            8.4 FdtEndMethodEventType
        
        
            8.5 FdtAuditWriteUpdateEventType
        
        
            9 OPC UA VariableTypes
        
        
            9.1 FdtParameter
        
        
            10 OPC UA DataTypes
        
        
            10.1 DataRefType
        
        
            10.2 FdtDeviceClassificationType
        
        
            10.3 SemanticInfoType
        
        
            10.4 Enumeration datatypes
        
        
            10.4.1 AlarmType
        
        
            10.4.2 ApplicationIdEnumeration
        
        
            10.4.3 ClassificationDomainId
        
        
            10.4.4 ClassificationId
        
        
            10.4.5 DocumentClassification
        
        
            10.4.6 FunctionExecutionResultState
        
        
            10.4.7 IECDatatype
        
        
            10.4.8 RangeType
        
        
            10.4.9 SignalTypeEnumeration
        
        
            10.4.10 SubstitutionType
        
        
            10.4.11 SupportedTransfer
        
        
            11 OPC UA ReferenceTypes
        
        
            11.1 HasIOSignalRef
        
        
            12 Mapping of DataTypes
        
        
            12.1 Primitive data types
        
        
            12.1.1 DeviceHealthEnumeration
        
        
            12.2 Mapping to OPC DI Types
        
        
            12.2.1 Device Type
        
        
            12.2.1.1 General
        
        
            12.2.1.2 Mapping for DeviceType (“Types” standard Object)
        
        
            12.2.1.3 Mapping for Offline Device (“Objects” standard Object)
        
        
            12.2.1.4 Mapping for Online Device (“Objects” standard Object online reference)
        
        
            12.2.2 TopologyElementType
        
        
            12.2.3 FunctionalGroupType
        
        
            12.2.4 Identification FunctionalGroup
        
        
            12.2.5 Device Data and Device Methods
        
        
            12.2.6 Methods
        
        
            12.2.6.1 General
        
        
            12.2.6.2 TransferServices
        
        
            12.2.7 Variable
        
        
            12.2.7.1 General
        
        
            12.2.7.2 FdtParameter
        
        
            12.2.7.2.1 General
        
        
            12.2.7.2.2 Datatype mapping
        
        
            12.2.8 Device Support Information
        
        
            12.2.8.1 Device Type Image
        
        
            12.2.8.2 Protocol Support Files
        
        
            12.2.9 FdtIoSignalInfoType
        
        
            12.2.10 FdtProtocolType
        
        
            13 Profiles and Conformance Units
        
        
            13.1 Conformance Units
        
        
            13.2 Profiles
        
        
            13.2.1 Profile list
        
        
            13.2.2 Server Facets
        
        
            13.2.2.1 Overview
        
        
            13.2.2.2 FDT Base Server Profile
        
        
            13.2.2.3 FDT General Server Facet
        
        
            13.2.3 Client Facets
        
        
            13.2.3.1 Overview
        
        
            13.2.3.2 FDT General Client Facet
        
        
            14 Namespaces
        
        
            14.1 Namespace Metadata
        
        
            14.2 Handling of OPC UA Namespaces
        
        
            Annex A (normative) FDT Namespace and mappings
        
        
            A.1 Namespace and identifiers for FDT Information Model
        
        
            Annex B (informative)Use cases
        
        
            B.1 General
        
        
            B.2 Use case: List topology
        
        
            B.3 Use case: Identify device
        
        
            B.4 Get list of available device parameters
        
        
            B.4.1 Use case: Browse device parameters
        
        
            B.4.2 Use case: Get attributes of a device parameter
        
        
            B.5 Use case: Get Device Status
        
        
            B.6 Use case: Get Device Diagnostics
        
        
            B.7 Read parameters
        
        
            B.7.1 Use case: Read offline data
        
        
            B.7.2 Use case: Read online data
        
        
            B.8 Use case: Write device parameters
        
        
            B.9 Use case: Audit trail