The WeighingRangeElementType defines the structure of an Object of WeighingRangeElementType. Figure 17shows the hierarchical structure and details of the composition. It is formally defined in Table 22.

For each weighing range a scale supports, the OPC UA server provides an Object of WeighingRangeElementType that contains the properties of the weighing range like the ScaleDivision.

image030.png

Figure 17– Overview WeighingRangeElementType

Table 22– WeighingRangeElementType Definition

Attribute

Value

BrowseName

WeighingRangeElementType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasComponent

Variable

ActualScaleInterval

0:Double

AnalogUnitType

Mandatory

0:HasComponent

Variable

Range

0:Range

BaseDataVariableType

Mandatory

0:HasComponent

Variable

VerificationScaleInterval

0:Double

AnalogUnitType

Mandatory

ActualScaleInterval defines the difference between two consecutive indicated values.

Rangedefines the range within the scale that may be operated depending on the additional parameters within this type.

Range.EngineeringUnitdefines the engineering unit of the range.

VerificationScaleIntervaldefines the value, expressed in units of mass, used for the classification and verification of an instrument.

The components of the WeighingRangeElementType have additional references which are defined in Table 23

Table 23– WeighingRangeElementType Additional Subcomponents

Source Path

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

Range

0:HasProperty

Variable

0:EngineeringUnits

0:EUInformation

0:PropertyType

M