Using image pools

An image pool is a table of image files. By specifying the ID and the name of the image pool, TwinCAT can unambiguously reference an image file when you use it in the project, for example in a visualization. A project can contain multiple image pools. You can add image pools to the PLC project tree in the Solution Explorer. In a library project, you can assign an image pool as symbol library for the visualization via its object properties.

Using image pools 1:

We recommend reducing the size of an image file as far as possible you integrate it. This optimizes the loading time of the visualization in all visualization variants (TargetVisu, WebVisu and programming system).

When you insert an image element into a visualization and enter an ID (static ID) in the element properties, TwinCAT automatically creates a global image pool. TwinCAT uses the default name "GlobalImagePool".

Note the following points, if the ID of an image file exists in multiple image pools: