7.27 PieceCountingScaleType Definition

7.27.1 Overview

The PieceCountingScaleType defines the structure of an Object of the PieceCountingScaleType. Figure 38 shows the hierarchical structure and details of the composition. It is formally defined in Table 66.

An Object of the PieceCountingScaleType represents a piece counting scale. It defines additional methods and properties required for managing the piece counting scale.

Figure 38 - Overview PieceCountingScaleType

7.27.2 ObjectType Definition

Table 66 - PieceCountingScaleType
Attribute Value
BrowseNamePieceCountingScaleType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the ScaleDeviceType
0:HasComponentVariableCurrentPieceCount0:NumberMeasuredItemTypeMandatory
0:HasComponentVariableReferenceOptimisationRange0:Number0:AnalogItemTypeOptional
0:HasComponentMethodSetReferencePieceWeightMandatory
0:HasComponentMethodStartReferenceOptional
0:HasComponentMethodSetNumberOfReferencePiecesMandatory
Conformance Units
Scales PieceCountingScale

7.27.3 ObjectType Description

CurrentPieceCount defines the number of pieces that are currently measured related to the ReferencePieceWeight.

ReferenceOptimisationRange defines the tolerance range within which the scale may optimize the ReferencePieceWeight.

ProductionPreset, which is inherited from ScaleDeviceType shall have instances of PieceCountingProductType or a subtype in the Products folder.

7.27.4 Method SetReferencePieceWeight

Sets the value for the ReferencePieceWeight (product-specific data). The signature of this Method is specified below. Table 67 and Table 68 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetReferencePieceWeight(
	[in]	UInt32		ReferencePieceWeight
	[in]	EUInformation		EngineeringUnits);
Table 67 - SetReferencePieceWeight Method Arguments
Argument Description
ReferencePieceWeightThe reference weight of a piece
EngineeringUnitsUnit of the ReferencePieceWeight
Table 68 - SetReferencePieceWeight Method AddressSpace definition
Attribute Value
BrowseNameSetReferencePieceWeight
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory

7.27.5 Method StartReference

Triggers the reference weighing process. The signature of this Method is specified below. Table 69 and Table 70 specify the Arguments and AddressSpace representation, respectively.

Signature

	StartReference(
	[in]	UInt32		NumberOfReferencePieces);
Table 69 - StartReference Method Arguments
Argument Description
NumberOfReferencePiecesThe number of the references Pieces that should be used by the next references process.
Table 70 - StartReference Method AddressSpace definition
Attribute Value
BrowseNameStartReference
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory

7.27.6 Method SetNumberOfReferencePieces

Sets the value for NumberOfReferencePieces (product-specific data). The signature of this Method is specified below. Table 71 and Table 72 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetNumberOfReferencePieces(
	[in]	UInt32		NumberOfReferencePieces);
Table 71 - SetNumberOfReferencePieces Method Arguments
Argument Description
NumberOfReferencePiecesThe number of the references Pieces that should be used by the next references process.
Table 72 - SetNumberOfReferencePieces Method AddressSpace definition
Attribute Value
BrowseName SetNumberOfReferencePieces
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory