Section 1 Libraries User Defined Libraries3BSE042835-600 15User Defined LibrariesUser defined libraries should be used for customer or solution specific objects. Forthese libraries, it is recommended to include a prefix, which designates the origin ofthe library.For example, the name for the Business Unit X's library can be BUXVesselLib.Object LibrariesObject libraries contain templates or ready to use objects such as data types,function block types, control module types, and diagram types that can be used inapplications created in the Control Builder.Library DependenciesThe separation of common functions into a separate library makes code reusepossible. The complete functions, algorithms, and user interface objects can beplaced in these common libraries.Connected LibrariesIf a library uses types from other libraries, these must be included in the list ofConnected Libraries. This creates a dependency chain between the libraries. Severaldependency levels can be obtained (for example, for licensing), if the libraries areconnected.A general rule for connecting libraries is that a library shall only depend on relevantlibraries. It is also important to avoid circular dependencies.The reuse of graphical elements in the IndustrialIT 800xA System Graphics doesnot require the creation of connected libraries.