Skip to content
EDWartens UK
Physical AIUpdated 21 October 20267 min read

PLC Troubleshooting: A Step-by-Step Method for Fault Finding

The fastest PLC fault-finding method is: make it safe, observe the symptom, read the diagnostic buffer, then prove each link in the chain from sensor to input, logic, output and actuator with measurements. HSE guidance says dead testing is often as effective as live measurement, so isolate first wherever you can.

PLC TroubleshootingMaintenanceDiagnosticsFault FindingSiemensElectrical Safety
PLC Troubleshooting: A Step-by-Step Method for Fault Finding

Key takeaways

  • Follow seven steps in order: make safe, gather information, read alarms, check LEDs, read the diagnostic buffer, trace the signal chain, then repair and document.
  • HSE's GS38 guidance says electrical work should be carried out dead wherever possible, and that dead tests are often as effective as live measurements.
  • HSE says to apply a lock to each isolation device, keep the keys with the person doing the work, post warning notices and prove conductors dead before work starts.
  • Siemens documents that S7-1500 diagnostics can be read from the CPU display, TIA Portal, HMI and the built-in web server, without an engineering tool in the last case.
  • Test I/O in signal order (sensor, input, logic, output, actuator) and stop at the first stage that does not match, rather than swapping parts at random.

The fastest way to troubleshoot a PLC fault is to make the equipment safe, observe the symptom, read the controller's diagnostic buffer, and then prove each link in the chain (sensor, input module, logic, output module, actuator) with a measurement rather than a guess. HSE's GS38 guidance on electrical test equipment says that, wherever possible, work on electrical systems should be carried out with the system dead, and that dead tests are often as effective as live measurements. Good fault finding is mostly discipline: the engineers who find faults quickly are the ones who follow the same order every time.

What is the best method to troubleshoot a PLC?

Follow the same seven steps every time, because skipping steps is how a ten-minute fault becomes a three-hour one.

  1. Make it safe. Isolate and lock off before putting hands in a panel (see the safety section below).
  2. Gather information. What exactly was the machine doing? When did it start? What changed recently? Ask the operator for their exact words, because "conveyor stopped" and "conveyor running but no parts" are different faults.
  3. Read the alarms. Check active alarms and the alarm history on the HMI or SCADA before touching anything.
  4. Look at the PLC. Read the status LEDs (RUN, STOP, ERROR, bus fault) on the CPU and I/O modules.
  5. Read the diagnostic buffer. This is the controller's own log of what went wrong and when.
  6. Trace the signal chain. Field device, input module, CPU logic, output module, actuator. Confirm each stage independently and stop at the first link that fails.
  7. Repair, verify, document. Fix the cause, test before returning to production, and record symptom, cause and fix.

How do you read the diagnostic buffer?

Go online with the CPU and open its diagnostic buffer, which lists events such as module faults, communication loss, mode changes and why the CPU went to STOP. Read the most recent entries first. Siemens' S7-1500 system diagnostics application note describes system diagnostics being displayed in the CPU display, TIA Portal, HMI devices and the CPU's built-in web server, and says the diagnostic buffer can be read from the CPU web page without an engineering tool. That is handy when you are on site without a laptop licence.

A Siemens SIMATIC S7-1500 CPU in RUN mode with its display and I/O modules showing green channel LEDs
A Siemens SIMATIC S7-1500 CPU in RUN mode with its display and I/O modules showing green channel LEDsPhoto: Palatinatian, CC BY 3.0, via Wikimedia Commons

On Siemens hardware the module LEDs also tell you a lot before you open software: a CPU in RUN or STOP, error indicators, and channel LEDs that show whether a signal is present at each input or output. Rockwell controllers have equivalent indicators and a fault log in the controller properties. The principle is the same on every brand: read what the controller already knows before you start measuring.

PLC Troubleshooting 101: Basic Tips and Tricks

How do you check inputs and outputs with a multimeter?

Test the I/O in the same order the signal travels, and measure at each stage so you know exactly where it stops. For a 24 V DC digital input, check the sensor has power, actuate it, and measure the voltage at the input terminal against the common (0 V) terminal; the input LED should light when the voltage is present. For an output, check the LED, then measure at the output terminal and at the actuator.

