Detecta variables de salida que no son utilizadas por ninguna instancia de bloque de funciones
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: CP24
Ejemplo
FUNCTION_BLOCK AFB VAR_INPUT iIn1: INT; iIn2: INT; END_VAR VAR_OUTPUT iOut1: INT; END_VAR PROGRAM PLC_PRG VAR Fb1: AFB; END_VAR Fb1(iIn1 := 99) --> SA0036: Unused output 'iOut1'