7.28 PieceCountingProductType Definition

7.28.1 Overview

The PieceCountingProductType defines the structure of an Object of the PieceCountingProductType. Figure 39 shows the hierarchical structure and details of the composition. It is formally defined in Table 73.

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

Figure 39 - Overview PieceCountingProductType

7.28.2 ObjectType Definition

Table 73 - PieceCountingProductType Definition
Attribute Value
BrowseNamePieceCountingProductType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the ProductType
0:HasComponentVariableCurrentItemCount0:UIntegerBaseDataVariableTypeOptional
0:HasComponentVariableFeedRateMeasuringIntervalDurationBaseDataVariableTypeOptional
0:HasComponentVariableFillingTimeDurationBaseDataVariableTypeOptional
0:HasComponentVariableInFlightCount0:UIntegerBaseDataVariableTypeOptional
0:HasComponentVariableJogFeedBooleanBaseDataVariableTypeOptional
0:HasComponentVariableMinimumDeltaPerFeedRateMeasuringInterval0:Number0:AnalogItemTypeOptional
0:HasComponentVariableNumberOfReferencePieces0:UIntegerBaseDataVariableTypeMandatory
0:HasComponentVariableReferencePieceWeight0:Number0:AnalogItemTypeMandatory
0:HasComponentVariableRegisteredPieceCount0:UIntegerBaseDataVariableTypeMandatory
0:HasComponentMethodSetTargetItemCountOptional
0:HasComponentMethodSetTargetPieceCountOptional
0:HasComponentVariableSettlingTimeDurationBaseDataVariableTypeOptional
0:HasComponentVariableTareId0:StringBaseDataVariableTypeOptional
0:HasComponentVariableTargetItemCount0:UIntegerBaseDataVariableTypeOptional
0:HasComponentVariableTargetPieceCount0:UIntegerTargetItemTypeOptional
0:HasComponentVariableTotalizedItemCount0:UIntegerBaseDataVariableTypeOptional
0:HasComponentVariableTotalizedWeightWeightTypeWeightItemTypeOptional
0:HasComponentVariableFineFeedCount0:UIntegerBaseDataVariableTypeOptional
Conformance Units
Scales PieceCountingScale

7.28.3 ObjectType Description

CurrentItemCount defines the current number of items that are captured by the scale.

FeedRateMeasuringInterval defines the measurement interval for evaluating the current flowrate.

FillingTime defines the interval during which the filling has to be completed.

InFlightCount defines the number of items that are behind valve/in flight after feeding is stopped.

JogFeed defines if an additional dosage is necessary.

MinimumDeltaPerFeedRateMeasuringInterval defines the minimum amount of weight that needs to change within the FeedRateMeasuringInterval. Otherwise the filling procedure is not valid.

NumberOfReferencePieces defines the number of pieces that need to be used for the reference process.

ReferencePieceWeight defines the reference weight of a piece.

RegisteredPieceCount defines the number of pieces that were actually counted related to the ReferencePieceWeight.

SettlingTime defines the time that needs to be passed before the measurement process can be triggered.

TareId defines the ID of the tare value for the current product or item.

TargetItemCount defines the number of items that are supposed to be counted during the measurement process.

TargetPieceCount defines the number of pieces that need to be counted.

NOTE: The engineering unit of the TargetItemType is “1” or “piece” as there is no unit possible for count.

TotalizedItemCount defines the summed-up number of items. It will be reset, which is triggered either by the user or by a different product selection.

TotalizedWeight defines the summed-up number of weights. It will be reset, which is triggered either by the user or a different product selection.

FineFeedCount defines the Items to be dosed in fine flow

7.28.4 Method SetTargetItemCount

Sets the number of the TargetItemCount. See TargetItemCount. The signature of this Method is specified below. Table 74 and Table 75 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetTargetItemCount(
	[in]	UInt32		TargetItemCount);
Table 74 - SetTargetItemCount Method Arguments
Argument Description
TargetItemCount0:Number of items that are supposed to be counted during the measurement process.
Table 75 - SetTargetItemCount Method AddressSpace definition
Attribute Value
BrowseNameSetTargetItemCount
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory

7.28.5 Method SetTargetPieceCount

Sets the value of the TargetPieceCount. See TargetPieceCount. The signature of this Method is specified below. Table 76 and Table 77 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetTargetPieceCount(
	[in]	UInt32		TargetPieceCount
	[in]	UInt32		PlusTolerance
	[in]	UInt32		MinusTolerance);
Table 76 - SetTargetPieceCount Method Arguments
Argument Description
TargetPieceCount0:Number of pieces that need to be counted.
PlusTolerancePlus Tolerance of the TargetPieceCount
MinusToleranceMinus Tolerance of the TargetPieceCount
Table 77 - SetTargetPieceCount Method AddressSpace definition
Attribute Value
BrowseNameSetTargetPieceCount
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory