gx3_semantic_diff
Compare two PLC project versions rung by rung, using block GUIDs to identify added, removed, and changed rungs, and output a CSV report of differences.
Instructions
Compare two versions of a project rung by rung and return what was added, removed or changed. Rungs are matched by their stable block GUID rather than by position, so inserting a rung does not report everything after it as changed. Use it to review what a revision actually did. Reads both projects; WRITES a detail CSV. Neither project is modified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new | Yes | New project folder or .gx3. | |
| old | Yes | Old project folder or .gx3. |