Omron PLC programming — send the sequence, get the program free
Omron controllers we write for
| NX / NJ | NX1P2, NX102 and NJ machine controllers in Sysmac Studio |
|---|---|
| CP series | CP1E, CP1H, CP1L and CP2E in CX-Programmer (CX-One) |
| HMI | NB series in NB-Designer, NA series in Sysmac Studio |
| Networks | EtherNet/IP and Modbus |
| Software | Sysmac Studio for NX/NJ; CX-Programmer (CX-One) for CP — name your version |
| Languages | Ladder and Structured Text in Sysmac Studio; ladder with ST function blocks in CX-Programmer |
| Tested in | The Sysmac Studio simulator for NX/NJ; step-by-step checks against the sequence for CP |
| You receive | The Sysmac Studio project (.smc2) or CX-Programmer project (.cxp), a PDF printout, and the variable or symbol list |
How we write a Omron program
On top of the rules every program of ours follows: one I/O map, one owner per output, a timeout on every wait.
- Every point has a named variable (NX/NJ) or symbol (CP); the logic never uses a bare address.
- The sequence is a function block with a step number, a timer per step and a named alarm when it runs out.
- Settings sit in retained variables (NX/NJ) or the DM area (CP), with limits checked before use.
- NB and NA screens use the same names, so a tag on the screen is the tag in the program.
How the free PLC program works
No meeting, no quotation, no payment. The sequence is the specification.
- STEP 01You describe the sequenceThe PLC and software version, every input and output, then the steps in order: what the machine does, what it waits for, how long that may take, and what happens if it takes longer.
- STEP 02We write it and test itAn engineer reads it, asks if anything is unclear, writes the program and runs it in the simulator against your sequence — a normal cycle, a sensor that never arrives, a stop mid-cycle.
- STEP 03You get it in 3 daysBy email: the project file for your software and version, the I/O, sequence and alarm lists, download and test notes — and the EPLAN or AutoCAD Electrical schematic if you asked for it.
What you receive
- The PLC project — the Sysmac Studio project (.smc2) or CX-Programmer project (.cxp), a PDF printout, and the variable or symbol list.
- A PDF printout of the program, to read and check before anything is downloaded.
- The I/O list, with every address, name and device.
- The sequence chart: each step, what it switches, what it waits for and its maximum time.
- The alarm list, with the cause and what to check for each one.
- Download and test notes: how to load it, settings to check, and the order to test it in.
- The electrical schematic, if you asked for it — EPLAN Electric P8 (project backup and PDF) or AutoCAD Electrical (DWG and PDF).
It all comes by email to the address on the form, within 3 days. Anything too large to attach comes as a download link. Questions while you commission it go to free PLC support.
What the free program covers
One machine's sequence program on a CODESYS, Delta, Siemens or Omron controller, written from what you send, and the electrical schematic if you ask for it. Free, delivered in 3 days, with no obligation.
HMI screens, commissioning on site, fail-safe (safety PLC) programs, multi-axis motion and lines where several machines work together are quoted separately. If what you send needs one of those, we say so and give a fixed price before starting — never after.
The program is written and simulated from your description; a simulator does not know your wiring. It has to be commissioned on the machine by a qualified person — first with air and actuator power off, checking every input and output — and the emergency stop and guards must work in hardware, through a safety relay, not only in the program.
Omron PLC programming questions
Sysmac Studio or CX-Programmer?
It follows the PLC. NX and NJ controllers are programmed only in Sysmac Studio; CP1E, CP1H, CP1L and CP2E in CX-Programmer, part of CX-One. Name the model and the version installed and we write for that.
Which Omron PLCs are covered by the free program?
NX1P2, NX102 and the NJ series in Sysmac Studio, and the CP1E, CP1H, CP1L and CP2E in CX-Programmer. Older C-series controllers are a migration job — see PLC program correction.
Can you do the NB or NA HMI screens too?
Yes, in NB-Designer or Sysmac Studio, using the same variable names as the program. Screens are not part of the free program: tick HMI screens on the form and you get a fixed price for them before any work on them starts.
Is the PLC program really free?
Yes. Send your machine's sequence through the form and the program — and the electrical schematic, if you ask for one — is free, with no obligation to buy anything else. Helping first is how we earn the bigger jobs: new machines, retrofits and upgrades.
How long does it take?
3 days from the day we have your sequence. If something in it is unclear we ask first, by email or WhatsApp, and the 3 days run from your answer.
How is the program delivered?
By email to the address on the form: the project file in your software's own format and version, a PDF printout, the I/O list, the sequence and alarm lists, and notes on downloading and testing it. Files too large to attach come as a download link.
Can I get the electrical schematic as well?
Yes — choose EPLAN Electric P8 or AutoCAD Electrical on the form. It is drawn from your I/O list: the power and control circuits, PLC I/O wiring and the terminal list, as the drawing files and a PDF.
Will the program run my machine straight away?
It is written and simulated against your sequence, but a simulator does not know your wiring. It has to be commissioned on the machine by a qualified person — first with air and actuator power off, checking every input and output — and the emergency stop and guards must work in hardware, not only in the program. Questions while you commission it go to our free PLC support.
What is not part of the free program?
HMI screens, commissioning on site, fail-safe (safety PLC) programs, multi-axis motion, and lines where several machines work together are quoted separately. If what you send needs one of those, we say so and give a fixed price before starting — never after.
What happens to my sequence and drawings?
They are used only to write your program. We do not publish them, share them or reuse them for anyone else.
Other platforms in the free program
Have a job that a machine should be doing?
Send the part and the target output. You get a concept, a sequence and a budget range back — free, and with no obligation to build it with us.