PLC Project Comparison
Information about PLC project comparison (tap briefly to open)
Compare PLC projects and detect changes
With this tool, you can compare two PLC projects in PLCopen XML format (IEC 61131-10). Changes to programs, blocks, I/O and parameters are detected automatically and displayed clearly.
PLC project comparison supports revision control, quality assurance and documenting changes in automation projects.
What is PLC project comparison used for?
During development and maintenance of PLC programs, multiple project versions are common. This tool helps identify differences between versions quickly and traceably.
Typical use cases:
- Revisions and releases of PLC projects
- Review changes before commissioning
- Quality assurance in automation engineering
- Documentation of software changes
- Comparison of project versions from different developers
- Analysis of exports from PLC programming environments
How does the comparison work?
- Upload older PLCopen XML file
- Upload newer PLCopen XML file
- Start comparison
- Review detected changes
- Download comparison report
The comparison runs automatically and shows structured differences between the two project versions.
Which changes are detected?
- changed blocks
- new or removed blocks
- new inputs and outputs
- changed parameters
- changes to POUs
- changes to configurations
- changes to variables and interfaces
Which results are output?
- List of all detected changes
- Comparison of project structures
- Overview of new and removed elements
- Parameter changes
- JSON report for archiving
Supported systems
The tool is based on the standardised PLCopen XML format and can be used with exports from various PLC development environments.
- CODESYS
- OpenPLC
- TwinCAT
- TIA Portal (PLCopen-Export)
- other IEC 61131-3 compatible systems
Benefits of PLC project comparison
- fast detection of changes
- support for release processes
- better traceability of revisions
- reduced errors in project changes
- easy documentation of adjustments