ElectronIxAUTOMATION
Machine stopped on a PLC fault? Send the alarm or a photo — the first diagnosis is free. Free PLC support →
PLC PROGRAMMING · HMI DESIGN · PANEL DESIGN

Send your machine's sequence — get the PLC program free

Describe the machine step by step: the PLC, the inputs and outputs, what each step does and how long it may take. We write the program for your CODESYS, Delta, Siemens or Omron controller and email it within 3 days — free, with the electrical schematic in EPLAN or AutoCAD Electrical if you want one. From Coimbatore, for plants anywhere in India.
Free
the PLC program, and the schematic if you want one
3 days
from your sequence to the program in your inbox
Your software
CODESYS, Delta, Siemens and Omron, saved in the version you use
EPLAN / AutoCAD
electrical schematic, drawn from your I/O list

How the free PLC program works

No meeting, no quotation, no payment. The sequence is the specification.

  1. STEP 01
    You describe the sequence
    The 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.
  2. STEP 02
    We write it and test it
    An 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.
  3. STEP 03
    You get it in 3 days
    By 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 we ask you, and why

Each one is on the form because a program cannot be written without it.

  • PLC model and software version. The instruction set and memory differ between models, and a project saved in a newer version often will not open in an older one.
  • Every input and output. The address if you know it, what is connected, PNP or NPN, normally open or closed, single or double solenoid. This becomes the I/O map and, if you want it, the schematic.
  • The steps, in order. What the machine does, then what it waits for. One row per step is enough; a paragraph in your own words works too.
  • A maximum time for every wait, and what happens after it. Alarm and stop, alarm and go home, or retry. A program that waits for ever on a sensor that has failed is the commonest machine hang there is.
  • Start conditions and home position. What must be true before a cycle starts, and where the machine goes at power-up or after a fault.
  • Modes. Auto, one cycle per start, manual buttons for each output, or step-by-step for setting up.
  • Safety devices. Emergency stop, safety relay, guard switches, light curtain, two-hand start, low air pressure — so the program reads them and stops correctly.
  • Extras. An alarm list with causes, OK/NG counters, recipes for part variants, operator settings with limits, HMI screens, data logging.
  • Schematic. EPLAN Electric P8, AutoCAD Electrical, or none.
Describe your sequence — get the PLC program free
CODESYS, Delta, Siemens or Omron. Free, delivered by email within 3 days — with an EPLAN or AutoCAD Electrical schematic if you want one.
01The controller
02The machine
03Inputs and outputs

One row per sensor, button, valve, motor or lamp. Use the terminal address if you know it (X0, I0.0, %IX0.0), or just a name. Say whether a sensor is PNP or NPN and NO or NC, and whether a valve is single or double solenoid.

04The sequence, step by step

One row per step, in order. What the machine does, what it then waits for, and how long that may take before it is a fault. A step that only waits can leave the first box empty; a pause needs only the time.

05Operation and safety
Modes
Safety devices on the machine
Also in the program
06Electrical schematic

Free with the program: the panel's power and control circuits, PLC I/O wiring and terminal list, drawn from your I/O list.

07Where to send it
Free, with no obligation. Your sequence, I/O list and drawings are used only to write your program.

What you receive

  • The PLC project — in your software's own format and version: a CODESYS .project, a Delta WPLSoft or ISPSoft project, a TIA Portal archive, or a Sysmac Studio or CX-Programmer project.
  • 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.

Before the program moves a machine

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.

All the platforms we program

The free program covers the first four. Everything here is open for paid work — new machines, changes, migrations and HMI screens — at a fixed price agreed before starting.

CODESYSCODESYS V3 controllers, including the PLC built into Weintek cMT HMIs
DeltaDVP and AS series PLCs and DOP HMIs, including multi-axis servo control
SiemensS7-1200 and S7-1500 in TIA Portal; WinCC operator screens
OmronNX / NJ in Sysmac Studio, and CP series in CX-One
MitsubishiMitsubishi PLCs
Allen BradleyAllen Bradley controllers
CNCFanuc PMC ladder and Fagor PLC, for retrofits and machine tool work
HMIWeintek (EasyBuilder Pro), Delta, Siemens WinCC
LanguagesLadder, Structured Text and Function Block Diagram
NetworksProfinet, EtherNet/IP, IO-Link, Modbus RTU and Modbus TCP, remote I/O

What we take on

  • Complete programs for new special purpose machines, test rigs and cells.
  • Changes to a running machine: a new station, sensor, test, recipe or interlock.
  • Troubleshooting a machine that stops, hangs mid-cycle or rejects good parts.
  • Migration from an obsolete PLC or HMI to a current one.
  • New HMI screens for an old machine: alarms with causes, manual pages, counters.
  • Connecting machines to data: counts, cycle times and results for OEE dashboards and traceability in a SQL database.

How we write a PLC program

A machine program is read far more often than it is written — by the maintenance engineer at two in the morning. These rules are what make that possible, and the free program follows every one of them:

  • One I/O map. Every physical input and output is assigned in one place. Moving a wire to a spare terminal is a one-line change, not a search through the whole program.
  • One owner per output. Each actuator is driven from one place in each scan — the automatic sequence or the manual page, never both.
  • Every wait has a timeout. A cylinder that does not reach its sensor raises a named alarm that says which cylinder and what to check.
  • Buttons are requests. An HMI button asks; the logic decides. A manual move that would crash the fixture is refused, not executed.
  • Settings with limits. Every parameter has a default and an allowed range, and survives a power cut.
  • Tested before site. The logic runs against a simulated machine with scripted scenarios — normal cycles, a stuck cylinder, an emergency stop mid-cycle — before it ever drives a real valve.

HMI screens operators actually use

The same header on every page: machine state, one message that tells the operator what to do next, the first alarm, and RESET and STOP. Then the pages a machine needs — AUTO, MANUAL, SETTINGS, MAINTENANCE, CALIBRATION, I/O, ALARMS and DIAGNOSTICS — laid out so that a result is never shown without the reason behind it.

Screens are specified page by page, object by object and tag by tag before they are built, and the specification is handed over with the machine.

READYAUTOCycle complete – NOT OK part(s)! Segregate themRESETSTOPMUTE
STEP 12 CompleteLAST CYCLE 38.6 sLEAK LIMIT 0.020 barTEST TIME 8.0 s
ST 1ST 2ST 3ST 4ST 5ST 6
Pressure, bar2.0041.9982.0011.9472.006—
Leak value, bar0.0020.0010.0030.0410.002—
ResultOKOKOKNOT OKOKDISABLED
Reason———LEAK——
OK / NOT OK1412 / 31409 / 61415 / 01398 / 171411 / 40 / 0
AUTOMANUALSETTINGSMAINTENANCECALIBRATIONI/OALARMSDIAGNOSTICS
Illustration of the operator page we specify for a six-station leak tester, with example values. Every result carries a reason, and the message line always tells the operator what to do next.

Electrical panel design

Drawings an electrician can wire from and a maintenance team can fault-find from, in EPLAN Electric P8 or AutoCAD Electrical. The schematic that comes with a free program is drawn from your I/O list; a full panel design goes further:

  • Single-line diagrams, control schematics, block and interconnection diagrams.
  • Wiring diagrams, cable schedules and terminal and junction box schedules.
  • Panel layouts, component selection and bills of material.
  • Earthing and protection, to IEC and IS practice.
Machine stopping, or a PLC nobody can support?

Send a backup of the program and photos of the panel and the HMI. We will tell you what is realistic before quoting.

PLC programming questions

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.

Can you change a program when we do not have the original project file?

Often. Most PLCs let the program be uploaded back from the controller, though comments and symbol names may not come with it. We back up what is in the machine first, rebuild the documentation as we go, and tell you before starting if the upload loses too much to work safely.

The program is password-protected. Can you get in?

Only with the password or the machine builder's permission. We do not break protection on someone else's program. If the builder has gone away, the honest options are usually a supported rewrite or a replacement PLC — we will tell you which costs less.

Can you replace an obsolete PLC?

Yes. We read the old program, map every input and output, rewrite the logic on a current controller and HMI, and plan the changeover so the machine is down for as short a time as possible. The old program is kept with the machine's documents.

Do you work remotely?

For changes, troubleshooting and HMI work, yes — with a program backup and a remote session to a PC connected to the machine, where your plant's IT rules allow it. New machines and anything that moves for the first time are commissioned on site.

How is PLC work other than the free program priced?

As a fixed price for a defined scope — a new machine, a migration, a set of changes — once we have seen the program and the machine. Small troubleshooting jobs can be quoted by the visit.

Other PLC, HMI or panel work
A change to a running machine, a migration, HMI screens or a panel design? Name the PLC and HMI make and model, and what the machine should do differently.
Your details are used only to reply to this enquiry. Drawings you send stay with us.

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.