Skip to main content

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 496. Beispiel für die Warnung
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