Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Reset Funktion bei der Einschaltverzögerung TON ?

2006-02-26
2006-02-28
  • MisterX1000 - 2006-02-26

    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

     
  • Wild Willi - 2006-02-26

    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);

     
  • 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.

     

Log in to post a comment.