Conditions for full download
Full download is required if:the type of a variable is changed (from DINT to REAL for example); this includes the following cases:change of the combination of variables (rename/type change/addition/removal/…) which make up a function block; as the compiler includes in a function block all the temporary variables needed (to memorise the partial result of a complex expression for example), it is possible for the change to the code of a function block to require a full download;change of the combination of variables (rename/type change/addition/removal/…) that make up a structure;the dimension of an array is altered;the task run time is altered;Full download is also required if, following alterations different from those listed above, the user decides to carry out a “Rebuild all” instead of a “Rebuild”.Note: the running of a full download is recognised by the request, aimed at the user, to confirm the interruption of the running on the target after giving the download command.