16.12.2019 15:36 | |
Beiträge: 7 Bewertung:
|
Hallo Logo-Gemeinde, habe ein Problem wo ich noch keine Lösung hier im Forum für gefunden habe. Problemstellung: Ich habe "ein" analoges Eingangs-Signal (4-20mA) das mir den Füllstand in einem Becken übermittelt und am Ende soll damit ein Wirbeljet (eine Art Pumpe) angesteuert werden. Der Füllstand muss Min. 80 cm betragen, damit der Wirbeljet überhaupt laufen darf (Trockenlaufschutz). Insgesamt hat das Becken eine Max. Füllhöhe von 300 cm, was aber nicht relevant ist.! Nun kommt die Schwierigkeit: Der Wirbeljet soll nur anlaufen, wenn 5 Minuten lang fallender Pegel ist. Ist dann der Pegel grösser 140 cm soll der Wirbeljet im Impuls laufen (10Min. an; 5Min. aus). Fällt der Pegel unter 100 cm soll der Wirbeljet dauerhaft laufen bis auf den Trockenlaufschutz von minimal 80 cm. Es wäre mir sehr geholfen wenn mir da jemand weiterhelfen könnte. 1000Dank im Voraus.! |
16.12.2019 15:41 | |
Beigetreten: 18.12.2014 Letzter Bes: 13.03.2025 Beiträge: 34870 Bewertung:
|
Hallo Biko20, zuerst willkommen im Forum. Welchen physikalischen Weg stellt denn das 4-20mA dar? 0-5m?0-10m? |
Zuletzt bearbeitet von: ixo65 am: 12/16/2019 15:41:24 |
|
16.12.2019 15:57 | |
Beigetreten: 18.12.2014 Letzter Bes: 13.03.2025 Beiträge: 34870 Bewertung:
|
Ich hätte da noch eine Frage: "Der Wirbeljet soll nur anlaufen, wenn 5 Minuten lang fallender Pegel ist." Was ist für dich 5 Minuten lang fallender Pegel, woran willst du dies erkennen? Nach 5 Minuten den Anfangspegel mit dem Pegel nach Ablauf der 5 Minuten vergleichen und dann einen neuen 5 Minuten Zyklus anstoßen? |
16.12.2019 18:15 | |
Beigetreten: 22.02.2008 Letzter Bes: 18.11.2024 Beiträge: 2698 Bewertung:
|
Wichtig wäre noch die Angabe, um wieviel cm oder mm der Füllstand überhaupt in den 5 Minuten sinkt, um eine brauchbare Tendenz zu erkennen. Die Logo-Analogeingänge haben eine nicht allzu hohe Auflösung und größere Toleranz. M.f.G. Scorp |
17.12.2019 00:04 | |
Beigetreten: 11.06.2019 Letzter Bes: 11.03.2025 Beiträge: 2449 Bewertung:
|
Hallo Biko20, Bei den Fragen von ixo65 ist noch anzuhängen wie schnell der zu erwartende fallende Pegel ist. Gerade wenn bei beginnenden fallendem Pegel der Wirbeljet direkt anlaufen soll. mfG |
17.12.2019 18:22 | |
Beigetreten: 07.05.2011 Letzter Bes: 12.03.2025 Beiträge: 4740 Bewertung:
|
Schau dir mal die Bausteine Analoger Schwellwertschalter, Analogwertüberwachung und Analog Differenzschwellwertschalter an! |
18.12.2019 09:49 | |
Beiträge: 7 Bewertung:
|
Hallo ixo65, Entschuldigung das ich jetzt erst antworte, mein Sohn hatte von Vorgestern-Nacht auf gestern eine Blinddarm OP. Aber nun bin ich wieder auf Arbeit. Erstmal Danke für das schnelle antworten.! Ich fasse mal deine 2 Beiträge zusammen. Zu Frage 1: 4-20mA sind 0-3 Meter (oder besser 0-300cm). Zu Frage 2.: Mein Sensor (VEGAPULS WL61) liefert mir ja ständig den aktuellen Wert (Füllstand) Dieser Wert müsste in einer Art „Overflow Merker“ zeitlich (5Min.) mit dem aktuellsten Wert verglichen werden. Ist der Wert dann gefallen soll der Wirbeljet im passenden Modus (Dauer oder Impuls, abhängig von dem aktuellen Füllstand) anlaufen. |
18.12.2019 09:52 | |
Beigetreten: 18.12.2014 Letzter Bes: 13.03.2025 Beiträge: 34870 Bewertung:
|
Nach 5 Minuten also vergleichen. Und um wie viel cm? 10 cm? 50 cm? |
18.12.2019 13:05 | |
Beiträge: 7 Bewertung:
|
Nach 5 Min. vergleichen, richtig. Aber um wieviel cm -genau ist nicht wichtig. Einfach nur Tendenz fallend. Also kurzes Beispiel: Wert im Merker 95 cm, nach 5Min. 93 cm Füllstand --> Wirbeljet laufe dauernd. -- Es ist leider nicht zu berechnen oder vorherzusagen wieviel Füllstand genau in wieviel Minuten ab oder zunimmt. |
18.12.2019 13:09 | |
Beiträge: 7 Bewertung:
|
@ motmonti Genau diese Bausteine habe ich mir ja auch schon angeschaut aber leider nichts brauchbares dabei rausbekommen. Ich mach das leider auch zu selten… |
18.12.2019 13:18 | |
Beiträge: 7 Bewertung:
|
@ Scorp + @ Ella_68 Wie ich schon weiter oben ixo65 geantwortet habe, kann ich genau diese Angabe nicht machen, wieviel cm in wieviel Min ab- oder zunimmt. Auch hier ein Beispiel: Da es sich bei dem Becken um ein offenes Becken handelt, kann der Füllstand ja auch während der 5 Min. nicht nur fallen sondern durch ein Regen- Ereignis wieder ansteigen. Und dann sollen der Wirbeljet ja aus bleiben, weil steigender Pegel. |
18.12.2019 13:48 | |
Beigetreten: 22.02.2008 Letzter Bes: 18.11.2024 Beiträge: 2698 Bewertung:
|
Dann mal einige Fakten zum Analogeingang der Logo, der hat zwar eine Auflösung von 1000 Schritten, also bei dir 0,3cm oder 3mm, allerdings auch eine Toleranz von 1,5% vom Endwert, also bei dir 4,5cm. Da es sich dabei um einen Maximalwert handelt, kann deine Messung vielleicht gut gehen, muss aber nicht. Änderung 2cm, Toleranz 4,5cm ? Die Auflösung und Toleranz wird gerne ignoriert, könnte hier aber zum Problem werden. Im Anhang ist ein Ansatz zur Erkennung eines fallenden Füllstandes. I1 und AI1 ist nur für die Simulation zum Ausprobieren, I1 durch den Impulsgeber ersetzen, AI1 durch den Analogwert für den Füllstand ersetzen, vorzugsweise in mm skalieren, 20mm sind besser als 2cm. Mit den Min/Max-Bausteinen wird ein Mini-Eimerkettenspeicher gebildet, also Analogwerte durchgeschoben. Entweder im Takt des Einganges I1 oder durch einen Impulsgeber, der auf 5min eingestellt ist. Einfach mal ausprobieren, Scorp DateianhangFallend.zip (96 Downloads) |
18.12.2019 15:39 | |
Beiträge: 7 Bewertung:
|
Hallo Scorp, hab zwar jetzt gleich Feierabend, aber hab das schonmal bei mir eingefügt und kurz drüber geschaut. Sieht schon recht gut und vielversprechend aus. DANKE schonmal dafür. Geb aber nochmal Rückmeldung Lg |
18.12.2019 19:58 | |
Beigetreten: 22.02.2008 Letzter Bes: 18.11.2024 Beiträge: 2698 Bewertung:
|
Jetzt musst du nur noch deinen obigen Text korrigieren oder ergänzen. Oberhalb von 140cm Impuls, unterhalb von 100cm bis 80cm Dauer, aber was soll zwischen 100cm und 140cm passieren ? M.f.G. Scorp |
19.12.2019 13:47 | |
Beiträge: 7 Bewertung:
|
Hallo Scorp, korrekt erkannt (und mein Beschreibungsfehler – SORRY!). Richtig ist:
Ich hoffe diese 101 cm reichen aus (trotz der hohen Toleranz von 1,5 %) damit kein undefinierter Zustand entsteht, oder.!? |
20.12.2019 13:33 | |
Beigetreten: 22.02.2008 Letzter Bes: 18.11.2024 Beiträge: 2698 Bewertung:
|
Undefinierte Zustände wird es nicht geben, wenn es richtig programmiert ist, nur die Schwellwerte müssen nicht unbedingt mit der Theorie übereinstimmen. Im Anhang ist ein Programm, was deinen Wünschen entspricht. Kann allerdings immer möglich sein, dass man bei einer "Trockenübung" etwas übersieht. Probiere das einfach mal aus, du must es letztendlich verstehen, ansonsten fragen. Was die Speicherung von Analogwerten angeht, es ist NICHT möglich, eine dauerhafte Überwachung zwischen aktuellen Füllstand und den Füllstand vor 5 Minuten zu programmieren. Es wird hier alle 5 Minuten ein neuer Messzyklus eingeleitet, Wenn innerhalb dieses Messzyklus der Füllstand um z.B. 2cm fällt, dann wird ein RS-Block gesetzt. Wenn zu dieser Zeit der Füllstand noch über 140cm ist, passiert noch nichts. Fällt der Füllstand unter 140cm, geht der Wirbeljet im Impulsbetrieb an. Fällt der Füllstand weiter unter 100cm, geht der Dauerbetrieb an. Fällt der Füllstand weiter unter 80cm, wird der RS-Block rückgesetzt. Neu starten kann der Wirbeljet dann nur noch, wenn der Füllstand auf mindestens 83cm steigt und dann wieder um 2cm fällt. M.f.G. Scorp DateianhangWirbeljet.zip (91 Downloads) |
Folgen Sie uns auf