Skip to main content

Erreur du compilateur C0097

Message: Définition dupliquée de la variable '<nom de la variable>' dans le bloc fonction '<nom du bloc fonction>' et dans la base '<nom du bloc fonction de base>'

Cause possible de l'erreur: Une variable est déclarée de même nom dans un bloc fonction et sa base.

Correction des erreurs: Utilisez des noms de variable différents.

Exemple 377. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    fb : FB;
END_VAR


FUNCTION_BLOCK FB EXTENDS FB2
VAR
    i : INT;
END_VAR


FUNCTION_BLOCK FB2
VAR
    i : INT;
END_VAR

Message:

C0097 : Définition dupliquée de la variable 'i' dans le bloc fonction 'FB' et dans la base 'FB2'