-

Semantischer Fehler: Rekursive Abhängigkeit in Programmorganisationseinheit (POE) '...'.

Gemäß der Norm IEC 61131 sind rekursive POE-Aufrufe nicht zulässig.

In Ihrem Projekt rufen sich zwei POEs gegenseitig auf. Solche rekursive Abhängigkeiten sind nicht zulässig, da dies ein unerwünschtes oder instabiles Verhalten der Applikation verursachen kann. Die Fehlermeldung wird für jede betroffene POE ausgegeben.

Hinweis
Nach dem Löschen des gegenseitigen Aufrufs im Code müssen in den betroffenen Variablentabellen auch die entsprechenden FB-Instanzdeklarationen gelöscht werden. Der Fehler bleibt so lange bestehen, wie die Instanzdeklarationen eine rekursive Verwendung zeigen.

Weitere Infos
Die IEC 61131 verbietet auch, dass eine POE sich selbst aufruft. In PLCnext Engineer ist dieser Fall durch die semantische Fehlermeldung "'...' ist kein gültiger Funktionsbaustein" abgedeckt.