Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Verteilte Summe mit Fehlerkorrektur
#1 Verteilte Summe mit Fehlerkorrektur
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
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
-
Beleuchtfix
- Administrator

- Beiträge: 5304
- Registriert: Mi 10. Jan 2007, 18:49
- Kontaktdaten:
- Status: Offline
#2 RE: Verteilte Summe mit Fehlerkorrektur
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
Viel Erfolg
Florian
#3 RE: Verteilte Summe mit Fehlerkorrektur
Hallo Florian,
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.
Gruß,
Alex
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.Beleuchtfix hat geschrieben:Könntest du nicht die LEDs abfragen und eine Summe bilden? Bei teilweise Erfüllung wird die Pumpe eingeschaltet.
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.
Richtig.Beleuchtfix hat geschrieben:Es sieht ja so aus, dass du die Pumpe nicht unterschiedlich steuerst, z.B. weniger als 5 Zimmer Teillast, sonst Volllast.
Schwellwerte und Summen lassen sich wiederholen, die Lämpchen nach meinem Wissen nicht.Beleuchtfix hat geschrieben:Die Lämpchenkommandos kann man doch auch wiederholen bzw den Status des Schwellwertes neu abfragen.
Gruß,
Alex
#4 RE: Verteilte Summe mit Fehlerkorrektur
Das ist nach meinem Verständnis eine logische ODER Verknüpfung von Relaiszuständen über mehrere Module.gadal hat geschrieben:Kurz gesagt, will ich ein Relais für die Heizkreispumpe schalten, wenn mindestens ein Relais für die Heizkreisventile offen ist.
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.
Das erscheint mir eher überflüssiggadal 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.
Gruss Karlheinz
#5 RE: Verteilte Summe mit Fehlerkorrektur
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.ka14r hat geschrieben:Das erscheint mir eher überflüssiggadal 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.
Gruß,
Alex
#6 RE: Verteilte Summe mit Fehlerkorrektur
Hallo,
Mit Summen über 96 LEDs? Dann sind wir bei Florians Lösung, die mir sehr sympatisch ist.
Gruß,
Alex
... und wie?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.
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
nicht nur dir, scheint besser zu "gehen".Dann sind wir bei Florians Lösung, die mir sehr sympatisch ist.
Einige Funktionen, werde ich aber "extern" auslagern.
gruss thomas - der mal mit Alex, sprechen müsste.
lg Thomas
#8 RE: Verteilte Summe mit Fehlerkorrektur
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".gadal hat geschrieben:Beleuchtfix hat geschrieben:Könntest du nicht die LEDs abfragen und eine Summe bilden? Bei teilweise Erfüllung wird die Pumpe eingeschaltet.
#9 RE: Verteilte Summe mit Fehlerkorrektur
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
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
----------------o00o----'(_)'----o00o---------------------
#10 RE: Verteilte Summe mit Fehlerkorrektur
und genau das, darf nicht passieren.Und ab und an geht halt mal ein Wert verloren ...
gruss thomas - auf der suche...
lg Thomas

Offizieller KNX Partner 


