ID 270081

Key press was not processed by PLC (control unit not empty).

Description

The CNC wants to pass on the data to the PLC after a button press in another application (e.g. HMI) and write it to the PLC interface. However, this data could not be written to the corresponding Control Unit of the interface to the PLC within a defined number of CNC cycles, because this Control Unit is still occupied by previously transmitted data.

Response

Class

3

 

Solution

Class

1

The PLC application has to be checked, to be sure that

  1. the request semaphore of the control unit is set to FALSE after each transfer of data concerning a pressed key into the PLC.
  2. the PLC cyclical checks, if there are new data concerning a pressed key in the control unit.
  3. if you don’t want to handle keys by the PLC the enable flag of the concerning control unit is set to FALSE.

 

See
[HLI// Section: Enforcing a button press] For CNC build < 2800
[HLI// Section: Enforcement of a keystroke] for CNC build > 2800

Parameter

%1:

 

Number of CNC cycles in which the CNC tried to write the data into the interface to the PLC.

%2:

 

Maximal number of CNC cycles the CNC should try to write data into the interface to the PLC.

Error type

-