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

The AMLBaseVariableType is formally defined in Table 19 .

Table 19 - AMLBaseVariableType Definition

Attribute

Value

BrowseName

AMLBaseVariableType

IsAbstract

False

ValueRank

-1

DataType

BaseDataType

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the BaseVariableType

HasProperty

Variable

ID

String

PropertyType

Optional

HasProperty

Variable

Version

String

PropertyType

Optional

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

Version provides the version number for the AMLBaseVariableType