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.

Compiled Components
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.
Choose Device
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: <name>_XYlib.dll

Device
  • Vendor:

  • List of the devices

  • Options

    • Group by category:

      : 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.

    • Display all versions (for experts only)

      : in addition, all other available versions of the devices can also be selected.

      : only the newest version of each device is available for selection.

    • Display outdated versions

      : in addition, outdated versions of the devices can also be selected. Outdated versions result, for example, from the update of plug-ins.

      : outdated device versions are not displayed.

  • Information about the device.

Chose device The runtime module precompiled in the object file is assigned to the selected device.

See also