MikroKopter - Forum » Eigene Projekte » (MicroSPS) Heizungssteuerung mit SPS-Ctrl

(MicroSPS) Heizungssteuerung mit SPS-Ctrl

Seite: 1

Autor Neuer Beitrag
Entwickler, Admin
Registriert seit: Feb 2006
Beiträge: 2788
Ort: Ostfriesland
Hallo,

hier habe ich eine Heizungssteuerung mit einer MicroSPS realisiert.

Im Detail habe ich im Funktionsplan:
- Menüführung
- Nachtabsenkung
- Einstellbare Tag / Nachtzeit
- die Kesseltemperatur wird nach der Aussentemperatur gesteuert (Stichwort: Heizkurve)
http://de.wikipedia.org/wiki/Heizkurve

Die Version V0.2 (im Download-Bereich) hat zusätzlich:
- Party-Funktion (Kessel wird für eine einstellbare Zeit heiss gehalten)
- die Temperaturen (Aussen und Kessel) können per Debugger zum Test vorgegeben werden
- Die Umwälzpumpe wird auch geschaltet

Alle mit einer alten Heizung können mit einer Nachrüstung eine Menge Heizkosten sparen.

MicroSPS-Anwender können vielleicht noch etwas lernen und abgucken.

externer Link:
User image

Gruss,
Holger
_______________
http://www.mikrocontroller.com - http://www.MikroKopter.com - http://www.microSPS.com
« Bearbeitet von HolgerB am 31.08.2006 09:28. »
Entwickler, Admin
Registriert seit: Feb 2006
Beiträge: 2788
Ort: Ostfriesland
In der Version V0.3 habe ich noch folgendes geändert:
- grösserer Rahmen für mehr Platz auf der Schaltplanseite
- Warmwassererwärmung mit Vorrangschaltung und einstellbarer Wassertemperatur
- bessere Übersichtlichkeit im Funktionsplan

Gruss,
Holger
_______________
http://www.mikrocontroller.com - http://www.MikroKopter.com - http://www.microSPS.com
Entwickler, Admin
Registriert seit: Feb 2006
Beiträge: 2788
Ort: Ostfriesland
In der Version V0.3b kommt ein neuer
Funktionsblock zum Anlegen fester Temperaturwerte zum Einsatz --> WERT_TEMPERATUR. Er rechnet einen mittels Value angelegten Wert in das SPS-Format um. Aus 0,5(°C) wird dann automatisch 305 für die SPS.

Bei der in der Heizungssteuerung elementaren Kennlinien sieht das dann z.B. so aus:
externer Link:
User image
Bedeutet z.B. bei der Nacht-Kennlinie:
Bei -15°C (und kälter) Kesseltemperatur = 50°C
Bei +20°C (und wärmer) Kesseltemperatur = 30°C

Ausserdem kann man nun bei WERT_VAR auch Uhrzeiten angeben (wird am ":" erkannt)
externer Link:
User image
Zur Erinnerung: Einstellbereich MAX_MIN_DEFAULT

Mir war die Kodierung vorher selbst zu kryptisch...

Ausserdem wird in der Version V0.3b zum Anzeigen der Temperatur erstmals $C (anstatt wie vorher: $n3_1$N0.1-30) verwendet...

Die Änderungen könnt Ihr allerdings erst ab Schaltungsinterpreter V0.86 verwenden
_______________
http://www.mikrocontroller.com - http://www.MikroKopter.com - http://www.microSPS.com
« Bearbeitet von IngoB am 05.09.2006 11:12. »
Mitglied
Registriert seit: Nov 2006
Beiträge: 9
Ort: 53909 Zülpich
Hallo Holger,

mein Name ist Franz-Josef und komme aus dem Rheinland in der Nähe von Köln.
Beruflich bin ich Beamter, also kein Heizungsbauer, Tchniker, Softwerker oder ähnliches.
Allerdings bastele ich sehr viel und habe auch ein ganz klein wenig C-Compiler-Erfahrung.

Ich habe 1977 ein altes Haus ohne Zentralheizung gekauft. Zunächst habe ich eine
Zentralheizung mit Heizkörpern und einer Vailland-Terme eingebaut. Die Steuerung geht nur über einen Raumfühler in der Küche, die übrigen Heizkörper haben Thermostatregler.

