User data of tool identification
With the definition of pTProcess from the previous section and the definition
pHLIToolId: POINTER TO HLI_TOOL_ID gilt:
pHLIToolId := ADR(pTProcess^.id);
and is used as shown in the table below.
Number of the tool to be replaced | |
Description | Number of the tool to be replaced |
ST element | .basic |
Data type | DINT |
Access | ToChangeToolNum : DINT; ToChangeToolNum := pHLIToolId^.basic; |
Number of a sister tool | |
Description | Number of an identical sister tool |
ST element | .sister |
Data type | DINT |
Access | SisterToolNum : DINT; SisterToolNum := pHLIToolId^.sister; |
Number of a variant tool | |
Description | Number of a similar variant tool |
ST element | .variant |
Data type | DINT |
Access | VariantToolNum: DINT; VariantToolNum:= pHLIToolId^.variant; |
Sister tool valid | |
Description | Validity identifier for the sister tool. |
ST element | .sister_valid |
Data type | BOOL |
Access | SisterToolValid : BOOL; SisterToolValid := pHLIToolId^.sister_valid; |
Variant tool valid | |
Description | Validity identifier for the variant tool. |
ST element | .variant_valid |
Data type | BOOL |
Access | VariantToolValid : BOOL; SisterToolValid := pHLIToolId^.variant_valid; |