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
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
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
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
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
Temporarily disconnect non-essential devices from the PROFIBUS/PROFINET segment to isolate potential interference or addressing conflicts and observe if the fault clears.