Dann hab ich ein Wohnzimmer mit Fußbodenheizung abgebaut. Die Versorgung der Fußbodenheizung geht über einen "Brauchwasserboiler". Das "Brauchwasser" des Boilers
fließt in die Rohre des Fußbodens und wird über einen manuell einstellbaren Regler auf ca 18 bis 35 Grad geregelt. Eine Zeitschaltuhr schaltet die Versorgung des Boilers je nach Bedarf (Außentemperatur) von rund 2 bis 10/12 Stunden Betriebsdauer. Reicht die Betriebsdauer nicht, muss ich die Vorlauftemperatur (Brauchwassertemperatur) manuell erhöhen.
Der Brauchwasserboiler für die Fußbodenheizung hat eine Vorrangschaltung gegenüber den Heizkörpern in den übrigen Räumen, die über ein Relais gesteuert wird.

Da meine Frau vor zwei Jahren im Bad Einhandmischer haben wollte, habe ich den Durchlauferhitzer der Terme stillgelegt und einen Warmwasserboiler installiert.
Auch dieser Boiler hat eine Vorrangschaltung über Relais gesteuer.

Die Vorrangschaltung geht über insgesamt drei Relais und in der Reihenfolge:
Brauchwasserboiler, Boiler für die Fußbodenheizung, Heizkörper in den übrigen Räumen.

Wie Du siehst, muss sehr viel manuell geregelt werden und daher kommt es, gerade bei der Fußbodenheizung immer wieder vor, dass das Wohnzimmer mal etwas überheizt ist, oder es ist etwas zu kalt.
Da die Heizkosten (Erdgas) mittlerweile sehr teuer geworden ist, würde ich das ganze gerne etwas sensibler und automatischer steuern.
Ich muss zu meiner Schande gestehen, dass ich längst nicht alles verstehe, was Du hier alles zur Verfügung stelltst, ich finde es aber großartig von Dir, einfach toll.

Nun meine Fragen, glaubst Du, dass meine Heizung über Deine Heizungssteuerung in den Griff zu bekommen ist?
Wenn ja, könntest Du mir sagen, was ich dazu alle benötige, wo es erhältlich ist und was so etwas in etwa kostet?
Oder könnte ich es bei Dir kaufen?

Ach so, zumindest für die Fußbodenheizung denke ich, sollte ein Außenfühler zum Einsatz kommen, und wenn das ganze dann auch noch per PC Menubasiert gesteuert werden könnte, das wäre einfach toll.

Ich würde mich riesig über eine Antwort von Dir freuen.
EDIT IngoB: Keine gute Idee eine EMail-Adresse in einem Forum zu posten - es sei denn, man sammelt Spam-Mails ;)
Übrigends können Mitglieder im Forum sowieso (ohne Kenntnis der EMail-Adresse) Kontakt aufnehmen: Auf den Namen Klicken und dann 'Nachricht senden'...


Gruß,
Franz-Josef
« Bearbeitet von frajo1953 am 02.11.2006 19:52. »
Entwickler, Admin
Registriert seit: Feb 2006
Beiträge: 2788
Ort: Ostfriesland
Hallo FraJo,

eine MikroSPS ist hier sicherlich gut geeignet.
Die Platinen bekommst Du hier, die Bauteile bei Reichelt.
Einen mit Schaltungsinterpreter programmierten ATMEL bieten wir in den nächsten Tagen auch an.

Den Funktionsplan musst Du selbst erstellen.
Die Beispiele und das Handbuch helfen Dir sicher dabei.
Im Forum können wir Hilfe-Zur-Selbsthilfe anbieten.

GRuss,
Holger
_______________
http://www.mikrocontroller.com - http://www.MikroKopter.com - http://www.microSPS.com
Mitglied
Registriert seit: Nov 2006
Beiträge: 9
Ort: 53909 Zülpich
Hallo Holger,

die Leiterplatten sind jetzt bei mir angekommen, hab auch mal bei Reichelt reingeschaut, aber da muss ich passen, ich hab echt keine Ahnung, was ich dort bestellen soll.

Ich hab zwar einen Lötkolben, wenn ich mir die Leiterplatten aber ansehe, wenn
ich da wirklich drauf rumgelötet hätte, wage ich wirklich nicht zu hoffen, das da auch nur irgendetwas funktioniert.

Gibt es die SPS Ctrl wirklich nicht fertig bestückt?

Gruß,

Franz-Josef
Mitglied
Registriert seit: Jun 2006
Beiträge: 52
Hallo HolgerB,
ich benutze die Heizungssteuerung V0.3b als Vorlage. War als Display ein 4 Zeiliges vorgesehen?
Funktioniert das Windowsprogramm mit dieser Version?
Interessant wäre das Protokoll für eigene Exel-Anwendungen.

Wigbert

Seite: 1

MikroKopter - Forum » Eigene Projekte » (MicroSPS) Heizungssteuerung mit SPS-Ctrl