The CorrectionType provides information about a correction value the GMS has calculated. It is formally defined in Table 31. The value is the deviation of a characteristic value from a target value. The target value is a value the manufacturing should achieve. The correction can be used by a (tool) machine to adjust the production process. This can be, for example, the correction of a tool. Either the correction value relative or the correction value absolute must be implemented.
Table 31 – CorrectionType Definition
Attribute |
Value |
||||
BrowseName |
CorrectionType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-3 |
|||||
0:HasProperty |
Variable |
Identifier |
0:String |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
CharacteristicIdentifier |
0:String |
0:PropertyType |
0:Mandatory |
0:HasComponent |
Variable |
CorrectionValueRelative |
0:Double |
0:AnalogUnitType |
0:Optional |
0:HasComponent |
Variable |
CorrectionValueAbsolute |
0:Double |
0:AnalogUnitType |
0:Optional |
0:HasComponent |
Variable |
UpperControlLimit |
0:Double |
0:AnalogUnitType |
0:Optional |
0:HasComponent |
Variable |
LowerControlLimit |
0:Double |
0:AnalogUnitType |
0:Optional |
0:HasProperty |
Variable |
Description |
0:LocalizedText |
0:PropertyType |
0:Optional |
0:HasProperty |
Variable |
ProgramName |
0:String |
0:PropertyType |
0:Optional |
Conformance Units |
|||||
GMS CorrectionType |
Identifier is a unique ID to identify this correction value.
CharacteristicIdentifier is a reference to the characteristic.
CorrectionValueRelative indicates how much the characteristic deviates and gives an indication to the upstream system how much the processing needs to be adjusted. The value is relative to the target value.
CorrectionValueAbsolute indicates how much the characteristic deviates and gives an indication to the upstream system how much the processing needs to be adjusted. The value is absolute to the target value.
The UpperControlLimit is the upper limit from which on a correction should be applied.
The LowerControlLimit is the lower limit from which on a correction should be applied.
Description is a human-readable description of the correction of the correction value.
ProgramName contains the name of the program.