5.2.2 PowerlinkArrayType

The VariableType PowerlinkArrayType is formally defined in Table 12 and represents POWERLINK Objects of the type ARRAY as defined in 5.2.

Table 12 – PowerlinkArrayType Definition
Attribute Value
BrowseNamePowerlinkArrayType
IsAbstractFalse
ValueRank1 (1 = OneDimension)
DataTypeBaseDataType
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule

Access

Level

Subtype of BaseDataVariableType defined in OPC 10000-5.
HasPropertyVariablePowerlinkAttributesPowerlinkAttributesPropertyTypeMandatory Read
HasPropertyVariableIndexUInt16PropertyTypeMandatoryRead
HasPropertyVariableNumberOfEntriesBytePropertyTypeMandatoryRead / Write
HasPropertyVariableRangeRangePropertyTypeOptionalRead
HasPropertyVariableDefaultValueBaseDataTypePropertyTypeOptionalRead

The Property PowerlinkAttributes provides the information of the XML-Attribute ‘accessType’ from the POWERLINK XML Device Description.

The Property Index provides the Index of the object in the POWERLINK Object Dictionary.

The Property NumberOfEntries provides the value of Sub-Index 0 of the POWERLINK Object. For most POWERLINK Objects this value is read-only. For a few, like ERR_History_ADOM or PDO_RxMappParam_XXh_AU64, this Property is also writable.

The optional Property Range provides the Value Range of the array elements.

The optional Property DefaultValue provides the default value of the array elements. The DataType of this Property shall be identical to the DataType of the DataVariable itself.