SA0036 : Variables de sortie inutilisées
Détermine les variables de sortie des fonctions et des blocs fonctionnels qui ne sont pas affectés dans la fonction ou le bloc fonctionnel concerné.
Justification : Les variables non utilisées rendent un programme moins lisible et moins maintenable. Les variables inutilisées remplissent inutilement la mémoire et gaspillent inutilement du temps d'exécution lors de l'initialisation.
Importance : Moyenne
Règle PLCopen : CP24
Exemple 45. Exemple
FUNCTION_BLOCK FB_Afb VAR_INPUT iIn1: INT; iIn2: INT; END_VAR VAR_OUTPUT iOut1: INT; iOut2: INT; END_VAR
iOut1 := iIn1 + iIn2;
Sortie dans le messages voir:
SA0036 : Sortie inutilisée 'iOut1'