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:
SA0036: Salida no utilizada 'iOut1'