OPC UA NodeClass & Data Type Reference
Variable (NodeClass = 2)
Holds a value (Value attribute) with a data type; what clients read, write and subscribe to.
Example: ns=3;s=Motor1.Speed (Double), Server_ServerStatus_CurrentTime i=2258
| AttributeId | Attribute | Use |
|---|---|---|
| 1 | NodeId | Mandatory |
| 2 | NodeClass | Mandatory |
| 3 | BrowseName | Mandatory |
| 4 | DisplayName | Mandatory |
| 5 | Description | Optional |
| 6 | WriteMask | Optional |
| 7 | UserWriteMask | Optional |
| 13 | Value | Mandatory |
| 14 | DataType | Mandatory |
| 15 | ValueRank | Mandatory |
| 16 | ArrayDimensions | Optional |
| 17 | AccessLevel | Mandatory |
| 18 | UserAccessLevel | Mandatory |
| 19 | MinimumSamplingInterval | Optional |
| 20 | Historizing | Mandatory |
| 24 | RolePermissions | Optional |
| 25 | UserRolePermissions | Optional |
| 26 | AccessRestrictions | Optional |
| 27 | AccessLevelEx | Optional |
Attribute usage per OPC 10000-3 Table 18, attribute ids per OPC 10000-6 Annex A.1.