My PLC Is Not Communicating With the Sensors — What Should I Check?
PLC–sensor communication failures are almost always electrical — not software-related.
If your PLC is not receiving signals from sensors, the issue is typically caused by:
- 1️⃣ Power supply failure
- 2️⃣ Loose or damaged wiring
- 3️⃣ Blown fuse
- 4️⃣ Faulty sensor
- 5️⃣ I/O module failure
- 6️⃣ Communication network fault
- 7️⃣ Electrical noise interference
- 8️⃣ Grounding problems
PLC–sensor communication failures are almost always electrical — not software-related.
Let’s break this down step by step.
1. Check Sensor Power Supply (Most Common Cause)
Most industrial sensors run on:
-
24V DC
If power supply fails:
-
Sensors appear dead
-
PLC input never activates
What to Check:
- ✔ Measure 24V at sensor terminals
- ✔ Check power supply output
- ✔ Inspect DC fuse
- ✔ Verify no voltage drop under load
If sensor has no power, PLC will never see it.
2. Inspect Wiring Connections
Roll forming machines vibrate constantly.
Over time:
-
Terminals loosen
-
Wires fatigue
-
Crimps fail
-
Connectors loosen
What to Check:
- ✔ Terminal blocks tight
- ✔ Connector pins secure
- ✔ No broken wires inside insulation
- ✔ No corrosion
Vibration-related wiring failure is extremely common.
3. Check PLC Input Status Lights
Most PLC I/O modules have LED indicators.
If sensor is activated but:
-
PLC input LED does not light
The issue may be:
-
Wiring
-
Faulty input module
-
Incorrect wiring type (PNP vs NPN)
LED diagnostics help isolate whether problem is before or inside PLC.
4. Verify Sensor Type (PNP vs NPN)
If replacement sensor was installed:
Incorrect wiring type may prevent communication.
-
PNP sensor outputs positive voltage
-
NPN sensor sinks to ground
Using wrong type can cause:
-
No signal
-
Constant false signal
Always match original specification.
5. Inspect Sensor Itself
Sensors fail over time.
Check for:
-
Physical damage
-
Cracked housing
-
Loose mounting
-
Dirty sensing surface
For proximity sensors:
-
Metal debris may block signal
For photoelectric sensors:
-
Lens may be dirty or misaligned
Replace suspect sensors to test.
6. Check I/O Module Health
PLC input/output modules can fail due to:
-
Overvoltage
-
Short circuit
-
Electrical surge
-
Internal component wear
Signs:
-
Multiple sensors not responding
-
No input LEDs active
-
Intermittent communication
Swap module if possible to test.
7. Inspect Communication Network (If Using Remote I/O)
Modern roll forming machines may use:
-
Ethernet/IP
-
Profinet
-
Modbus
-
CANbus
If network drops:
-
Remote I/O disappears
-
Multiple sensors go offline
What to Check:
- ✔ Ethernet cables secure
- ✔ No damaged network cable
- ✔ Switch powered
- ✔ No IP conflict
Network errors often look like sensor failure.
8. Check Grounding & Shielding
Poor grounding causes:
-
Signal instability
-
False readings
-
Communication loss
Encoder and sensor cables should be:
-
Shielded
-
Properly grounded
-
Routed away from high-voltage lines
Electrical noise from motors and VFDs can disrupt signals.
9. Inspect for Electrical Noise Interference
High-power components such as:
-
VFDs
-
Motors
-
Hydraulic solenoids
Can introduce electrical noise.
Symptoms:
-
Random sensor dropouts
-
Intermittent communication
-
Errors only when motor running
Fix:
- ✔ Separate signal and power cables
- ✔ Improve grounding
- ✔ Install ferrite filters if needed
Noise interference is common in older installations.
10. Check Safety Circuit Integration
Some sensors are tied into safety circuits.
If safety relay is open:
PLC may block sensor input.
Check:
- ✔ Safety relay status
- ✔ Light curtain alignment
- ✔ Guard interlocks
Safety faults may appear as communication failure.
11. Check PLC Program Configuration
If recent programming changes were made:
-
Input address may have changed
-
Sensor mapping incorrect
-
Wrong I/O slot assigned
Confirm configuration matches hardware layout.
12. Look for Intermittent Failures
If communication drops randomly:
-
Likely loose connection
-
Vibration-related break
-
Heat-related expansion
Use gentle wire movement test (with power off) to check weak connections.
13. Step-by-Step Diagnostic Process
If PLC not communicating with sensors:
-
Check 24V power supply
-
Inspect wiring terminals
-
Check PLC input LEDs
-
Test sensor output directly
-
Inspect I/O module
-
Check network cables
-
Verify grounding
-
Review recent program changes
Never assume PLC is faulty first — most problems are wiring-related.
14. Common Failure Patterns
| Symptom | Likely Cause |
|---|---|
| One sensor not working | Sensor or wiring issue |
| Multiple sensors dead | Power supply failure |
| All remote I/O offline | Network fault |
| Random dropouts | Electrical noise or loose wire |
| Works when machine stopped | Vibration interference |
Pattern recognition speeds diagnosis.
Final Expert Insight
PLC not communicating with sensors is usually caused by:
- ✔ 24V power loss
- ✔ Loose or damaged wiring
- ✔ Faulty sensor
- ✔ I/O module failure
- ✔ Network communication fault
- ✔ Poor grounding
- ✔ Electrical noise interference
In over 70% of cases, the issue is:
Power supply or loose wiring — not PLC failure.
Systematic electrical inspection solves most communication faults quickly.