PLC Simulator
PLC wiring simulator

A PLC Wiring Simulator That Teaches the Panel — Not Just the Code

Eleven panel-wiring lessons and eight fault-finding scenarios. Drag wires through real DIN-rail layouts, route safety circuits, find a broken contact with a virtual multimeter. Free Lesson 1 on signup; minute to register.

Join 1300+ learners practicing PLC programming

Create a free account to access Lesson 1 of the wiring simulator.

Why an online wiring simulator

Real industrial panels are expensive, slow to set up, and dangerous to mis-wire. A bench panel costs the better part of a thousand dollars in components alone, and every classroom or training-floor seat means another set of hardware to buy and maintain. The result: most PLC learners get to programming simulators long before they ever wire a contactor. If you want a grounded introduction to what goes inside a panel before you start the simulator, the control panel wiring basics guide covers components, DIN rail layout, and circuit protection.

An online wiring simulator closes that gap. You drag a wire in the browser, the grader checks it, and you iterate the way you would with code — except you're learning the physical side of automation. No risk of shorting a 24 V rail to PE. No waiting on hardware procurement. The cost is your time and an internet connection.

This isn't a replacement for getting your hands on real panels. Nothing is. But for the first 50 hours of practice — where you're internalising terminal labels, contactor polarity, safety-circuit topology — a simulator gets you there faster, with no hardware risk.

Wiring is only half the job. Pair it with the logic side: the free browser PLC programming simulator and the 18-lesson ladder-logic curriculum teach the code that runs on the panel you just wired.

Online wiring simulator vs. paper diagrams vs. real hardware

Practice modeCostFeedbackIteration speedRisk
Online simulator (this)Free–ProPer-connection gradingSecondsNone
Paper schematicsCheapSelf-gradedSlowNone
Real hardware$$$+ per seatReality (best)Slow (procurement, setup)High (24 V faults, arc-flash)

How PLC I/O wiring actually works

Every PLC wiring job comes down to one chain: a field device (a switch, photoeye, or sensor) feeds current into an input terminal; the CPU reads that input on its scan; logic decides an output; and an output terminal drives a load such as a contactor coil or a lamp. Get the terminals, the common, and the current direction right and the circuit works. Get the sinking/sourcing polarity wrong and the input never reads — the single most common beginner fault. These diagrams map the wiring you practise in the simulator, then the panel-side circuits you build lesson by lesson.

A PLC terminal strip wiring view — a switch wired to a numbered input terminal and a lamp wired to an output terminal, the field-device-to-terminal wiring practised in the online PLC wiring simulatorA PLC terminal strip wiring view: a switch wired to an input terminal and a lamp wired to an output terminal, with numbered terminals.TERMINAL STRIP0VI0I124VO0O1switchlampfield wiring to numbered terminals
Field device to numbered terminal — the wiring you drag and have graded in the simulator.
A PLC digital input pushbutton wired to an input card and an output card driving a lamp, showing the sinking versus sourcing current direction every PLC wiring student must get rightA digital input pushbutton wired to a PLC input card, and a PLC output card driving a lamp, with a sinking versus sourcing hint.I/O CARDINPUTOUTPUTPushbuttonI:0/0LampO:0/0sinking (NPN) vs sourcing (PNP)
Digital input and output wiring — including the sinking vs sourcing (NPN/PNP) current direction that trips up beginners.
A seal-in (latching) start/stop control circuit — start button, stop button, and a holding contact sealing the contactor coil — the foundational PLC wiring topologyA seal-in latch rung: a Start contact in parallel with a Hold contact, in series with a normally-closed Stop contact, driving an output coil.StartHold (seal)StopMotor
The seal-in / latching start-stop circuit — the first real control topology you wire.
A three-wire motor control circuit — start, stop, overload contact and a contactor with auxiliary holding contact — wired in the online PLC wiring simulatorA 3-wire motor control circuit: Stop and Start pushbuttons, a contactor coil with a seal-in auxiliary contact and an overload contact, driving a motor.StopStartM (seal-in)OLMMmotor
Three-wire motor control — start, stop, overload, contactor and auxiliary holding contact.
A PLC analog I/O loop — a 4-20 mA sensor wired to an analog input card and a scaled value — the analog wiring practised alongside digital control wiringA 4 to 20 milliamp analog signal from a sensor, read by the analog input card and scaled linearly into engineering units such as degrees Celsius.sensor4-20mAAI cardADC62.5deg C (scaled)10004mA20mAlinear scaling
Analog 4-20 mA wiring — sensor to analog input, scaled in the CPU.
PLC architecture — CPU, input modules, output modules and field devices — the hardware model that tells you which terminal block a wire belongs onA modular PLC rack on a backplane: power supply, CPU processor, input module, output module and a communications module side by side.PLC RACKbackplane busPSUPowerCPUProcessorDIInputDOOutputNETComms
CPU / input modules / output modules / field devices — the map of where every wire lands.
A PLC fault-finding flowchart — check power, check the input LED, check the field wiring, check the output — the diagnostic path used with the virtual multimeter in the wiring simulator's fault-finding scenariosA PLC fault-diagnosis flow from top to bottom: observe the symptom, check the inputs, check the logic, check the outputs, then apply the fix.SymptomCheck inputsCheck logicCheck outputsFix
The fault-finding path — power, input LED, field wiring, output — that the eight fault scenarios drill with the virtual multimeter.

What you'll practice

Eleven wiring lessons + eight fault-finding scenarios. Three highlights from across the curriculum:

Wiring 1

24 VDC Power Supply & Grounding

Wire AC mains into a DIN-rail PSU, route 24 V to the PLC base, and bond every PE to the ground bar. The free starting lesson.

Try this lesson →
Fault 1

Photoeye polarity diagnosis

A photoeye is wired NPN where the PLC card expects PNP. Use the multimeter to find which terminal is reading wrong.

Try this lesson →
Wiring 8

Safety circuit with E-stop and contactor

Wire a Category-3 safety circuit: E-stop button → safety relay → contactor. Mistakes here matter.

Try this lesson →

Wiring tutor — not just a simulator

Most "PLC simulators" focus on programming: write the rung, see the output light up. That's necessary, but it skips the half of the job that happens in the panel — which terminal feeds %I0.0, why the safety relay is wired ahead of the contactor coil, what the multimeter reads when a wire is broken.

This is a tutor: every lesson has a graded objective, progressive hints, and a multimeter. You finish a lesson because you wired it correctly, not because you watched a tutorial.

Wiring Lab — Lesson 8 (Safety Circuit)All correct
PSU 24V+ / 0V / PE
K1 ContactorA1/A2 OK
Motor M13-phase
Multimeter
24.0 VDC
Across A1–A2 (energised)
Score
8 / 8 connections
Questions

Frequently asked.

A PLC wiring simulator is a browser-based environment where you wire industrial control components — power supplies, contactors, photoeyes, safety relays, motors — into a virtual DIN-rail panel and have your wiring graded against an expected circuit. It teaches the panel-side of PLC work that PLC programming simulators (logic-only) skip entirely.

Ready to wire your first panel?

Lesson 1 is free on signup. Sign up, open the lab, drop the first wire, see the grader respond.

Try Lesson 1 free →