SA0026: Posibles cadenas truncadas
Detecta asignaciones de cadenas e inicializaciones de cadenas que no utilizan una longitud de cadena suficiente
Justificación: cuando se asignan cadenas de diferentes longitudes, una cadena podría truncarse. Esto puede tener resultados inesperados.
Importancia: Media
ejemplo 38. Ejemplo
PROGRAM PLC_PRG VAR strVar1 : STRING[10]; strVar2 : STRING[6]; strVar3 : STRING[6] := 'abcdefghi'; // SA0026 END_VAR
strVar2 := strVar1; // SA0026
Salida en el Mensajes vista:
SA0026: Truncamiento de 'abcdefghi'
SA0026: Posible truncamiento de la cadena 'strVar1'
Para más información, ver: