Detecta las salidas de métodos y funciones que no se especifican al llamar al método o función.
Justificación: Las salidas ignoradas pueden ser un aviso sobre un error no gestionado o llamadas a funciones sin sentido porque los resultados no se utilizan.
Importancia: Medio
Ejemplo
FUNCTION Fun1 VAR_INPUT bIn : BOOL; VAR_END VAR_OUTPUT bOut : BOOL; END_VAR PROGRAM PLC_PRG VAR bValue :BOOl; END_VAR Fun1(bIn : TRUE); --//SA0169: The output 'bOut' is ignored when called.
Ver también