17.08.2007 23:43 | |
Beiträge: 40 Bewertung: (11) |
Hallo, habe meinen letzten Beitrag gelöscht, da ich in der Zwischenzeit bereits etwas experimentiert habe. Leider bin ich mit diesem Ergebnis nicht ganz zufrieden. Wenn ich AI1 entferne und B007 mit B001 + B003 verbinde, verändern sich die Analogwerte??? B002 darf nicht anders parametriert werden, da diese Werte in weiteren MUX bereits verwendet werden. Ich bitte um Unterstützung, Ratschläge, Ideen, wie man diese Schaltung professioneller gestalten könnte. Danke + LG MEXX Dateianhangwitterungsgeführte Mischersteuerung.zip (1298 Downloads) |
23.08.2007 22:58 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, 3 Punkt Regelung |
Zuletzt bearbeitet von: Betel am: 23.08.2007 23:27Nachtrag: Link 3-Punkt-Regelung ==> Meine TAG-Listen: "deut." |
|
26.08.2007 18:39 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, nicht verzagen, ich will dir gerne bei der Lösung helfen! Also wenn ich dich richtig verstanden habe, dann willst du (zunächst) ausschließlich einen Mischer außentemperaturgesteuertmit der LOGO betreiben, deine Kesselsteuerung ist also separat gelöst. Außerdem willst du deine Heizkreispumpe raumtemperaturgesteuert ein-/ausschalten. Dazu solltest du Funktionalität und Temperaturparameter nennen. Hinweis: vermutlich willst du so etwas ähnliches wie eine sog. Bajorath-Steuerung/Regelung damit bezwecken? Dabei wird jedoch die Heizkreispumpe über die Rücklauftemperatur bzw. die Differenz zwischenVor- und Rücklauftemperaturin der Leistung angesteuert. Ggf. könnte man sich hierzu auch eine Intervall-Ein-/Aussteuerung für die Heizkreispumpeüberlegen? Nun zu deinen PT1000-Sensoren: 1. in deiner Schaltung haben die Sensoren für Außentemp. und Heizkreistemp. (bei 20 °C) unterschiedliche Eingangsspannungen. Dies ist doch wohl ein Fehler wenn du für alle 3 gewünschten Meßorte gleiche Sensoren verwendest. 2.istdie Spreizung derEingangsspannungswerteäußerst gering und dürfte nicht praktikabel sein! 3. Wo ist die Linearisierung der PT1000 realisiert? Zum Anschluss von PT 1000- bzw. PT100-Sensoren an Basisgeräte bzw. an Zusatzmodule ist hier im Forum schon einiges gesagt. Meines Erachtens solltest du in Ergägung ziehen PT100-Sensoren in Verbindung mit dem dafür vorgesehenen Zusatzmodul(en) anzuwenden. Vorteile: Die Sensorlinearisierung ist bereits im Modul realisiert und die PT100-Sensoren haben eine bessere Temperaturauflösung. Für eine zuverlässige Umsetzung der von dir vorgegebenen Heizkurve sollte die Investition begründet sein! Also zunächst: - Bitte definiere die Eingangssignale A1 bis A3 im Detail, - definiere Funktion und Parameter für Al3 "heizkreispumpe", - definiere Temperaturen für Heizungsbeginn und Heizungsende, denn sicher willst du bei 20 °C nicht mehr Heizen und - soll eine Nachtabenkung (per Zeitschaltuhr) vorgesehen weden? MfG Betel |
==> Meine TAG-Listen: "deut." |
|
30.08.2007 22:43 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, da ich für 10 Tage ins Ausland reise, findest du im Dateianhang einen kommentierten 1. Schaltungsentwurf, der eine grundlegende Steuerung eines witterungsgeführten Mischers incl. Korrektur der Heizkurve von Hand beinhaltet. Die Temperaturwerte sind entsprechend deinen Angaben skaliert, alle anderen Parameter dienen überwiegend der Softwaresimulation bzw. wurden von mir geschätzt. Zunächst habe ich ganz bewusst auf die Anwendung des Blockes „PI-REGLER“ verzichtet und hoffe, dass die Parameter zur „Einstellung“ und Wirkungsweise der einzelnen Schaltungsteile und Funktionen besser beherrschbar sind. Durch den quasi modularen Aufbau lässt sich insbesondere auch der Reglerteil (SOLL-IST-Wertvergleich) auch später noch austauschen! Hast du Fragen, Hinweise und Wünsche, dann melde dich hier, denn wie du den Texten in der Schaltung entnehmen kannst bleibt noch einiges zu tun, wozu ich, wenn du willst, bereit bin. Eine Schaltungsentwicklung erfordert ständig Entscheidungen, deren Basis aber erst geklärt, (von dir) abgefragt und diskutiert werden müssen. Was für dich einerseits trivial und logisch aber andererseits ggf. auch außerhalb des Möglichen erscheint muss zwischen Anwender und Programmierer erst geklärt werden. Sieh dir dazu einmal den Beitrag an, der mit einem Hinweis auf einen Programmfehler und dessen Beseitigung begann und sich zu einer vollständigen Schaltungserstellung (130 Blöcke) entwickelt hat. Neben den im Schaltplan angegebenen Bemerkungen zu deiner Unterstützung folgende Anregung: Ich schlage vor, die Skalierung der Temperaturwerte generell zu ändern, denn der Bereich -50 °C bis 200 °C (Differenz 250 K) läßt sich bei 10 Bit Auflösung (=1000 Teile) der LOGO rundungsfehlerfrei umsetzen in Schritten zu 0,25 °C: verwende dazu anstelle eines Verstärkers mit Gain = 2,5 und Offset = -500 bei 1 Nachkommastelle.... 2 in Reihe geschaltete Verstärker! Für den 1. Verstärker setze GAIN = 10,00 und OFFSET = 0 und für den 2. Verstärker setze GAIN = 2,5 und OFFSET = -5000 bei 2 Nachkommastellen. Diese Reihenfolge und Parameterwahl ist zwingend, weil sonst wieder Rundungsfehler auftreten, obwohl auch andere Möglichkeiten mathematisch korrekt wären! Nun zu meinen Fragen. Aus Interesse: 2)Ich habe im Internet und auf der Homepage der Herstellerfirma KEINE Hinweise mehr auf die Multiplexer (dies war ja sogar eine ganze Geräteserie mit verschiedenen Optionen) gefunden; gibt es diese etwa nicht mehr? Zur Steuerung: 4)Wie viele Temp.-Sensoren sind am Multiplexer für jede LOGO) tatsächlich angeschlossen? Bei 2 LOGOs muss ja ein Analogeingang und die 4 Adressleitungen (im allgemeinen Fall) mit dem Multiplexer verbunden werden. Ich hoffe dieser kann 2 LOGO-Analogeingänge ohne Signalverfälschung bedienen? Ggf. können bei einer deutlich kleineren Sensoranzahl auch weniger Adressleitungen ausreichen...
6)Zur Ansteuerung und zum Schutz von Getriebe und Motor benötige ich Infos zur elektrischen Ansteuerung: sind Endschalter vorhanden, ist deren Signal abzugreifen (und in die LOGO einzuspeisen); minimale und maximale Laufzeiten (mit welchen Impuls-längen und –pausen darf der Mischer angesteuert werden?); erfolgt die Ansteuerung per Relais oder per Logiksignal?; etc. Vielleicht hast du ja den entsprechenden Handbuchteil als pdf-Datei vorliegen? 7)Wie hoch ist die Frequenz der Aktualisierung der Temperaturwerte? Ist diese für alle Sensoren gleich? Es könnte ggf. sinnvoll sein (und die Mischersteuerung positiv beeinflussen), bestimmte Sensoren häufiger zu aktualisieren als andere, deren Temperaturver-lauf ohnehin langsam ist, wie bei der Außentemperatur). 8)Nun zu der von dir angedeuteten Abschaltung der Heizkreispumpe. Funktion (angestrebter Effekt) wann, wie etc. sind mir nicht klar. Bitte erläutere dies doch ausführlicher, ggf. in Verbindung mit einer möglichen Nachtabsenkung und/oder Nachtabschaltung. Bedenke bitte folgendes: So, nun viel Spaß beim Testen und Analysieren des Schaltungsentwurfes (Anmerk.: Sind Eingänge und/oder Cursortasten im Modus „Taster“ konfiguriert bzw. erwarten Impulsförmige Signale, dann ist keine (Taster-)Eingabe im Einzelschrittmodus möglich! Aber, man kann dann alle diese in Schalter „umwandeln“ (für die Dauer der PC-Simulation), diese Schalter betätigen/aktivieren, einen Ausführungsschritt durchführen, Schalter erneut be-tätigen/deaktivieren und die nächsten Ausführungsschritte tätigen. Dieses Vorgehen ermöglicht die Eingabe von Tast(er)signalen im Einzelschrittmodus!) Dateianhangwitterungsgeführte Mischersteuerung.zip (793 Downloads) |
==> Meine TAG-Listen: "deut." |
|
10.09.2007 23:31 | |
Beiträge: 40 Bewertung: (11) |
Hallo Betel, vorerste einmal recht herzlichen Dank für deine Hilfeleistung - einfach toll diese Mischerstuerung!! Entschuldige bitte, dass ich mich erst jetzt melde - hatte Urlaub. Zuerst zu deinen offenen Fragen, bevor ich noch ein paar Fragen an dich richten möchte. zu 1) Erzeugung 4-Bit-Adressen Ich habe mir deine Schaltung angesehen - die Erzeugung der 4-Bit-Adressen ist genieal und verbraucht auch weniger Recourcen in der Logo. Der Grund, warum ich diese Schaltung noch nicht verwende ist, dass ich es noch nicht geschafft habe die MUX anzusteuern. In der veröffentlichen Version ist das recht einfach. Nach jedem positiven Impuls vom Impulsgeber erhöht sich der Wert im Zähler um "1" und schaltet mir am Schalter 2 vom MUX den aktuellen Wert. In deiner Schaltung ist die Erzeugung der 4-Bit-Adressen toll gelöst, jedoch habe ich noch keinen Weg gefunden wie ich damit meine MUX steuere. Geht wahrscheinlich nur mit Zähler??! zu 2) Die Firma, die diesen 16-Kanal Multiplexer vertreibt gibt es nach wie vor. Jedoch wurde dieser aus dem Verkaufprogramm genommen. Ich habe mit dieser Fa. telefoniert und es ist kein Problem diesen 16-Kanal-Multiplexer inkl. Messumformer zu bestellen - kostet jetzt allerdings etwar mehr (€ 175,-- + Steuer). zu 3) Du hast absolut recht was die max. Blockanzahl betrifft. Ich überlege schon ob ich insgesamt nicht 3 LOGOS verwenden soll (muß!) 1 LOGO für die Steuerung der Hackschnitzelheizung LOGO24RC + LOGO DM16/24 1 LOGO 12/24 RC für die Steuerung der Solaranlage + Pufferladung mittels Hackschnitzelkessel bzw. Zusatzofen sowie Ladung von 2 Warmwasserboiler 1 LOGO 12/24RC für die Steuerung der Mischer (2 Mischer) + Weitergabe digitaler Signale an die Logo für die Hackschnitzelheizung. Über die Zusatzmodlue, die ich noch benötigen werde habe ich derzeit noch nicht nachgedacht, da ich noch nicht ganz genau weis, wie die Blockaufteilung zwischen den 2 LOGOs 12/24RC am besten erfolgen soll. Es dürfte für dich jetz im Moment etwas verwirrend klingen. Bedingt dadurch, dass der Hackschnitzelkessel in einem anderen Raum untergebracht ist, als die Puffer möchte ich die analogen Signale mit einer der beiden Logo, die im Pufferraum eingesezt sind, aufbereiten und in Form digitaler Signale an die Eingänge der Logo im Heizraum weitergeben. Ich möchte auch für alle 3 LOGOs mit nur einem Netzteil betreiben (LOGO Power 24V/4A) - 1 Potential für alle 3 LOGOs. zu 4) Im Falle, dass nicht gleichzeitig je ein analoger Eingang pro LOGO bedient werden kann habe ich mir auch schon Gedanken gemacht. Da die Fühlerwerte nicht permanent aktualiseirt werden müssen sondern vielleicht alle 2 Minuten, wäre es ja möchlich, während der Pausezeit des Impulsgeber der einen LOGO mit der anderen LOGO auf die Fühlerwerte zuzugreifen. Dies hätte allerdings den Nachteilt, dass ich wiederum unnötig viele Blöcke für die Erzeugung des 16-Bit Signales verbrauchen würde - auch wenn ich weniger Adressleitungen brauchen würde. Wie gesagt, ich werde es testen, ob es möglich ist gleichzeitig 2 LOGOs zu bedienen. zu 5) Zu den Schwankungsbreiten kann ich derzeit noch nichts sagen. Habe sie noch nicht gemessen. Werde ich aber nachholden und dich wissen lassen. zu 6) Für die Ansteuerung aller Motore/Pumpen/Mischer möchte ich Relais mit Freilaufdioden verwenden (Conrad Bestellnummer 502358). Die Mischermotore sind mit 2 Endlagenschalter mit potentialfreien Kontakten ausgestattet. Eine logische Ansteuerung (ich denke du meinst 0-10V) ist nicht möglich. Die Mischerlaufzeit von zu nach auf beträgt 140 Sekunden. Glaube irgendwo einmal gelesen zu haben, dass die Laufzeit des Mischers nach einer Veränderung der Vorlauftemperatur ca. 1/10 der Gesamtlaufzeit des Mischers betragen sollte - bin mir aber nicht mehr ganz sicher ob dieser Wert stimmt??! Was den Ansteuerungsinvervall des Mischers betrifft gibt es keine Herstellerdaten. Um so öfter umso genauer, aber alle 2 Minuten müßte eigenlich ausreichend sein. zu 7) Es ist meines erachtens schwierig, bestimmte Temperaturfühler häufiger zu aktualisieren als andere. Wie gesagt, muss ich mir erst darüber im klaren werden, auf welcher LOGO was laufen soll. Erst dann werde ich mich mit der Aktualisierungsfrequenz auseinandersetzen. zu 8) Derzeit ist für den Heizbetrieb bei Tag bzw. für die Nachtabsenkung eine Thermostatschaltuhr in Verwendung (Conrad Eurothermostat). Mit diesem möchte ich die Umwälzpumpe sowie den Mischermotor abschalten und den Hackschnitzelkessel auf Gluterhaltung schalten und zwar so lange, bis die Nachttemperatur erreicht ist. Damit du dir vielleicht ein besseres Bild über mein Projekt machen kannst schicke ich dir eine Schematik der Heizanlage (schnell im MS Word zusammengefasst) und meine einzelnen LOGO-Schaltungen, die noch nicht ganz fertig sind und noch miteinander verschalten werden müssen. Die 4-Bit Multiplexer-Schaltung ist noch nicht eingebaut. Ich denke, eine richtige Aufteilung auf die 3 LOGOs ist hier ausschlaggebend. Nun aber hätte ich bitte noch einige Fragen! Wie berechnet man Block008 (Gain und Offset) für die Kennlinie?? In Punkt 4 und 5 machst du darauf aufmerksam, dass .......... In jedem der beiden zu beheizenden Häuser befindet sich im Wohnzimmer jeweils die bereits erwähnte Thermostatschaltuhr. In beiden Wohnzimmern befinden sich an den Heizkörpern keiner Thermostatventile, dh. diese Heizkörper geben für die Regelung das Raumtemperatur-SOLL vor. Mir ist klar, dass mit diesen Thermostatschaltuhren die Raumtemperatur nicht exakt gehalten werden kann, da die Schalthysterese +/- 0,5° beträgt. Das bedeutet, dass Pumpe und Mischer ab 20,5° stillstehen würden und sich erst wieder bei einer Raumtemperatur von 19.5° in Gang setzen bzw. in der Nacht um 4° vermindert. Deine vorgeschlagene Lösung hört sich irgendwie gut an wobei ich wieder an meine Grenzen der Umsetzbarkeit stoßen würde. Ich bin dir schon jetzt sehr dankbar, dass du deine Zeit für meine Probleme aufgewendet hast und möchte dich daher nicht zusätzlich belasten. Da die Zeit schon drängt, möchte ich dieses Projekt (es ist übrigens für meinen Schwager) in den nächsten 14 Tagen umsetzen. Vorerst wichtig ist, dass alles einmal einigermaßen funktioniert. Danach kann ja noch immer das eine oder andere "Future" dazubasteln - es sei denn, es gehen mir die Funktionsblöcke aus. Ich hoffe, ich konnte auch deine Fragen einigermaßen beantworten. Verbesserungsvorschläge nehme ich selbstverständlich gerne entgegen. Danke und bG MEXX DateianhangHeizugssteuerung.zip (631 Downloads) |
12.09.2007 20:41 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, Danke für deine ausführliche Antwort. Zu meiner Motivation: Du hast da ein nettes Projekt zu realisieren und ich freue mich, wenn ich dir ( u. a. mit von mir bereits erarbeiteten Schaltungskonzepten) helfen kann und die Schaltungsentwicklung mit der LOGO macht doch Spaß. Andererseits erhalte auch ich dabei Impulse und Anregungen für eigene Projekte.... Ja, leider kommt bei größeren Projekten die LOGO schnell an ihre Grenzen. Im privaten Bereich (mit eigener Hard- und Softwareentwicklung) halte ich die Einarbeitung in „mächtigere“ (und letztendlich auch teurere) Steuerungen nicht für zweckmäßig und die LOGO lässt sich mit LOGOSoft im Schaltplanmodus angenehm programmieren...also notfalls mehrere LOGO-Basisgeräte. Bei der ersten Durchsicht deiner Schaltungen ist mir aufgefallen, dass die Skalierung der Analogeingänge nicht einheitlich ist!? OK, du hast meinen Vorschlag zur Skalierung aufgegriffen, ich passe den Entwurf der Mischersteuerung an. Auch erscheinen mir die Positionen und Bezeichnungen der Temperatursensoren missverständlich – vielleicht kannst du ja mal alle in das WORD-Dokument mit eindeutiger Bezeichnung (mit Übertrag in die Schaltungen) eintragen? In deinen Entwürfen fehlt noch der 2. Mischer. Welche Eingangsdaten und Regelparameter sind dafür von dir geplant? Wie viele Temp.-Sensoren sind insgesamt zu berücksichtigen? Ansonsten noch folgende allgemeine Erfahrungen zum Programmieren der LOGO meinerseits: Leider hat die LOGO nur 10 Textboxen, die meist für Hinweise Softwareschalter (siehe weiter unten) und Wertedarstellungen benötigt werden, so dass Parameterveränderungen meistens im „Untermenü – Parameter“ vorgenommen werden müssen. In diesem Menü sind die Einstellungen nach Blocknummern sortiert. Um in diesem Menü die Übersicht zu behalten (Stichwort Bedienungsfreundlichkeit) schalte ich bei allen nicht unbedingt im RUM-Modus zu ändernden Blöcken die OPTION „Schutz aktiv“ ein, so das im Parametermenü nur die unbedingt erforderlichen Parameter angezeigt werden (können). Außerdem definiere ich für jeden Block (mit Parametern) für den diese OPTION ausgeschaltet bleibt (= ohne Häkchen) einen Namen zum besseren identifizieren. Leider ist keine Sortierung nach diesen Namen im Parametermenü möglich. Um dennoch Blöcke gleicher Funktion (z. B. Softwareschalter oder Schaltuhren) oder Blöcke, die in funktionalem Schaltungszusammenhang stehen anzuordnen, mache ich mir bei umfangreichen Schaltungen die Mühe die betreffenden Blöcke nachdem die Schaltung vollständig fertig und im praktischen Einsatz geprüft ist (durch geeignetes LÖSCHEN und EINFÜGEN von Blöcken) von Hand neu mit entsprechenden Blocknummern zu versehen, also in eine geeignete Reihenfolge zu bringen. Zur Reduzierung der benötigten Digitaleingänge könnten (z. B. selten erforderliche) Steuerkommandos anstelle von Tastern bzw. Schaltern durch „Softwareschalter“ (-taster) realisiert und über eine Textbox bedient werden!? Ich mache dazu mal ein Beispiel zur manuellen Bedienung der Mischerlage in meinem Entwurf. Nun zu den von dir angesprochenen Punkten: Zu1: Im Dateianhang findest du die in Ergänzung zur Erzeugung der 4-Bit Adressen aus dem Impulsgeber eine Decoderschaltung „4-Bit nach 16-Ausgängen“ mit denen die 16 MUX an Pin S2 angesteuert werden können. In der Erzeugerschaltung der 4-Bit Adressen benötigst du für deinen Anwendungsfall nur die Blöcke 005 bis 009 (die Inverter können also wegfallen). Die Adressen werden dann zwar rückwärts von 1111 nach 0000 gesetzt aber dis ist für eine zyklische Ansteuerung ohne Belang. Werden nicht alle 16 MUX benötigt, dann können natürlich im Decoder 4 nach 16 die entsprechenden UND entfallen! Auch eine unterschiedliche Abfragehäufigkeit lässt sich grundsätzlich realisieren. So könnte mann im einfachsten Fall 2 Gruppen zu je maximal 8 Sensoren (0000 – 0111 und 1000 – 1111) anordnen und z. B. die erste Gruppe n x messen (n = 1, 2, 3,.....), dann die zweite 1x messen und dann wieder die erste Gruppe n x messen ....(benötigt 1 Zähler, 1 Multiplexer und 1 Merker). Zu3: Mit ein wenig Geschick sollte es möglich sein mit 2 LOGO-Basisgeräten auszukommen, vorausgesetzt die Filterung / Mittelwertbildung der Sensorsignale ist nur teilweise erforderlich. Zentral für das korrekte Arbeiten der Schaltung ist die Temperaturmessung und Analogsignalverkabelung, denn je länger die PT1000-Signalkabel zum externen Multiplexer und insb. auch die Kabellänge(n) des Spannungsausgangs zu der / den LOGO-Basisgerät(en), desto mehr Störungen und Signalverfälschungen werden auftreten, was ggf. zum Ausfall der Steuerung führen kann. Deshalb muss die Position des externen Multiplexers und der LOGOs sehr gut bedacht werden. Auch hat dies einen Einfluss auf die Schaltungsaufteilung (Digitale Schaltsignale lassen sich sehr viel besser über größere Distanzen leiten). Deshalb könnte es ggf. am besten sein, ALLE Geräte zusammen zu positionieren und nur „Signalleitungen“ (bzw. geschaltete Versorgungsspannung) zur Heizungsmischeransteuerung (im Haus 2) zu verlegen. Zu3 und zu6: Folgende Aspekte bezüglich der LOGO-Typ-Auswahl bzw. der Ausgangstypen der Zusatzmodule halte ich für wichtig: Da die Erzeugung der 4-Bit Adresse eine sehr häufige Ausgangsansteuerung erfordert und die Lebensdauer von Relaisausgängen begrenzt ist, sollten dafür Transistorausgänge verwendet werden (der externe MUX sollte dies eigentlich ermöglichen?). Du hast außerdem angegeben, noch weitere externe Relais (die Nr. 502358 habe ich bei Conrad nicht gefunden!) für die Ansteuerung der verschiedenen Verbraucher zu verwenden (anstelle der in den LOGO RC-Typen vorhandenen !?), so dass sich zumindest bei den 2x2 Mischerausgängen (wegen kurzer Schaltimpulse) ebenfalls Transistorausgänge der LOGO-Gerätepallette sinnvoll erscheinen. Hast du eigentlich die LOGO-Basis- und Zusatzmodule schon beschafft? Zu4: Wenn nicht 2 (oder 3) LOGOs gleichzeitig am MUX-Ausgang angeschlossen werden können, dann ist eine Trennung (d. h. Multiplexing) hardwareseitig mittels Relais oder Analogschalter erforderlich, dessen Ansteuerung dann noch in die 4-Bit Adresserzeugung eingearbeitet werden muss!!! Zu6: Die potentialfreien Endschalter (Schließer, Öffner oder Wechsler???) sollten beschaltet und die Schaltsignale an die LOGO mit der entsprechenden Mischersteuerung geführt werden, um so den Mischer am besten zu schützen. Über die ca. Mischerlaufzeit lässt sich ggf. eine Mischer-Stellungsanzeige in % realisieren. Was die Einschaltzeiten und deren Wiederholungsrate (bei Regelabweichung) betrifft, folgende Überlegung: Die Vorlauftemp. soll zwischen 30 °C und 75 °C liegen (geregelt), also haben wir eine Differenz von 45 °C. Um nun eine max. Abweichung vom Sollwert von 1 °C (= +/- 0,5 °C) und den Mischer nicht ständig zwischen 2 Positionen hin und her fahren zu lassen, müsste dieser also mindestens 45 Positionen anfahren können. Bei ca. 140 s max. Laufzeit zwischen AUF und ZU ergibt sich eine Einzellaufzeit von ca. 3 s. Von daher erscheinen die von mir zunächst angedachten minimal 5 s bis max. 15 s Laufzeit (je nach Reglerabweichung) in Bezug auf einen Kompromiss zwischen der Einschalt-Häufigkeit, der Einzellaufzeit und dem Erreichen und halten der Vorlauf-Soll-Temp. als geeignet. Die geeignete Zeitdauer zwischen den Mischerlaufzeiten in eine Richtung hängt von den Leitungseigenschaften und der Position des Temp.-Sensors ab. Die Schaltung lässt eine Anpassung der o. g. Parameter und der Reglerschaltpunkte zu; diese kann nur im Betrieb erfolgen, wobei im Regelfall (Solltemperatur erreicht) nur kleine Regelabweichungen (z. B. durch Heizwärmeabfuhr oder Außentemperaturänderungen) auftreten sollten und diese durch Änderung der Mischerstellung in die betreffende Richtung ausgeglichen werden sollten. D. h. ohne dass der Mischer anschließend (wegen zu großer Änderung – Laufzeit, Laufhäufigkeit) wieder in die Gegenrichtung korrigiert. Zu7: Die Möglichkeit unterschiedlicher Aktualisierungshäufigkeiten ist oben angedeutet. Wesentlich ist, das die Temperaturen auf Gültigkeit geprüft werden (Kabelbruch oder momentaner Messfehler) und ggf. noch gemittelt (zumindest T außen). Ich werde dies mal in meinen Entwurf integrieren.. Zu8: Dazu sollten wir später noch mal zurückkommen. Grundsätzlich bin ich der Auffassung, das von deiner Thermostatschaltuhr ein Signal an die LOGO gehen sollte und diese dann per Schaltung die entsprechenden Maßnahmen (Verbraucher schalten) aktiviert. Zu deiner Frage: im englischsprachigen Forenteil dazu ein Berechnungskonzept veröffentlicht. Im Dateianhang habe ich eine deutsche Textfassung beigefügt..... ......Ich hoffe ich habe deine Vorgaben korrekt verstanden: Ich werde die Überarbeitung der Mischersteuerung in Angriff nehmen.... DateianhangLOGO_Projekt_Mischersteuerung.zip (670 Downloads) |
==> Meine TAG-Listen: "deut." |
|
13.09.2007 15:09 | |
Beiträge: 40 Bewertung: (11) |
Hallo Betel, Zuerst Danke für die Excel-Tabelle und der Schaltung für die Ansteuerung des 16-Kanal Multiplexers die mir eine erhebliche Anzahl an Blöcken einsparen hilft. Eigentlich wollte ich dir eine "private Nachricht" zukommen lassen. Geht leider nicht mit Dateianhang! Wie du im Dateianhang sehen wirst, wird es notwendig sein, zumindest 3 LOGOs für das Gesamtprojekt einzusetzen. Deshalb möchte ich dich bitten, mir einen Vorschlag für eine sinnvolle Aufteilung zu geben. Weitere Erläuterungen findest du in der TXT-Datei. Weiters habe ich einen Plan des Heizungsinstallateurs organisiert und beigelegt. Eurothermostat 091 = ok! Relais Conrad Artikelnummer 502854 Danke, MEXX DateianhangHeizungsprojekt.zip (602 Downloads) |
14.09.2007 00:09 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, ich arbeite an einer Schaltungsaufteilung auf 2 LOGOs und will dir eine schaltungstechnische Lösung nach dem Wochenende vorstellen... ....Dazu (und weil ohnehin nicht 3 Paare Cursortasten rauf/runter vorhanden sind) habe ich einen Vorschlag zur direkten Zahlen-Eingabe von Korrekturwerten für Temperaturwerte (Heizkurve 1, Heizkurve 2 und Temp. Heizschwelle) in einer Textbox realisiert, der wesendlich weniger Blöcke beansprucht. Die vorgeschlagene "Luxus"-Lösung war für EINE Mischersteuerung vorgesehen! Ich hoffe du wirst damit einverstanden sein? 1 °C- Schritte sind in Heizungssteuerungen dafür Standard.
Nochmal zu den Relais-Ausgängen. Diese sind meines Erachtens für die Ausgabe der 4-Bit-Multiplex-Adressierung nicht geeignet, denn die Frequenz (z. Zeit 0,5 Hz = 2 s je Sensor, d. h. jeder Sensor wird alle 64 s 1x für 2 s abgefragt/aktualisiert, was für die Auswertung der Vorlauftemperaturänderung bei Änderungen der Mischerstellung hoffentlich ausreicht) liegt nahe an der unteren Grenze lt. Handbuch. Dort ist außerdem die mittlere Schaltspielzahl mit 25000 angegeben. Das bedeutet 50000 s = 14 h Dauerbetrieb - und was dann???? Du solltest für diese 4 Ausgänge in jedem Fall ein Modul mit Transistor-Ausgängen einsetzen !!!! Ähnlich, jedoch nicht so drastisch (kurze Schaltzeiten aber deutlich geringere Frequenz) liegt der Fall bei den 4 Ausgängen für die Mischer. Von www_eltako_com gibt es übrigens feine Hutschienen Schalter und Taster mit großen Tastenfeldern sowie frei beschaltbare LED unter den Feldern...
|
==> Meine TAG-Listen: "deut." |
|
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." |
|
25.10.2007 22:52 | |
Beiträge: 40 Bewertung: (11) |
Hallo Betel, im Anhang findest du die 3 verwendeten Schaltungsteile. Deine Annahme, dass die Thermostatschaltuhren die Frostschutzfunktion durch Absenkung der Schalttemperatur realisieren und die Unterschreitung über das selbe Schaltsignal ausgeben sollen, ist richtig. Wie im letzten Beitrag geschildet, habe ich versucht dieses Problem mit den eingebauten UND zu lösen. Mir ist bewusst, dass das nicht richtig funktionieren kann, denn bei Unterschreitung der Frosttemperaturgrenze erfolgt eine Heizanforderung durch die Thermostatschaltuhr und gleichzeitig auch für den Boiler. Während des Aufheizens bis zum Überschreiten der Frosttemp. wird der Boiler für dies Zeit mitbeheizt. Es stellt sich nur die Frage, um wieviel Grad sich die Temp. im Boiler dadurch erhöht??? Muß ich erst austesten - könnte vielleicht aber vertretbar sein??!! Eine bessere Lösung verbraucht ev. zu viele Blöcke in der 2. LOGO, die ich aber noch für die Fertigstellung der Solarsteuerung dringend benötige. Zur Beantwortung deiner Frage hinsichtlich Ladung der Puffer/Boiler durch die 3 Wärmequellen teile ich dir folgendes mit: Solar: Priorität 1: Boiler 1 auf max. 60° wegen Verkalkung Priorität 2: Puffer 1 auf max. 90° Priorität 3: Puffer 2 auf max. 90° Die Ladung des Boiler 2 '(max. 60° soll über Puffer 1 + 2 erfolgen. Puffer 1 und 2 sind hydraulisch in Serie geschaltet. Heizkessel: Dieser versorgt gleichzeitig die Heizkreise 1 + 2, die Boiler 1 + 2 sowie die Ladung von Puffer 1 + 2 (Serienschaltung!) bis zum jeweiligen Erreichen der parametrierten Temp.Werte (siehe LOGO2)!. Zusatzherd: Dieser beheizt ausschließlich Puffer 1. Puffer 1 versorgt alle Heizkreise inkl. Boiler bei Gluterhaltungsbetrieb des Heizkessel gleichzeitig. MfG MEXX DateianhangLOGO 1_2_3.zip (335 Downloads) |
29.10.2007 23:05 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, es steht ja noch ein Vorschlag meinerseits zur "Frostsicherung Haus 2" aus. Dazu hier nun mein Vorschlag mit Optionen. Doch zuvor noch folgende Anmerkungen zum Verständnis. Die von dir/mir bisher in LOGO_3 hergestellte Verknüpfing der Signale der Thermostatschaltuhren und der Signale zu Aktivierung der beiden Boilerladepumpen führt nur dazu, dass (bei entsprechendem Schaltsignal der LOGO-Uhr B006) Q3 bei vorhandenem Wärmebedarf eines (oder beider) Heizkreise und eines (oder beider) Boiler in den Heizmodus geschaltet wird (ich halte dies zwar nicht für zielführend, doch dazu später). Das Schalten der Thermostatschaltuhren (insb. von Haus 2) läßt aber KEINEN Rückschluss auf das Temperaturniveau (Normalbetrieb oder Frostschutz) zu. Dazu ist in jedem Fall eine zusätzliche Information oder ein zusätzliches Signal erforderlich! Deshalb hier nun mein Vorschlag: Modifikation LOGO_2:
c) Die dritte Variante besteht in der Anpassung der Schalttemperaturen für den Boiler 2. Da leider bei den entsprechenden Blöcken die Parameter nicht durch Verweise definiert werden können, müssen die Blöcke B112 und B104 (EIN-/AUS-Schaltschwellen) 1 x kopiert werden und identisch, wie die beiden Originale, verschaltet werden! Die Parameter "EIN" und "DELTA" können dann für den Frostbetrieb modifiziert werden. Dann kanst du entweder einen Software-Schalter (mit HIGH am Eingang) oder besser wie unter b) einen externen Eingang zur Auswahl eines der beiden identischen Schaltungsstränge verwenden, indem du das Eingangssignal an B104 legst - mit invertiertem Pin - und direkt an den entsprechenden (zuvor kopierten) Block des anderen Pfades (In = ON....Frostschutzbetrieb EIN), so dass stets nur eines der Prüfergebnisse der Temp-Vorgaben nach B116 gelangen kann. Für die Definition der Parameter "EIN" und "DELTA" für den Frostbetrieb stehen dir insb. folgende Varianten offen: gleichzeitige Modifikation LOGO_1: Alternativ kann der Frostschutzbetrieb auch (gleichzeitig) für beide Häuser realisiert werden: In LOGO_3 wird das o. g. eingefügte OR einfach unmittelbar hinter B006 gelegt und der OR-Ausgang (anstelle von B006) mit den beiden UND verbunden. In der LOGO_2 wird ggf. auch der Boiler 1 analog zum Boiler_2, wie oben beschrieben, mit 2 zusätzlichen Blöcken und dem selben externen Eingang verschaltet. Boiler 1 wird dann im Gegensatz zu Boiler 2 ggf. zusätzlich durch Solarwärme, wie sonst auch, geladen. Auf der Basis meiner eigenen Vorplanungen einer neuer Heizungsanlage habe ich noch folgende Anmerkungen, die du mir hoffendlich nicht übel nimmst:
|
==> Meine TAG-Listen: "deut." |
|
30.10.2007 21:59 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, vielen Dank für die ausführlichen Infos zu deiner Anlage. Diese gute Kommunikation mit dir sind ein wesendlicher Grund, warumm ich dir (so ausführlich) helfe, wenn es dir nützt und ich lerne dabei natürlich auch etwas dazu, erhalte neue Anregngen und habe Spaß an der Lösung neuer Aufgaben. Und nur eine uneingeschränkte Weitergabe erarbeiteter Lösungen führt letztendlich zu Fortschritten...neuen Ideen und Anregungen! Leider habe ich den von dir zitierten Beitrag "Regelung eines Verbrauchers mittels PWM" hier im Forum nicht gefunden. Kannst du mal den Link einstellen oder die Adresse nennen? Was für einen Motor willst du genau mit PWM-Signalen steurern/regeln? Und in Bezug auf deine Steuerung: Welches Ziel hat die PWM- bzw. die derzeit programmierte intervallförmige Pumpenansteuerung (z. B. gegenüber der Heizkreislauf- oder der Boilerladepumpen)? Als "Vorgeschmack" auf eine Antwort auf deine Fragen (und zum Experimentieren) hier schon mal 2 Links zu Beiträgen, die Schaltungsentwürfe von mir enthalten um PWM-Signale mit der LOGO zu erzeugen. Da die LOGO eine Logik-Relais-Steuerung ist, sind die Möglichkeiten für PWM äußerst begrenzt und die mögliche PWM-Frequenz ist sehr gering im Vergleich zu den Frequenzen mit denen Gleichstrom-Niedervolt-Motoren typischerweise (100 Hz bis 5 kHz) angesteuert bzw. in der Drehzahl geregelt werden..... Rampe statt multiplexer! (Ziel: Erreichen einer max. PWM-Frequenz bei vorgebbarer Auflösung) Puls-Pausendauer extern einstellen (Ziel: Version mit einer PWM-Impulslänge von 60 s (= 0 167 Hz) und einer Auflösung von 60 Schritten, d. h. 1 s) MfG Betel |
==> Meine TAG-Listen: "deut." |
|
31.10.2007 11:25 | |
Beiträge: 40 Bewertung: (11) |
Hallo Betel! Im Anhang die Schaltung, die ich im Forum irgendwann einmal gefunden habe (nur geringfügig verändert)! Im Gegensatz du deinen Schaltungen ist diese nicht wirklich brauchbar. Die dzt. programmierte Intervallschaltung (noch nicht ganz fertig) soll die 3 Pumpen (Puffer 1 + 2 sowie Boiler 1) für die Solaranlage ansteuern. Mein Gedanke war, bis zu einer Kollektortemperatur von 60° am Kollektor, mittels Intervall die Ladung der Puffer/Boiler zu steuern. Ab 60° permanenter Betrieb der Pumpen. Priorität 1: Boiler 1 max. Temp im Boiler 60° Priorität 2: Puffer 1 Priorität 3: Puffer 2 Puffer 1 + 2 sollen auf max. 90° beheizt werden, wobei jedoch Boiler 1 bei Wasserentnahme wieder vorrangig beheizt wird. Hinsichtlich der Intervall-Ansteuerung der Pumpen war meine Idee folgende. Warten, bis die Kollektortemperatur höher ist als jene im Boiler/Puffer und die Laufzeit (Einschalt-/Auschaltzeit) der Pumpe(n) so abstimmen, dass die Kollektoren "entleert" werden (1 Umlauf, dann so lange warten, bis sich die Kollektoren wieder aufgeheizt haben). So sollte es möglich sein, bei geringerer Sonneneinstrahlung die Warmwasserspeicher effizienter zu beschicken. Irgendwie bin ich dann auf die Idee mit dem PI-Regler und in weiterer Folge auf eine PWM-Steuerung (wie sie in fertigen Solarreglern zu finden ist) gekommen. Nur bin ich mir nicht sicher, ob eine Grundfos oder WLO Pumpe überhaupt für eine PWM-Steuerung geeignet ist. Ich habe auch schon recherchiert und habe eine WILO Pumpe entdeckt, die mit 0 - 10 V ansteuerbar ist. Allerdings sind die Kosten dieser Pumpe enorm (ca. 250 - 300 €). Und davon würde ich 3 Stück benötigen. Im Hinblick auf eine Amortisation ist da nicht zu denken. Das Ziel ist es, bei niedrigen Kollektortemperaturen die Pumpen langsamer zu takten und mit zunehmender Kollektortemperatur immer schneller werdend bis schlußendlich die Pumpe dauernd läuft. Die Temperaturspreizung Kollektor : Boiler/Puffer sollte dabei ständig ca. 10° betragen. Wie gesagt, mache ich mir Sorgen, ob das dauernde ein-/ausschalten der Pumpe(n) "gut tut"?? Ansonsten bleibe ich bei meinem ursprünglichen Ziel mit der Inverallschaltung. Danke, mfG Mexx DateianhangRegelung_mittels_Pulsweitenmodulation.zip (314 Downloads) |
02.11.2007 23:31 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo Torsten, hallo MEXX,
http://www.solartechnik-shop.de/Solarstrom/Solarpumpen/Umwaelzpumpen/Umwalzpumpe-LAING-Ecocirc-Solar
MEXX, natürlich weis ich, dass die Blöcke nach dem Einbau der "Frostschutzfunktion" wohl nicht mehr ausreichen werden und eine Verlagerung weiterer Schaltungsteile in die LOGO_1 mangels Eingängen nicht ohne weiteres Zusatzmodul möglich ist. Also wirst du dich entweder mit den erreichten Funktionen begnügen müssen oder noch eine LOGO benötigen ?!? Ich vermute aber mal, dass du dich aus guten Gründen dazu entschlossen hattest, eine eigene Steuerung zu realisieren, anstelle einer fertigen Lösung bzw. einer Lösung mit fertigen Teilsteuerungen, die du dann ohnehin noch hättest "zusammenschnüren" müssen (etwa so wie Torsten die sicher auch nicht ganz billige Solarsteuerung - trotz eines Vielzahl an Funktionen - hat noch durch eine LOGO ergänzen müssen!). Die LOGO-Komponenten haben dir offensichtlich zugesagt und sie sind ja auch durchaus vielseitig und vergleichsweige günstig. Vor kurzem habe ich (auf der Suche nach einem "Teil", mit deutlich besseren Anzeige- und Speichermöglichkeiten sowie RS232-Schnittstelle ein neues Modul "OCS XLt" der Firma Horner APG entdeckt, dass diese und weitere Eigenschaften besitzt (Datenblatt im Dateiabhang).
- Folgende typische Optionen in Heizungssteuerungen sind noch nicht vorhanden: zeitgesteuerte Boilerübertemp. (ca. 70 °C) für Salmonellenschutz und zeit- und/oder temperaturgesteuerte Warmwasser-Zirkulation(spumpen).
Fazit: Frostschutzmodus Haus 2 und eine der 2 vorgeschlagenen Intervallansteuerungen der Solarpumpe müssten in der LOGO_2 noch zu realisieren sein; alles andere...???
DateianhangOCS_XLt.zip (271 Downloads) |
==> Meine TAG-Listen: "deut." |
|
05.11.2007 12:43 | |
Beiträge: 28 Bewertung: (2) |
@Betel Korrektur: Der von mir erwähnte Reglerbesitzt zwei Triacausgänge 250 W. Es handelt sich also sehr wahrscheinlich um eine Phasenanschnittsteuerung. Das findet man sehr häufig bei kleinen Pumpen und Ventilatoren. Frequenzumformer sind einfach zu teuer in dieser Leistungsklasse. http://stecasolar.com/de/art/uid_kategorien/0000582/id_matchcode/up_temperaturdifferenz_regler/id_artikel/0000001/bop/0/chksum/05d6856a39c91750e299da5f293a170c/beetools.html Es lohnt sich auf jeden Fall einmal, in derBedienungsanleitung zu lesen, auch wenn manseine Solarregelung selbst komplett frei programmieren möchte. |
06.11.2007 21:12 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo Torsten, vielen Dankfür deine Infos. Das von dir genannte Handbuch enthält einige Angaben, die ich so bisher in vergleichbaren Dokumenten noch nicht gefunden hatte. Mal sehen, was MEXX daraus macht, besonders in Anbetracht der knappen noch verfügbaren Freiheiten der LOGO´s? Ich danke dir für deine Angaben besonders Torsten, da ich mir, besonders bei der hohen Aufrufrate, natürlich auch gewünscht hätte, Verbesserungsvorschläge zu den Schaltungsentwürfenzu erhalten.... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
12.12.2007 23:53 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo MEXX, ich habe unter "Konzept + Schaltung einer Mischeransteuerung (3-Punkt-Regelung)" eine überarbeitete Version der zu deinem Projekt entstandenen Mischeransteuerung eingestellt. Du solltest dir insbesondere den Schaltungsteil zur Mittelwertbildung und dessen Initialisierung ansehen. Die Änderungen betreffen inhaltlich das Konzept der Initialisierung der 4 Speicher und damit des Mittelwertes, die Verringerung der LOGO!-typischen Rundungsfehler und das Konzept der Summenbildung. Insgesamt konnte ich trotz funktioneller Verbesserungen die Gesamtanzahl der erforderlichen Blöcke reduzieren! Ein Blick darauf und eine „Übernahme“ in den bisherigen Entwurf lohnen sich bestimmt... |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf