apcmp_logic
Reads ACT logic from .apcmp archives without import, returning worksheets, signals, and function instances. Flags missing concepts across devices to expose hidden supervision or interlock gaps.
Instructions
Read a project's ACT application logic out of a .apcmp archive without importing it.
PCM600 stores the ACT logic sheets as XML inside the project database, and that XML survives as readable text — so the application logic can be reviewed even when the connectivity package needed for an import is missing. Returns worksheet names, ACT signals, function-block instance names, and the IEC 61850 function instances referenced.
Also flags naming problems and structural asymmetry: the same negated concept written two
different ways, names containing & or /, and — most usefully — concepts that exist for
some devices in a group but not others (e.g. present for B1 and B2 but missing for B3), which
is how an absent supervision or interlock hides in plain sight.
Limits, which matter: block-to-block wiring and all setting values are not recoverable this way. Absence of something in this output is not proof it is absent from the project. Use it for review, not as a substitute for opening the project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| include_signals | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||