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.  |