Seite 1 von 1

#1 Strukturierte Programmierung

Verfasst: Mo 18. Mai 2015, 22:16
von Sascha_H.
Hallo zusammen,

ich habe bei mir erst einmal die groben Grundbedürfnisse ( Licht, Beschattung ) programmiert. Jetzt geht es bald an die Einzelraumregelung der Heizkörper, aber ist jetzt erst einmal nicht das Thema.

Mich würde interessieren wie Ihr so standardmäßig Programmiert.
Folgende Fall hat mich nämlich an meiner Struktur zweifeln lassen. Beispiel Treppenhaus. In jeder Etage UPP für "Bel. Decke" und "Wandlampen". Weiter habe ich teilweise mehrere GT´s pro Etage.
Die GT´s auf 3+2 gestellt und Bel. Flur DG, OG, EG von jeder Etage zu schalten.
Mein Ansatz war nun, das ich pro Etage am ensprechenden UPP die "Bel. Decke" mit Taste Ax am GT schalte und von den andene GT´s dann "Sende Taste" eingestellt. ,
Hat aber jetzt zu dem Problem geführt, das wenn ich die Tastenaufteilung/Belegung am GT ändere, ein Chaos ensteht. Bis hin zu einer Schleife in der sich eine Taste selber sendet...Geht dann echt ab am Busmonitor... :w00t:

Wie würdet Ihr es machen? Meine Überlegung war es nun einheitlich, in einem wenig genutzten Tabellenbereich den Ausgang zu schalten. Und dann von allen GT´s "Sende Taste" zu benutzen ( selbst beim GT am zu schaltenden UPP ).

Ich weiß, war etwas viel und wahrscheinlich recht kompliziert geschrieben, aber ich hoffe jemand versteht was ich meine.

Nun ist die Frage, in welchen Tastenbereich würde ( wenn überhaupt ) das Schalten vom Ausgang Sinn machen?
Sollte ich das mit dem "Sende Taste" einfach lassen und den entsprechenden Ausgang von jedem GT direkt ansprechen?
Wenn ich aber den ultimativen Kniff zu dem Problem noch nicht gefunden habe, wäre ich für jeden Tipp dankbar.
Ich finde eben eine einheitliche Vorgehensweise von Vorteil... :blush:

Nun aber genug geschrieben...

Ich freue mich auf Anregungen

Gruß
Sascha

#2 RE: Strukturierte Programmierung

Verfasst: Mo 18. Mai 2015, 23:04
von Beleuchtfix
Gleiche Funktionen über Sende Taste auszulösen halte ich für sehr sinnvoll, die Grundfunktion würde ich direkt programmieren, aber da hat jeder seinen eigenen Stil.
Tastenbereiche: Wenn du GTs hast, ist eigentlich das ganze Modul mehr oder weniger verbraucht.
SH (im Schaltschrank) haben oft die A-Tabelle frei.
Die (alte) B-Tabelle wird durch Schwellwert und Binärsensoren belegt.
C-Tabelle wird durch Statusmeldungen von Relais verwendet oder durch Logik. Die lasse ich wenn es eben geht dafür frei.
D- Tabelle ist ziemlich frei.
Es hängt also immer davon ab, was du genau mit den Modulen machen möchtest. Schau auch mal ins Wiki, da gibt es einen Artikel über die Tabellen und eventuelle Überschneidungen.

Gruß Florian

#3 RE: Strukturierte Programmierung

Verfasst: Mo 18. Mai 2015, 23:15
von Sascha_H.
Hallo Florian,

ich danke Dir schon mal, dann schaue ich mal ins Wiki...

Gruß