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.
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.