6 AutomationML Base Types OPC UA Model

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 |
---|---|
BrowseName | AMLBaseVariableType |
IsAbstract | False |
ValueRank | -1 |
DataType | BaseDataType |
Inherit the components of the BaseVariableType
References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
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