Programmable logic controller red fault LED

Troubleshoot PLCs Like a Pro: Easy Solutions for Common Issues

Programmable Logic Controllers (PLCs) are the brains of many machines and processes, chugging away day and night. But what happens when they falter? Unplanned PLC downtime can grind production to a halt, wasting precious time and money. All the flashing lights, obscure error codes, and complex wiring can be daunting. This blog is here to cut through the confusion, make the problems simple, and guide you through to fix them - even if you're not a pro.

PLC control cabinet interior view

Foundation First: Preparing for Effective PLC Troubleshooting

Laying the right foundation matters. Not doing so could waste time, create mistakes, and can even be dangerous. Proper prep work makes troubleshooting safer and much more effective, setting you up for success from the start. Understanding how PLCs evolved from relay logic to modern control systems provides valuable context for effective troubleshooting.

Always Put Safety First

Working inside electrical control panels isn't something to take lightly – you're dealing with live power and potentially moving machinery. The absolute number one rule?

  • Always use proper Lockout/Tagout (LOTO) procedures to completely de-energize the equipment before you open the panel or touch any components. Double-check that the power is truly off!
  • Also, always wear the right Personal Protective Equipment (PPE), like safety glasses and appropriate gloves.
  • Be aware of voltages present, even control voltages. Treat every wire as potentially live until proven otherwise.

Gather Your Troubleshooting Gear

Having the right tools and information ready saves a ton of hassle, since you can't fix what you can't test or understand. Your basic kit should include:

  • Laptop & Software. A laptop with the correct PLC programming software installed, licensed, and updated for the specific PLC brands and models you work with.
  • Important Hardware. Your trusty multimeter (DMM) is your first line of defense when testing voltages, continuity, and resistance. Simple insulated-hand tools such as screwdrivers and wire strippers are also must-haves.
  • The Right Cables. Bring the right programming cables needed (USB, Ethernet, etc.) to connect your laptop to the PLC. Keep adapters handy if needed.
  • Key Information. Don't forget the documents! Up-to-date electrical diagrams (schematics) are worth their weight in gold. Input/Output (I/O) lists show what plugs into what. Having a copy of the current PLC program is useful, and being familiar with the PLC manual helps decipher errors.

Know Your System

You do not need to be an expert in all of it, but understanding the fundamentals of the machine the PLC makes a huge, huge difference. For instance, know the normal sequence – what is it supposed to do step-by-step? This way, you can tell right away when and where things go off. Also, understand the specific PLC model, the input and output cards (I/O modules) attached, and how it talks to other devices like operator touchscreens (HMIs).

Lockout Tagout procedure electrical panel

Dealing with 6 Common PLC Issues: Easy Checks & Solutions

PLCs are pretty reliable, but certain problems pop up more frequently than others. Having a go-to checklist for these common problems helps you fix things faster when your system goes down.

Issue: PLC Has No Power / Won't Turn On

If the PLC has no status lights lit up at all and the whole system is completely unresponsive, you've almost certainly got a power problem preventing anything from working.

Easy Solutions:

  • Check Main Power. Is the entire electrical cabinet getting power? Check the main breakers or fuses that feed the whole machine.
  • Check PLC Power Supply. Find the specific power supply unit that powers just the PLC. Is it getting power in? Is it sending the correct voltage out (usually 24V DC)? Check for any little fuses on this unit itself.
  • Check Terminal Connections. Make absolutely sure the power wires going into the PLC are screwed down tight on its terminals. Loose wires are a very common culprit for failure.

Issue: PLC Input Isn't Working (Sensor Signal Missing)

Sometimes the PLC just doesn't seem to "see" the signal coming from a sensor, limit switch, or button out on the machine.

You might notice: The machine gets stuck in its sequence, waiting for that signal. The little indicator light (LED) for that specific input on the PLC card doesn't turn on when the sensor is active (or stays on when it shouldn't). You might also see an alarm message about that input on the operator screen (Human-Machine Interface).

Here's how to track it down:

  • Check the Input Light. Look right at the PLC's input module. Does the LED light up when the sensor should be active?
  • Check Sensor Power. Make sure the sensor itself is getting power (many use 24V DC). Check its supply voltage.
  • Test the Sensor. Can you manually trigger the sensor (wave your hand, press the switch)? Does it seem to react correctly?
  • Inspect the Wiring. Carefully follow the wire from the sensor back to the PLC. Use your multimeter (continuity mode) to check for breaks or shorts (with power OFF and locked out!). Verify secure connections at both ends.
  • Check Voltage at the PLC. When the sensor is active, use your multimeter to measure the voltage directly at the PLC input terminal. Are you getting the expected voltage (e.g., 24VDC or 120VAC)?

Issue: Output Not Activating (Actuator/Solenoid Not Working)

This happens when the PLC tells something to turn on – like a motor starter, a valve, or a light – but nothing actually happens out on the machine. You might see: The motor won't run, the valve stays closed, or the indicator light remains dark, even though the PLC program should be activating it. The little output light (LED) on the PLC card might be on (showing the PLC is trying) or off when it should be on.

