FOR döngüsünde bir sayaç değişkeninin kullanımını algılar
Gerekçe: Bir FOR döngüsünde sayaç değişkeninin manipülasyonu kolayca sonsuz bir döngüye neden olabilir.
Sayaç değişkeninin belirli değerleri için döngünün yürütülmesini önlemek için CONTINUE veya sadece bir IF kullanın.
Önemliymiş: Yüksek
PLCopen kuralı: L12
Örnek
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: Invalid use of counter variable 'iIndex'
Ayrıca bakınız