The DeviceVariantType provides information of a specific IO-Link Device variant as defined in the IODD. It is formally defined in Table 44.
Table 44 – DeviceVariantType Definition
Attribute |
Value |
|||||
BrowseName |
DeviceVariantType |
|||||
IsAbstract |
False |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|
Subtype of BaseObjectType defined in OPC 10000-5. |
||||||
HasProperty |
Variable |
ProductId |
String |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
Name |
LocalizedText |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
Description |
LocalizedText |
PropertyType |
Mandatory |
|
HasComponent |
Variable |
DeviceSymbol |
Image |
BaseDataVariableType |
Optional |
|
HasComponent |
Variable |
DeviceIcon |
Image |
BaseDataVariableType |
Optional |
An instance of DeviceVariantType maps to an IODD DeviceVariant.
The mandatory, read-only Property ProductId maps to the IODD DeviceVariant/@productId attribute.
The mandatory, read-only Property Name maps to the IODD DeviceVariant/Name element. Localization should be considered. For IODDs following the IODD Specification Version 1.0.1 the IODD DeviceVariant/ProductName element shall be used. Localization should be considered.
The mandatory, read-only Property Description maps to the IODD DeviceVariant/ Description. Localization should be considered. For IODDs following the IODD Specification Version 1.0.1 the IODD DeviceVariant/ProductText element shall be used. Localization should be considered.
The optional, read-only Variable DeviceSymbol maps to the IODD DeviceVariant/@deviceSymbol attribute. The defined path to an image in deviceSymbol shall be resolved and the file shall be provided as Image.
The optional, read-only Variable DeviceIcon maps to the IODD DeviceVariant/@deviceIcon attribute. The defined path to an image in deviceIcon shall be resolved and the file shall be provided as Image.