PLC Simulator
Allen-Bradley dialect

Allen-Bradley PLC Simulator Online

Practice RSLogix-style ladder logic in your browser — online, on any device. XIC, XIO, OTE, OTL, OTU, TON, CTU — the AB instruction set you need for Studio 5000 work. No licence, no install.

Join 3600+ learners practicing PLC programming

Allen-Bradley PLC simulator — practise RSLogix-style ladder logic with XIC, XIO, OTE, TON and CTU in the browser
Practise Allen-Bradley RSLogix-style ladder logic in the browser — no Studio 5000 licence required.

Why AB programmers use this

AB-specific syntax. Real execution. No Studio 5000 required.

RSLogix-style instructions

XIC, XIO, OTE, OTL, OTU, ONS, TON, TOF, CTU — the exact Allen-Bradley instruction mnemonics used in ControlLogix and CompactLogix programs.

Tag-based addressing

Symbolic tag names like MotorRun, Timer1.DN, Counter1.ACC — not file-based %I0.0 addresses. The same model you will use in Studio 5000.

40 auto-graded scenarios

Real machine control problems: conveyor sorting, motor sequencing, batch mixing, HVAC control. Write AB-style ladder and get immediate pass/fail feedback.

Allen-Bradley start/stop ladder rung with XIC Start, XIO Stop and OTE Motor output coil in Studio 5000 tag style
A start/stop rung in Allen-Bradley style: XIC Start, XIO Stop, OTE Motor.
Allen-Bradley three-wire motor seal-in latch rung where the OTE Motor coil seals itself around the XIC Start contact
The classic three-wire seal-in: the Motor coil holds itself in around the Start button.

AB instruction set

The Allen-Bradley instructions, mapped to IEC 61131-3

Every Allen-Bradley mnemonic — XIC, XIO, OTE, OTL/OTU, TON, CTU — maps to a standard IEC 61131-3 concept. The simulator lets you toggle between both so you learn the AB names and the standard behaviour behind them.

Table mapping Allen-Bradley instructions XIC, XIO, OTE, OTL, OTU, TON, CTU to their IEC 61131-3 equivalents
Allen-Bradley instruction mnemonics and their IEC 61131-3 equivalents.

Tag-based, not file-based

ControlLogix and CompactLogix controllers address I/O through a symbolic tag database, not RSLogix 500 file addresses. Physical module data is aliased to descriptive tags your ladder routine reads directly.

ControlLogix and CompactLogix tag-based addressing model showing input and output modules mapped to controller tags and ladder routines
The Logix tag-based model: physical modules → controller tag database → ladder routine.
Allen-Bradley ControlLogix PLC architecture — a Logix CPU scanning input and output modules, the controller model this online simulator emulatesA modular PLC rack on a backplane: power supply, CPU processor, input module, output module and a communications module side by side.PLC RACKbackplane busPSUPowerCPUProcessorDIInputDOOutputNETComms
The ControlLogix CPU-and-I/O model the simulator reproduces, minus the physical backplane.

TON on-delay timer behaviour

An Allen-Bradley TON sets its DN done bit only after ACC reaches PRE, then drops it instantly when the rung goes false — exactly how it behaves in Studio 5000.

Allen-Bradley TON on-delay timer timing diagram showing the EN rung, ACC accumulator ramp and DN done bit
An Allen-Bradley TON timer: DN turns on only after ACC reaches the PRE preset.

Scenarios

Practice scenarios in AB dialect

Motor Start/Stop

Seal-in rung, OTL/OTU pattern, overload interlock.

View scenario →

Conveyor Sort

Diverter gate, part counter, CTU with DN bit.

View scenario →

Batch Mixer

Multi-step sequence, TON timers, recipe steps.

View scenario →

E-Stop Reset

Safety circuit, monitored E-stop, reset handshake.

View scenario →

Jog/Run Motor

Jog vs run mode, anti-tie-down, feedback check.

View scenario →

Forward/Reverse

Contactor interlock, direction feedback, timer delay.

View scenario →

How it works

01

Sign up free

No credit card. Two scenarios unlocked immediately.

02

Select AB dialect

Switch to Allen-Bradley mode on any scenario. The code editor reflects AB instruction names.

03

Write your program

Use XIC, XIO, OTE, TON, CTU — the same instructions you use in Studio 5000.

04

Get graded

Auto-grader runs every test case. Instant pass/fail with per-test breakdown.

Flowchart for getting started practising Allen-Bradley ladder logic — switch to AB dialect, build XIC XIO OTE rungs, add TON and CTU, run the scan, get graded
Getting started: from AB dialect to auto-graded feedback in five steps.

Tag-based addressing tips

Moving from file-based RSLogix 500 to Studio 5000 tag-based addressing trips up most learners. These conventions get you fluent fast.

Checklist of Allen-Bradley tag-based addressing tips — alias tags, reading the DN done bit, timer and counter members, UDTs and tag scope
Allen-Bradley tag and member conventions worth practising early.

Ladder fundamentals

