Rileva le inizializzazioni che non assegnano le costanti
Giustificazione: Le inizializzazioni devono essere possibilmente costanti e non devono fare riferimento ad altre variabili. In particolare, bisogna evitare le chiamate di funzione durante l'inizializzazione, perché possono consentire l'accesso a dati non inizializzati.
Importanza: Medio
Esempio
PROGRAM PLC_PRG VAR dwTemp : DWORD := 22; dwTest : DWORD := dwTemp; // SA0118 dwVar : DWORD := TempVarInFUNC(); // SA0118 END_VAR --> SA0118: Initialisations not using constants