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