Autor Thema: Heizungssteuerung  (Gelesen 5419 mal)

Offline ssure

  • Newbie
  • *
  • Beiträge: 7
Heizungssteuerung
« am: März 11, 2006, 09:19:18 Vormittag »
Hallo alle zusammen,
ich brauche etwas Hilfe bei der Programmierung meiner easy719DC-RC.
Installation und Verkabelung war alles kein Problem.

Ich habe folgendes vor:
Im Keller befindet sich ein Warm-Wasser-Speicher mit einem AD592 als Temperaturfühler.
Im Wohnzimmer habe ich einen Grundofen mit Warmwassererwärumg eingebaut. In diesem befindet sich auch ein AD592 zur Ermittlung der Wassertemperatur im Ofen.
An einem Relaisausgang der easy befindet sich die Umwälzpumpe zwischen Ofen und Warm-Wasser-Speicher.

Wenn jetzt die Temperatur im Ofen grösser ist als im Speicher + einen Wert x dann Pumpe an.
Wenn dann aber die Temperatur im Speicher + einen Wert x grösser oder gleich der im Ofen, dann Pumpe aus.

Als Beispiel:
Speichertemperatur 60 C
Ofentemperatur 85 C
Jetzt soll die Pumpe anlaufen weil 60 C + x (hier z.B: 20 C) in Summe 80 C
kleiner ist als 85 C im Ofen.
Den Wert x gebe ich an damit das Relais nicht ständig schaltet wenn sich die beiden
Temperaturen nähern.

Fällt jetzt die Temperatur im Ofen auf einen Wert x über die Temperatur im Speicher
(für x z.B. 5 C) dann Pumpe wieder aus.
Also Ofen 75 C und Speicher 70 C dann Pumpe aus.

Ich hoffe Ihr könnt mir als Anfänger bei meinem Problem weiterhelfen.
Ich bin für jedes Beispielprogramm dankbar.
Es handelt sich ja eigentlich nur um eine Differenzmessung, die ja schon als Beispiel im Forum
liegt, aber bei diesem Programm rattert das Relais los bei Annäherung der beiden Temperaturen.

Dank im Vorraus
     Sven


Offline hellraider

  • Jr. Member
  • **
  • Beiträge: 45
  • let the sun shine
Re: Heizungssteuerung
« Antwort #1 am: März 11, 2006, 10:41:15 Vormittag »
Hallo,
das Phänomen mit den losratternden Relais hatte ich Anfangs auch,
als ich einfache Analogwertvergleicher einsetze.
Bis ich mir mal angeschaut habe, was denn da eigentlich passiert.

Wenn du permanent ( also bei jedem Prgrammzyklus ) den Analogwert
vergleichst, hast du das Problem, das dein Analogeingang sehr stark "pendelt"
d.h. dein Analogwert, pendelt von 100 bis 103 ( als Beispiel)
Jetzt setzt du deinen Vergleicher auf 101 ( z.b.) als wird dir dein Analogwert-
vergleicher immer wieder mal sagen, Wert ok. dann m,al wieder nicht usw. usw.
Das ist das Problem, mit den flatternden Relais.

Ich habe das Problem so gelöst, das ich alle 5 Minuten einen Impuls erzeuge
(Zeitrelais blinkend) und mit diesem Impuls den Analogwertvergleicher ansteuere.
So erhalte ich zwar nur alle 5 Minuten einen Messwert, aber für die
normale "Temperatursteuerung" ist das alle mal ausreichend ( und man kann den Wert ja auch noch runtersetzen ! )

Im allgemeinen habe ich die Erfahrung gemacht, das alles was in der easy mit
Analogwerten zu tun hat, immer besser ist, diesen Wert nur zyklisch abzufragen
und nicht permanent, da die Wandler scheinbar doch etwas ungenau sind.
Beri Versuchen habe ich festgestellt, das beim anlegen einer Referenzspannung
( 5,000000000 V ) der Wanlder keinen "festen Wert" ausgab.
Er schwankte immer um 1-2 Digits.

Gruß

Offline ssure

  • Newbie
  • *
  • Beiträge: 7
Re: Heizungssteuerung
« Antwort #2 am: März 11, 2006, 10:49:49 Vormittag »
Danke hellraider für Deine Hilfe.
Ich denke mal so komme ich der Sache schon näher, aber ich bräuchte das Ganze vielleicht noch in Form einen Beispielprogramms.
Da ich mit der easy Soft noch nicht so vertraut bin würde es wahrscheinlich eine Ewigkeit dauern bis ich das umgesetzt habe.

Offline hellraider

  • Jr. Member
  • **
  • Beiträge: 45
  • let the sun shine
Re: Heizungssteuerung
« Antwort #3 am: März 11, 2006, 12:30:38 Nachmittag »
Welche Version von easySoft hast du denn ?
Denn ich habe 6.11 pro, und die Programme darauf geschrieben, sind leider nicht
abwärtskompatibel !!!! >:(

Gruß

Offline ssure

  • Newbie
  • *
  • Beiträge: 7
Re: Heizungssteuerung
« Antwort #4 am: März 11, 2006, 14:12:23 Nachmittag »
Ich habe die 6.11 Basic
Habe aber auch die Demo von 6.11 pro, damit könnte ich mir das Programm anschauen.

Offline hellraider

  • Jr. Member
  • **
  • Beiträge: 45
  • let the sun shine
Re: Heizungssteuerung
« Antwort #5 am: März 12, 2006, 08:19:20 Vormittag »
Hallo,
anbei ein kleines Beispiel.
Es gibt natürlich viele Ansätze, dieses Problem zu lösen,
aber ich habe mit diesem Weg die besten Erfahrungen
gemacht, wenn es darum ging, Heizungen, bzw. andere
Verbraucher zu steuern, die relativ träge sind.
Zur Steuerung eines Förderanlage oder ähnlichen, würde ich einen
anderen Weg wählen (wo es auf schnelle Reaktionszeit ankommt)
Aber für alle trägen Systeme ist dies ein guter Ansatz.

Gruß


Offline ssure

  • Newbie
  • *
  • Beiträge: 7
Re: Heizungssteuerung
« Antwort #6 am: März 13, 2006, 18:11:36 Nachmittag »
Also erst mal vielen Dank für Deine Hilfe hellraider.
Habe meine Grenzwerte eingesetzt und es läuft soweit alles ganz gut.

Ich möchte jetzt aber noch meine Analogwerte im Display darstellen.
Jetzt ist wieder das Problem das die Werte im Display sehr stark schwanken.
Habe also das Zeitrelais benutzt mit dem Nachteil, oder besser mein Fehler, das die
Anzeige nur alle 30 sec. erscheint. Wie muss ich das richtig machen ?

Und da stellt sich noch die Frage der Skalierung. Ich habe mir die Analogwerte für meinen
Temperaturbereich ermittelt. 100 C entspricht ca. 6100 und 0 C entspricht ca. 3030.
Wie kann ich das korrekt darstellen ?

Entschuldigt bitte diese Anfängerfragen, aber jeder fängt ja mal an.

Gruß Sven