The VariableType PowerlinkVariableTypeif formally defined in Table 14and represents POWERLINK Objectsof 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 BaseDataVariableTypedefined 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 PowerlinkAttributesprovides the information of the XML-Attribute ‘accessType’ from ‘Object’ and ‘SubObject’-Elements in the POWERLINK XML Device Description. The DataType PowerlinkAttributesis formally defined in 7.3.1.
The Properties Index and SubIndexprovide the address information of the object in the POWERLINK Object Dictionary.
The optional Property Rangeprovides the Value Range of the POWERLINK Object.
The optional Property DefaultValue provides the default value of the POWERLINK Object. The DataTypeof this Propertyshall be identical to the DataTypeof the DataVariableitself.
Note 1 to entry:
The PropertiesIndex 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 Modelbecause it already provides the required addressing information.