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 .
| 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 |
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