ACC Automation
ACC PLC Simulator v1.102  ·  Free  ·  Browser-Based

ACC Automation  ·  Free PLC Training Tool

Practice PLC Programming
Without Hardware

The ACC PLC Simulator runs entirely in your browser. Build ladder logic programs, test them against real 3D industrial scenes, and connect your own PLC software via Modbus — no hardware, no install, no cost.

// Simulator Spec Sheet

Versionv1.102
PlatformBrowser — no install required
CostFREE
Digital I/OX1–X16 inputs  ·  Y1–Y16 outputs
Analog I/OAX1–AX8 (0–4095)  ·  AY1–AY4 (0–4095)
InternalCoils (C)  ·  Timers (T)  ·  Counters (CT)
Scene LinkBroadcastChannel Browser API — same window, no cables
Scenes5 interactive 3D industrial scenes
Tip🖥️ Two monitors recommended
Simulator on one · Scene on the other
StatusLive & Active

// Interactive 3D Scenes

Connect Your Program to a Machine

Each scene opens in a separate window and communicates with the simulator via BroadcastChannel. Use the built-in simulator or bring your own PLC software via Modbus — Click, BRX, Productivity, or any Modbus-capable controller.  📖 Scene Help Guide →


// Instruction Set

Full Working Instruction Set

All instructions modelled on the AutomationDirect Click PLC series — the same commands used in real-world automation projects every day.

Contacts

  • XIC — Normally Open
  • XIO — Normally Closed

Outputs

  • OTE — Output Energize
  • OTL — Output Latch (Set)
  • OTU — Output Unlatch (Reset)

Timers & Counters

  • TON — On-Delay Timer
  • TOF — Off-Delay Timer
  • CTU — Count Up
  • CTD — Count Down
  • RES — Reset

Analog Compare

  • GRT — Greater Than (>)
  • LES — Less Than (<)
  • GEQ — Greater or Equal (≥)
  • LEQ — Less or Equal (≤)
  • EQU — Equal (=)
  • NEQ — Not Equal (≠)

Analog Output

  • MOV — Move Value to AY

Program Tools

  • Run / Stop / Step
  • Undo / Redo
  • Save / Load
  • JSON Export / Import
  • Parallel Branches
  • Rung Comments
  • Element Comments

// Modbus Bridge

Bring Your Own PLC Software

Connect any Modbus-capable software to the live running scenes. Practice real data collection, monitoring, and control — exactly as you would on a real machine.

Modbus TCP — Ethernet

Connect via Ethernet using any Modbus TCP Client software. Map scene I/O to your PLC memory, write your program, and watch the 3D machine respond in real time. Default port: 502.

Modbus RTU — Serial

Connect via serial port (RS-485 / COM) using any Modbus RTU Master device or software. Ideal for practicing communications with legacy equipment and serial-based PLCs.

Compatible Software AutomationDirect Do-More Designer (BRX)  ·  AutomationDirect CLICK Programming Software  ·  Productivity Suite  ·  Any Modbus TCP or RTU Master  ·  Windows & macOS via the ACC Modbus Bridge (Node.js)

Stay in the Loop

New Scenes. New Programs. First to Know.

New industrial scenes, default ladder programs, and tutorials are added regularly. Join the ACC Automation list and be the first to know when something new drops — always free.

No spam. Unsubscribe anytime.

⬡ Commission a Custom Scene

Have a machine or process you'd like to see as an interactive 3D scene? Send photos and a sequence of operation — custom scenes are ideal for training operators on your specific equipment without risk to live machinery.

✉  Get in Touch