AutoHano Works

Blog · Oct 12, 2026 · 5 min read

What changed on site? Compare two XG5000 versions rung by rung

Add dated XG5000 backups or a whole folder, compare any two versions rung by rung, see settings changes, and print or copy a change report.

Comparing two versions of a sample XG5000 project, with change counts and settings changes

A project comes back from commissioning as Line2_final_rev3_site.xgwx. Nobody wrote down what changed, and the copy from before the site visit is on someone's laptop. So you open both and scroll, rung by rung, hoping to spot the one contact that moved.

What Works does about it

AutoHano Works is a Windows app for LS ELECTRIC PLC projects; it is not an LS ELECTRIC product. It keeps a version history of your XG5000 (.xgwx) files as copies on your PC, and compares any two versions:

None of this uses AI.

Step by step

1. Add your backups

Click [Add files] and choose one or more .xgwx files, or drag them onto the screen. If you keep dated copies in a folder, click [Whole folder] instead. Works shows a preview first: the files it found, the order it will add them in, and where they go. Nothing is added until you click [Add N files].

The Add folder preview with two dated files and one skipped file
Whole folder: the files found, the order they will be added in, and what is skipped.

Rules worth knowing:

Only have two loose files? On the home screen, open [Compare two files], choose ① Older and ② Newer, and click [Compare]. Both are added, in that order, to one project, and the comparison opens.

2. Pick a version and compare

The middle column is the version list. Each version has a bar: black for changed, blue for added, red for removed (rungs and ST lines), and the longer the bar, the more that version changed. Click a version, then [Compare with previous (#1)]; the number is the version just before. To compare across several steps, use the button on a version, such as [Compare #2 → #4]. It always reads old → new.

A version screen with the Compare with previous (#1) button
The version screen: change counts against the previous version, and [Compare with previous (#1)].

3. Read the differences

The big number is the total of changed rungs and ST lines. Below it, the count is split into changed, added, deleted, comment only and unchanged. In ST, an edited line counts as "added 1 · deleted 1".

For each changed rung, the old and the new version are drawn as ladder, so you can read one against the other.

An added rung: nothing in the old version, the new rung drawn as ladder
An added rung: the old version has nothing, the new version shows the rung as ladder.

If settings outside the programs changed, they are listed under "Settings changed too", line by line: red − for the old value, blue + for the new. In the 7-floor elevator sample, #1 → #2 shows the CPU going from XGI-CPUE to XGK-CPUA.

[Summarize in words] writes the changes up as sentences, straight from the comparison. No AI is used.

4. Make the report

Click [Report (print · copy)]. The report shows the old and new versions, when they were added, who prepared it, the comparison totals and an automatic change summary.

The change report with Print · Save PDF, Copy summary and Close
The change report for #1 → #2 of a training sample.

What it does not do

History, comparison, Find address and reports are on the Free plan. Comparing XP-Builder HMI screens (.xpd) needs Starter or Unlimited, and works during the 7-day trial.

Try it on a sample first

Version control for PLC projects does not have to start with a new process. A folder of dated backups you already have is enough. Try [Compare with previous (#1)] on the 7-floor elevator sample, which has four versions, then drag in your own folder.

More from the blog