Easy Solutions:

  • Check the Output Light. Look at the PLC's output card. Is the LED for that specific output on? (You might need the laptop software to confirm the program logic).
  • Check Output Power Supply. The thing the PLC is controlling (motor, valve) often has its own separate power source or fuse. Check those breakers or fuses!
  • Check Voltage at the PLC. Use your multimeter right at the PLC's output screw terminal. When the output LED is on, is the PLC actually switching the voltage?
  • Inspect the Wiring. Follow the wire from the PLC output all the way to the device. Look for bad connections, breaks, or damage.
  • Test the Device Directly. If it's safe, can you briefly apply power directly to the motor or valve (bypassing the PLC output) just to see if it works?
  • Check for Short Circuits. A short circuit in the wiring or the device itself can sometimes trip a protection inside the PLC output module, shutting it down.

Issue: PLC Fault Light is Blinking Red (CPU Trouble)

Seeing that red 'Fault' light on the PLC's main unit (the CPU) usually means something more serious is wrong. It's like the PLC's brain is signaling a major problem, and the machine has likely stopped running.

What you'll see: A solid or flashing red 'Fault' light right on the PLC processor itself. The system probably isn't doing anything.

Easy Solutions:

  • Connect Your Laptop NOW. This is the most critical step. You need the PLC programming software to figure out what's wrong.
  • Check Diagnostic Buffer. Once connected, look for the PLC diagnostics or fault table. The PLC usually records a specific error code telling you why it faulted. Use the PLC's manual to look up what that code means. It could be bad hardware inside, a glitch in the program, a memory issue, or a problem with one of the connected modules (cards).
  • Check Backup Battery. Some PLCs use a battery to retain the program during power loss. A dead battery can cause faults on power-up.
  • Cycle Power (Carefully). Sometimes a power cycle can clear a temporary fault. Power down safely (LOTO), wait 30 seconds, and power back up. Crucially, note if the fault returns immediately. If it does, it's likely a persistent hardware or program issue.
  • Check Module Connections. Ensure all modules in the PLC rack (I/O modules, communication modules, etc.) are properly seated and locked in place. A loose module can cause faults.
  • Reload Program (Only as a Last Resort). If the error code clearly points to a corrupted program, and you have a trusted recent backup, you might fix it by reloading the program. Be very careful – this completely replaces the program currently in the PLC.

Issue: PLC Isn't Talking to Other Devices (Communication Issues)

Sometimes the PLC struggles to communicate with other equipment, like the operator touchscreen (HMI) or other controllers on the network. You might see the data on the HMI screen isn't updating, you get "Device Not Responding" errors, or communication lights on the PLC/network card blink yellow or red.

Easy Solutions:

  • Cables. Physically inspect communication cables (Ethernet, Serial, Profibus, etc.). Are they plugged in securely at both ends? Any visible damage? Try swapping with a cable you know works.
  • Network Settings. Often, things like IP addresses (the device's network address), subnet masks, gateway settings (for Ethernet), node addresses, baud rates, parity (for serial or fieldbus) need to match correctly. A simple typo here can stop communication dead.
  • Status Lights. What are the little lights on the PLC's communication port telling you? Check the manual.
  • 'Ping' Test (for Ethernet). From your laptop, you can often 'ping' the PLC's IP address and the HMI's IP address to see if they respond on the network.
  • Special Resistors (for some networks). Certain older network types (like RS485 or Profibus) need small 'termination resistors' at the physical ends of the wiring. Make sure they're there if needed.

Issue: Intermittent Problems / Glitches

These are the toughest problems – the ones that happen randomly and then disappear. Symptoms include random machine stoppages, weird behavior, and faults that clear themselves.

Things to Look For:

  • Loose Wires. Vibration can make connections shaky over time. Double-check that all screw terminals on the PLC, power supplies, and devices are tight.
  • Electrical Interference. Big motors, drives (VFDs), or welding nearby without proper shielding or grounding can create "electrical noise" that messes with the PLC. Ensure good grounding and consider using shielded cables.
  • Watch the Code. Connect your laptop and watch the specific part of the PLC program related to the glitch. Try to see what's happening right when the problem occurs.
  • Recent Changes. Has someone changed the program or wiring recently? Could that be related?
  • Power Fluctuations. Is the PLC's power supply steady? Check if the voltage dips or spikes when the glitch happens.

5 Best Proactive Maintenance Practices for Caring PLC

Fixing PLC problems gets you running again, but not having them in the first place is even better. Doing some simple, regular maintenance keeps your PLCs around longer and spares you grief and expense down the road.

  • Back Up That Program. Seriously, back up the PLC program regularly! Definitely do it after any change is made. It's also good practice to do backups regularly (say, every few months), even if nothing has changed. Date and machine identifier can stamp them clearly.
  • Power Off! Rapid Visual Inspections. Every now and then, safely power down and peer inside the control cabinet. Ensure it's not overly dusty (it causes overheating!), damp, loose wire connections, or burnt/brownish-altered color components. It really does pay to keep it clean.
  • Have Info Handy. Keep significant documents like electrical schematics, input/output lists, and the PLC documentation handy when needed. Renew them if changes take place!
  • Low-Maintenance Repair. Follow easy maintenance procedures, like changing the backup battery on the PLC before it is exhausted and cleaning the panel cooling fans' filters.
  • Team Up. Make sure technicians have basic troubleshooting skills and share notes about past fixes – it helps everyone learn!

Mastering Basic PLC Troubleshooting

PLC glitches are inevitable, but unnecessarily excessive delays aren't. Emphasize safety, bring the right tools, and follow a concise, step-by-step process. Knowing how to quickly test for common faults of power, inputs/outputs, communications, or fault lights will quickly end most trouble. This smart tactic saves time and money and boosts your self-assurance. You'll find yourself easily troubleshooting most PLCs.

Back to blog