EL
ErrorLib
Brands
||
  1. Home
  2. ABB
  3. AC500-S Safety Controller
  4. 20
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.

20

PROFIsafe communication error

ABB · AC500-S Safety Controller

What does 20 mean?

A communication error has occurred on the PROFIsafe bus, indicating a disruption in the safety communication between the I/O module and the Safety PLC. This fault prevents safe operation and will lead to a system shutdown to maintain safety.

Common Causes

  • Physical damage or improper termination of the PROFIBUS/PROFINET cable (e.g., broken shield, loose connector at X1 or X2) between modules.
  • Incorrect PROFIsafe network configuration, such as mismatched PROFINET device names or incorrect PROFIBUS address settings (Parameter P6-20).
  • Excessive electromagnetic interference (EMI) on the network cabling, disrupting signal integrity between the Safety PLC and the I/O module.
  • Faulty PROFIsafe communication ASIC or port on either the I/O module or the Safety PLC causing data corruption.
  • Network topology issues, such as incorrect bus segment lengths or an excessive number of devices on a single segment.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Visually inspect the PROFIBUS/PROFINET cable connecting the I/O module to the Safety PLC for damage, ensuring connectors are fully seated and shields are properly terminated at both ends (e.g., X1 and X2 terminals).

  2. 2

    Verify the PROFIBUS address or PROFINET device name of the I/O module (e.g., via rotary switches or software Parameter P6-20) matches the configuration in the Safety PLC project.

  3. 3

    Use a PROFIBUS/PROFINET diagnostic tool to check bus health, signal levels, and identify any active devices with duplicate addresses or incorrect baud rates.

  4. 4

    Confirm the PROFIsafe configuration in the engineering software (e.g., F-address, F-parameters) is consistent between the Safety PLC and the I/O module.

  5. 5

    Temporarily disconnect non-essential devices from the PROFIBUS/PROFINET segment to isolate potential interference or addressing conflicts and observe if the fault clears.

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