scl_diff
Compare two SCL files structurally, ignoring text reordering, to show added/removed/changed IEDs, datasets, GOOSE, reports, subscriptions, and addressing.
Instructions
Structurally compare two SCL files — the as-built vs. design review.
Compares the parsed model, not the text. PCM600 reorders elements and rewrites attributes on every export, so a text diff of two SCDs is unusable; a one-setting change can look like a thousand-line rewrite. This reports added / removed / changed per IED, logical device, dataset (including membership), GOOSE publisher, report control block, subscription, IP and GSE addressing, and substation bay.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| baseline_path | Yes | ||
| candidate_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||