Deutsch - Software > easySoft

Verhalten des Ansprech-/Rückfallverzögert Timer

(1/1)

Andrus Saar:

Hallo

Was sollte ich tun, um zu verhindern, dass ein Zeitgeber, der das Ein- und Ausschalten verzögert, den Ausgang unterbricht, wenn das Signal am Eingang während einer Verzögerung beim Ausschalten des Ausgangs wieder eingeschaltet wird?

Ich habe eine Idee, aber ich würde gerne wissen, ob jemand hier eine gute Lösung hat....

Andrus

(übersetzt von DeepL Translate)

radar17892:
Hallo Andrus,
du kannst 2 Timer verwenden. 1x anzugsverzögert und 1x rückfallverzögert mit retriggerung. Die retriggerung wird ausgelöst wenn der zweite Timer noch aktiv ist.

Andrus Saar:
Könnten Sie mir (und jedem anderen, der dies liest :) Ihr Diagramm zeigen.

Ich werde hier auch meine Lösung mit zwei Timern ( Ansprechverzögert) , zwei Logikblöcken und einem Impulsrelais posten.

Andrus

(Übersetzt von DeepL Translate)



radar17892:
Aber sicher doch:


--- Code: ---// on delay
T01 (
EN := I01,
RE := ,
ST := ,
I1 := T#3000ms,
I2 := ,
Q1 => ,
QV => );
//off delay
T02 (
EN := T01Q1 or (M01 and T02Q1),
RE := ,
ST := ,
I1 := T#3000ms,
I2 := ,
Q1 => ,
QV => );
//Flanke
M01:= I01 and not M02;
M02:= not I01;

--- Ende Code ---

Andrus Saar:
Hallo

Ich habe es überprüft, es hat wie gewünscht funktioniert.
Danke für das Teilen.
Ich habe eine andere Variante mit nur einem Timer gemacht.

Ich bin mir allerdings nicht sicher, wie zuverlässig sie ist, vielleicht verhält sie sich in manchen Situationen unerwartet.

Andrus

(übersetzt von DeepL translate)

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln