Sequence Log ▲ open
No events yet — switch to Simulate and interact with the circuit.
SYMBOLS
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
Pick a tool, then click the rung to place it.

Click an element to select it.
Double-click (or Edit) to change its address or preset.
Delete key (or button) removes it. Click a rung number (R1…) to select the whole rung.

NO / NC — read an input (I0), an output (Q0, for a seal-in), a timer (T0) or a counter (C0)
Coil — ON while the rung is true
Latch — turns an output ON and keeps it ON
Unlatch — turns a latched output OFF
Timer — T0 goes ON after the rung has been true for its preset. Anything after the timer on the same rung (e.g. a coil) turns on only when it's done

Live Monitor — shrinks this editor to a small window so you can run the circuit and watch the ladder at the same time
⬇ 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