The CapacityRangeType is a subtype of the DataItemType. It is used to represent a scale of calibration values. The value of the Variable defines the range (lowest and highest value), and the resolution the size of each step. The VariableType is formally defined in Table 55.

Table 56 – CapacityRangeType Definition

Attribute

Value

BrowseName

CapacityRangeType

IsAbstract

False

ValueRank

−1 (−1 = Scalar)

DataType

0:Range

Description

Represent a scale of calibration values. The value defines the range (lowest and highest value), and the resolution property the size of each step.

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the DataItemType defined in OPC 10000-8, i.e. inheriting the InstanceDeclarations of that Node

0:HasProperty

Variable

0:EngineeringUnits

0:EUInformation

0:PropertyType

M

0:HasProperty

Variable

Resolution

0:Double

0:PropertyType

M

The CapacityRangeType inherits the Properties of the DataItemType. That does include the optional 0:ValuePrecision, defining the precision of the calibration value.

The mandatory 0:EngineeringUnits defines the engineering unit of the calibration values.

The Resolution defines the step size and is used in combination with the Range provided in the Value Attribute to determine, what individual calibration values can be used for calibration.

Remark: The quantity of the calibration value is of importance. This specification waits for this to be solved in the base OPC UA specification (OPC 10000-8), and will use this afterwards.