Deep dive · expands Platform · ch.4

CX vs Sysmac

Omron's controllers come in two generations. The classic CJ/CP line is programmed in CX-Programmer, and the modern NJ/NX line in Sysmac Studio. On a site full of installed Omron gear, a good part of the job is knowing which is which and how to move a project from one to the other.

🕰️ CX-Programmer✨ Sysmac Studio
01 · Side by side

The generation gap, line by line

Highlight:
TopicCX-Programmer · CJ/CPSysmac Studio · NJ/NX
02 · Migrating across

It isn't a one-click port

⚠️ Different memory model. CX addresses physical memory (D100, W0.01); Sysmac uses named, typed variables. Migration means re-mapping addresses to variables, so plan to redesign the program instead of translating it line for line.

🎁 What you gain. You get one tool for PLC + motion + safety + HMI + vision, full IEC structured text, reusable libraries and integrated EtherCAT. The redesign usually pays for itself later, because the program is easier to maintain.

03 · Check yourself

One quick question

You're handed an existing CJ2 PLC project. Which tool do you open it in?