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.