-> Hier kostenlos registrieren
Hallo Leute
Ich habe ein Problem mit einer Verzögerung innerhalb einer Schleife. Zum testen meines Programmes benutze ich PLCSIM. Die CPU geht nach ca.20s auf Stop. Ich glaube das der Watchdog anspringt.Kann man den irgendwie ausschalten? Oder mache ich was falsch mit den timer? Für Hilfe wär ich dankbar. Hier der Codeauszug:
Ich habe ein Problem mit einer Verzögerung innerhalb einer Schleife. Zum testen meines Programmes benutze ich PLCSIM. Die CPU geht nach ca.20s auf Stop. Ich glaube das der Watchdog anspringt.Kann man den irgendwie ausschalten? Oder mache ich was falsch mit den timer? Für Hilfe wär ich dankbar. Hier der Codeauszug:
Code:
FOR i:=0 TO x1 DO
IF SollwertOut=x1 THEN
EXIT;
END_IF;
WHILE qt=false DO
t:=S_ODT(T_NO:= T1, S:=TRUE, TV:=T#1s, R:=FALSE,Q:=qt);
END_WHILE;
t:=S_ODT(T_NO:= T1, S:=false, TV:=T#1s, R:=true,Q:=qt);
SollwertOut:=SollwertOut+1;
END_FOR;