The ToolLifeType is used to indicate tool life information of a tool.
The ToolLifeType is formally defined in Table 83.
Table 83 – ToolLifeType Definition
Attribute |
Value |
|||||
BrowseName |
ToolLifeType |
|||||
IsAbstract |
False |
|||||
ValueRank |
−1 |
|||||
DataType |
Number |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the BaseDataVariableType defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EngineeringUnits |
0:EUInformation |
0:PropertyType |
M, RO |
|
0:HasProperty |
Variable |
StartValue |
0:Number |
0:PropertyType |
O, RO |
|
0:HasProperty |
Variable |
LimitValue |
0:Number |
0:PropertyType |
O, RO |
|
0:HasProperty |
Variable |
Indication |
ToolLifeIndication |
0:PropertyType |
M, RO |
|
0:HasProperty |
Variable |
WarningValue |
0:Number |
PropertyType |
O, RO |
|
0:HasProperty |
Variable |
IsCountingUp |
0:Boolean |
PropertyType |
M, RO |
EngineeringUnits is used as defined in OPC 10000-8.
StartValue is the initial value for the tool life measurement (the one a new tool has).
LimitValue is the chosen value at which the tool shall be changed.
Indication is shows what property is measured to indicate the tool life. The ToolLifeIndication DataType is defined in 12.8.
WarningValue is the chosen value at which a warning is sent, that the tool is intended to be changed soon.
IsCountingUp indicates if the value of the ToolLifeType instance is counting upwards if True. If False, the value is counted downwards.