SA0060 : Zéro utilisé comme opérande invalide
Détecte les opérations où un opérande avec la valeur 0
provoque une opération invalide ou absurde
Justification : Ce type d'expression peut indiquer une erreur de programmation. Dans tous les cas, cela gaspille inutilement du temps d'exécution.
Importance : Moyenne
Exemple 71. Exemple
PROGRAM PLC_PRG VAR byTemp1 : BYTE; wTemp2 : WORD; dwTemp3 : DWORD; END_VAR
byTemp1 := byTemp1 + 0; wTemp2 := wTemp2 - WORD#0; dwTemp3 := dwTemp3 * DWORD#0;
Sortie dans le messages voir:
SA0060 : Zéro utilisé comme opérande invalide