Detecta inicializaciones que no asignan constantes
Justificación: Las inicializaciones deben ser constantes si es posible y no deben hacer referencia a otras variables. En particular, debe evitar las llamadas a funciones durante la inicialización, ya que esto puede permitir el acceso a datos no inicializados.
Importancia: Medio
Ejemplo
PROGRAM PLC_PRG VAR dwTemp : DWORD := 22; dwTest : DWORD := dwTemp; // SA0118 dwVar : DWORD := TempVarInFUNC(); // SA0118 END_VAR --> SA0118: Initialisations not using constants