PLC Sim Lab

PLC troubleshooting practice

Fault finding is the skill maintenance technicians use every day, and it is hard to practise without breaking a real machine. PLC Sim Lab gives you twelve machines that each have one hidden fault. You get the operator\’s complaint; you find the cause, fix it, and the simulator checks the machine again.

The PLC Sim Lab simulator running a start / stop motor circuit▶ Start the free lessons

No download, no sign-up, free · runs in your browser · or open the simulator

Real faults, safe to practise

Every challenge starts from a machine that worked, then breaks exactly one thing in the wiring or in the program. The faults are the ones technicians meet again and again on the shop floor:

Fault-finding challenge
The checker shows what the PLC saw: the button was pressed, but no input turned on.

A method, not guesswork

Each challenge walks you through the same method a good technician uses:

  1. See the problem yourself. Press RUN and operate the machine.
  2. Split the circuit in half. Did the PLC input turn on? If not, the fault is on the input side. If the input turned on but the output did not, look at the program. If the output turned on but the lamp or motor did not, look at the output wiring.
  3. Measure. Hover any terminal to read its voltage, like a multimeter.
  4. Fix one thing and test again. Press Check my work. The simulator runs the full test and tells you whether the machine works.
The same challenge after the missing wire was added: fixed, the machine works again
After adding the missing wire from the button to the input: fixed.

Build the background knowledge

Fault finding is easier when you know how each device should behave. Useful guides: PLC wiring basics, PNP vs NPN sensors, sensor wiring methods, emergency stop circuits and contactors and overload relays. If you are new, do the 13 guided lessons of the free PLC course first.

Open the free PLC simulator → Start the guided lessons →

Frequently asked questions

How do I practise PLC troubleshooting without real equipment?

Use a simulator that models the wiring as well as the program. In PLC Sim Lab every terminal has a real voltage, so wiring faults behave like they do on a real panel and you can measure them.

What is the best way to find a PLC fault?

Split the problem in half: check whether the PLC input turns on, then whether the program turns the output on, then whether the output reaches the load. Measure before you change anything, and change one thing at a time.

Are the challenges random?

There are 12 fixed challenges, and a Random fault button picks one you have not solved yet.

Do the challenges count towards the certificate?

Yes. The 12 fault-finding challenges and the 13 lessons together make up the course; finishing all 25 earns the free certificate.