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_VAR
FOR iIndex := INT#0 TO INT#20 BY INT#1 DO iIndex := iIndex - INT#1; END_FOR
Salida en el Mensajes vista:
SA0072: Usos no válidos de la variable de contador 'iIndex'