18.09.2007 07:02 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, hier nun endlich mein kompletter Schaltungsentwurf für drei separate LOGO-Basisgeräte (12/24RC – Analogeingänge, Relais-Ausgänge und interne Uhr) + jeweils einem Zusatzmodul (2 x DM 16 24, 1x DM8 24 -jeweils mit Transistorausgängen wegen der überwiegend zyklischen und kurzzeitigen Ausgangsaktivierungen). Die von die gewünschten 2 Aufstellungsorte (Kessel- und Pufferraum) sind durch die realisierte Funktionsaufteilung gegeben: Sieh dir einfach mal die kommentierten Schaltpläne im Dateianhang an, Ich hoffe du kommst damit zurecht und die verschiedenen Teillösungen entsprechen deinen Vorstellungen. Ich habe versucht, die aus meinen eigenen Erfahrungen (ich bin jedoch kein Heizungsfachmann, sondern diesbezüglich betroffener und interessierter Leie!) erforderlichen Funktionalitäten zu integrieren und die entsprechenden Anpassungsmöglichkeiten an deine Gegebenheiten zu ermöglichen. PRÜFE und PRÜFE Verhalten und Parameter (Ich übernehme keine Gewähr für Funktion und eventuelle Schäden!). Fragen, Korrekturen und Anpassungen nennst du mir dann.
Viel Spaß! MfG DateianhangForum_Heizungssteuerung_3von3.zip (357 Downloads) |
==> Meine TAG-Listen: "deut." |
|
20.09.2007 23:34 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX,
Die Basismodule LOGO! 12/24RC sind als "Einsteigerset" zusammen mit Software und RS232-Überspielkabel günstig erhältlich. Da diese Kabel leider sehr sehr teuer sind, und eben kein Standard sind (Elektronik im LOGO-seitigen Stecker), bietet es sich insbesondere an, zumindest 2 dieser "Einsteigersets" zu beschaffen, denn dann hast du gegenüber einer Einzelbeschaffung eines dieser Kabel praktisch zusätzlich (d. h. für den gleichen Preis von einem) und Reserve ist immer gut!
Aus Interesse (wegen eigener Heizungsneuplanung): was passiert eigentlich, wenn die Puffer und Boiler voll geladen sind und die Kollektortemp. dennoch zu hoch wird bzw. ist? Oder müssen die Puffer dies durch ihre Dimensionierung abfangen? Nun wünsche ich dir viel Geschick und Erfolg bei der Umsetzung! MfG DateianhangVersionsupdate_mit GrayCode.zip (370 Downloads) |
Zuletzt bearbeitet von: Betel am: 21.09.2007 17:50Dateianhang ergänzt ==> Meine TAG-Listen: "deut." |
|
18.10.2007 23:15 | |
Beiträge: 40 Bewertung: (11) |
Hallo Betel! Nachdem ich jetzt endlich die LOGOs 1 und 2 in Betrieb genommen habe, möchte ich dir einen vorläufigen "Statusbericht" zukommen lassen. LOGO 3 (Versuch 2) folgt morgen, weil ich zuerst noch genau dein Programm studieren mußte und ein paar kleine Änderungen vorgenommen habe - siehe Anhang! Danach hätte ich bitte noch einige Fragen. Nach kurzen Schwierigkeiten mit der Zuordnung des jeweiligen richtigen Fühlers zum 16-Kanal Multiplexers läuft die zyklische Ansteuerung hervorragend!!! Das heißt, die Nummerierung stimmte, bis auf die Fühler 1 bis 4 - wahrscheinlich auf Grund Änderung auf Gray-Code -, nicht mit den Eingängen des Multiplexers überein. Das habe ich richtiggestellt - muß nur noch im Programm die Fühlernummerierungen in den Textfeldern neu zuordnen/ändern. Der Schaltungsteil für die Berechnung der Mittelwerte aus Maximal- nd Minimalwerten zur Signalglättung ist genial gelöst und arbeitet hervorragend!! Ein Probelm hatte ich bei der Inbetriebnahme der Heizung - LOGO 3: B023 HZ-Verz hat den Ausgang Q4 nicht freigeschaltet. Dies war dadurch bedingt, dass der MUX B090 vom Block B127 keine Werte erhalten hat. Die MUX in der 1. Stufe zur Mittelwertberechnung der Außentemperatur weisen recht lange keine Werte auf. Habe ich mittlerweile gelöst! Bei erstmailger Inbetriebnahme ist es jedenfalls so, dass es zu lange dauert, bis B090 einen Außentemperaturwert erhält. Dies hat zur Folge, dass der Heizkessel ewig lange im Gluterhaltungsmodus verweilt. Beim Ausgang Q3 habe ich festgestellt, dass dieser nicht gemäß Beschreibung arbeitet. EIN wenn I5 und I6 OFF, Block B006 ON! Ich habe Block B006 entfernt und Block 056 als ODER definiert. Block B056 ist meines erachtens nicht notwendig, da die Thermostatschaltuhren diese Funktion übernehmen. Block B056 habe ich deshalb als ODER definiert, da es nun möchlich ist, entweder durch den Heizkreis 1 oder Heizkreis 2 eine Heizanforderung bei Unterschreiten der Raumtemperatur an den Hackschnitzelheizkessel zu geben. Ebenso bei einer Wärmebedarfsanforderung der beiden Boiler. Weiters habe ich alle Blöcke für die Erfassung der Mischer-Rücklauftempertur für dieHeizkreise 1 und 2 entfernt, da diese eigentlich nicht benötigt werden. Somit sind wieder einige Blöcke eingespart. Nun zum eigentlichen Problem zu dem ich nicht genau weiss, wie ich es am besten lösen soll. Beide Mischer haben zwar Endlagenschalter für AUF/ZU eingebaut. Jedoch sind keine Anschlüsse (Drähte im Kabel) ausgeführt. Somit kann ich die Eingänge I9 bis I12 nicht ansteuern und habe sie deshalb aus der Schaltung entfernt. Weiters stellt sich für mich die Frage, wie ich bei der Montage der Mischer richtig vorgehen soll. Ist es zweckmäßig, den Mischer zuerst vollständig zuzufahren also auf Stellung völlig geschlossen), oder umgekehrt, in vollständig geöffnetem Zustand zu montieren, damit die Laufzeitberechnung beider Mischer einwandfrei funktioniert? Oder gibt es im Falle, dass diese Varante nicht funktionieren sollte, eine andere Lösung zur Darstellung der Mischerlaufzeit? Werde jedenfalls morgen versuchen, die 3. LOGO in Betrieb nehmen. Vielleicht funktioniert dann alles so wie geplant. Kann mir eigentlich nicht vorsstellen, dass ich auf unlösbare Probleme stoßen könnte. In der Simulation sieht ja alles sehr gut aus, somit sollte das Programm im Echtbetrieb auch perfekt arbeiten. Abschließend noch die eingangs werwähnten Fragen: 1) Wäre es zwecks Schonung der LOGOs sinnvoll die Multiplexer-Rate in der LOGO 2 zu verlängern? Ich meine, TH bzw. TL auf jeweils 2 bis 3 Sekunden (also TH + TL auf 4 bzw. 6 Sekunden) zu verändern da es sich eher um langsam ändernde/träge Temperaturen handelt und ohnehin ein gültiger Mittelwert verwendet wird? Kann dann die Meßzeit unverändert bleiben? 2) Sollten I1 bis I4 bzw. I11 und I12 entprellt werden? 3) Sind die von mir durchgeführten Änderungen ok??? Ich möchte mich an dieser Stelle nochmals recht herzlich für Deine umfassende Hilfestellung bedanken. BG MEXX PS. Danke für die Excel_Tabelle für die Berechnung der Analogwerte. Damit geht es echt einfach! DateianhangLOGO_Teil_3b_von_3 Stand_181007 (Mischersteuerungen).zip (309 Downloads) |
21.10.2007 23:46 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Lieber MEXX, ich freue mich, dass du in der Umsetzung weiterkommst. Leider konnte ich dir nicht schneller antworten und die Antwort ist noch nicht vollständig. Zunächst also folgendes:
5) Endlagenschalter der Mischer: 6) Nun noch zu deinen Fragen: Bei der Verringerung der Multiplexerfrequenz bzw. der Vergrößerung von TH + TL von Block B069 "MUX_Rate" (der LOGO_2) sind jedoch bezüglich der Mischer Zusatzüberlegungen erforderlich, da diese (so wie diese derzeit programmiert sind), im Gegensatu zu den ansonsten zur Anlagensteuerung verwendeten Schwellwertschaltern und Komperatoren, auf kontinuierlich aktuellen Analogwerten Taußen und Tvorlauf basieren. Tvorlauf wird aber nur in Intervallen aktualisiert, d. h. Aktualisierungszeit jedes der 16 Sensoren = (TH +TL) * 16 Sekunden. 2. Entprellung: 3. Änderungsbewertung: b) Modifikation wegen der fehlenden Endschalter siehe ebenfalls oben.(vgl. 5) |
==> Meine TAG-Listen: "deut." |
|
24.10.2007 22:53 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, Ich freue mich, dass du meinen Schaltungsvorschlag umsetzen kannst! Ich habe meine Schaltungsversion - Initialisierung der Außentemperatur modifiziert, damit im 1. Mittelungszeitraum nach einem LOGO-START ein korrekter Temperaturwert (der 1. des Zeitraumes bzw. später dann der Mittelwert aus 1. und 2. Meswert) für die Steuerung bereit steht!!!... B054 + B081 und B052 + B083 Die beiden Boilersignale habe ich so, wie in deiner letzten Testversion angegeben, eingebaut. Allerdings können die Quellen nicht die angegebenen Ausgänge Q1 und Q2 der LOGO_2 sein! Auch habe ich nicht verstanden, was du mit "Es wäre super, wenn die Boilersignale in Abhängigkeit der dazugehöreden Thermostatschaltuhr verwirklicht werden könnte. Wie bereits angesprochen ist das Beheizen des Wohnhauses + Boilers während eines Urlaubes sinnlos." gemeint hast? Einen Mangel an Blöcken für die Modifikationen gab es aber nicht. Vermutlich hast du welche für das Simulieren eingefügt und nicht wierder gelöscht? In meiner überarbeiteten Version musst du nun die von dir bereits ermittelten Parameter verschiedener Blöcke anpassen, ABER ich muss noch einmal auf folgendes Hinweisen: Der Wert der Parameter von B014 und B015 (und der entsprechenden Blöcke des 2. Mischers) soll als SICHERHEIT gegen unmittelbares Umschalten der Mischermotor-Drehrichtung dienen. Der WERT ist in deiner Anwendung vergleichsweise unkritisch (obwohl 5s besser/sicherer wären - und OHNE sonstige Auswirkungen), weil insbesondere im automatischen Reglermodus durch die Einstellungen der o. g. Impulsgeber ein unmittelbares Umschalten der Ausgänge ausgeschlossen werden kann. Aber da ist ja noch die Softwareschalter zum manuellen Schließen des Mischers (und Abschalten des Reglers)... Übrigens kann mit diesem manuell aktivierbaren Modus der Mischermotor mit der LOGO, z. B. nach dem Einschalten, "synchronisiert" werden (Danach hattest du mal gefagt). Bleibt nur noch die Multiplexer-Rate TH + TL. Also wenn du deine Gesamtanwendung im Griff hast und ein Parameterset für den Betrieb gefungen ist, dann solltest du dich noch an die Optimierung machen: bezüglich Reglerqualität und Brennstoffeinsatz einerseits und Lebensdauer der Hardware andererseits. Zu beiden Bereichen gehört die Aktualisierungsrate der Temp.-Sensoren. Wenn die Regler laufen, dann solltest du also Multiplexer-Rate TH + TL verringern (z. B. auf 4 s) und die Messzeit entsprechend erhöhen ( auf 4-1 = 3 s), wie früher bereits beschrieben (und die Anpassung der o.g. Impulsgeber nicht vergessen). Eine Aktualisierung insbesondere der Vorlauftemperaturen sollte alle 4 * 16 = 64 s ausreichen, so hoffe ich, denn Temperaturveränderungen benötigen so ihre Zeit.
DateianhangLOGO_Teil_3c_von_3 (Mischersteuerungen).zip (277 Downloads) |
==> Meine TAG-Listen: "deut." |
|
25.10.2007 20:41 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, ich freue mich, dass dir die Schaltung hilft und du diese zusammen mit Hinweisen zur Hardware in einem neuen Beitrag anderen zur Verfügung stellst. Ich kann nur hoffen, dass (neue) Forenmitglieder sich die Beiträge auch ansehen und nicht nur, wie häufig, "in die Runde fragen", wenn sie ein Problem haben. Bezüglich der Boilersteuerung und Frostschutzfunktion komme ich noch mal auf dich zu. (Anm.: Ich gehe davon aus, dass die Thermostatschaltuhren die Frostschutzfunktion durch Absenkung der Schalttemperatur realisieren und die Unterschreitung über das selbe Schaltsignal ausgeben oder ? Dann wird es übrigens nicht ganz einfach (für die BoilerSteuerung) zu entscheiden, ob normaler Heizbetrieb oder die Frostschutzfunktion aktiv sind. Auch wenn der Boiler 2 keine Solarladung erhält, muss dieser wirklich und zusätzlich zum Haus 2, dassüber Mischer_2 und die Heizungssteuerung frostfrei gehalten wird, in der 2benutzungsfreien Zeit" aufgeheizt werden? Die Verbindungsleitungen werden ohnehin über den Frostschutzbetrieb der Heizung warm gehalten. Sind, und wenn ja welche, Prioritäten - über die Temperaturschwellwerte, denn andere habe ich nicht entdeckt - definiert bzw. in welcher Reihenfolge werden die Puffer, insbesondere Puffer 1, durch die die 3 Wärmequellen laden?). Damit wiraber eindeutig kommunizieren können, bitte ich dich, deine nun aktuellen Schaltungen für alle 3 LOGOs hier einzustellen. MfG Betel |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf