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.

Rolläden - Relais automatisch null-schalten


Themenersteller
Johannes
Dr. Forum
Dr. Forum
Beiträge: 708
Registriert: Sa 3. Dez 2005, 17:24

#1 Rolläden - Relais automatisch null-schalten

Beitragvon Johannes » Sa 11. Feb 2006, 13:41

Hallo LCN-Gemeinde,

im letzten Thread haben wir, ausgelöst duch Chris Fragen über die Rolladen-EInknopfbedienung, auch über die Nullschaltung der Rolladenrelais diskutiert. Ich habe nun folgende, bei mir funktionierende Lösung anzubieten, die alle Rolladenrelais nach einer gewissen Zeit ohne Störungen auf Null zurückstellt. Die ANleitung ist etwas ausführlicher, um auch einem "Newbie" die Programmierung zu ermöglichen.

1. Ressourcenverbrauch:
- 1 periodischer Zeitgeber
- 1 STV-Timer
- 1 Lämpchen pro zu überwachendes Netzrelais
- 1 Lämpchensumme pro 12 zu überwachende Netzrelais
- 1 Gruppe für alle auf Null zu stellenden Rolladenmodule
- 1 Gruppe für Wiederholung der Lämpchensummen bei mehr als 12 Rolläden

Idealerweise wählt man Module ohne angeschlossenes Tastenfeld, weil dort alle 12 Lämpchen zur freien Verfügung stehen. Module mit Standard-Tastern nutzen gleichfalls keine Lämpchen, bei Verwendung von Gira 1013 oder ähnlichen Tastern mit LEDs ist zu berücksichtigen, daß die Lämpchen z. T. für die Taster Verwendung finden.

2. Programmierung:
- Für jedes zu überwachende Netzrelais wird im Modul ein Lämpchen programmiert. Im Lämpchen-Dialog dazu jeweils das zum Rolladen-Relais gehörige Modul auswählen, Relais anticken und die Nummer des entsprechenden Netzrelais aus 1-8 auswählen. Steuerung, "Quelle ein" = Ein, "Quelle aus" = Aus. Bei Überwachung von mehr als 12 Relais, einfach weitere Module nutzen.

- Alle für die Überwachung genutzten Module in eine neue, eigene Gruppe aufnehmen (unter Modul-Eigenschaften dazu eine freie Nummer eintragen) und diese Gruppe in der Ansicht "Gruppen-Plan" der LCN-Pro entsprechend benennen. Bei mir heißt das "Rolläden periodische Summen-Wiederholung".

- Für jedes Mitglied der Gruppe "Rolläden Summen-Wiederholung" ist nun noch die Lämpchensumme 1 (oder 2, 3) zu definieren. Dazu jeweils die in jedem Modul definierten Lämpchen in der Summenbildung anhaken und für den überwachten Status "EIN" auswählen.

- Alle RH8/SH-Module (oder auch andere Relais), die Rolläden ansteuern, in eine eigene, neue Gruppe aufnehmen. Die heißt bei mir "Rolläden GESAMT".

Achtung: Dieser Ansatz setzt voraus, daß alle Relais der R8H"s für Rolläden genutzt werden. Ist das nicht der Fall, muß der "Relais auf Null"-Befehl (siehe unten) modifiziert werden!

- In einem beliebigem Modul den periodischen Zeitgeber aktivieren. Ich habe dazu eines der Summen-Module verwendet. Als Zeit habe ich ich zunächst einmal 150s, also 1500 x 100msek gewählt. Die zu betätigende Taste kann aus einer beliebigen Tabelle (A-D) ausgewählt werden, ich habe D1 genommen. Die Zeit von 150sek ist sicher noch optimierbar, letztlich aber egal. Dann sind die Relais eben ein paar Sekunden länger auf 1.

- Für D1 kurz wird folgender Befehl programmiert:
Ziel: Gruppe "Rolläden periodische Summen-Wiederholung"
D1 kurz: "Status-Kommandos" Summen 1

- In einem (egal welchem) der Module der Gruppe "Rolläden periodische Summen-Wiederholung" ist nun noch das Nullsetzen der Rolläden auf der Taste C1 zu hinterlegen. Ich habe dazu A8 auf dem sleben Modul verwendet, aber es kann natürlich jede beliebige freie Taste benutzt werden, sofern der zugehörig STV-Timer nicht bereits anderweitig benutzt wird.

C1 kurz: Sende Taste A8 kurz verzögert in 60sek
C1 lang: Sende Taste A8 kurz verzögert in 60sek
C1 los: unprogrammiert

A8 kurz: Ziel = Gruppe "Rolläden GESAMT" Relais Aus-Aus-Aus-Aus | Aus-Aus-Aus-Aus

Die Verzögerungszeit von C1 and A8 muß länger sein als die längstmögliche Laufzeit der verbauten Rolläden, also gegebenfalls anpassen.



So, das war"s. Viel Spaß!

Johannes

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#2 RE: Rolläden - Relais automatisch null-schalten

Beitragvon Uwe » Sa 11. Feb 2006, 19:41

das kann ich mit jetzt nicht verkneifen :-O :-O :-O

Donnerwetter, Respekt :O

Wer also in Zukunft eine wirklich gute und genaue Erklärung haben will, der wartet gefälligst bis Johannes gepostet hat ... ;-)

Bei mir ist das "einfacher" :D : ... es geht :-O

Allen viel Spaß bei der Umsetzung
und ein Dankeschön an Johannes
Uwe
----------------o00o----'(_)'----o00o---------------------


RBausE
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 432
Registriert: Mo 8. Mär 2004, 18:58

#3 RE: Rolläden - Relais automatisch null-schalten

Beitragvon RBausE » Sa 11. Feb 2006, 23:09

Ach Du Schei....
Respekt mein lieber Herr Gesangsverein,

also Johannes ich habe da auch noch das eine oder andere Problem,
ca. 50 Module, 100 Binärsensoren, 30 Rolläden usw.

Die ausführliche Doku + Programmieranleitung erwarte ich Montag, das sollte reichen.
:-O :-O :-O :-O :-O :-O :-O :-O :-O :-O :-O

In diesem Sinne Ralph

Benutzeravatar

MartinH
Lord Forum
Lord Forum
Beiträge: 1511
Registriert: Di 11. Mai 2004, 16:39
Hat sich bedankt: 4 Mal
Kontaktdaten:

#4 RE: Rolläden - Relais automatisch null-schalten

Beitragvon MartinH » So 12. Feb 2006, 01:27

Johannes, VIELEN DANK (!)
für mich jetzt schon "der Beitrag des Monats"!
Ich werde meinen Merker jetzt hierhersetzen und nach diesem Schema meine Lösung umsetzen.
[hr]
Vielleicht mache ich davon zwei Varianten (zwei Gruppen "Rolläden gesamt" und "Raffstores=Jalousien gesamt") da einerseits Rolläden bei mir max. ca. 30 Sekunden laufen und andererseits Jalousien (mit Lamellen) bis zu ca. 90 Sekunden brauchen.
Als periodischen Taktgeber werde ich einfach meine "LCN-Uhr" mit der 36 Sekunden Grundtakt mitgebrauchen, um regelmässig den Statusupdate anzufordern.
- Wird diese Statusabfrage von X Modulen den Bus zusätzlich belasten??
- Wird ein Statusrequest immer den GesamtStatus aktualisieren oder nur ausgewählte Lämpchen (bin gerade zu faul zum nachschauen)? Bei mir fehlen nämlich heute schon Lämpchen-Updates bei einer Gira 1013 Anzeige von einem entfernten R8H-Relais, das die Heizung ein-/aus-schaltet.

Gruss, Martin - der diese Variante noch nicht getestet hat

Benutzeravatar

MartinH
Lord Forum
Lord Forum
Beiträge: 1511
Registriert: Di 11. Mai 2004, 16:39
Hat sich bedankt: 4 Mal
Kontaktdaten:

