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

Figure 7 shows an overview for the FdtDeviceType with 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 FdtDeviceType is 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 FdtDeviceType is an abstract type and cannot be used directly.

The definition for DeviceHealth overrides 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.