LibraryManagement
This documentation introduces LibraryManagement, a client application of the octoplant system. It explains how to integrate projects and standard libraries, compare project blocks with their library templates, and resolve inconsistencies.

LibraryManagement is currently available for:
- Siemens S7
- Siemens TIA Portal
- RSLogix 5000
With LibraryManagement, you can identify differences between blocks used in automation projects and the reference blocks stored in standard libraries. Integrate projects and libraries in the UserClient. Version management ensures comparisons always use up-to-date data.
Application scenarios
Identify project versions
When a standard library block changes, use LibraryManagement to see which version each project uses. This information lets you plan updates and keep multiple systems consistent.
Ensure program consistency
In redundant production setups — such as multiple identical subprocesses controlled by PLCs — controller programs must remain synchronized. Use LibraryManagement to verify that program modules match across controllers and track update rollouts.
Check work performed by service providers
During system acceptance, use LibraryManagement to verify that project planning follows the agreed library specifications. Any deviations from approved standard library blocks are immediately visible.
Supported libraries and blocks
| Supported libraries | Supported blocks |
|---|---|
| Siemens Simatic S7 | Data blocks (DB) Function blocks (FB) Functions (FC) Organization blocks (OB) User-defined data types (UDT) Variable tables (VAT) |
| Siemens TIA Portal | Data blocks (DB) Function blocks (FB) Functions (FC) Organization blocks (OB) User-defined data types (UDT) Variable tables (VAT) |
| RSLogix 5000 | Routine, that is not part of an add-on Add-on statement User-defined data type |
Related topics