Detecta variables declaradas pero no utilizadas en el código del programa compilado.
Justificación: Las variables no utilizadas hacen que un programa sea menos legible y fácil de mantener. Las variables no utilizadas llenan innecesariamente la memoria y malgastan innecesariamente el tiempo de ejecución durante la inicialización.
Importancia: Medio
Regla PLCopen: CP22 / CP24
Para las variables GVL:Si existen varias aplicaciones en un proyecto, sólo se verán afectados los objetos situados por debajo de las aplicaciones activas en ese momento. Si sólo hay una aplicación, también se ven afectados los objetos del pool POU común.
Ejemplo
PROGRAM PLC_PRG VAR iCounter1 : INT; iCounter2 : INT; // SA0035 END_VAR ICounter1 := 100; --> SA0035: Unused Variable 'iCounter2'