All objects marked with an asterisk (*) in the navigator have not been compiled since last being changed.
compiles these objects only.
If no errors arise, you can download the compiled project using
If you use the Compile incrementally command several times in a row, the memory assignment of the PLC might be fragmented. We therefore recommend that you use the function Compile all in regular intervals. With Compile all, any fragmented memory assignment will be restored.
A POU is an incremental unit. When part of a POU is changed, the entire POU is recompiled. In order to keep the compilation time to a minimum, we would recommend distributing the whole program among as many POUs as possible (structured programming).
Only the program (PRG) type POUs which have been entered under Tasks are compiled.