Skip to main content

SA0036: Variables de salida no utilizadas

Determina variables de salida de funciones y bloques de funciones que no están asignadas dentro de la función o bloque de funciones relevante.

Justificación: Las variables no utilizadas hacen que un programa sea menos legible y mantenible. Las variables no utilizadas llenan la memoria innecesariamente y desperdician tiempo de ejecución innecesariamente durante la inicialización.

Importancia: Media

Regla PLCopen: CP24

ejemplo 45. Ejemplo
FUNCTION_BLOCK FB_Afb
VAR_INPUT
    iIn1: INT;
    iIn2: INT;
END_VAR
VAR_OUTPUT
    iOut1: INT;
    iOut2: INT;
END_VAR
iOut1 := iIn1 + iIn2;

Salida en el Mensajes vista:

  • sa_icon_message.png SA0036: Salida no utilizada 'iOut1'