Axis-specific interface
PLC present | |
Description | By setting the value to TRUE, the PLC signals that it is present. Only if this value is set to TRUE can the PLC influence the NC kernel and is supplied with the technology commands by the NC kernel. |
Information flow | PLC -> CNC |
ST path | pAC[axis_idx]^.addr^.HLIHeadAxe_Data.X_PLCPresent |
Data type | BOOL |
Value range | [TRUE = PLC present, FALSE] |
Access | Write |
Characteristics |
|
Updating the HLI | |
Description | By setting this value to TRUE, the PLC can trigger updating of the entire axis-specific interface area. This value is reset to FALSE by the NC kernel after updating is complete. |
Information flow | CNC <-> PLC |
ST path | pAC[axis_idx]^.addr^.HLIHeadAxe_Data.X_FUpdateRequest |
Data type | BOOL |
Value range | [TRUE = Updating of the HLI activated, FALSE] |
Access | Write/read |
Characteristics | Is currently still supported, i.e. the HLI is updated in each NC cycle. |
Update cycle of the HLI | |
Description | Using this element, the PLC informs the NC kernel over how many interrupt cycles the NC kernel may distribute updating of the axis-specific interface area. This leads to a lower loading of the interrupt task particularly in the case of multi-channel and multi-axis configurations. |
Information flow | PLC -> CNC |
Unit | Number of cycles of the NC kernel |
ST path | pAC[axis_idx]^.addr^.HLIHeadAxe_Data.W_NUpdateTickCount |
Data type | UINT |
Access | Write |
Characteristics | Is currently not supported, i.e. the HLI is updated in each NC cycle. |
Axis error | |
Description | The CNC sets this value to TRUE, if the axis is in error state. |
Information flow | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.HLIHeadAxe_Data.X_Error |
Data type | BOOL |
Value range | [TRUE = Axis is in error state, FALSE = No error] |
Access | Read |
Characteristics |
|