The DefectReasonType describes a defect reason that is monitored by a SensorFunction. The DefectReasonType is formally defined in the following table.
Table 62 – DefectReasonType Definition
Attribute |
Value |
||||
BrowseName |
DefectReasonType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 - Part 5: Information Model, i.e. inheriting the Instance Declarations of that Node. |
|||||
0:HasProperty |
Variable |
DetectionMode |
0:Boolean |
0:PropertyType |
M, RW |
0:HasComponent |
Variable |
DetectionCountMasterTotal |
0:UInt64 |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
DetectionCountTotal |
0:UInt64 |
0:BaseDataVariableType |
M, RO, HR |
0:HasComponent |
Object |
UIInfo |
|
UIInformationType |
O |
0:HasComponent |
Method |
SetDetectionMode |
See below. |
O |
|
0:GeneratesEvent |
ObjectType |
DetectionModeChangeLogType |
|
|
|
0:GeneratesEvent |
ObjectType |
DefectDetectedLogType |
|
|
|
Conformance Units |
|||||
TMC Quality Assurance and Control |
The components of the DefectReasonType are further described below.
BrowseName |
Description |
DetectionMode |
When DetectionMode is True, the defect reason is triggered. When DetectionMode is False, the defect reason is not active, i.e. never triggered. |
DetectionCountMasterTotal |
The total number of times the defect reason occurred. The total is never reset to zero. |
DetectionCountTotal |
The total number of times a defect reason occurred. The total is reset to zero only when the ResetProductionTotals method in the MachineModuleProductionType is executed successfully. |
UIInfo |
The visualization resources to display the DefectReasonType on the User Interface. |
The Method SetDetectionMode enables or disables the defect detection sensor.
The signature of this Method is specified below. Table 63 specifies the Arguments representation.
Signature
SetDetectionMode (
[in] 0:Boolean Enable,
[out] MethodExecutionFeedbackType ExecutionFeedback);
Table 63 – SetDetectionMode Method Arguments
Argument |
Description |
Enable |
Specifies if the method enables, when True, or disables, when False, the defect reason. |
ExecutionFeedback |
The extended feedback returning a detailed message in case of execution failure. |