The MaterialRejectionPointType describes a device that is capable of rejecting product from the product flow. The MaterialRejectionPointType is formally defined in the following table.

Table 54 – MaterialRejectionPointType Definition

Attribute

Value

BrowseName

MaterialRejectionPointType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the TMCDeviceType, i.e. inheriting the Instance Declarations of that Node.

0:HasProperty

Variable

MaterialDefinition

MaterialDefinitionType

0:PropertyType

M, RO

0:HasProperty

Variable

MES_ID

0:String

0:PropertyType

M, RW

0:HasComponent

Variable

RejectedMaterialMasterTotal

0:Double

MaterialQuantityVariableType

M, RO

0:HasComponent

Variable

RejectedMaterialTotal

0:Double

MaterialQuantityVariableType

M, RO, HR

0:HasComponent

Variable

RejectedMaterialRatio

0:Double

0:BaseDataVariableType

M, RO

0:HasComponent

Variable

RejectionCountMasterTotal

0:UInt64

0:BaseDataVariableType

M, RO

0:HasComponent

Variable

RejectionCountTotal

0:UInt64

0:BaseDataVariableType

M, RO, HR

0:HasProperty

Variable

RejectionMode

0:Boolean

0:PropertyType

M, RW

0:HasProperty

Variable

MaterialPointDefinition

MaterialPointType

0:PropertyType

M, RO

0:HasComponent

Variable

RejectionsRatio

0:Double

0:BaseDataVariableType

M, RO, HR

0:HasComponent

Method

SetRejectionMode

See below.

O

0:GeneratesEvent

ObjectType

MaterialRejectedLogType

0:GeneratesEvent

ObjectType

RejectionModeChangeLogType

Conformance Units

TMC Data Collection

Additionally, references of type FlowsTo shall be implemented.

The components of the MaterialRejectionPointType are further described below.

BrowseName

Description

MaterialDefinition

The material definition for the material to be rejected at the rejection trap.

MES_ID

Unique identifier for the material point in an external system, e.g. MES.

RejectedMaterialMasterTotal

The total material quantity rejected at the rejection trap. The total is never reset to zero.

RejectedMaterialTotal

The total material quantity rejected at the rejection trap. The total is reset to zero only when the ResetRejecitonTotals is invoked.

RejectedMaterialRatio

The Variable MaterialRejectedRatio is the ratio of the total material rejected (MaterialRejectedTotal) over the total good product and is computed by the underlying system.

RejectionCountMasterTotal

The total number of times the rejection trap was triggered. The total is never reset to zero.

RejectionMode

When RejectionMode is True, the rejection trap discharges material when triggered, otherwise no material is rejected.

MaterialPointDefinition

The Property MaterialPointDefinition contains the identification of the material point and the material that is processed.

RejectionsRatio

The Variable RejectionsRatio is the ratio between the good product output total and the rejected quantity total.

RejectionCountTotal

The total number of times the rejection trap was triggered. The total is reset to zero only when the ResetRejectionTotals is invoked.

The Method SetRejectionMode enables or disables the rejection trap.

The signature of this Method is specified below. Table 55 specifies the Arguments representation.

Signature

SetRejectionMode (

[in] 0:Boolean RejectionMode,

[out] MethodExecutionFeedbackType ExecutionFeedback);

Table 55 – SetRejectionMode Method Arguments

Argument

Description

RejectionMode

When True, the rejection trap rejects.When False, the rejection trap does not reject.

ExecutionFeedback

The extended feedback returning a detailed message in case of execution failure.