Convert
Available nowBetween platforms, and between languages.
Take a program you have drawn or saved and write it out as IEC 61131-3 Structured Text, Siemens SCL, Rockwell neutral text or PLCopen XML. Every conversion comes with a report of what moved cleanly and what did not, and it all runs in your browser without uploading anything.
Open ConvertIn short
How do I convert a PLC program between Siemens, Rockwell and Structured Text?
LADX Convert reads a ladder program into one intermediate representation and writes it out as IEC 61131-3 Structured Text, Siemens SCL, Rockwell neutral text or PLCopen XML. Every conversion comes with a report saying what moved cleanly and what did not, and it runs in the browser without uploading anything.
The problem
Cross-vendor migration has no automated path at all, and same-vendor tools leave markers everywhere. Either way somebody reads every rung, and on a large program that is the whole schedule.
What it does
One representation in the middle
Nothing converts brand to brand. Everything is read into a PLCopen-based intermediate form and written out of it, so each new importer gains every existing export target for free.
Four targets today
IEC 61131-3 Structured Text, Siemens SCL, Rockwell neutral text, and PLCopen XML. Each is written from the same source, so they cannot drift apart.
A conversion report, always
Every element is marked: converted cleanly, converted with a semantic difference worth reading, or needs a decision. No silent guesses.
Your program never leaves the machine
The conversion runs in the browser. Nothing is uploaded, which is usually the blocker on customer code.
What it doesn't do
Listed because you would find out anyway, and finding out later is worse.
- Bridged rungs, where a wire crosses between parallel branches, have no series/parallel form. They are refused and preserved rather than approximated.
- Anything unmapped stays as an annotated placeholder. It is never dropped, and never silently reinterpreted.
- Whole-project formats like .ACD and .ap1x need the desktop bridge and your own licensed IDE.
Questions
- Can you convert Siemens to Allen Bradley automatically?
- Logic converts; the things around it usually do not. Instruction behaviour, addressing conventions, timer semantics and data types differ enough that a fully automatic conversion is not honest. LADX converts what converts and reports the rest rather than producing something that compiles and behaves differently.
- What is PLCopen XML and why use it?
- A vendor neutral XML format defined by PLCopen for exchanging IEC 61131-3 programs. It is the closest thing this industry has to a portable file, and it is the shape of the intermediate representation LADX holds ladder in, so adding an output format is one writer rather than a converter per pair of platforms.
- Is my program uploaded when I convert it?
- No. Conversion runs in your browser. The program does not leave the machine, which matters when the program belongs to a client and the site's policy says it does not go to a cloud service.