Yazma izniyle erişilmeyen ve bu nedenle sabit olarak bildirilebilen değişkenleri algılar
Gerekçe: Bir değişken yalnızca bildirim noktasında yazılıyorsa ve bunun dışında yalnızca okuma için kullanılıyorsa, statik analiz değişkenin de değiştirilmemesi gerektiğini varsayar. İlk olarak, bir değişkenin sabit olarak bildirilmesi, program değiştirildiğinde değişkenin değişmediğinin kontrol edilmesiyle sonuçlanır. İkinci olarak, sabit olarak bildirim kodun daha hızlı yazılmasını sağlayabilir.




NOT

Bir projede birden fazla uygulama varsa, yalnızca o anda etkin olan uygulamanın altındaki nesneler etkilenir. Yalnızca bir uygulama varsa, ortak POU havuzundaki nesneler de etkilenir.
Önemliymiş: Düşük
Örnek
PROGRAM PLC_PRG VAR iVar : INT := INT#17; iTest : INT; END_VAR iTest := iTest + iVar; // SA0012: iVar could be declared as constant --> SA0012: Variable 'iVar' could be declared as constant
Ayrıca bakınız