Object ‘Image Pool’

The Image Pool object contains a table with image ID assignments.

ID ID of the image; you reference this ID, for example in the visualization of the image.
File name File path of the image; if you click for more settings ( 643f870a0d2f93cac0a8640e01044fe0_2be833ef7deb1e6ec0a8640e0056e76c ), the Select Image dialog box opens.
Image Show a thumbnail of the image.
Link type Opens the Select Image dialog box, where you define the link type.

Dialog box ‘Select Image’

Image File

Name and directory of the image file (example: “C:\Programme\images\logo.bmp”) CODESYS supports the following image formats: BMP, EMF, GIF, ICO, JPG, PNG, SVG, and TIFF. Please note that a controller may not support all formats.

Whether or not you can use images formatted as scalable vector graphics (*.svg) depends on the operating system. Any necessary information is located in the device description of the hardware vendor.

What do you want to do with the image file?
Remember the link

CODESYS saves only the link. CODESYS automatically updates any changes to an image file in the image pool. You must ensure that the path of the image file does not change.

When saving the project as an archive, CODESYS embeds the image file in the project archive.

Remember the link and embed into project

CODESYS copies the image to the image pool and the link information is retained. In this way, CODESYS recognizes any changes to the image file and then update the image pool can as needed. This behavior is controlled with the options in the next table.

Embedded image files increase the memory requirement of the project.

Embed into project

CODESYS copies the image to the image pool. If the image file is changed again afterwards, then it is not updated in the project. For libraries, you must embed the image in the project.

Embedded image files increase the memory requirement of the project.

When the image file changes, then
These options are available only if you have selected the Remember the link and embed into project check box as described above.
reload the file automatically CODESYS automatically updates the image file in the project without prompting.
prompt whether to reload the file If the image file has changed, you may be prompted whether or not the image file should be updated.
do nothing CODESYS does not update the image file in the image pool.

See also