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:
SA0060: Cero utilizado como operando no válido