Merker setzen und zeitversetzt zurücksetzen

Drain

Level-2
Beiträge
224
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

irgendwie hänge ich gerade an einem Problem und sehe wohl den Wald vor lauter Bäumen nicht.

Ein Merker soll durch die positive Flanke eines anderen Merkers gesetzt werden. Zurückgesetzt soll er werden, wenn ein Eingang geschalten wird und daraufhin eine gegebene Zeit abgelaufen ist.

Ich habe es mit der Zeitfunktion speichernde Einschaltverzögerung versucht, es hat aber nicht so funktioniert wie ich es mir vorgestellt hab.
Ist der Ansatz mit dieser Funktion richtig?

Nachtrag: Ach ja, das alles mit S7

Drain
 
Zuletzt bearbeitet:
Wenn der rücksetzende Eingang die ganze Zeit über angesteuert bleibt, geht das einfach so mit einer SE-Zeit. Ansonsten z.Bsp. mit dem Eingang einen weiteren Merker setzen, mit diesem Merker die SE-Zeit ansteuern und mit der SE-Zeit, dann beide Merker zurücksetzen.
 
Ich habe es mit der Zeitfunktion speichernde Einschaltverzögerung versucht, es hat aber nicht so funktioniert wie ich es mir vorgestellt hab.
Ist der Ansatz mit dieser Funktion richtig?

Drain

Hi,

muss der Rücksetzeingang die ganze Zeit anstehen, oder soll das nur ein Impuls sein?
Falls dauerhaft, dann würde ich eine Einschaltverzögerung nehmen, ansonsten einen SI-Timer.

Micha
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für eure Antworten.

Folgendes muß berücksichtigt werden.
Der gesetzte Eingang darf das Setzen des Merkers 1.1 nicht verhindern, siehe Grafik.

Drain
 

Anhänge

  • Schaltzustände.PNG
    Schaltzustände.PNG
    2,5 KB · Aufrufe: 30
Danke für eure Antworten.

Folgendes muß berücksichtigt werden.
Der gesetzte Eingang darf das Setzen des Merkers 1.1 nicht verhindern, siehe Grafik.

Drain



Code:
[FONT=Courier New]SET [/FONT]
[FONT=Courier New]U     "anderer Merker"[/FONT]
[FONT=Courier New]FP    "Flankenmerker"[/FONT]
[FONT=Courier New]S     "Merker"[/FONT]
 
[FONT=Courier New]SET [/FONT]
[FONT=Courier New]U     E x.x[/FONT]
[FONT=Courier New]UN    "anderer Merker"    //Timer wird damit neu getriggert   [/FONT]
[FONT=Courier New]L     T#5S[/FONT]
[FONT=Courier New]SE    T 1[/FONT]
[FONT=Courier New]//; [/FONT]
[FONT=Courier New]U     T 1[/FONT]
[FONT=Courier New]R     "Merker"[/FONT]

also darauf hättest du aber auch kommen können, oder :rolleyes:

Gruß
 
Zurück
Oben