The VariableType PowerlinkVariableType if formally defined in Table 14 and represents POWERLINK Objects of the type VAR as defined in 5.2.
Table 14 – PowerlinkVariableType Definition
Attribute |
Value |
||||||
BrowseName |
PowerlinkVariableType |
||||||
IsAbstract |
False |
||||||
ValueRank |
-1 (-1 = Scalar) |
||||||
DataType |
BaseDataType |
||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Access Level |
|
Subtype of BaseDataVariableType defined in OPC 10000-5. |
|||||||
HasProperty |
Variable |
PowerlinkAttributes |
PowerlinkAttributes |
PropertyType |
Mandatory |
Read |
|
HasProperty |
Variable |
Index |
UInt16 |
PropertyType |
Mandatory |
Read |
|
HasProperty |
Variable |
SubIndex |
Byte |
PropertyType |
Mandatory |
Read |
|
HasProperty |
Variable |
Range |
Range |
PropertyType |
Optional |
Read |
|
HasProperty |
Variable |
DefaultValue |
BaseDataType |
PropertyType |
Optional |
Read |
The Property PowerlinkAttributes provides the information of the XML-Attribute ‘accessType’ from ‘Object’ and ‘SubObject’-Elements in the POWERLINK XML Device Description. The DataType PowerlinkAttributes is formally defined in 7.3.1.
The Properties Index and SubIndex provide the address information of the object in the POWERLINK Object Dictionary.
The optional Property Range provides the Value Range of the POWERLINK Object.
The optional Property DefaultValue provides the default value of the POWERLINK Object. The DataType of this Property shall be identical to the DataType of the DataVariable itself.
Note 1 to entry:
The Properties Index and SubIndex serve two purposes. It is not only additional information for the Client, but it also allows a generic implementation to interpret an imported Information Model because it already provides the required addressing information.