FOR döngülerinde geçici olmayan değişkenlerin kullanımını algılar.
Gerekçe: Bu bir performans uyarısıdır. Bir POU her çağrıldığında bir sayaç değişkeni
her zaman başlatılır. Bu değişkeni geçici bir değişken olarak oluşturabilirsiniz (VAR_TEMP). Bu değişkene erişim daha hızlı olabilir ve değişken kalıcı bellekte yer kaplamaz.
Önemliymiş: Orta
PLCopen kuralı: CP21 / L13
Örnek
PROGRAM PLC_PRG VAR nIndex : INT; iVar : INT; END_VAR FOR nIndex := INT#0 TO INT#20 BY INT#1 DO iVar := iVar + nIndex; END_FOR --> SA0073: Inadequate counter variable
Ayrıca bakınız