#5 RE: Rolläden - Relais automatisch null-schalten

Beitragvon MartinH » So 12. Feb 2006, 01:29

Ich frage mich gerade auch noch, ob ein Befehl
[zitat]Relais Aus-Aus-Aus-Aus | Aus-Aus-Aus-Aus[/zitat]
auch immer die Richtungsrelais AUS-schalten sollte (?)
Das nächste manuelle Bedienen mit der Ein-Knopf-Steuerung (Relais UU) würde den Rolladen immer in EINE bestimmte Richtung schicken, egal ob der Rolladen ganz oben oder ganz unten oder irgendwo in der Mitte standen. Da muss ich u.U. wohl dreimal tasten, bis ich in die Rolläden in die andere Richtung schicken kann.
Aber ich wünsche mir folgendes Verhalten:
1. Wenn der Rolladen lange oben stand, soll mit dem Tastendruck der Rolladen runterfahren.
2. Wenn der Rolladen lange unten stand, soll mit dem Tastendruck der Rolladen hochfahren.
Da müsste doch besser so ein "Null-stellen" passen oder ?
[zitat]Relais Aus-Um-Aus-Um | Aus-Um-Aus-Um[/zitat]
Für den Fall, dass der Rolladen irgendwo in der Mitte stand (= er wurde manuell gestoppt), ist das Netzrelais ja schon abgeschaltet. Vielleicht macht dann dort auch ein solcher "Null-stellen"-Befehl "Relais Aus-Um" Sinn. Nach einer langen Standzeit kann man mit einem Tastendruck den Rolladen weiter in die ursprüngliche Richtung weiterlaufen lassen. Wenn man jedoch selber schon vor der automatischen Abschaltung tastet, fährt der Rolladen noch - wie gewohnt - in die Gegenrichtung.

Gruss, Martin - der diese Variante noch nicht getestet hat

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#6 RE: Rolläden - Relais automatisch null-schalten

Beitragvon Uwe » So 12. Feb 2006, 01:57

Hallo Martin,
natürlich belastet jede Abfrage den Bus, aber das wird ja nicht im Sekundentakt stattfinden.
Du mußt schon den Status definieren, den du abfragen willst: Ausgänge, Relais, Binärsensoren, Summen etc.. "Alles zusammen" geht nicht, aber einzelne Lämpchen auch nicht - immer alle Ausgänge, alle Relais usw.
Die Statusabfrage an die Gruppe holt die entsprechenden Informationen dann von allen Mitgliedern der Gruppe.

Soweit ich weiß, "merkt" sich das Modul die letzte UU Betätigung und steuert beim nächsten UU den Folge-Befehl. Würde bedeuten, das unser zentraler 00 nichts an der nächsten UU Betätigung ändern würde (und du u.U. 3mal tasten musst).
Probier es doch einfach mal aus ;-)

Den Effekt das mal ein Lämpchen nicht aktuell mit geschaltet wird, habe ich auch schon mal gehabt.
Hier frage ich vom anzeigenden Modul den Status des Lämpchen-Auslösers (auch bei mir ein virt. Relais) mit dem periodischen Timer alle 10 Min. ab. Mit der "Uhr" wird das genauso gehen.

Viel Spass beim Projekt des Monats :D
Uwe
----------------o00o----'(_)'----o00o---------------------


Themenersteller
Johannes
Dr. Forum
Dr. Forum
Beiträge: 708
Registriert: Sa 3. Dez 2005, 17:24

#7 RE: Rolläden - Relais automatisch null-schalten

Beitragvon Johannes » So 12. Feb 2006, 08:23

Morgen Martin, Uwe, Ralph,
[zitat]also Johannes ich habe da auch noch das eine oder andere Problem,
ca. 50 Module, 100 Binärsensoren, 30 Rolläden usw.[/zitat]
Laß hören. Für mich sind das immer wieder neue Ideen, was ich denn noch so alles mit der Anlage anstellen könnte. :D
[hr]
Bei diesem "Projekt des Monats" (danke für die offenbar verfrühten Blumen) bin ich jetzt über einen Denkfehler von mir gestolpert. In der Praxis ist es sehr wohl so, daß es zu einer vorzeitigen Abschaltung eines noch laufenden Rolladens kommen kann. In einem Zeitschema sieht das so aus:

