Ermittelt die Verwendung einer Zählervariable innerhalb einer FOR
-Schleife.
Begründung: Eine Manipulation der Zählvariable in einer FOR
-Schleife kann leicht zu einer Endlosschleife führen. Um die Ausführung der Schleife
für bestimmte Werte der Zählvariable zu unterbinden, arbeiten Sie mit CONTINUE
oder einfach mit einem IF
.
Wichtigkeit: Hoch
PLCopen-Regel: L12
Beispiel
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 --> SA0072: Ungültige Verwendung einer Zählervariablen 'iIndex'