Deep dive Β· expands Platform Β· ch.4

CX vs Sysmac

Omron's automation split into two eras. The classic CJ/CP world programmed in CX-Programmer, and the modern NJ/NX world in Sysmac Studio. Knowing which is which β€” and how to move between them β€” is half of working with installed Omron gear.

πŸ•°οΈ 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 β€” a redesign, not a translation.

🎁 What you gain. One tool for PLC + motion + safety + HMI + vision, real IEC structured text, true reusable libraries, and integrated EtherCAT. The redesign usually pays for itself in maintainability.

03 Β· Check yourself

One quick question

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