Forum

Forum Index -> SCADA - Allgemein -> Restlaufzeit Zähler
Mtries Restlaufzeit Zähler
Benutzer
Mitglied seit: 16.11.2017
Nachrichten: 13

Hallo Zusammen,

habe ein Problem und finde nicht den richtigen Lösungsansatz.

Hab eine Pumpe die eine (verstellbare) Zeit x am Tag laufen soll. 

Über den Tag wird die Pumpe durch die Sonneneinstrahlung aktiviert / deaktiviert wird, teilweise auch mehrmals am Tag.

Diese gesamt Laufzeit würde ich gerne nun abziehen von der Zeit x und die Pumpe am späten Abend nachlaufen lassen um die verbleibende Zeit.

Der automatische Rücksetzer könnte dies erreichen, kann man diesen nicht pausieren.

Gibt es eine Komponente, die die Zeit Zählen kann?

 

Gruß Matthias

08.09.2021 15:52
DanielBack Re: Restlaufzeit Zähler
Benutzer
Mitglied seit: 16.11.2017
Nachrichten: 164

Hallo Matthias,

mit der Komponente "Zähler" können Sie sich die "An-Zeit" in Sekunden ausgeben lassen. Diese Zeit können Sie dann, mit der gewünschten An-Zeit verrechnen (grafische Logik zB). Ich denke, damit können Sie das umsetzen.

Gruß,

Daniel


Mit freundlichen Grüßen, Daniel Back
08.09.2021 17:04
christian.stuellein Re: Restlaufzeit Zähler
Benutzer
Mitglied seit: 04.03.2016
Nachrichten: 2

 

Eine Alternative wäre die LUA Komponente. Hier kann man die Logik mittels der Lua Scriptsprache implementieren. 

Denkbar wäre folgender Ansatz:

Aufruf des Scriptes über Input und zyklisch (zyklisch, damit man die aktuelle Laufzeit ausgeben kann falls gewünscht)

Wenn die Pumpe tagsüber angeschaltet wird (externe komponente?) wird der An-Zähler erhöht ausgegeben (wenn das ein Ausgang ist, steht dessen wert beim nächsten Auftuf zur Verfügung und kann erhöht werden - falls nicht gibt es eine Funktion um Werte zu speichern und beim nächsten Aufruf zu laden). Wenn dann die "Abendzeit" erreicht ist (fest oder durch Sonnenuntergang des Astrotimer) kann die Pumpe dann durch das Script aktiviert werden, bis die vorgegebene Laufzeit erreicht ist. (zurücksetzen des Tageszählers per Scrip oder per Eingang)

vlg

 

 

 

 

01.10.2021 17:52
Mtries Restlaufzeit Zähler
Benutzer
Mitglied seit: 16.11.2017
Nachrichten: 13

Hallo Herr Back,

hatte das ursprüngliche Problem eleganter gelöst, aber nun ein neues, bei dem ich dies gerne umgesetzt hätte.

Habe nur ein Konvertierungsproblem.

Der Zähler gibt ja das Datenformat Timespan aus, dieses kann ich doch nicht in den Input einer grafischen Logik verrechnen?!

vlg

27.09.2022 16:28
DanielBack Re: Restlaufzeit Zähler
Benutzer
Mitglied seit: 16.11.2017
Nachrichten: 164

Hallo Matthias,

Der Ausgang "Zähler An [s]" ist ein UINT32 und kann dann auch in der Logik verrechnet werden. Alternativ: LUA ;)

vlg


Mit freundlichen Grüßen, Daniel Back
27.09.2022 17:12
Anmelden