Seite 1 von 2

#1 Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 09:57
von gadal
Hallo,
nachdem schön langsam die Heizung wieder von Zeit zu Zeit läuft, wird bei mir wieder ein Problem(chen) offensichtlich, das ich letztes Jahr verdrängt hatte.
Dazu hätte ich gerne eure Meinung / Erfahrungen, da es sich sehr allgemein um die Realisierung einer "verteilten Summe mit Fehlerkorrektur" handelt, dessen Lösung auch öfters in anderen Zusammenhängen nutzbar sein sollte.

Kurz gesagt, will ich ein Relais für die Heizkreispumpe schalten, wenn mindestens ein Relais für die Heizkreisventile offen ist.

Aktuell habe ich es so gelöst, dass die einzelnen Ventile über je ein TS + Schwellwert + Relais gesteuert werden. Das Statuskommando jedes Ventil-Relais schaltet ein LED im Raum zur Visualisierung und zählt einen zentralen Zähler beim Einschalten hoch. Ein Schwellwert > 0 auf diesem Zähler schaltet das Relais der Heizkreispumpe.
Ein zentraler Zeitgeber setzt alle zwei Minuten den Zähler wieder auf 0 und schickt ein "Wiederhole Relais" an alle Ventil-Relais.

Grundsätzlich funktioniert diese Lösung, aber beim Wiederholen der Relaisstatus und den damit anfallenden Statuskommandos gehen von Zeit zu Zeit (2-5 mal in der Stunde) Kommandos verloren. Wenn nur wenige TS Bedarf anmelden und genau diese Zähl-Kommandos verloren gehen, führt dies dazu, dass die Heizkreispumpe wieder ausgeschalten wird. Das korrigiert sich nach 2 oder spätestens 4 Minuten wieder von selbst, ist aber natürlich nicht die Perfektion, die wir ja alle (manchmal mit Hängen und Würgen) erreichen wollen.

Für dieses Szenario bin ich jetzt auf der Suche nach einer besseren/zuverlässigeren Lösung, so dass diese minutenweisen Aussetzer der Heizkreispumpe vermieden werden.

Ich habe es einfach mal "verteilte Summe mit Fehlerkorrektur" genannt, was das grundsätzliche Problem ganz gut trifft. Die einzelnen Ereignisse sind über mehrere Module verteilt und es soll zuverlässig funktionieren, was bei mir über das wiederholte Abfragen der Status zur Fehlerkorrektur (wenn mal ein direktes Zähl-Kommando verloren geht) garantiert wird.

Ach ja: die einfache Lösung "Umstellen auf Regler" möchte ich nur ungern, da ich die Regler teilweise schon anders belegt habe.

Wer hat denn dazu gute Ideen / Erfahrungen?

Danke,
Alex

#2 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 10:23
von Beleuchtfix
Könntest du nicht die LEDs abfragen und eine Summe bilden? Bei teilweise Erfüllung wird die Pumpe eingeschaltet. Es sieht ja so aus, dass du die Pumpe nicht unterschiedlich steuerst, z.B. weniger als 5 Zimmer Teillast, sonst Volllast. Die Lämpchenkommandos kann man doch auch wiederholen bzw den Status des Schwellwertes neu abfragen.

Viel Erfolg
Florian

#3 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 11:30
von gadal
Hallo Florian,
Beleuchtfix hat geschrieben:Könntest du nicht die LEDs abfragen und eine Summe bilden? Bei teilweise Erfüllung wird die Pumpe eingeschaltet.

Dann müsste ich die auf die Räume verteilten 14 LEDs auf zwei andere Module weiterleiten bzw. im Status des Relais nicht nur das LED zur Visualisierung setzen, sondern auch noch in einem von zwei zentralen Modulen ein zweites und dann zwei Summen darüber bilden, deren Ergebnis ich wieder über eine Summe verbinde. Deren Ergebnis könnte dann die Pumpe steuern.
Wenn mir das Setzen des Steuer-LEDs für einen Raum verloren geht, sieht's aber schlecht aus. D.h. ich müsste die Status der Relais doch wiederholen. :( Das Ergebnis dürfte das gleiche sein wie bei meiner Lösung, dass manches Setzen eines Steuer-LEDs verloren gehen kann. Ok, ich müsste die LEDs - im Gegensatz zu meinem Zähler - nicht vor dem Wiederholen zurücksetzen. Damit läuft die Pumpe höchstens mal für 2 oder 4 Minuten zu lang, obwohl keine Anforderung vorliegt, was nichts macht. Das wäre schon mal ein Vorteil. :)
Beleuchtfix hat geschrieben:Es sieht ja so aus, dass du die Pumpe nicht unterschiedlich steuerst, z.B. weniger als 5 Zimmer Teillast, sonst Volllast.

