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