AS Sprung in PRG

Tyler-Durden

Level-1
Beiträge
24
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo hier der neuling wieder,

leider finde ich nichts im forum zum thema und naja vlt. ist die frage auch ein wenig .... aber kann ich in einem FB den Sprung (AS) auf die Init in PRG setzten? gibt es da einen befehl oder so?

auf der beckhoff seite werden nur beispiele erklärt wo der sprung selbst wieder in die ablaufsprache im FB selbst geht. nun weiß ich halt nicht ob man überhaupt woanders hin "sprinegn" kann.

hoffe ihr versteht meine wirrwarr frage ;D erklärs aber gerne noch ausführlicher :D

(mein PRG heisst MAIN1(PRG) und der FB nennt sich Drehrichtung(FB)) und vom FB will ich in MAIN1 am ende )
 
merk schon hab mich falsch ausgedrückt.

Frage: was muss in die ??? um in Init1 zu kommen?
(siehe Bild)
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    41,9 KB · Aufrufe: 30
Zuviel Werbung?
-> Hier kostenlos registrieren
:confused: sehe ich das richtig ? Du willst aus der einen Schrittkette in dem einen Baustein in die zweite Schrittkette in dem anderen Baustein direkt springen ?
Wenn ja , so läuft das nicht. Jede Schrittkette muß für sich geschlossen sein. Di kannst nur einen Schritt aus z.B. Schrittkette 1 als Bedingung für das Anlaufen von Schrittkette 2 nehmen - also im Prinzip ein Unterprogramm aufrufen.

Falls ich total daneben liege dann beschreib dein Anliegen doch noch mal etwas anders :cool:
 
Hallo,

also die Variable
SFCInit : BOOL;
als im Main1 deklarieren. Die SFC-Schritte aktivieren.

Wenn der SFCInit auf True gesetzt wird in den INIT Baustein gesprungen.

Es gibt noch den SFCReset, solange der True ist kann die Schrittkette nicht abgearbeitet werden.
 
Zurück
Oben