EL
ErrorLib
Brands
||
  1. Home
  2. ABB
  3. AC500-S Safety Controller
  4. E2-1
About·Privacy·Terms

ErrorLib — Industrial Fault Code Library

Disclaimer: ErrorLib is an independent technical reference tool. While we aim for accuracy, always verify with the manufacturer’s official service manuals before performing maintenance on industrial equipment. ErrorLib is not affiliated with the brands listed.

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: April 2026

Related Faults

10Process voltage too high11Process voltage too low12Test pulse error
Source: ABB AC500-S Safety Controller
View Official PDFSearch more codes in this manual