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.
| 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, 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.
You're handed an existing CJ2 PLC project. Which tool do you open it in?