loop Schleife

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo user,
versuche mit einer S7-312IFM eine loop Schleife zu programmieren,
doch ohne Erfolg.Beim Übetragen stürzt das Programm ab.
Kennt die S7-312IFM keine loop Schleife oder liegt der Fehler an anderem Ort?
L Anzahl
Next: T Zaehler
..........
..........
L Zahler
Loop Next
..........
..........
MfG
max
 
Hallo.

Wieviele Durchläufe soll den deine Schleife machen? Wenn du zuviele Durchläufe hast geht die CPU in Stop. Nach meinen Wissen müsste die CPU312 IFM Schleifen können.
 
Ach ja: wenn die 312 kein Loop könnte, würde sie den Baustein nicht akzeptieren und es würde bereits bei der Übertragung eine Fehlermeldung kommen. Wenn sie den Baustein nicht ablehnt, dann kann es ein logisches Problem sein. Was sind die letzten Einträge im Diagnosepuffer? Was heißt "Stürzt das Programm ab"? Geht die SPS in Stop?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo user,
Dank für Euer Interesse,
Konnte das Problem lösen,war indirekt an der loop Schleife gelegen.
Programmauszug:
Auf DB10
LAR1 P#DBX 10.0
LAR2 P#M 10.0
L 16
Next:T #S_ZAE
L W#16#FFFF
L w[AR1,P#0.0]
==I
= [AR2,P#0.0]
+AR1 P#2.0
+AR2 P#0.1 (Hier hatte ich AR1 eingegeben)
L #S_ZAE
Loop Next

Doch die Erhöhung der Schleifendurchläufe wirkt sich prob. auf
die Zykluszeit aus. Bei 200 Durchläufen schon bei 150ms(Zyklusüberschreitung).Für meine Zwecke unbrauchbar.
MfG
max
 
Zurück
Oben