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