Hallo zusammen,
ich habe folgendes Problem, ich benötige eine Einschaltverzögerung, jedoch gelingt es mir dies nicht mit den Elementen Verzögerung und Timer, später mehr dazu, zu realisieren.
Was ich konkret brauche ist, bei aktivem Eingangs Signal fängt eine Zeit t an zu laufen, wenn die Zeit t erreicht wurde, wird der Ausgang aktiviert und bleibt auch solange aktiv wie der Eingang dann aktiv bleibt. sollte jedoch, egal wann der Eingang deaktiviert werden, wird auch automatisch der Ausgang deaktiviert. die zeit t fängt dann wieder erneut an zu laufen sobald der Eingang aktiviert wird.
[Blocked Image: https://infosys.beckhoff.com/content/1031/tcplclibstandard/images/TON_Diagramm.gif]
Es soll ein Signal ausgewertet werden, welches ab einem bestimmten Schwellwert triggert und unter dem Schwelwert bleibt das Signal konstant aktiv. Sobald das Signal z.b. für eine Sekunde Konstant aktiv ist, soll dies erkannt werden.
zum Timer -> dieser schaltet nur bei durchgehend aktivem Eingangs Signal innerhalb der Zeit t den Ausgang an und aus. Problem hier: beim Trigger schaltet dieser natürlich gar nicht, auch gut so, jedoch beim Konstanten aktivem Signalpegel, schaltet der Ausgang hin und her, dies ist von mir nicht gewünscht, dies sollte durchgehend aktiv bleiben.
zur Verzögerung -> hier zu muss immer das Eingangs Signal für eine Zeit t anliegen, damit dieses durchgeschleift wird. Problem hier: Der Trigger wird gar nicht erst erkannt und da ich nur ein aktives (high) Signal als durchgehend anliegen habe, wird einmalig das High Signal durchgeschleift und der Ausgang bleibt für die Ewigkeit aktiv
Ich bitte euch um Hilfe, gibt es irgendein Workaround mit dem ich das in den Griff bekomme?
Ich danke euch im Voraus.