TIA Zeitüberwachung

Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, ich gebe zu, das das Thema TIA von mir bisher noch eher stiefmütterlich behandelt wird, ...
... einmal in die rechte Anweisungsliste bei den Zeiten rein gesehen und sofort die Anweisung "Zeit zurücksetzen" entdeckt.
Das war auch weniger an Dich gerichtet, sondern an den TE.

Als ich mich damals mit den Timern die ersten Male beschäftigt habe, hab' ich einfach mal die Hilfe über die paar Timerfunktionen durchgeklickt, was mir da überhaupt so alles zur Verfügung steht. Das ist ja nicht der riesen Zeitaufwand.
Das sind so die Sachen, die ich bei kuti trotz allen Engagement für sein Programm manchmal vermisse.
 
Man sollte sich nur überlegen, ob man alle Zeiten zurücksetzt oder nur die vom ältesten Timer. Bei letzterer Variante hätte man bei der nächsten Anforderung immer noch eine Überprüfung aktiv, während bei der ersten Variante komplett bei Null begonnen wird.
Um nur den ältesten Timer zu resetten, das Netzwerk mit dem Zähler hinter die 3 Timer verschieben (zeigt dann anstatt auf den zuletzt gestarteten Timer auf den nächsten = ältesten Timer) und sowas in der Art nach dem Zähler einfügen:





PS: In KOP wirken diese verzweigten Netzwerke immer sehr übersichtlich, aber umgeschaltet in FUP würde ich lieber 3 einzelne Netzwerk draus machen wollen.
:sm12:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab' nicht getestet, aber normalerweise sollte der Zähler von 0 bis 2 zählen. Sind auch 3. Dabei sollte Reset Vorrang vor Weiterzählen haben. Und der Zähler ist nur zur Timerauswahl, mehr nicht.
Funktioniert das so nicht? Oder warum die Änderung?
:confused:

;)

Wenn PV = 2 ist, zählt der Zähler nur bis 1. Somit wird der dritte Timer nicht gestartet. Habe es so getestet. Ich habe als PV 4 genommen und die Vergleiche mit 1 angefangen (man hätte auch PV 3 und mit 0 Vergleich anfangen können) Auf jeden Fall danke für RT. Sowas habe ich gebraucht.
 
:icon_redface::icon_redface: hucki, du machst mich ja ganz verlegen. So, diese Funktion ist nun abgeschlossen. Jetzt geht es zur nächsten, die sich Drehmomentabschaltung nennt. Ist eigentlich fast wie die vorherige.
 
Zuletzt bearbeitet:
Was wäre den mit dem Ansatz eine FIFO Struct mit 3 DTL Variablen.

Jedes mal wenn der Schieber betätigt wird, schiebst du alle Werte einen Platz weiter und trägst die neue Systemzeit ein und vergleichst die Aktuelle Zeit mit der ersten im FIFO.

Ist Zeit zwischen dem letzten und ersten Eintrag nicht länger als eine Stunde vom letzten Eintrag her, dann hast du 3 Aktionen innerhalb einer Stunde.

Beim Quittieren kann man die Werte ja auf 0 setzen, um so einen definierten Start zustand zu haben.
 
Was wäre den mit dem Ansatz eine FIFO Struct mit 3 DTL Variablen.

Jedes mal wenn der Schieber betätigt wird, schiebst du alle Werte einen Platz weiter und trägst die neue Systemzeit ein und vergleichst die Aktuelle Zeit mit der ersten im FIFO.

Ist Zeit zwischen dem letzten und ersten Eintrag nicht länger als eine Stunde vom letzten Eintrag her, dann hast du 3 Aktionen innerhalb einer Stunde.

Beim Quittieren kann man die Werte ja auf 0 setzen, um so einen definierten Start zustand zu haben.

Hört sich sehr interessant an. Danke. Habe es aber mittlerweile so gemacht wie hucki.
 
Zurück
Oben