Bausteinprobleme

Ulli_FHBRB

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi, ich hab da mal eine grundsätzliche Frage und hoffe ihr könnt mir weiterhelfen:
Ist es möglich, eine bspw. im FC1 parametrierte Funktion gleich im FC1 aufzurufen und zu nutzen?
 
Du willst also, dass der FC1 den FC1 aufruft, der dann wieder den FC1 aufruft und der ruft dann wieder den FC1 auf, welcher den FC1 aufruft, wobei dann der FC1 aufgerufen wird, indem der FC1 aufgerufen wird..........


Nein, wird nicht funktionieren.

"Stop durch zu große B-Stack verschachtelung"
So nennt sich dann der Fehler.

Gruß wolder
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Re

Danke für die schnelle Antwort. Es war nur komisch, dass der FC im FUP gleich einfügbar war und auch in keinster Weise eine Fehlermeldung kam.
War ein Denkfehler von mir; nochmals DANKEDANKE :)
 
Ja so ist die Software.
Leider kann sie nicht denken!
Sie kann zwar viele Fehler im Vorfeld unterbinden, aber eben nicht alle.
Ruf den FC1 im OB1 oder in irgendeinem anderen FC auf, dann funktionierts.

Gruß wolder
 
rekursive Bausteinaufrufe

Rekursive Bausteinaufrufe sind in Step7 in gewissen Grenzen erlaubt, deshalb
läßt der FUP/KOP-Editor das Einfügen des FC1 im FC1 auch zu.

Allerdings muß dabei die CPU-abhängige zulässige Schachtelungstiefe und die
Größe des Lokaldatenstacks beachtet werden.

Der Baustein muß die Rekursionstiefe also begrenzen.

Die Rekursion kann auch so gehen:
FC1 ruft FC2 auf, der ruft wiederum FC1 auf

Gruß
PN/DP
 
Zurück
Oben