PLC Project Comparison
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 documentation of changes in automation projects.
What is PLC Project Comparison used for?
During development and maintenance of PLC programs, several project versions often exist. The tool helps identify differences between versions quickly and transparently.
Typical applications:
- Revisions and approvals of PLC projects
- Checking 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 systems
How does the comparison work?
- Upload the older PLCopen XML file
- Upload the newer PLCopen XML file
- Start the comparison
- Review the detected changes
- Download the comparison report
The comparison runs automatically and shows differences between both project versions in a structured way.
Which changes are detected?
- changed blocks
- added or removed blocks
- new inputs and outputs
- changed parameters
- changes to POUs
- changes to configurations
- changes to variables and interfaces
What results are output?
- List of all detected changes
- Comparison of project structures
- Overview of added 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 approval processes
- better traceability of revisions
- fewer errors when changing projects
- simple documentation of adjustments