Limitation in number of objects in Library?
Does anyone know if there is a maximum in the number of objects in a library in 800xa? Or can it be as big as you want?
Voted best answer
Thank you for your reaction, but there is also another limitation based on user experiences. This is the answer I got from ABB this morning:
This artifact deals with some fundamental considerations and guide lines, which helps towards improvement of distributed engineering. These are based on empirical, theoretical tests and experiments at System Test laboratories and feedbacks from the running plants and their associated engineering activities.
A good average high level Model Library may have the following maximum limits. We chose to provide a range rather than a fixed value. The calculations are based on the dispersion density of the Types through the chain of the hierarchy structures.
1. Number of Types: 30 to 40
2. Number of objects: 2000 to 3000
3. Max Depth: 8 to 10
4. Static size of Export file: 35 to 50 MB
Please note the above model is what is recommended with heavily typed professional application and Library solutions. It does not mean that the system is not being able to handle the larger sizes. System has handled Library sizes of up to 100 Types, 12000 Objects and Depth of 12 but that does not solve the multipurpose Efficiency issue.
Above guidelines are advised on top of the system requirements mentioned in 3BSE041434-510_en_System_800xA_5.1_System_Guide_Technical_Data_and_Configuratio
Objects defined in a library comes into picture when they are instantiated in the application.This means that the limitation that is applicable on a application is inturn applicable on the library also.
For eg The total sum of diagrams, programs, control modules and function blocks in an application is 65534. The maximum number of variables in an application, or a control module type, or a program, or a diagram, or a function block type is 65535.
If you build a library which exceeds the above limit, then you wont be able to use this library in your application.Hence the limit applies to the library also.