E2-1

Wrong User Data / Internal Error (SM560-S)

ABB · AC500-S Safety Controller

What does E2-1 mean?

The user data on the Safety PLC is incorrect, corrupted, or an internal error related to user data handling has occurred. This prevents the PLC from correctly processing or storing application-specific information, affecting system functionality.

Common Causes

  • Corrupted user application data or project code stored within the SM560-S Safety PLC due to power fluctuations or internal memory issues.
  • Incompatible user program or configuration downloaded from an older/newer software version, leading to data structure errors or unexpected behavior.
  • Hardware defect in the PLC's internal memory or processor affecting the integrity and handling of user-defined data blocks and variables.
  • Runtime error within the user application program (e.g., array out of bounds, division by zero) causing an unhandled exception or memory access violation.
  • Power supply transients causing data corruption during write operations to the PLC's memory or during critical data processing.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    1. Connect to the SM560-S Safety PLC via engineering software and examine the diagnostic buffer for specific sub-codes or error messages pointing to a user data block or program section.

  2. 2

    2. Perform a complete re-download of the latest known good safety application project from the engineering workstation to the SM560-S Safety PLC.

  3. 3

    3. If the PLC has a removable memory card, replace it with a new, compatible card and then re-download the boot project and user application.

  4. 4

    4. Verify the 24VDC power supply to the Safety PLC for stability and correct voltage level (e.g., 21.6VDC to 26.4VDC) using a calibrated multimeter.

  5. 5

    5. Review recent changes in the user application program for potential errors and use debugging tools in the engineering software to identify the problematic code section.

  6. 6

    6. If all software and power checks fail, replace the SM560-S Safety PLC CPU module.

Browse all codes in this manual (48)
Verified technical data. Last updated: March 2026

Related Faults

Source: ABB AC500-S Safety Controller