The Allen-Bradley building blocks you practise here

Every AB program reduces to the same fundamentals — the ladder symbols, the scan cycle, the I/O image table, counters, and the troubleshooting workflow. The simulator drills each one so the Studio 5000 vocabulary becomes second nature.

Allen-Bradley ladder symbols — XIC examine-if-closed contact, XIO examine-if-open contact, OTE output coil, and OTL/OTU latch coilsThe core ladder logic symbols side by side: XIC examine-if-closed, XIO examine-if-open, OTE output energize, OTL output latch and OTU output unlatch.XICIfXIOIfOTEEnergizeLOTLLatchUOTUUnlatch
The core ladder symbols mapped to AB mnemonics: XIC, XIO, OTE, and the OTL/OTU latch pair.
The Allen-Bradley Logix scan cycle — read inputs into the image table, solve the ladder routines, write the output image table, repeatThe repeating PLC scan cycle: read inputs, execute the ladder logic, update outputs, then housekeeping, looping continuously.1Read Inputs2Execute Logic3Update Outputs4HousekeepingSCANCYCLE
The Logix scan the simulator runs — input scan, program scan, output scan, every cycle.
Allen-Bradley digital I/O — field input devices and output loads mapped to controller tags in the Logix input and output image tablesA 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 I/O mapped to Logix tags — buttons and sensors in, contactors and lamps out.
An Allen-Bradley CTU count-up counter — the CU bit pulses, ACC increments, and the DN done bit sets when ACC reaches PREA CTU count-up counter: each input pulse increments the accumulator toward the preset, and the done (DN) bit turns on when count reaches preset.count pulsesCTUPRE 5ACC 3ACCcount toward presetDNdone bit
An AB CTU counter — ACC increments on each CU pulse and DN sets at PRE.
Allen-Bradley PLC troubleshooting flow — verify power flow on the rung, check input forcing, confirm the OTE coil energises, then trace the scan in Studio 5000 online modeA 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 troubleshooting reasoning the simulator builds — the same logic you apply in Studio 5000 online monitoring.
A browser Allen-Bradley PLC simulator running a ladder rung online with no Studio 5000 install — practise XIC, XIO and OTE instructions instantly on any deviceA web browser window running a PLC ladder logic simulator with an input/output strip, requiring no installation or download.plcsimulator.app/playno installINPUTSOUTPUTS
The online AB simulator: a ladder rung running in a browser tab — no Studio 5000 license, any OS.

vs RSLogix trial and Studio 5000

No licence cost — Studio 5000 subscriptions run several hundred dollars per year
No Windows-only restriction — our simulator runs on Mac, Linux, Chromebook
No hardware required — ControlLogix hardware for training costs thousands
Auto-graded scenarios — Studio 5000 + PLCSIM gives no structured feedback
AB dialect + IEC 61131-3 in one tool — understand the standard behind the AB syntax
Interview prep tracks — timed AB coding exercises with certificates

Honest scope

Which Allen-Bradley dialect features does this online simulator cover?

We model the ControlLogix / CompactLogix instruction set used in Studio 5000 — the modern tag-based AB platform. Here is an honest breakdown of what is covered and what is not.

Feature / InstructionCoveredNotes
XIC, XIO contactsYesExamine If Closed / Examine If Open — the core contact pair
OTE output coilYesStandard energise coil
OTL / OTU latch coilsYesOutput Latch and Output Unlatch
ONS one-shotYesFires exactly once per false-to-true transition
TON on-delay timerYesEN, DN, TT bits; ACC and PRE values
TOF off-delay timerYesSame parameter set as TON, delayed drop-off
RTO retentive timerYesKeeps ACC when rung goes false; cleared with RES
CTU / CTD countersYesCount up and count down; CU, CD, DN, OV bits
RES resetYesClears timers and counters
Tag-based addressingYesNamed tags (MotorRun, Timer1.DN) — not file-based %I addresses
Nested parallel branchesYesMultiple parallel rungs
MOV / arithmetic (ADD, SUB, MUL)PartialCovered in structured text mode; not in ladder rung blocks
GRT / LES / EQU comparisonsPartialAvailable in structured text; contact-box form in progress
Studio 5000 project filesNoWe are not Rockwell software and cannot open .ACD files
EtherNet/IP hardware uploadNoNo physical connection to a ControlLogix backplane
Motion / drives (MSG, GSV)NoOut of scope for a browser learning simulator

Try it free. No Studio 5000 licence needed.

Two auto-graded scenarios free forever. Full access to all 40 scenarios from a monthly rate.

Questions

Allen-Bradley Simulator FAQ

The Allen-Bradley dialect mirrors the RSLogix / Studio 5000 instruction set — XIC, XIO, OTE, OTL, OTU, TON, CTU, ONS — and tag-based addressing. It is not the proprietary Studio 5000 file format, but it accurately reflects the instruction names and logic behaviour that AB programmers use every day.

Practice AB ladder logic today

No install. No Studio 5000 licence. No credit card.

Create free account →