PLCopen XML Analyzer
Analyse and understand PLC projects
With this tool you can analyse PLC projects in PLCopen XML format (IEC 61131-10). Project structure, blocks, variables and dependencies are detected automatically and presented clearly.
The PLCopen XML Analyzer supports architecture analysis, documentation, modernisation and quality review of PLC projects.
What is the PLCopen XML Analyzer used for?
Existing or third-party PLC projects often lack a quick overview of structure and relationships. The analyzer helps evaluate the project structure automatically and understand it better.
Typical applications:
- Analyse third-party projects
- Understand project architecture
- Prepare modernisation projects
- Migrate to new control systems
- Code reviews and quality checks
- Documentation of PLC programs
How does the analysis work?
- Upload a PLCopen XML file
- Start the analysis
- Evaluate the project structure
- Check statistics and dependencies
- Download the analysis report
The analysis runs automatically and produces a structured overview of the PLC project.
Which information is evaluated?
- Project structure and hierarchy
- POUs (programs, functions and function blocks)
- global and local variables
- data types
- connections between blocks
- function calls and dependencies
- timers, counters and instances
What results are output?
- Project structure as a tree view
- List of all POUs
- Variable overview
- Dependency analysis
- Project statistics
- Hints on unused variables
- Hints on possible duplicates
- JSON report for documentation
Supported formats
The standardised PLCopen XML format according to IEC 61131-10 is supported.
- CODESYS
- OpenPLC
- TwinCAT
- TIA Portal (PLCopen export)
- other IEC 61131-3 compatible systems
Benefits of the PLCopen XML Analyzer
- quick overview of PLC projects
- simplified documentation
- support for migrations
- early detection of quality issues
- better traceability of complex projects