Wie bekomme ich es hin, dass ich die Timerfunktion reseten kann?
Also ich kenne das mal wieder von Siemens so:
Die Zeit wird zurückgesetzt, wenn der Rücksetzeingang von "0" auf "1" wechselt, während die Zeit läuft. Durch diesen Wechsel werden auch der Zeitwert und die Zeitbasis auf Null zurückgesetzt. Und damit auch der Binärausgang zurückgesetzt.
Erst wenn Reset wieder auf "0" ist, soll der Timer wieder neu anlaufen dürfen.
Aber die CoDeSys Timer haben ja keinen Reseteingang?!
Ich habe mir schon einen Counter selbstgebaut mit Resetfunktion aber beim Timer komme ich nicht weiter!
Bin echt dankbar für ein paar Ideen damit ich mir einen eigenen Timer Baustein "zusammenbauen" kann.
Schönen Sonntag noch!
MfG Alex
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2006-02-28
Originally created by: -AB-
Eine andere Möglichkeit ist die interne Variable .StartTime des TON-Bausteines zu manipulieren. Hier steht der Wert drin wann der Zähler angefangen hat zu zählen.
Also musst du beim Reset im Timeformat nur die aktuelle Uhrzeit und Datum reinschreiben.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich hab schon wieder ein Problem
Wie bekomme ich es hin, dass ich die Timerfunktion reseten kann?
Also ich kenne das mal wieder von Siemens so:
Die Zeit wird zurückgesetzt, wenn der Rücksetzeingang von "0" auf "1" wechselt, während die Zeit läuft. Durch diesen Wechsel werden auch der Zeitwert und die Zeitbasis auf Null zurückgesetzt. Und damit auch der Binärausgang zurückgesetzt.
Erst wenn Reset wieder auf "0" ist, soll der Timer wieder neu anlaufen dürfen.
Aber die CoDeSys Timer haben ja keinen Reseteingang?!
Ich habe mir schon einen Counter selbstgebaut mit Resetfunktion aber beim Timer komme ich nicht weiter!
Bin echt dankbar für ein paar Ideen damit ich mir einen eigenen Timer Baustein "zusammenbauen" kann.
Schönen Sonntag noch!
MfG Alex
Ich würde mir den Eingnag Vorbereiten ( schreibe nur in ST )
Timmer_IN:= Start_Timmer and not Timmer_Reset
Timmer_TON( IN:= Timmer_In, PT:=t#5s, Q:= Timmer_Ausgang);
Originally created by: -AB-
Eine andere Möglichkeit ist die interne Variable .StartTime des TON-Bausteines zu manipulieren. Hier steht der Wert drin wann der Zähler angefangen hat zu zählen.
Also musst du beim Reset im Timeformat nur die aktuelle Uhrzeit und Datum reinschreiben.