-
Notifications
You must be signed in to change notification settings - Fork 7
ASZirkulationspumpe
Eine Zirkulationspumpe wurde in die Warmwasser-Zirkulationsleitung einer Heizungsanlage eingebaut. Die Pumpe besitzt keine Regelung.
Die Pumpe soll nur im Betrieb sein, wenn auch Personen im Haus anwesend sind. Zudem soll die Pumpe nur so lange laufen, bis über die Zirkulationsleitung warmes Wasser zurück in den Warmwasserbehälter fliesst.
Die Pumpe wird an einen Relais-Ausgang angeschlossen. Zudem wird ein Dallas 18S20-Temperatursensor an der Warmwasser-Zirkulationsleitung befestigt.
Der Temperatursensor wird mit zwei Triggern versehen:
32°C = Bei Unterschreitung wird ein Trigger als Statusmeldung versendet. 40°C = Bei Überschreitung wird ein Trigger als Statusmeldung versendet.
Achtung: Die Statusmeldungen müssen als Ziel die CU enthalten, auf der auch die Autonome-Steuerung läuft (Notify-Feld).
-
Mo.-Fr. : 05:00 bis 07:30
-
Mo.: 12:00 bis 22:00
-
Di.: 16:00 bis 22:00
-
Mi.: 07:31 bis 22:00
-
Do.: 16:00 bis 22:00
-
Fr.: 07:31 bis 22:00
-
Sa.: 07:00 bis 22:00
-
So.: 07:00 bis 22:00
Die Sequenz der AS sieht dann so aus:
Auf der linken Seiten finden sich die jeweiligen Timer (7x Timer-wöchentlich (je ein Wochentag) und 1x Timer täglich (Mo.-Fr.)). Als Startzeit wird dann z.B. für Montag 12:00 Uhr gewählt und ein Intervall von 10 Stunden.
Die Timer werden dann über Oder-Verknüpfungen (ein oder mehrere Timer müssen aktiv sein, damit was passiert) zusammengeführt.
Unten links wird über einen passiven Eingang die Statusmeldung der Trigger abgefangen und dann jeweils in einen Vergleich geschickt (Bei Trigger-Unterschreitung wird 64 gesendet, bei Überschreitung 193). Die Triggerwerte lassen sich entweder per Hand berechnen, oder man lässt den Message-Processor im Vordergrund laufen und schaut, welche Werte tatsächlich versendet werden.
Über die Bitweise-UND-Verknüpfung wird dann überprüft, ob ein Timer und der untere Trigger aktiv sind. Wenn dem so ist, wird über das Flip-Flop der Ausgang und somit die Zirkulationspumpe eingeschaltet. Wird also ein Trigger bei Unterschreitung ausgelöst, aber kein Timer ist aktiv, so passiert nichts. Soweit so gut.
Das Verhalten beim Ausschalten der Zirkulationspumpe muss jedoch etwas anders sein:
Die Pumpe muss auch ohne aktiven Timer ausgeschaltet werden können. Sonst könnte es passieren, dass die Pumpe eingeschaltet ist (weil Timer und Trigger aktiv waren). Beim Ausschalten der Timer evt. jedoch nicht mehr aktiv ist und somit die Pumpe einfach weiterlaufen würde.
Um dies zu verhindern wird der Ausschalttrigger einfach auf den priorisierten Eingang des Flip-Flops gelegt, welches somit auch ohne aktiven Timer den Ausgang deaktiviert.
Das korrekte Regelverhalten lässt sich dann schön anhand eines Diagramms nachvollziehen:
- HAP, was steckt dahinter
- Technische Dokumentation
- Schematische Darstellung
- Erklärung Upstream-Module / Upstream-Interface
- Funktionsweise des Bootloaders
- Erklärung CU, Server-CU und CCU
- Installation HAP auf dem Server
- Erste Schritte (Server & CU)
- Erstmalige Inbetriebnahme einer neuen Control-Unit
- Download HW Layouts & Bauteillisten
- Jalousieaktor
- Control Unit
- Relaisstufe
- Dimmerstufe
- LCD
- PC-Interface
- Zero-Cross-Detection
- Belegung Cat5 (Vorschlag)
- Systembewegungsmelder von Jung mit HAP einsetzen
- Autonome Steuerung für Aktoren (Dimmer, Jalousie, Reed, ...
- Scheduler
- Makros
- Direktes Login in die Web-GUI ohne Passwort-Dialog
- Firmware-Upload in die Config-GUI (Web-GUI)
- Debugging
- Datenbank-Wartung
- Umrechungsformel Dallas DS18S20
- HTML & Stream-integration