为了在应用程序中使用库 POU 中提供的 POU,必须将库集成到项目的库管理器中。这就要求在库资源库中安装库。
库管理器根据库类型和各自属性显示所有集成库。在库管理器中,您可以从库存储库中添加更多库、删除库并编辑库属性。
库管理器可插入“POU” 视图或“Devices” 视图。因此,一个项目可以为每个应用程序设置一个库管理器,也可以在“POUs” 视图中设置一个库管理器,供所有应用程序使用。“POUs” 视图中集成库的库 POUs 可被调用,与应用程序无关。“Devices” 视图中集成库的库 POU 只能在相应的应用程序代码中调用。此外,占位符库的位置不同,下载时的表现也不同。
集成到项目中特定版本的库也有一个该版本的占位符(占位符库)。您可以定义特殊的占位符决议。您也可以使用在设备描述中为设备定义的占位符分辨率,或存储在库存储库中的库占位符分辨率。库管理器会通知您实际的占位符分辨率,并显示下载应用程序时将加载的版本(有效版本)。
当“POUs” 视图中的库管理器集成到所有应用程序中时,您可以全局访问其内容。如果集成了占位符库,则只检查设备描述或库存储库中的占位符决议。
库管理器通常集成在“Devices” 视图中。然后,只有下面的应用程序代码才会调用其中的库 POU。此外,特殊占位符决议会首先检查占位符库。之后,才会检查设备描述中的占位符决议或来自库资源库的占位符决议。