Rileva le assegnazioni e le inizializzazioni di stringhe che non utilizzano una lunghezza di stringa sufficiente.
Giustificazione: Quando vengono assegnate stringhe di lunghezza diversa, una stringa potrebbe essere troncata. Questo può avere risultati inaspettati.
Importanza: Medio
Esempio
PROGRAM PLC_PRG VAR strVar1 : STRING[10]; strVar2 : STRING[6]; strVar3 : STRING[6] := 'abcdefghi'; // SA0026 END_VAR strVar2 := strVar1; // SA0026 --> SA0026: Truncation of string 'abcdefghi' --> SA0026: Possible truncation of string 'strVar1'