Object ‘C Implemented Library’¶
Symbol: 
You add the object to a library project in the POUs view. A C Implemented Library can contain several precompiled modules, each of which is assigned to a certain device. The inserted modules are not visible in the library manager.
If you double-click on the object in the POUs view, it opens in its editor.
| Object files for devices | |
List of the devices with the assigned module with the following information: Device, Version, File name, File size |
|
| Add | Opens the dialog box Select device, where you can assign a precompiled module to a device and add it to the C-implemented library. Any number of modules can be added to such an object. When downloading a concrete project with this library to a device, only the respectively matching file is loaded to the device. |
| Remove | Removes the selected entry in Object files for devices. |
| Object File | Input of a file that matches the Device and can be loaded by the operating system as a dynamic object, for example for Windows: *.dll, for Linux: *.so Please note: The file *.dll must contain the title of the library project in its name. Example: if the library project has name XYlib, then the Object File must be called: |
| Device |
|
| Chose device | The runtime module precompiled in the object file is assigned to the selected device. |
: the available devices (newest version) are sorted by category. The category is defined in the device description file.
: the available devices appear flat and alphabetically sorted.