Function: The command opens the “Placeholders” dialog. The dialog notifies you about the selected placeholder library and allows for the assignment of a valid resolution especially for the project.
The compile operation is always done for a specific application. For this, there has to be actual available libraries for the library entries which exist in a library manager. The resolution of placeholders in the various library managers of a project (applications, “POUs” pool) is a complex operation. The result of a resolution is visible only during the compile process and cannot be reliably read beforehand from the placeholder information in the library managers.
Call:
-
“Libraries” Menu
-
symbol in the top part of the toolbar of the Library Manager
-
Quickfix command in the case of an error message about an unresolved library.
For more information, see: ⮫ “Command: Messages ”
In compiler version 3.5.18.0 and later, the library profile is ignored for placeholder resolution. The placeholders become "free placeholders".
Requirement: A placeholder library is selected in the ⮫ Library Manager.
To resolve a placeholder library, the following are searched for in succession:
-
Current placeholder definition in the “Placeholders” dialog of the library manager(s) of the application(s)
-
Device descriptions of the devices used
-
Installed add-ons
-
Placeholder table of the library manager in the “POUs”view
The result is shown in the Library Manager below “Effective version”. Information about this can be found in the tooltip of the
icon. If none of the resolution steps is successful, then the library is flagged as
“(not resolved)” and the library will not be included in the compile.
For more information, see: ⮫ “Information for Library Developers ”
-
Dialog: Placeholders