PLC Simulator
Browser-based CX-style practiceSimulator guide

Omron PLC Simulator for CX-Style Programming Practice

Execute a focused Omron mnemonic subset with channel-bit I/O, W/H memory, D registers, latches, timers and counters. No install—plus a precise account of what is not emulated.

Independent learning tool. No hardware connection, vendor project import or controller download. Technical scope verified 24 July 2026.

Program memory
Omron mnemonic
; 0.00 sets W0.00, 0.01 resets itLD    0.00SET   W0.00LD    0.01RSET  W0.00LD    W0.00OUT   100.00
INPUTOUTPUT

What runs in the browser

Every capability below is tied to the current parser instead of a generic vendor claim.

  • CX-style mnemonic parser
  • Channel-bit input/output mapping
  • W and H internal state
  • Deterministic scan-cycle practice

A small runtime for observable Omron logic

This simulator is for the stage where a learner needs quick cause and effect: toggle an input, follow the logic result, inspect internal state and verify the output.

It does not pretend to be CX-Simulator or a Sysmac virtual controller. The executable contract is the support matrix on this page, and the final program still belongs in the correct Omron toolchain.

Address translation sheet

Read the memory map before the rung

These are the address forms this learning runtime recognises. The final column states the simulator behavior, including intentional simplifications.

Device / areaRoleExampleBrowser behavior
0.xxInput simulation0.00 and 0.01Drives browser input points with 16 bits per channel.
100.xxOutput simulation100.00Displays the corresponding training output state.
WWork stateW0.00Can be set, reset and read on later rungs.
HHolding-style stateH0.00Kept as a distinct address family inside the program.
DWord operationsMOV #25 D0Supports basic deterministic data moves and arithmetic.

Executable now

Supported instruction groups

Boolean logic
LD/LD NOT, AND/AND NOT and OR/OR NOT
Outputs and state
OUT, OUT NOT, SET and RSET
Sequence devices
TIM and CNT
Word operations
MOV, ADD, SUB, MUL and DIV

Do not assume

Not in the current subset

  • CX-Programmer project files or CX-Simulator integration
  • AND LD / OR LD branch combination
  • Full BCD and vendor instruction behavior
  • EtherNet/IP, serial links, motion, safety and physical I/O

Choose the right simulator

Browser practice vs official engineering simulation

Both are useful, but they answer different questions. Start here to make the logic observable; use the vendor environment to validate a real controller project.

DecisionThis browser simulatorOfficial vendor environment
Primary jobLearn syntax and scan behavior quicklyEngineer a project for a selected controller
Runtime scopeThe exact subset published on this pageController- and version-specific implementation
Project formatText exercises inside the training appNative vendor project, libraries and configuration
Hardware transferNot supportedUpload, download and online diagnostics

Worked example

A latched Omron work bit

The program makes internal state visible by mirroring W0.00 to output 100.00. It is valid for the current Omron parser.

Run your own program
Omron mnemonicParser-valid example
; 0.00 sets W0.00, 0.01 resets it
LD    0.00
SET   W0.00
LD    0.01
RSET  W0.00
LD    W0.00
OUT   100.00

Learning sequence

A four-pass simulator exercise

  1. 01

    Run the idle state

    Confirm W0.00 and 100.00 begin false.

  2. 02

    Pulse the set input

    Toggle 0.00 and observe the work bit remain true.

  3. 03

    Pulse the reset input

    Toggle 0.01 and verify both the work bit and output clear.

  4. 04

    Rebuild in Omron software

    Check the exact instruction and address behavior for the target controller.

Engineering boundary

Not CX-Simulator and not a virtual Omron CPU

The browser executes a training subset in a vendor-neutral runtime. It cannot prove cycle timing, memory retention, special instruction behavior or I/O compatibility for a physical Omron PLC.

  • The support matrix is intentionally narrower than CX-Programmer.
  • Timer and # preset behavior is simplified and documented.
  • Final validation belongs on the correct Omron engineering stack and hardware.

Technical evidence

Sources and verification

Page claims and the simulator support matrix were reviewed against the production parser and these primary technical sources on 24 July 2026.

Questions

Omron PLC Simulator for CX-Style Programming Practice FAQ

No. It is an independent browser training runtime with an Omron-style parser, not CX-Simulator and not an Omron virtual controller.

Run a CX-style program in the browser

Use the short latch example to learn channel I/O and work-bit state before moving into the full Omron toolchain.