Controller Error and Alarm Descriptions

When either Errors or Alarms occur, always check the controller log messages.

  • The controller continuously displays any error or alarm codes after booting and not in recovery mode.
  • Errors have a priority over Alarms.
    • Only one error or alarm code is displayed at a time.
    • The code with the highest priority is displayed until it is cleared.
  • The log messages provide more details about the failure and the history of events leading up to the failure.
    • Use the log messages to determine the specifics about the cause of the failure and correct the underlying problem.

Errors

 

 

 

 

 

 

 

 

 

 

 

Alarms

 

 

 

 

Errors

** In the How to Clear column:
     An HWClosed Hardware requires a reboot to clear the error or alarm.
     An SW error or alarm can be cleared from the web server.

Code

Description

Cause

Remedy

How to Clear**

E01

AKD PDMM and PCMM:

  • After 20 seconds, the controller operation is stopped.
  • The CPU is put to sleep.
  • Critical temperature reached.
    • Critical temperature limit is 127 °C.

PCMM2G:

Controller temperature exceeds the safe operating temperature limit.

  • HW: 
    • AKD PDMM and PCMM
  • SW: 
    • PCMM2G

E02

Out of memory.

KASClosed Kollmorgen Automation Suite RuntimeClosed In computer science, runtime (or run-time) describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time). In KAS, runtime refers to the virtual machine that manage the program written in a computer language while it is running. is stopping.

Memory leak, memory corrupted, or hardware memory failure.

  • Power-off/on.
  • If the problem is recurrent, check the Release Notes for firmware updates.
  • If the problem persists, return the hardware for repair.

HW

E03

Fan failure.

CPU cooling fan is not able to operate properly.

  • Check temperature and monitor for High temp alarm (see A01).
  • Return the hardware for fan replacement.
  • HW: 
    • AKD PDMM and PCMM
  • SW: 
    • PCMM2G

E10

Firmware is corrupted.

Flash memory corrupted during firmware download or flash hardware failure.

  • Re-download firmware.
  • Boot into recovery mode, download firmware, and power-off/on.
    See Recover Using the Web server for more information.
  • If the problem persists, return the hardware for repair.

SW

E11

AKD PDMM and PCMM only.

Flash is corrupted, no file system is available.

AKD PDMM and PCMM only.

At startup, the file system could not be mounted on the flash.

AKD PDMM and PCMM only.

SW: AKD PDMM and PCMM only.

E12

Not enough flash memory available.

Flash memory is full, unable to write to flash.

Clean-up the flash memory by removing log files, application programsClosed The act of performing a sequence of instructions or commands., recipes, or other data files.

SW

E13

Out of NVRAMClosed Non-volatile random access memory - The general name used to describe any type of random access memory which does not lose its information when power is turned off. This is in contrast to the most common forms of random access memory today, which both require continual power in order to maintain their data. NVRAM is a subgroup of the more general class of non-volatile memory types, the difference being that NVRAM devices offer random access, like hard disks. The best-known form of NVRAM memory today is flash memory. space to Retain Variables.

NVRAM is full.

Change application to reduce the amount of retained variables.

SW

E14

AKD PDMM and PCMM only.

Reset to factory defaults failed.

AKD PDMM and PCMM only.

Flash memory could not be formatted during a Reset to Factory Defaults procedure.

AKD PDMM and PCMM only.

  • Reset to factory defaults again from power-on.
  • If the problem persists, return the hardware for repair.

SW: AKD PDMM and PCMM only.

E15

Cannot read/write files from/to an SD card / USBClosed Universal Serial Bus - A serial bus standard to interface devices. flash driveClosed In electrical engineering, a drive is an electronic device to provide power to a motor or servo. Control device for regulating the speed, torque and position of a motor. A unit controlling a motor using the current and timing in its coils..

AKD PDMM and PCMM

  1. Insert a valid SD card.
  2. Reformat the SD card using the Settings > SD Card > Format button.

PCMM2G

  1. Plug-in a valid USB flash drive.
  2. Reformat the USB flash drive using the Settings > USB Flash Drive > Format button.

SW

E16

Not enough space available on the SD card / USB flash drive.

  • SD card / USB flash drive is full, unable to write to the SD card / USB flash drive.
  • PLC function failures.

AKD PDMM and PCMM

  • Clean-up the SD card space by deleting files.
  • Reformat the SD card using the Settings > SD Card > Format button.

PCMM2G

  • Clean-up the USB flash drive space by deleting files.
  • Reformat the USB flash drive using the Settings > USB Flash Drive > Format button.

SW

E17

Cannot connect to a shared directory.

  • Verify the computer's shared directory is accessible.
  • Check and Apply the KAS Application > Shared Directory configuration.
  • Power-off/on the controller.

SW

E20

