Mit Sprungbefehl aus der For-Schleife ?

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich nehme mal an das du mit SCL Programmierst.
Im Anhang ein Ausschnitt aus dem SCL Handbuch.

Also zum abbrechen der gesamten FOR Schleife verwendest du EXIT.
Um nur den aktuellen Schleifendurchlauf zu beenden und damit in den nächsten Schleifendurchlauf zu gelangen verwendest du die CONTINUE Anweisung.

GOTO ist... Naja besser nicht verwenden.
Notfalls kannst du das verwenden wenn mehrere Schleifen ineinandergeschachtelt sind um von der innersten ganz hinaus zu springen.

godi
 

Anhänge

  • Programmsprung.JPG
    Programmsprung.JPG
    56,9 KB · Aufrufe: 242
Leider verwende ich kein SCL. Geht das überhaupt? Habe "nur" ne s7-200 mit Micro/Win und hangel mich mit FUP/AWL durch. Arbeite gerade an meiner Facharbeit. Ist SCL das Gleiche wie ST=strukturierter Text (CoDeSys)?
 
Ich habe das zwar noch nie gemacht aber ich denke es sollte funktionieren.
Ich denke mal das der Compiler bei der 200er einfach nur bei NEXT einen Sprungbefehl zurück zum Kopf von der FOR Schleife einfügt.
Also wenn du über NEXT drüberspringst dann solltest du aus der Schleife draußen sein.
 
Zurück
Oben