Richtig.
Beleuchtfix hat geschrieben:Die Lämpchenkommandos kann man doch auch wiederholen bzw den Status des Schwellwertes neu abfragen.

Schwellwerte und Summen lassen sich wiederholen, die Lämpchen nach meinem Wissen nicht.

Gruß,
Alex

#4 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 16:42
von ka14r
gadal hat geschrieben:Kurz gesagt, will ich ein Relais für die Heizkreispumpe schalten, wenn mindestens ein Relais für die Heizkreisventile offen ist.

Das ist nach meinem Verständnis eine logische ODER Verknüpfung von Relaiszuständen über mehrere Module.
Im Prinzip habe ich so was schon mal mit 96 Binäreingängen gemacht, sobald einer den Normalzustand ändert soll ein Schaltvorgang ausgelöst werden.

gadal hat geschrieben:Ein Schwellwert > 0 auf diesem Zähler schaltet das Relais der Heizkreispumpe.
Ein zentraler Zeitgeber setzt alle zwei Minuten den Zähler wieder auf 0 und schickt ein "Wiederhole Relais" an alle Ventil-Relais.

Das erscheint mir eher überflüssig

#5 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 17:23
von gadal
ka14r hat geschrieben:[zitat=gadal]
Ein Schwellwert > 0 auf diesem Zähler schaltet das Relais der Heizkreispumpe.
Ein zentraler Zeitgeber setzt alle zwei Minuten den Zähler wieder auf 0 und schickt ein "Wiederhole Relais" an alle Ventil-Relais.

Das erscheint mir eher überflüssig[/zitat]
Damit hättest du das "mit Fehlerkorrektur" aber entfernt. Es müsste außerdem auch wieder runtergezählt werden. Lass' nur mal ein Runterzählen verloren gehen, dann läuft die Pumpe ewig. :scared:

Gruß,
Alex

#6 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 17:26
von gadal
Hallo,
ka14r hat geschrieben:Im Prinzip habe ich so was schon mal mit 96 Binäreingängen gemacht, sobald einer den Normalzustand ändert soll ein Schaltvorgang ausgelöst werden.

... und wie?
Mit Summen über 96 LEDs? Dann sind wir bei Florians Lösung, die mir sehr sympatisch ist.

Gruß,
Alex

#7 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 18:04
von Thomas
[zitat]Dann sind wir bei Florians Lösung, die mir sehr sympatisch ist.[/zitat]
nicht nur dir, scheint besser zu "gehen".

Einige Funktionen, werde ich aber "extern" auslagern.

gruss thomas - der mal mit Alex, sprechen müsste.

#8 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Mo 4. Okt 2010, 22:38
von rk
gadal hat geschrieben:[zitat=Beleuchtfix]Könntest du nicht die LEDs abfragen und eine Summe bilden? Bei teilweise Erfüllung wird die Pumpe eingeschaltet.
[/zitat]
Das mache ich seit vielen Jahre als "Licht an"-LED, Summe pro Etage in je einem Modul, Summe der Summen steuert dann die LED. Bisher hatte ich damit keine "Fehlanzeigen".

#9 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Di 5. Okt 2010, 00:41
von Uwe
Doch doch, die Fehlerkorrektur ist wichtig.
Ich mache genau diese Zählerei der HK-Relais (hoch und runter) und dimme mittlerweile auch noch meine HK-Pumpe damit (über mehrere Schwellwerte).
Ich habe auch Räume mit mehreren HK's (an einem Regler), da wird dann halt 2 oder 3 addiert - was bei einer 'Fail'meldung eine ordentliche Korrektur benötigt. Und ab und an geht halt mal ein Wert verloren ...

Grüße, Uwe

#10 RE: Verteilte Summe mit Fehlerkorrektur

Verfasst: Di 5. Okt 2010, 01:17
von Thomas
[zitat]Und ab und an geht halt mal ein Wert verloren ...[/zitat]
und genau das, darf nicht passieren.

gruss thomas - auf der suche...:|