Practice RSLogix-style ladder logic in your browser. XIC, XIO, OTE, OTL, OTU, TON, CTU — the AB instruction set you need for Studio 5000 work. No licence, no install.
Join 700+ learners practicing PLC programming

Why AB programmers use this
XIC, XIO, OTE, OTL, OTU, ONS, TON, TOF, CTU — the exact Allen-Bradley instruction mnemonics used in ControlLogix and CompactLogix programs.
Symbolic tag names like MotorRun, Timer1.DN, Counter1.ACC — not file-based %I0.0 addresses. The same model you will use in Studio 5000.
Real machine control problems: conveyor sorting, motor sequencing, batch mixing, HVAC control. Write AB-style ladder and get immediate pass/fail feedback.
AB instruction set
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.
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.
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.
Scenarios
No credit card. Two scenarios unlocked immediately.
Switch to Allen-Bradley mode on any scenario. The code editor reflects AB instruction names.
Use XIC, XIO, OTE, TON, CTU — the same instructions you use in Studio 5000.
Auto-grader runs every test case. Instant pass/fail with per-test breakdown.
Moving from file-based RSLogix 500 to Studio 5000 tag-based addressing trips up most learners. These conventions get you fluent fast.
Two auto-graded scenarios free forever. Full access to all 40 scenarios from a monthly rate.
No install. No Studio 5000 licence. No credit card.
Create free account →