检测未使用足够字符串长度的字符串赋值和字符串初始化
理由当分配不同长度的字符串时,字符串可能会被截断。这可能会产生意想不到的结果。
重要性:中型
示例
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'