Ranges of values are represented by Range DataType defined in OPC 10000-8. If the Range is an array, then ValueRank, ArrayDimensions, and MaxArrayLength attributes are utilized to indicate an array.
- A simple range of values
EBNF: {0..100}
OPC UA : DataType =Range, ValueRank = Scalar (−1)
- A non-continuous range of values
EBNF: {0 .. 100 , 200 .. 300 , 500 , 600 .. 650}
OPC UA : DataType =Range, ValueRank = OneDimension (1), ArrayDimensions =4