Skip to main content

Helpful Hints

Important

All tasks share one process image.

The reason for this is that a separate process image for each task would compromise performance.

Moreover, a process image can be consistent only for one task. This avoids inconsistencies if all tasks share a process image.

When you develop a project, you need to make sure that the input data (VAR_INPUT) is copied to a safe location in the event of a conflict. This also applies to output data (VAR_OUTPUT).

POUs, such as the SysSem library, provide the capability of solving consistency and synchronization problems. Consistency problems can also occur when accessing other global objects (global variables or POUs). Consistency problems always occur when multiple read and write to one variable. The POUs of the SysSem library can also help to resolve these kinds of conflicts.

For more information, see: Library documentation for SysSem