7.5.2 CapacityRangeType

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 57.

Table 58 – CapacityRangeType Definition
Attribute Value
BrowseNameCapacityRangeType
IsAbstractFalse
ValueRank−1 (−1 = Scalar)
DataType0:Range
DescriptionRepresent 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 0:DataItemType defined in OPC 10000-8, i.e. inheriting the InstanceDeclarations of that Node
0:HasPropertyVariable0:EngineeringUnits0:EUInformation0:PropertyTypeM
0:HasPropertyVariableResolution0:Double0:PropertyTypeM

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.