R = Rolladen-Bedienung, S = Status-Wiederholung bzw. Status-Meldung, V = STV-getriggerte Relaisrückstellung

1 S--------------S--------------S--------------S
2 -------R
3 -------S-------S--------------S--------------S
4 -------S-------S-------------VS--------------S

Das ist der Standardablauf. In Zeile 2 wird der Rolladen betätigt (alle Netzrelais sind zu diesem Zeitpunkt auf Null), das auf 1 gehende Netzrelais triggert den Status EINIGE (Zeile 3), der dann wenig später durch den periodischen Zeitgeber wiederholt wird. Der STV wird dadurch zweimal angetriggert und die Taste "Relais abschalten" wird erst kurz vor dem erneuten Wiederholen des Relaisstatus ausgelöst (man sollte sinnvollerweise den STV und den periodischen Zeitgeber möglichst angleichen, also den periodischen Zeitgeber nur wenig länger als den STV, z. B. 61sek für Zeitgeber und 60sek für STV).

Wenn jetzt aber erneut ein Rolladen kurz vor der Auslösung von V betätigt wird

5 -------S-------S-----------R-VS--------------S

so wird dies vom Relaisstatus her nicht erkannt und das V stoppt diesen Rolladen wenig später!

Eine perfekte Lösung dieser Problematik ohne Verwendung von Relaisstaus auf Tabelle C oder Schattentasten gibt es bei diesem einfachen Ansatz nicht. Das Wiederholen des Relaisstatus auf der Schattentaste wäre das Gleiche wie das direkte Senden eines STV.

Wenn man STV und periodischen Zeitgeber deutlich verlängert, z.B auf 5min, sinkt die Wahrscheinlichkeit eines ungewollten Rolladenstops beträchtlich. Der zweite Rolladen müßte bei einer angenommenen Laufzeit von 30sek in diesem Fall zwischen 4:30min und 4:59min nach dem letzten Wiederholen des Relaisstatus betätigt werden, um vorzeitig gestoppt zu werden. In diesem Fall bedeutet dies eine 10proz. "Chance" einer Fehlbedienung. Verlängert man diese Zeit auf 15min, liegt man entsprechend bei etwa 3%.

Natürlich können sich "nur" die auf einem Modul durch die Lämpchenüberwachung vereinigten Rolläden in die Quere kommen, maximal also 12.

Die Wahrscheinlichkeit für Fehlauslösungen läßt sich noch deutlich reduzieren, indem man auf der Lämpchensumme nicht alle 12 Lämpchen, sondern nur eine Teilmenge auswertet. Wenn man für die Prüfung die Summen 1-3 mit jeweils vier Lämpchen einsetzt, können sich auch nur maximal vier Rolläden ins Gehege kommen. Der Ressourcenverbrauch steigt natürlich, weil nun auch noch die Tasten C2 und C3 für die Summen 2 und 3 verwendet werden müssen, wobei bei die Summen bei Vollbelegung der Lämpchen ohnehin nicht verwendet werden können. Zusammen mit einer langen STV-Zeit sollte die Fehlauslösungsrate gegen Null gehen.

