SA0078 : Branches CASE manquantes
Détecte CASE
déclarations sans CASE
succursales et un seul ELSE
déclaration
Justification : A CASE
une instruction sans cas fait perdre du temps d’exécution et est difficile à lire.
Importance : Moyenne
Exemple 85. Exemple
PROGRAM PLC_PRG VAR iVar : INT; xTemp : BOOL; END_VAR
iVar := iVar + INT#1; //in the following the case descriptions are missing: CASE iVar OF ELSE xTemp := NOT xTemp; END_CASE
Sortie dans le messages voir:
SA0078 : Branches CASE manquantes