For all Variablesspecified in NamespaceIndex0, the Attributesnamed in Table 5shall be set as specified in Table 5.
Table 5– Common Variable Attributes
Attribute |
Value |
MinimumSamplingInterval |
Optionally, a server-specific minimum sampling interval is provided. |
AccessLevel |
The access level for Variablesused for type definitions is server-specific, for all other Variablesdefined in this standard, the access level shall allow reading; other settings are server-specific. |
UserAccessLevel |
The value for the UserAccessLevel Attributeis server-specific. It is assumed that all Variablescan be accessed by at least one user. |
Value |
For Variablesused as InstanceDeclarations,the value is server-specific; otherwise it shall represent the value described in the text. |
ArrayDimensions |
If the ValueRankdoes not identify an array of a specific dimension (i.e. ValueRank<= 0) the ArrayDimensionscan either be set to null or the Attributeis missing. This behaviour is server-specific. If the ValueRankspecifies an array of a specific dimension (i.e. ValueRank> 0) then the ArrayDimensions Attributeshall be specified. |
Historizing |
The value for the Historizing Attributeis server-specific. |
AccessLevelEx |
If the AccessLevelEx Attributeis provided, it shall have the bits 8, 9, and 10 set to 0, meaning that read and write operations on an individual Variableare atomic, and arrays can be partly written. |