Hallo,
ich benutze eine Einschaltverzögerung als Timeout-Überwachung.
Leider startet der Timer beim ersten Mal nicht.
TimeOut(IN := FALSE);
....
TimeOut(IN := TRUE, PT:= T#2s);
Als Ergebniss erhalte ich:
IN := TRUE
PT := T#2s
StartTime := T#5m3s
ET := T#0
Q := FALSE
Weder StartTime noch ET ändern sich. Kann eigentlich nicht sein!
Woran könnte es liegen ???
Mahlzeit
Den Aufruf mit IN:=FALSE machst du aber nicht zufällig zyklisch ?!
Der sollte natürlich nur gemacht werden, wenn auch ein Neustart des Timers erwünscht ist.
Gruss
Erik
[quote="Erik Böhm"]Mahlzeit
Erik[/quote]
Der Aufruf IN:=FALSE wird nur einmal angesprungen.
Ansonsten würde StartTime immer wieder neu gesetzt.
Log in to post a comment.
Hallo,
ich benutze eine Einschaltverzögerung als Timeout-Überwachung.
Leider startet der Timer beim ersten Mal nicht.
TimeOut(IN := FALSE);
....
....
....
TimeOut(IN := TRUE, PT:= T#2s);
Als Ergebniss erhalte ich:
IN := TRUE
PT := T#2s
StartTime := T#5m3s
ET := T#0
Q := FALSE
Weder StartTime noch ET ändern sich. Kann eigentlich nicht sein!
Woran könnte es liegen ???
Mahlzeit
Den Aufruf mit IN:=FALSE machst du aber nicht zufällig zyklisch ?!
Der sollte natürlich nur gemacht werden, wenn auch ein Neustart des Timers erwünscht ist.
Gruss
Erik
[quote="Erik Böhm"]Mahlzeit
Den Aufruf mit IN:=FALSE machst du aber nicht zufällig zyklisch ?!
Der sollte natürlich nur gemacht werden, wenn auch ein Neustart des Timers erwünscht ist.
Gruss
Erik[/quote]
Der Aufruf IN:=FALSE wird nur einmal angesprungen.
Ansonsten würde StartTime immer wieder neu gesetzt.