The VariableType defines the general characteristics of a WeightItem. The WeightItem is a measured weight value with some properties. The value attribute has the DataType AbstractWeightType (see section 11.3) and contains the value of net, gross and tare. It is formally defined in Table 138.

The value of the WeightItemType is rounded to a verification scale division value if the scale is verified, otherwise it is rounded to the scale division.

image085.png

Figure 69 – Overview WeightItemType

Table 138 – WeightItemType Definition

Attribute

Value

BrowseName

WeightItemType

IsAbstract

False

ValueRank

-1

DataType

WeightType

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the MeasuredItemType

0:HasProperty

Variable

CenterOfZero

Boolean

0:PropertyType

Optional

0:HasProperty

Variable

CurrentRangeId

UInt16

0:PropertyType

Optional

0:HasProperty

Variable

GrossNegative

Boolean

0:PropertyType

Optional

0:HasProperty

Variable

HighResolutionValue

WeightType

0:PropertyType

Optional

0:HasProperty

Variable

InsideZero

Boolean

0:PropertyType

Optional

0:HasProperty

Variable

Invalid

Boolean

0:PropertyType

Mandatory

0:HasProperty

Variable

LegalForTrade

Boolean

0:PropertyType

Optional

0:HasProperty

Variable

Overload

Boolean

0:PropertyType

Mandatory

0:HasProperty

Variable

PrintableValue

PrintableWeightType

0:PropertyType

Optional

0:HasProperty

Variable

TareMode

TareMode

0:PropertyType

Mandatory

0:HasProperty

Variable

Underload

Boolean

0:PropertyType

Mandatory

0:HasProperty

Variable

WeightId

0:String

0:PropertyType

Optional

0:HasProperty

Variable

WeightStable

Boolean

0:PropertyType

Optional

0:HasComponent

Variable

ActualScaleInterval

0:Number

AnalogItemType

Optional

0:HasComponent

Variable

VerificationScaleInterval

0:Number

AnalogItemType

Optional

CenterOfZero defines if a value is in the vendor-specific tolerance to be zero (e.g. value differs by signal noise).

ActualScaleInterval defines the verified division ("d" as described in OIML R51).

VerificationScaleInterval defines the verified displayed division ("e" as described in OIML R51).

GrossNegative defines if the gross value is negative (e.g. in case of a too high pre load).

HighResolutionValue defines the measured value. It’s the best resolution the scale can provide in the current configuration.

InsideZero defines if the current measured value is within the valid range for the zero setting procedure. If this variable is true, the setZero method can be called successfully if the property does not change.

LegalForTrade defines if the current measured value is legal for trade.

Overload defines if the maximum allowed measured weight value is exceeded.

PrintableValue defines the measured value as 0:String representation without a unit. It is also rounded.

TareMode describes how the tare value is set.

Underload defines if the minimum allowed measured weight value is gone below.

WeightId defines a unique Id that refers to the verified value of a measurement procedure.

WeightStable defines if the weight is stable and not in movement.