6.3 VariableTypes

6.3.1 AMLBaseVariableType

6.3.1.1 General

The AMLBaseVariableType defines all general characteristics of AutomationML attributes. All other AutomationML attributes derive from it.

6.3.1.2 VariableType Definition

The AMLBaseVariableType is formally defined in Table 19 .

Table 19 - AMLBaseVariableType Definition
Attribute Value
BrowseNameAMLBaseVariableType
IsAbstractFalse
ValueRank-1
DataTypeBaseDataType
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Inherit the components of the BaseVariableType
HasPropertyVariableIDStringPropertyTypeOptional
HasPropertyVariableVersionStringPropertyTypeOptional
6.3.1.3 VariableType Description
6.3.1.3.1 ID

ID provides a unique ID of the AMLBaseVariableType which shall be in form of a UUID.

6.3.1.3.2 Version

Version provides the version number for the AMLBaseVariableType