PLC Ladder Logic Simulator with Robotics & Factory Automation

+24V DC / POWER RAIL
SolvProb Logo

PLC Controller Sim

Build browser ladder logic with timers, counters, sensors, actuators and factory demos, then export simulated logic as JSON or Structured Text.

What this tool does

PLC Controller Sim is a browser-based ladder-logic editor and scan-cycle simulator. Build circuits, load industrial and robotics demo templates, adjust simulated inputs, watch I/O and execution logs, and export the logic representation.

Who this is for

How to use this tool

  1. Add instruction blocks, wire ports, and edit or delete selected blocks
  2. Run or stop the scan cycle, or load one of the built-in factory and robotics demos
  3. Move simulated sensors and inspect energized wires, I/O, visual equipment, and the execution log
  4. Save or load JSON and export generated logic as IEC 61131-3 Structured Text

Inputs

Inputs include ladder instructions and wiring, simulated sensor values, timers, counters, actuator states, and demo selections. The page does not accept a real PLC connection.

Outputs

The simulator shows ladder state, virtual I/O, energized wires, equipment views, and execution logs. Save downloads JSON, while Structured Text export opens generated simulated logic for review.

Example use cases

Explore more SolvProb tools

Frequently asked questions

Does this control a real PLC or robot?

No. It is a browser simulation with virtual inputs, outputs, and equipment visuals. It does not connect to industrial hardware or a live SCADA system.

What demo templates are included?

Built-in examples cover pick-and-place, elevators, AGVs, presses, motors, timers, counters, sorting, safety, traffic, and reactor-style scenarios.

What do RUN and STOP do?

RUN advances the simulated PLC scan cycle and updates virtual I/O and visuals. STOP pauses that simulation; it does not stop physical equipment.

What is exported in JSON versus Structured Text?

JSON saves the editor’s circuit state for this page. Structured Text opens a generated IEC 61131-3-style logic representation for review or further editing.

Need a custom tool built for your business?

SolvProb builds custom web apps, automation tools, and interactive experiences tailored to your workflow.

Talk to SolvProb →