Compilerwarnung C0561
Meldung: Aufrufrekursion: <POU> -> <POU>
Mögliche Fehlerursache: Der Programmcode enthält einen rekursiven Aufruf.
Fehlerbehebung: Den rekursiven Aufruf entfernen, falls dieser nicht gewollt ist.
Beispiel für den Fehler:
METHOD METH: BOOL
VAR_INPUT
END_VAR
Recursive();
PROGRAM Recursive
VAR
END_VAR
Recursive();Der Aufruf von Recursive im Programm Recursive produziert folgende Warnung:
Meldung:
C0561: Aufrufrekursion: RECURSIVE -> RECURSIVE