Skip to main content

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:

  • sa_icon_message.png SA0036 : Sortie inutilisée 'iOut1'