StageWhat to checkIf it is wrong
Field deviceSupply voltage present, sensor correctly positioned, switching when actuatedReplace or realign sensor, check cable
Input moduleChannel LED lit, voltage at terminal matches the field stateCheck wiring, common, module fault in diagnostics
CPU logicInput tag follows the field; output tag follows the logicLook for interlocks not satisfied, forced values, logic error
Output moduleOutput LED lit, voltage at terminalCheck fuse, relay or transistor output, external supply
ActuatorVoltage reaches the coil or drive, device movesCheck cable, overload, mechanical fault

HSE's GS38 guidance covers the test equipment itself: probes, leads and the correct use of instruments on low-voltage systems. Use a meter rated for the environment, with good leads, and follow your site's prove-test-prove routine so you know the meter works. You can rehearse the technique safely in the free multimeter simulator and electrical wiring simulator, or take the free PLC electrical troubleshooting and maintenance course.

What are the most common PLC faults and their first checks?

Most faults fall into six categories, and the first check usually settles which one you have.

SymptomLikely causesFirst check
CPU in STOPProgramme error, hardware fault, power supply failure, memory card problemDiagnostic buffer entry for the STOP
Input not registeringFaulty sensor or wiring, wrong module configuration, module failureVoltage at the input terminal and channel LED
Output not activatingBlown fuse, relay or transistor failure, interlock not satisfiedOutput LED, then voltage at the terminal
Communication lost (remote I/O, HMI)Damaged cable, IP address conflict, failed switchLink lights, then IP and device names
Dead or restarting PLCFailing 24 V DC supply, loose terminals, UPS faultMeasure the 24 V rail under load
Intermittent or odd behaviourLogic bug, scan time creep, environmental causesReproduce it and watch tags online

For network faults, our PROFINET guide explains the diagnostics you will use. For scan time problems, compare the current figure against a baseline you recorded when the machine was healthy.

Is it safe to force I/O?

Forcing overrides the programme, so only do it with authorisation, a risk assessment and a clear plan to remove the force afterwards. A forced output can move equipment that the logic would have held back, so never force anything that could injure someone, and never use forcing to defeat a safety function or interlock. Record every force you apply and remove it before handing the machine back. Watch tables and online monitoring give you most of what you need without forcing anything.

What safety rules apply when troubleshooting?

Isolate, lock off, prove dead, and work to a permit where one is required. HSE's guidance on making equipment safe says it is important to ensure there is no chance a source of energy can be deliberately or inadvertently reconnected, which can be achieved by applying a lock to each isolation device, with the person doing the maintenance holding the keys. Warning notices go at the points of isolation, and conductors should be proven dead using appropriate test equipment before work starts on or near exposed conductors.

HSE's maintenance guidance adds that machines should be locked off where there is a chance the power could be accidentally switched back on, and that formal systems of work such as a permit to work are required in some cases to manage high-risk maintenance. Under the Provision and Use of Work Equipment Regulations (PUWER), maintenance must be carried out safely. Americans call this lockout/tagout (LOTO); in UK workplaces you will usually hear lock-off or safe isolation, but the principle is the same. Our electrical safety guide covers the UK regulations in more detail.

How do you find intermittent faults?

Treat intermittent faults as a data problem: capture evidence until the pattern shows. Trend the relevant variables for 24 hours and look for patterns, such as a fault that always appears at the start of a shift. Add temporary diagnostic logic that records a timestamp and a snapshot of key states when the fault occurs. Check environmental causes (temperature, humidity, vibration, electrical noise) and scheduled events such as backups or maintenance jobs that coincide with the fault. Watch CPU load and scan time, because intermittent scan time extensions can point to communication or memory issues.

What should you keep in a fault log?

A personal fault log turns every breakdown into future speed. Record the date, plant, symptom, diagnostic evidence, root cause, fix and notes. Over time you will recognise patterns, such as the same network glitch at the same time of day, and solve them in minutes. Keep manufacturer diagnostic manuals and hardware catalogues with LED meanings to hand, and build your own checklists as you learn.

How EDWartens can help

The EDWartens UK Professional Module is a five-day live online class in Siemens TIA Portal. Days one and two cover the TIA Portal environment, S7 hardware, ladder logic and simulation and testing, so you practise going online and monitoring logic in PLCSIM rather than on a physical rig. The course is online and Siemens-focused, and it does not replace hands-on time with real equipment on site. For free practice, use the PLC simulator and the lab simulators above. Details are on the Professional Module page, and you can sign up to reserve a seat. If you are preparing for interviews, our PLC interview questions include troubleshooting scenarios.

