SA0056: Sabit geçerli aralık dışındaPermalink

İşlecin geçerli aralığı dışındaki değişmezleri (sabitleri) algılar

Gerekçe: Bu mesaj, bir değerin bu değer aralığının dışında kalan bir sabitle karşılaştırıldığı durumlarda verilir. Ardından karşılaştırma sürekli olarak ‎TRUE‎ veya ‎FALSE‎ döndürür. Bu bir programlama hatasının göstergesidir.

Önemliymiş: Yüksek

Örnek

PROGRAM PLC_PRG
VAR
	byTestVar: BYTE; 
END_VAR

WHILE byTestVar >= 260 DO
 byTestVar := byTestVar + 1;
END_WHILE

--> SA0056: Constant out of valid range