Skip to main content

SA0060: Cero utilizado como operando no válido

Detecta operaciones donde un operando con el valor 0 provoca una operación no válida o sin sentido

Justificación: Este tipo de expresión podría ser un indicio de un error de programación. En cualquier caso, desperdicia tiempo de ejecución innecesariamente.

Importancia: Media

ejemplo 71. Ejemplo
PROGRAM PLC_PRG
VAR
    byTemp1 : BYTE;
    wTemp2 : WORD;
    dwTemp3 : DWORD;
END_VAR
byTemp1 := byTemp1 + 0;
wTemp2 := wTemp2 - WORD#0;
dwTemp3 := dwTemp3 * DWORD#0;

Salida en el Mensajes vista:

  • sa_icon_message.png SA0060: Cero utilizado como operando no válido