xae_library_list
Lists a TwinCAT PLC project's library references and placeholders, flagging duplicate references, missing installed versions, and unsaved changes versus the saved .plcproj.
Instructions
The library references of a PLC project as XAE holds them now (TE1000 ITcPlcLibraryManager): libraries (name, version, distributor) and placeholders (default and effective resolution — '*' and what it resolves to). Flags a library referenced twice and a version that is not installed (ScanLibraries; check_installed=false skips it), and the references and requested versions that differ from the saved .plcproj (unsaved changes; an unsaved resolve / freeze cannot be seen). plc_project_path: plc_path, iec_project_path or instance_path — needed when the solution has more than one PLC project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| check_installed | No | ||
| plc_project_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||