This OPC UA ObjectTypeis the base for a device type derived from an FDT device type definition. Any manufacturer-specific device type is derived from FdtDeviceType.

Figure 7shows an overview for the FdtDeviceTypewith its Properties and related ObjectTypes. It is formally defined in Table 12.

Note: Specific DeviceType is an example depicting how device types for specific devices inherit from the FdtDeviceType.

image011.png

Figure 7– FdtDeviceType overview

The FdtDeviceTypeis formally defined in Table 12.

Table 12– FdtDeviceType Definition

Attribute

Value

BrowseName

FdtDeviceType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 2:DeviceType defined in OPC UA for Devices

HasInterface

ObjectType

IFdtDeviceHealthType

Defined in 7.4

HasInterface

ObjectType

IFdtSupportInfoType

Defined in 7.5

0:HasProperty

Variable

ManufacturerId

0:String

0:PropertyType

O

0:HasProperty

Variable

DeviceTypeId

0:String

0:PropertyType

O

0:HasProperty

Variable

DeviceTag

0:String

0:PropertyType

M

Applied from 2:IFdtDeviceHealthType

0:HasComponent

Variable

2:DeviceHealth

2:DeviceHealthEnumeration

0:BaseDataVariableType

M, RO

The FdtDeviceTypeis an abstract type and cannot be used directly.

The definition for DeviceHealthoverrides the definition of OPC UA for Devices and makes this member mandatory for FdtDeviceType.

The mapping of FDT information to FdtDeviceType is defined in 12.2.1.