Channel-specific interface

Channel-specific interface 1:
Figure 11-1: Management data of the channel-specific interface

Version identifier PLC CNC

Description

If the version of the HLI at the NC kernel end is evaluated, the PLC stores the version identifier to be declared in this element. Evaluation at the NC kernel end must be agreed application-specifically.

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.HLIIntfVersionName_VersionWrite.AB_Zeichen

Data type

ARRAY [1..GCW_250_HLIIntfVersionNameLength] OF BYTE

Access

PLC writes

Characteristics

Is currently not evaluated in the NC kernel.

Version identifier CNC PLC

Description

If the version of the HLI is evaluated at the PLC end, the NC kernel stores the version identifier to be declared in this element. Evaluation at the PLC end must be agreed application-specifically.

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.HLIIntfVersionName_VersionRead.AB_Zeichen

Data type

ARRAY [1..GCW_250_HLIIntfVersionNameLength] OF BYTE

Access

PLC reads

Size of the HLI

Description

The NC kernel writes the size of the entire channel-specific interface area in this element.

Unit

Byte

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.D_SizeofInterface

Data type

UDINT

Access

PLC reads

Characteristics

 

PLC present

Description

By setting the value to TRUE, the PLC signals that it is present. The PLC can influence the NC kernel and is supplied with technology commands by the NC kernel only if this value is set to TRUE.

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_PLCPresent

Data type

BOOL

Value range

[TRUE = PLC present, FALSE]

Access

PLC writes

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 has occurred.

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_FUpdateRequest

Data type

BOOL

Value range

[TRUE = Updating of the HLI activated, FALSE]

Access

Write/read

Characteristics

Is currently not 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.

Unit

Number of cycles of the NC kernel

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.W_NUpdateTickCount

Data type

UINT

Access

PLC writes

Characteristics

Is currently not supported, i.e. the HLI is updated in each NC cycle.

Initialization, NC kernel, complete

Description

By setting this value to TRUE, the NC kernel indicates to the PLC that initialisation of the NC kernel is complete, and that the HLI is now being supplied cyclically. This means that the display data is valid, and the control commands are issued to the NC kernel.

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_hochlauf_quit_r

Data type

BOOL

Value range

[TRUE = Initialisation of NC kernel complete, FALSE]

Access

PLC reads

Characteristics

 

Reserved elements

Description

Reserved elements

Information flow

 

ST path

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_reserved_2

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_reserved_3

pMC[channel_idx]^.addr^.HLIHeadChannel_Data.X_reserved_4

Data type

BOOL

Value range

[TRUE, FALSE]

Access

 

Characteristics