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