Sabit atamayan başlatmaları algılar
Gerekçe: İlklendirmeler mümkünse sabit olmalı ve başka değişkenlere atıfta bulunmamalıdır. Özellikle, başlatma sırasında işlev çağrılarından kaçınmalısınız çünkü bu, başlatılmamış verilere erişime izin verebilir.
Önemliymiş: Orta
Örnek
PROGRAM PLC_PRG VAR dwTemp : DWORD := 22; dwTest : DWORD := dwTemp; // SA0118 dwVar : DWORD := TempVarInFUNC(); // SA0118 END_VAR --> SA0118: Initialisations not using constants
Ayrıca bakınız