Sequence Log ▲ open
No events yet — switch to Simulate and interact with the circuit.
Circuit Status
ModeEDIT
Components0
Wires0
How to use
Drag components onto canvas.

Click a terminal dot to start a wire, click another to connect.

Double-click a component to label it.

R rotates the selected component 90° — wires stay connected.

DEL removes selected item.
EDIT MODE — drag components, click terminals to wire
DEL remove  |  ESC cancel  |  Scroll to zoom  |  Space+drag to pan  |  Ctrl+0 reset view
✉ Feedback Terms & Disclaimer
PICKETTPLC  —  Ladder Editor
Inputs
Outputs
How to program
Select a tool above, then click a cell on the rung to place it.

NO Contact — closes when input is HIGH
NC Contact — opens when input is HIGH
Coil — energises output when rung is true

Click a placed element to select it, then assign an I/O address.
⬇ Export Schematic PDF
Standard
IEC 60617European / ISO
ANSI / NFPA 79North American
📐 Schematic will auto-layout your circuit into standard ladder diagram format with proper IEC symbols, reference designators, and wire numbers.

Welcome back

You have an unsaved circuit
Your last circuit was kept in this browser. Pick up where you left off, or start clean.
Saved on this device only

🎯 Fault-Finding Challenges

Each one loads a circuit with a hidden fault. Diagnose it, then name the faulty part.
0 of 10 solved

Result