CPU Overload (E23)

If the Motion Engine or PLC program execution (VM) do not complete a full cycle within their respective timeout periods, an E23 error is flashed on the 7-segment display.

Process

Timeout

Motion Engine

200 milliseconds

PLC Program (VM)

10 seconds

The Real-Time operation for EtherCAT and the Motion Engine have the highest priority in the controller.

  • The PLC VM has the second highest priority in the controller.
  • These processes continue to execute, even if their timeout values are exceeded.

If the CPU overload is severe, there may not be enough CPU time to execute the background operations.

  • The background operations include the 7-segment display update, monitoring push-buttons, web-server, Modbus, and communications with the KAS-IDE.
  • The 7-segment display indicates a CPU overload or frozen software task using one of these patterns:

Display

Meaning

Applicable Controller

CPU overload is extreme.

  • PCMM2G

To recover from an E23, stop the application from the KAS-IDE or web-browser (KAS Application view).

  • If the CPU overload is severe, the controller may not have enough CPU time to respond to the IDE or web-browser.
    • If so, power off/on the controller.
  • If the controller is configured for Auto-start, press and hold the B3 menu button at boot-time to prevent the application from automatically re-starting.
    • Then, connect to the controller with the KAS-IDE.