Gruß, Johannes - der mit dieser unästhetischen Lösung nicht zufrieden ist ;-(
- Editiert von Johannes am 12.02.2006, 16:46 -


Chri
Schon länger hier...
Schon länger hier...
Beiträge: 92
Registriert: Sa 28. Jan 2006, 08:41

#8 RE: Rolläden - Relais automatisch null-schalten

Beitragvon Chri » So 12. Feb 2006, 18:31

Ich bin hin und weg über so ein Engagement wegen meines Problems! Vielen, vielen Dank - im speziellen an Johannes, der von mir zum Poster des Monats gekürt wird, weil er Anleitungsn schreibt die sogar ich verstehe.
Die Lämpchen-Doku auf LCN.de hatte ich schon mal angefangen zu lesen, habe aber nach dem ersten Satz gleich wieder aufgehört, weil ich dachte Lämpchen setzen Tableaus voraus und die habe ich nicht, also für mich nicht einsetzbar. In Wirklichkeit ist das aber "ne tolle Sache vergleichbar mit "flags" in der Programmierung. Das mit den Statusmeldungen und -kommandos hab ich noch nicht vollständig kapiert, aber es dämmert schon etwas, nachdem ich Johannes" Bsp. "blind" nachgebaut und einfach mal rumgespielt habe. Mein Hauptproblem ist im Moment, nicht den Überblick zu verlieren. Für das besagte Projekt werde ich vorläufig doch die ursprüngliche Schattentastenabschaltung verwenden und ihm die Module schicken damit er sie einbauen kann. Irgendwann fahr ich dann hin, da kann ich"s immer noch umprogrammieren, sollte ich es bis dahin vollständig durchschaut haben. ( z.Zt. weiss ich nämlich nicht so recht was ich da eigentlich tue :)

danke nochmals an alle Beteiligten
euer Chri - dem heute echt der Kopf raucht!


Themenersteller
Johannes
Dr. Forum
Dr. Forum
Beiträge: 708
Registriert: Sa 3. Dez 2005, 17:24

#9 RE: Rolläden - Relais automatisch null-schalten

Beitragvon Johannes » So 12. Feb 2006, 19:11

Hallo Chri,
[zitat][Ich bin hin und weg über so ein Engagement wegen meines Problems! Vielen, vielen Dank - im speziellen an Johannes, der von mir zum Poster des Monats gekürt wird, weil er Anleitungsn schreibt die sogar ich verstehe.![/zitat]
Nun, da ist ein gehöriges Maß Eigeninteresse dabei, schließlich soll es ja auch bei mir laufen ;-)

[zitat][Das mit den Statusmeldungen und -kommandos hab ich noch nicht vollständig kapiert, aber es dämmert schon etwas, nachdem ich Johannes" Bsp. "blind" nachgebaut und einfach mal rumgespielt habe.![/zitat]
Das wird ziemlich schnell deutlich, wenn man am lebenden Objekt das Busprotokoll verfolgt. Dann kommt der Aha-Effekt eigentlich von allein. Deshalb war (nicht nur) ich auch ein wenig skeptisch, ob du eine reine Offline-Bearbeitung hinkriegst.

Gruß, Johannes

Benutzeravatar

MartinH
Lord Forum
Lord Forum
Beiträge: 1511
Registriert: Di 11. Mai 2004, 16:39
Hat sich bedankt: 4 Mal
Kontaktdaten:

#10 RE: Rolläden - Relais automatisch null-schalten

Beitragvon MartinH » So 12. Feb 2006, 21:16

Johannes, vielen Dank für Deine selbstkritische Dokumentation
[zitat]Johannes - der mit dieser unästhetischen Lösung nicht zufrieden ist[/zitat]
Ja, so verwandet sich die perfekte Lösung in eine meist praktikable Implementierung.

Ganz gebe ich die Hoffnung noch nicht auf, dass es sich mit den Lämpchen/Summen doch noch elegant und sicher erschlagen lässt. Noch habe ich keine bessere Idee zu präsentieren, aber vielleicht hilft eine Griff in die Logikkiste.
Eigentlich muss man doch nur jedes Einschalten eines jeden (der 12) Netzrelais mitbekommen und dann STV ... nachtriggern. (Einfach den RelaisStatus auf den C-Tasten zu verwenden, ist bei diesem Ansatz ja tabu. Die C-Tasten Resourcen sollen ja gerade eingespart/freigehalten werden.)

Gruss, Martin - der auch die klaren perfekten Lösungen bevorzugt


Zurück zu „Programmierfragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste