Version control for PLC projects.

IOFabrik keeps a history of your PLC backups. Compare ladder logic, restore earlier versions, and share changes through GitHub.

IOFabrik desktop application screenshot
The problem

Finding the right PLC backup takes too much guesswork.

A folder of project files leaves the next person to piece together what changed, who changed it, and which copy to use.

Example backup folder
  • Conveyor_final.ACD
  • Conveyor_final_v2.ACD
  • Conveyor_USE_THIS.ACD

Which backup can I trust?

The copy on your laptop doesn’t match the shared drive. Before you can use either one, you have to ask the last shift which file they saved and why.

The changes are buried in XML.

A text comparison flags differences between two L5X files. You still have to trace those differences back to the ladder logic to understand what the edit does.

Git is another workflow to learn.

Git can keep a history, but its tools expect you to know about staging, branches, and merges. That’s a lot to take on when you just need to save your PLC work.

How IOFabrik helps

See exactly what changed.

Compare two L5X versions side by side. See added, removed, and modified instructions in the ladder diagram, with the surrounding rungs for context.

IOFabrik diff view screenshot
IOFabrik file browser screenshot

Work from your project folders.

Browse your PLC files, preview changes, and save a version from the desktop app. Keep the folders you already use.

Keep a history you can return to.

Save a version before commissioning, record what you changed, and share it when you are ready.

Share through GitHub

Keep project history in your team's repository.

Restore an earlier version

Return to a saved version when you need to undo a change.

Save while offline

Save changes in the field and sync when you are back on the network.

For the people who maintain PLC projects.

Lead engineers

Review changes against the approved version before they go to the plant floor.

Field technicians

Save a version before commissioning and keep a record of the adjustments you make on site.

Project managers

Check who changed a project and when, without chasing backups across shared folders.

Start with your next PLC backup.

Download IOFabrik for Windows and save your first project version.

Download IOFabrik