PLCopen XML Analyzer
Information about the PLCopen XML analyzer (tap briefly to open)
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 checks of PLC projects.
What is the PLCopen XML Analyzer used for?
With existing or external PLC projects, a quick overview of structure and relationships is often missing. The analyzer helps evaluate project structure automatically and understand it better.
Typical use cases:
- Analyse external projects
- Understand project architecture
- Preparation for modernisation projects
- Migration to new control systems
- Code reviews and quality checks
- Documentation of PLC programs
How does the analysis work?
- Upload PLCopen XML file
- Start analysis
- Evaluate project structure
- Review statistics and dependencies
- Download 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
Which results are output?
- Project structure as a tree view
- List of all POUs
- Variable overview
- Dependency analysis
- Project statistics
- Notes on unused variables
- Notes 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