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.
| Topic | CX-Programmer Β· CJ/CP | Sysmac Studio Β· NJ/NX |
|---|
β οΈ 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.
You're handed an existing CJ2 PLC project. Which tool do you open it in?