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 |
|