SA0072: Usos no válidos de variable contador
Detecta el uso de una variable contador en un FOR círculo
Justificación: Manipulación de la variable contador en un FOR Un bucle puede fácilmente resultar en un bucle infinito. Para evitar la ejecución del bucle para valores específicos de la variable de contador, utilice CONTINUE o simplemente un IF.
Importancia: Alta
Regla PLCopen: L12
ejemplo 80. Ejemplo
PROGRAM PLC_PRG
VAR_TEMP
iIndex : INT;
END_VARFOR iIndex := INT#0 TO INT#20 BY INT#1 DO
iIndex := iIndex - INT#1;
END_FORSalida en el Mensajes vista:
SA0072: Usos no válidos de la variable de contador 'iIndex'