Runtime plug-in, process, thread or application failed to start.

  • KAS Runtime or application code failed to auto-start at boot.
  • Caused by either a high controller temperature at power up or a system error.
  1. Check the web server for other alarms or errors (e.g., temperature alerts) and resolve them.
  2. Power cycle the device.
  3. If E20 is still reported, reset to factory defaults.
  4. If the problem is recurrent, check the Release Notes for firmware updates.
  5. Download firmware.

HW

E21

Runtime process, thread, or driverClosed In computing and electronics, a driver is a software component allowing higher-level computer programs to interact with a computer hardware device. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware is connected. failed to respond during operation.

KAS Runtime code failed during normal operation.

In extreme cases, the display may indicate that the controller failed at an early stage of the Boot Sequence.

  • Power-off/on.
  • If the problem is recurrent, check the Release Notes for firmware updates.

HW

E22

Fatal error in PLC program, application stopped.

Virtual machineClosed The complete assembly of all connected parts or devices, of which at least one is movable. failed to execute an instruction.

SW

E23

CPU is overloaded.

Either:

  • Stop the application.
  • Power-off/on.
  • Reduce the sample rate, simplify the application, or reduce the application cycles and restart the application.
  • See CPU Overload (E23).

SW

E24

PLC application cannot be started

PLC application cannot be started because of an existing condition.

Possible reasons:

  • Maintenance operation is in progress.
  • Controller is in Online Configuration Mode.
  • AKD Restore failed.
  • The IDE version of the compiled PLC code and controller runtime version do not match.
  • Previous download failed.
  1. Check the controller web-server homeClosed The homing procedure allows, based on a position measurement, to set a position offset to the motor to ensure it is physically at the home position. page for any maintenance operation in-progress.
    Wait for the operation to finish.
  2. Connect to the controller with the IDE and disableClosed Removal of the ENABLE signal. Disables power stage. Online Configuration Mode.
  3. Check the EtherCATClosed Ethernet ofr Control Automation Technology. EtherCAT® is an open, high-performance Ethernet-based fieldbus system. The development goal of EtherCAT is to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs. network topology by using the Scan network button in the web-server’s Restore tab.
    Correct the physical topology and re-execute an AKD-x restore.
  4. The IDE version (only major.minor.micro) should match with runtime version.
    To correct, install the correct version of IDE or Runtime.
  5. Connect the IDE and download application.

SW

E30

EtherCAT communication failure during operational mode.

Network communication error.

  • This is commonly caused by a loose or bad EtherCAT connection occurring after the network successfully starts up.
  • See the IDE Controller log for more information.
  • Read the AKD-x parameter ECAT.DIAG for more information on where in the EtherCAT network the issue may be occurring.
  • Check the EtherCAT network wiring and devices state.
  • Re-start the application.

SW

E31

EtherCAT communication failure during pre-op mode.

EtherCAT network operation failed due to a network communication error.

  • Check the EtherCAT network wiring and devices state.
  • Re-start the application.

SW

E32

EtherCAT communication failure during bootstrap mode.

EtherCAT network operation failed due to a network communication error.

  • Check the EtherCAT network wiring and devices state.
  • Re-start the application.

SW

E33

EtherCAT failed to initialize into operational mode.

EtherCAT network initialization failed.

  • This is commonly caused by the EtherCAT configuration in the project not matching the actual hardware.
  • See the IDE Controller log for more information.

SW

E34

EtherCAT failed to initialize into pre-op mode.

EtherCAT network initialization failed due to a network communication error.

  • Check the EtherCAT network wiring and devices state.
  • Re-start the application.

SW

E35

EtherCAT failed to initialize into bootstrap mode.

EtherCAT network initialization failed due to a network communication error.

  • Check the EtherCAT network wiring and devices state.
  • Re-start the application.

SW

E36

EtherCAT failed to discover the expected devices.

EtherCAT network discovery failed due to a mismatch between the discovered and expected devices.

  • Check the EtherCAT devices and wiring order.
  • Correct the device order wiring or re-scan the network, re-compile, and download the updated application.
  • Re-start the application.

SW

E37

EtherCAT failed to return to init state.

EtherCAT network initialization failed due to a network communication error.

  • Check the EtherCAT network wiring and devices state.
  • Re-start the application.

SW

E50

Backup to SD card / USB flash drive failed.

An unrecoverable error occurred during the backup operation.

AKD PDMM and PCMM

  • Repeat the backup to SD card operation.
  • If it fails again, replace the SD card.

PCMM2G

  • Repeat the backup to USB flash drive operation.
  • If it fails again, replace the USB flash drive.

SW

E51

Restore from SD card / USB flash drive failed.

An unrecoverable error occurred during the restore operation.

Do not reboot the Controller!

  • Repeat the restore operation.
  • If it fails again, reset the Controller to factory defaults.
  • If the problem persists, return the hardware for repair.

SW

E52

SD card / USB flash drive Backup files are missing or corrupt.

The restore operation failed due to missing, incomplete, or corrupt files on the SD card / USB flash drive.

AKD PDMM and PCMM

  • Perform a backup operation before the restore.
  • Use an SD card with valid backup files.

PCMM2G

  • Perform a backup operation before the restore.
  • Use a USB flash drive with valid backup files.

SW

E53

AKD PDMM and PCMM only.

SD card Backup files are not compatible.

AKD PDMM and PCMM only.

Backup files on the SD card are not compatible.

AKD PDMM and PCMM only.

  • Use a different SD card with Backup files from a compatible controller.

SW: AKD PDMM and PCMM only.

E60

PCMM2G only.

Inactive partition is corrupted.

PCMM2G only.

An unrecoverable error occurred when starting KAS Runtime on the inactive partition.

PCMM2G only.

These are the recovery steps.

If Step 1 is not successful, go to Step 2 and continue to Step 3 if needed.

  1. Re-download firmware.
  2. Boot into recovery mode, download firmware, and power-off/on.
    See Recover Using the Web server for more information.
  3. If the problem persists, return the hardware for repair.

See Booting the PCMM2G Controller for more information about partitions.

SW: PCMM2G only.

Alarms

** In the How to Clear column:
     An HW requires a reboot to clear the error or alarm.
     An SW error or alarm can be cleared from the web server.

Code

Description

Cause

Remedy

How to Clear**

A01

High temperature exceeded.

CPU temperature near the safe operating temperature limit for:

  • PCMM = 120 °C.
  • PCMM2G = 78 °C

Check airflow and operating environment are within hardware specifications.

SW

A02

Low on memory.

Memory leak or corruption.

  • Power-off/on.
  • If the problem is recurrent, check the Release Notes for firmware updates.
  • If the problem persists, return the hardware for repair.

SW

A04

Low input voltage.

+24 volt input power is +19 volts or less.

Check power supply voltage and connection to the controller.

SW

A05

PCMM2G only.

The system time was not set on startup.

PCMM2G only.

  • Network Time Protocol (NTP) is disabled.
    • The time could not be retrieved at startup.
  • This is most likely caused by a dead or missing battery.

PCMM2G only.

Either:

SW: PCMM2G only.

A12

Flash memory is low on free space.

Flash memory is almost full.

Clean-up the flash memory by removing log files, application programs, recipes, or other data files.

Reset to factory defaults.

SW

A21

Recoverable process or thread failed to respond during operation.

KAS non-runtime code failed during normal operation and was automatically restarted.

  • Power-off/on.
  • If the problem is recurrent, check the Release Notes for firmware updates.

SW

A23

CPU is heavily loaded.

CPU usage is too high for 5 (or more) seconds.

Reduce the sample rate, simplify the application, or reduce the application cycles.

SW

A30

EtherCAT missed a send frameClosed In networking dialect, a message is called a frame. during operation mode.

The EtherCAT master was unable to send a frame for one or more cycles.

Reduce the controller CPU load so it has enough Real-Time marginClosed The measured available execution time in each cycle period. Formula = Cycle Time Period – EtherCAT network execution time – MotionExecTime – PLCProgExecTime. Unit is in microseconds. to send EtherCAT frames every cycle.

SW

A31

EtherCAT received a frame with a wrong Working Counter value.

  • The slave EtherCAT device does not exist or cannot be physically reached due to connector and/or cable failure.
  • Slave hardware failure
  • Slave is still busy with a previous command and is not ready.
  • Check the EtherCAT cables and the connectors.
  • Check the EtherCAT devices for any device errors.

 

A38

EtherCAT missed a receive frame during operation mode.

The EtherCAT master did not receive, or received too late, a frame for one or more cycles.

  • Read the AKD-x parameter ECAT.DIAG for more information on where in the EtherCAT network the issue may be occurring.
  • Check the EtherCAT network wiring and devices state.
  • Decrease the EtherCAT cycle rate.

SW

A40

Local digital IO missed a cyclic update.

Local digital IO was not updated during a cycle or the updates are no longer synchronousClosed Combines an axis or axes group (as slave) with an axis as master. The slave executes its path with synchronization to the progress of the master. This is linked to a one dimension source for synchronization..

Reduce the sample rate, simplify the application, or reduce the application cycles.

SW

A53

AKD PDMM and PCMM only.

The controller was replaced with a higher performance model.

AKD PDMM and PCMM only.

The 1.2GHz model was restored using backup files from an 800MHz model.

AKD PDMM and PCMM only.

Either:

  • Replace the controller with an 800MHz model.
  • Use the functionally compatible, higher performance 1.2GHz model.

SW: AKD PDMM and PCMM only.