Start free

Learn maintenance engineering free, then practise the job

Free job simulation

Multi-skilled Maintenance Engineer

Mixed faults on a food line, safe isolation, PPM in a CMMS and a reliability plan.

The first five days are free, no card needed.

Live UK jobs

Maintenance jobs in the UK

Updated daily, with licensed visa sponsors marked.

Browse all engineering jobs

Frequently asked questions

What is the first thing to check when a PLC stops?

Make the area safe, then look at the alarm history and the CPU status LEDs, and read the diagnostic buffer. That log usually names the cause of a STOP or a module fault. Only then start measuring. Rushing to swap modules before reading diagnostics is the most common reason fault finding takes longer than it should.

How do I test a PLC input with a multimeter?

For a 24 V DC digital input, make sure the sensor has power, actuate it, and measure between the input terminal and the 0 V common. You should see about 24 V and the channel LED should light. If the voltage is right but the tag does not change, look at module configuration and logic. Follow GS38 for probes and leads.

Is it safe to force a PLC output?

Only with authorisation, a risk assessment and a plan to remove the force afterwards. Forcing overrides the programme and can move equipment the logic would have held back. Never force anything that could injure someone or defeat an interlock. Record every force and remove it before returning the machine. Online monitoring usually gives enough information without forcing.

What does HSE say about isolating equipment before maintenance?

HSE advises that no energy source should be able to be reconnected during work, achieved by applying a lock to each isolation device with the maintainer holding the keys. Warning notices go at isolation points, and conductors should be proven dead with suitable test equipment before work on or near exposed conductors begins.

How do I diagnose an intermittent PLC fault?

Gather evidence. Trend the relevant variables for 24 hours, add temporary logic that logs a timestamp and snapshot when the fault occurs, and check environmental conditions and scheduled tasks that coincide with it. Monitor CPU load and scan time as well. Patterns usually appear once you have data rather than anecdotes.

Sources

  1. HSE - GS38: Electrical test equipment for use on low voltage electrical systems
  2. HSE - Electricity at work: frequently asked questions (making equipment safe)
  3. HSE - Maintenance of work equipment
  4. Siemens - System Diagnostics with S7-1500 and TIA Portal (application note, 2013)

Share this article

About the author

EDWartens Team

EDWartens Instructional Team

The EDWartens instructional team brings together UK-based automation engineers, certified Siemens and Rockwell specialists, and industry practitioners with decades of combined experience in PLC programming, SCADA engineering, and industrial AI.

View all articles by EDWartens

Ready to become job-ready?

Start with a free course today, or train live in Siemens PLC, HMI and SCADA on the Professional Module.

Related articles

PLC vs SCADA: What's the Difference? Which to Learn First
Industry

PLC vs SCADA: What's the Difference? Which to Learn First

A PLC controls machinery in real time at the field level; SCADA supervises, logs and displays data from PLCs and other controllers. PLCs are used inside both SCADA and DCS systems, according to NIST. Learn the PLC first, then add SCADA: UK adverts cite SCADA 632 times against 144 for PLC Engineer.

Read article
What Is a PLC and Why Learn It? A UK Guide (2026)
Physical AI

What Is a PLC and Why Learn It? A UK Guide (2026)

A PLC (programmable logic controller) is a ruggedised industrial computer that reads sensors, runs a stored program in a repeating scan, and switches motors, valves and lights. UK permanent PLC Engineer adverts quoted a median of £60,000 in the six months to 21 October 2026, according to ITJobsWatch.

Read article
PROFINET vs EtherNet/IP: Which Should You Learn First?
Physical AI

PROFINET vs EtherNet/IP: Which Should You Learn First?

PROFINET and EtherNet/IP are the two largest industrial Ethernet protocols: HMS Networks puts them at 30% and 25% of new nodes worldwide in 2025. PROFINET leads in Europe and is the natural partner for Siemens PLCs; EtherNet/IP leads in North America with Rockwell. Learn the one your target employers use.

Read article
TIA Portal V19 Features, and What V20 and V21 Changed
Physical AI

TIA Portal V19 Features, and What V20 and V21 Changed

TIA Portal V19 (November 2023) centred on motion control, software units and Named Values. V20 followed in November 2024 and V21 was presented on 11 November 2025, so V21 is the newest release we could confirm. The EDWartens course certificate states V17, and the fundamentals carry across versions.

Read article