easy-forum
Deutsch - Software => easySoft => Thema gestartet von: ThomasD am August 13, 2008, 16:29:09 Nachmittag
-
Hallo
diesmal habe ich ein Problem.
Zwei Pumpen sollen abwechselnd für 3 Stunden laufen.
Realisiert habe ich das mit Betriebsstundenzähler.
Problemstellung:
wenn Pumpe 1 ihre Zeit hinter sich hat, und Pumpe 2 gerade 2 Stunden gelaufen ist, und dann ein Stromausfall kommt wird der Betriebsstundenzähler für die Pumpe 2 resettet.
Genauso auch anders herum, wenn Pumpe 2 ihre Zeit hinter sich hat, usw.
Ich habe hiemal nur Stunden angegeben, im Original sind es 30 Tage.
Im Anhang ein Beispiel .
-
Hallo ThomasD,
würde gerne helfen kann aber deine Datei nicht öffnen. Diesen Fehler habe ich mit anderen Zip-Dateien nicht. Im Anhang ein Screen-Shot der Meldung.
Gruss
Jürgen
-
Hallo Jürgen,
bei mir geht das entpacken,habe mal eine neue Datei erstell brauchst sie nur Umbenennen
von .zip in .e60
Gruß veltins54
-
Hallo Veltins, Hallo ThomasD,
@Veltins, danke für die Hilfe, dachte nicht das dies eine Mogelpackung ist, wenn zip drauf steht ist auch zip drin (dachte ich). Jetzt ist mit auch die Fehlermeldung verständlich. Aber hat dann geklappt.
@Thomas, ist klar. Weil die Betriebsstundenzähler remanent sind ist ja auch die die Bedingung wenn Betriebsstundenzeit 1 erfüllt dann reset Betriebsstundenzähler 2. Vermutlich ist das ja nur ein Programmauszug weil so wie es jetzt ist kann Betriebstundenzähler 2 nie anlaufen, weil er ja dauerhaft resetet
wird.
Ich hab mal ein Beispiel an deine Schaltung angehangen wie ich es machen würde. Entscheidend ist dabei Merkerbyte 2 Remanent zu schalten, damit bei Spannungswiederkehr Merker 9 erhalten bleibt.
Gruss
Jürgen
PS: steht zip drauf, ist auch zip drin
2.PS: geht natürlich nur dann wenn die Betriebszeiten beider Pumpen gleich sein sollen.
-
Hallo Juergen.J,
eine Mogelpackung habe ich aus der Datei gemacht,weil du die Originaldatei nicht öffnen konntest.
Gruß veltins54
-
Hallo veltins,
da hab ich vielleicht doch ein Problem und sollte mal wieder Updaten.
Nochmals Danke!
Gruss
Jürgen
-
Sorry hatte in Zeile 8 und 9 mal wieder einen Fehler, hoffentlich hats keiner bemerkt. ;) Im Anhang sollte jetzt alles stimmen.
Gruss
JJ :) ;) :D ;D
-
Hallo zusammen,
erstmal vielen Dank an alle Mitwirkende.
Hab mir an dem Teil die Augen wie blöd rausgekuckt. ;)
Hallo @Juergen.J ,
hat keiner gemerkt. Laufzeiten der Pumpen sind gleich.
Werde das Programm morgen dann mit der Hardware testen, melde mich dann wieder.
Hallo @ heho,
Insbesondere geht es hierdrum, das die Betriebsstundenzähler nicht nach einem Stromausfall oder "Hauptschalter aus" wieder zurück gesetzt werden.
Welche Pumpe jetzt nach einem Stromausfall wieder anläuft ist egal.
Gruß
Thomas
-
Hallo,
da bin ich wieder.
@Juergen.J
das Programm läuft auch mit der Hardware.
Nach längerem überlegen ist die aber nichts für meine Anwendung.
Bei deinem Prog. z.B:
Wärend P1 läuft (ist sag ich mal 2 Stunden gelaufen)kommt eine Störung,
dann würde P2 anlaufen. Sollte die Störung nicht quittiert werden (was immer mal vorkommt) läuft P2 4 Stunden, einmal die Restzeit von P1 und die eigene von 3 Stunden.
Mein Vorhaben:
Beide Pumpen sollen max. 3 Stunden laufen, und dann umschalten.
Die Betriebszeit der einzelnen Pumpen soll im Display erscheinen, ist die Zeit bis zum Umschalten.
Bei einer Störung soll natürlich umgeschaltet werden, dann läuft die Pumpe wiederum max 3 Stunden.
Gruß
Thomas
-
Hallo Thomas,
sicher gibts auch dafür eine Lösung, nur schwer ist es eben wenn man das davor und das dahinter nicht kennt, Sinnvoll wäre wenn du zumindest das Pumpenprogamm oder das kpl. Programm anhängen würdest, das macht mit Sicherheit einiges leichter.
Gruss
Jürgen
-
Hallo ThomasD,
Hallo,
da bin ich wieder.
@Juergen.J
das Programm läuft auch mit der Hardware.
Nach längerem überlegen ist die aber nichts für meine Anwendung.
verstehe ich das jetzt richtig möchtest du jetzt eine andere Steuerung verwenden,wenn Ja welche.
Frage:
1: wie wird die Störung der Easy gemeldet
2:was wird mit der Restzeit gemacht bei der Pumpe die eine Störung meldet.
3:Sind es nachher immer noch 30 St pro Pumpe
4:Wie soll die Umschaltung erfolgen im Störfall(Zeitverzögert oder sofort)
5:starten die Pumpen über den Freigabeausgang selbstständig
Gruß veltins54
-
Hallo zusammen,
nein es ist kein anderes Programm.
@veltins45:
Es geht mir nur darum, das bei einem Stromausfall der Betriebsstundenzähler nicht resettet wird.
Bei Störungen bleibt der aktuelle Zählerstand erhalten.
Umschaltung erfolgt sofort.
Die Pumpen werden über einen Taster gestartet.
Das alte Programm habe ich mal angehängt, aber bitte keine grauen Haare
davon bekommen, es ist über Jahre gewachsen.
Gruß
Thomas
-
Hallo Thomas,
habe mir das Programm zwar noch nicht verinnerlicht, aber sowie ich sehe resetest du mit OT01 den OT03 und umgekehrt. Somit bleibt aber immer der OT der den anderen Resetet auf 1. Wie wäre es wenn du mit dem Flankenmerker 41 den OT01 und mit dem Flankenmerker 42 den OT03 resetest. So würde bei Spannungsausfall immer der OT-Inhalt bleiben, weil die OT automatisch Remanent sind, genauso wie bei Störungsumschaltung auf die andere Pumpe. Ich hoffe du verstehst was ich meine und da du die weiteren Zusammenhänge besser kennst auch weisst ob die Sache einen weiteren Hacken hat.
Gruss
Jürgen
-
Hallo Jürgen,
habe ich auch schon mal versucht.
Bei wiederkehr der Spannung ist z.B der OT1 aktiv ( = eine 1 am Ausgang)
Sobald das Programm dann dort hin kommt wird der Flankenmerker "gesetzt".
Das ist ja das ganze Problem was ich habe, ich schon mein ganzes Halbwissen daran versucht.
Gruß
Thomas
-
Hallo Thomas,
im Moment machst du mit OT01 die Umschaltung auf Pumpe 2 und Resetest den OT03. Was ich meine ist die Umschaltung lassen, aber nicht den OT03 Reseten sondern den OT01. Umgekehrt natürlich genauso. Somit ist OT01 und OT03 max. 2 oder 3 Zyklen auf 1. Da ja wenn Zeit erreicht, automatisch auf die nächste Pumpe umgeschaltet wird und gleichzeitig die Zeit des OT der umschaltet wieder auf 0 gesetzt wird. Somit ist bei Spannungswiederkehr keiner der beiden OT 1 (normaler Weise). Leider hab ich im Moment nicht die Zeit um mich tiefer in dein Programm rein zu denken, ich weis also nicht ob OT=1 noch irgend wo zu irgendwelchen Anlaufzwecken oderso gebraucht wird, solltest du besser wissen. Wenn dir noch nicht klar ist was ich meine melde dich einfach wieder.
Gruss
Jürgen
-
Hallo Jürgen,
das könnte so klappen.
Werde das mal morgen mit der Hardware testen.
Melde mich dann wieder.
Vielen Dank nochmals.
Gruß
Thomas
-
Hallo ThomasD,
ich habe mal versucht es zu lösen teste mal,ich kann es leider nicht ich habe keine Steuerung und
die Simulation funktioniert leider mangelhaft (die merker bleiben nicht remanent)
Gruß veltins54
-
Hallo ThomasD,
ich habe mal in einer anderen testversion die Betriesstundenzähler durch Zähler ersetzt
zum schnelleren testen.
Gruß veltins54
-
Hallo heho,
die Aufgabe des Programmes soll ja sein das jede Pumpe maximal 30 Tage läuft,im Normalfall
nur im Fehlerfall soll eine ander Pumpe übernehmen da man einen Ausfall nicht planen
kann nutzt eine 1/3 oder 1/2 lösung nichts,die gelaufende Zeit der jeweiligen Pumpen bleibt
doch erhalten.
Gruß veltins54
-
Hallo heho,
die Beschreibung von Thomas betrift das Programm von Juergen,der eigendliche Programmaufbau
sollte ja so sein:
beide Pumpen maximal 30 Tage laufzeit im Normalfall
im Fehlerfall umschalten auf eine andere Pumpe
die Laufzeit der unterbrochenen Pumpe soll erhalten bleiben ob im Fehlerfall oder bei Spannungsausfall oder Hauptschalter aus und ein.
bei Spannungsausfall oder Hauptschalter aus ein soll die Pumpe die unterbrochen wurde weiter laufen bis die 30 Tage erreicht nur im Fehlerfall wird umgeschalten.
Gruß veltins54
-
Hallo veltins54,
sieht sehr gut aus.
Werde dann heute oder morgen deinen Teil bei mir ins Programm einbinden, und werde mich dann melden.
Gruß
Thomas
-
Hallo ThomasD,
würde mich freuen wenn es geht, leider habe ich nur die Easysoft um zu testen,und die
ist in der Simulation mangelhaft.
Gruß veltins54
-
Hallo zusammen,
hallo veltins54,
die Steuerung funktioniert jetzt wie gewollt.
Vielen Dank nochmal an alle mitwirkenden.
Gruß
Thomas