Bir tanımlayıcının gösteriminin bildirimindeki gösterimden farklı olduğu kod konumlarını tespit eder
Gerekçe: IEC 61131-3 standardı, tanımlayıcıları büyük/küçük harfe duyarlı olmayacak şekilde tanımlar. Bu, "varx" olarak bildirilen bir değişkenin kod içinde "VaRx" olarak da kullanılabileceği anlamına gelir. Ancak bu kafa karıştırıcı ve yanıltıcıdır ve bundan kaçınılmalıdır.
Önemliymiş: Orta
Örnek
Cihaz ağacında bir POU PLC_PRG ve bir POU fnc (fonksiyon) mevcuttur.
PROGRAM PLC_PRG VAR iVar: INT; _123test_var_: INT; END_VAR ivar := iVar + 1; // SA0029 _123TEST_var_ := _123test_var_; // SA0029 Fnc(); // SA0029 --> SA0029: Notation in code (ivar) must equal declaration (iVar) --> SA0029: Notation in code (_123TEST_var_) must equal declaration (_123test_var_) --> SA0029: Notation in code (Fnc) must equal declaration (fnc)
Ayrıca bakınız