Skip to main content

Erreur du compilateur C0101

Message: Récursivité des données : '<récursion>'

Cause possible de l'erreur: Initialisation récursive des données sur deux blocs fonctionnels

Correction des erreurs: Évite les récursions pour l'initialisation des données.

Exemple 380. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    inst0 : FB1;
END_VAR

FUNCTION_BLOCK FB1
VAR
    inst1 : FB2;
END_VAR

FUNCTION_BLOCK FB2
VAR
    inst2 : FB1;
END_VAR

Message:

C0101 : Récursivité des données : FB1->FB2->FB1