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.

zentrale Sollwertverstellung (Diskussion)

Benutzeravatar

Themenersteller
Thomas.Einzel
Lord Forum
Lord Forum
Beiträge: 1159
Registriert: Do 30. Mai 2002, 07:59
Hat sich bedankt: 2 Mal
Danksagung erhalten: 10 Mal

#1 zentrale Sollwertverstellung (Diskussion)

Beitragvon Thomas.Einzel » So 2. Feb 2003, 16:10

Hallo,

das Thema Sollwerteinstellung (am Bsp. Heizung/Einzelraumregelung) läßt mir keine Ruhe ;-) Eigentlich schon vor Wochen hatte ich eine Idee die ich nunendlich mal etwas ausführlicher zur Diskussion stellen möchte.

Problem:
--------
Sollwerteinstellung einer Einzelraumregelung geht nur mit Eberle Regler oder LCN-TS + EIB Taster und ein extra LCN-UPP je Raum, oder einer Display/Rechnerlösung ab ~2000Eur.

Lösung:
-------
*Einen* 4fach EIB Taster mit 8 Tasten und 5 LEDs - ausreichend für 8 Sollwerte sprich Räume. Doch, wirklich.
Gemessen wird in jedem der betreffenden Räume mit je einem LCN-TS, möglichst an freie I-Ports verlängert mit 2 IVn.


Wie soll das mit nur einem Taster gehen?

So:

Mit dem Langbefehl der Tasten A1 bis A8 schaltet man zwischen den Sollwerten / Heizkreisen / Räumen um (Anwahl), mit den Kurzbefehlen dieser Tasten gibt man den Sollwert für den angewählten Raum vor. Quittieren kann man das alles mit piepen und leuchten und blinken... 8 Sollwerte sind mehr als genug, im Beispiel sollen es die Temperaturwerte 1:Fostschutz (5°C), 2:Absenktemp1 (12°C), 3:Absenktemp.2 (16°C) und die normalen Sollwerte 4:18°C, 5:20°C, 6:22°C, 7:24°C, und für Zitterfrösche noch 8 mit 26°C sein. Mal so wie die Temp.werte vom TS als 1260 für 26°C geschrieben, alles rein willkürliche Beispielwerte.

Eine Anzeige der gewählten Temp.werte (oder des Raumes) ist mit den LEDs (und sei es binär :-) möglich, wenn auch eigentlich unnötig.

Also: Raum 5 auf 22°C (Temp Nr.6) Sollwert einstellen:

lang Taste 5 los Taste 5
kurz Taste 6 3 Sekunden

Man macht das ja nicht alle Tage, deswegen ja diese Hardware Vereinfachung. Sollwertgeber von Regelungen sind nun mal keine "Wasserhähne". Eine Nachtabsenkung ist - mit weiteren Gruppen auch seletiv - über relative Verschiebung zum Sollwert sehr einfach möglich (Frostschutz beachten).
Man spart sich so nur die vielen teuren Eberle Regler + KEIBs + UPPs, die meist nur dafür da sind. Man kann sogar "übrige gebliebene" I-Ports in Verteilungen nutzen (TS geht außer beim Impulszähler ja immer noch parallel zum B3I, BMI, RS), wenn man die TSn noch mit IVn verlängert dahinführen kann (Leerrohrpredigt). Dann gibt es die Regelung fast für umsonst ;-) Positionierung und Regler funktionieren nicht gleichzeitig und D1 bis D3 sind im Beispiel reserviert - sollte also fast immer noch zusätzlich gehen.

Die Programmierung ist zwar ein wenig umfangreicher (und mit Sicherheit noch optimierbar), aber bis auf die eigene Modulnummer immer gleich, also sogar als Vorlage in der LCNPro machbar. Das ganze kann man auch halbieren oder vervielfacht einsetzen. (n*4 oder n*8 Heizkreise/Räume), aber 8 Heizkreise dürften für ein EFH schon reichen...

Etwas "komfortabler" wäre auch mit dem gleichen 4fach EIB Taster (Tastenreihen senkrecht) möglich: 4 Tasten (links) Raumanwahl (1 aus 4), 4 Tasten (rechts) Temperaturanwahl (1 aus 4) ggf. direkte, dezimale Anzeige mit den 4 ersten LEDs, LED 5 blinkt für den Programmiermode".
In der "Freizeit" könnten die ersten 4 LEDs auch "heizt"/"heizt nicht" anzeigen (braucht auch keiner, beruhigt aber ;-)

Eine Realisierung mit DI12+FFT (Folienflachtastatur) ist zwar auch möglich, aber der Preisvorteil schrumpft gewaltig (keine Ahnung warum die FFTn so teuer sein müssen). Bei der 16er Tastatur + 2 DI12 kann man auch bald den IOS Touchscreen nehmen. Der Vorschlag mit dem einen EIB Taster soll eine absolute "low cost" Lösung sein, eigentlich stehen die Norm-Sollwerte für Räume mit definierter Nutzung nach einer "Einschwingphase" nach Heizungseinbau ohnehin fest. (Absenktempemeraturen werden getrennt gesteuert!).
Wer möchte z.B. schon mal 18°C oder dann wieder 22°C im Wohnzimmer als normale Sollwerte?

Nebenbei: Ein kleines LCN Display (äqivalent zum EIB Info Display 2.0) würde solche "Purzelbäume" unnötig machen und Sollwertverstellungen incl. deren Anzeige (!) nebenbei und ohne Mehrkosten mit erledigen. Naja...

Programmiervorschlag als 2. Beitrag ->

Thomas
=======================================================================================

Ein paar Annahmen zum Realisierungsvorschlag:

Alle Module M10 bis M18 sind Mitglieder der Gruppe 10, C1 bis C3 wird in jedem Modul zur Sollwerteinstellung verwandt. Man kann natürlich auch Tasten der anderen Tabellen nehmen, nur die eigentlich für so etwas prädestinierte D Tabelle ist (mometan?) noch nicht sperrbar (LCNPRo 1.4.41)

Das Plus Modul M09 mit EIB Taster A1 bis A8 und LED Lä1 bis Lä4 + Lä5 (z.B. Berker 7516 40 89) wurde zur einfacheren Darstellung als extra Modul definiert, es kann natürlich auch eines der M10 bis M18 dafür verwandt werden. (deswegen sind C1 bis C3 frei gelassen wurden), bei M10 bis M18 müssen Tastensperrungen erlaubt sein.

Realisierung (mit Sicherheit noch nicht optimal, nur 1. Lösungsansatz):
------------

; Sorry LCL Kann ich nicht, mit dem Macrogenerator war es mir zu aufregend (und außer Nils
; hätte den LCL Code hier eh kaum jemand verstanden ;-))

; meine Kommentare fangen mit ";" an, alles andere ist das "Programm"
; ====================================================================================
; Modul M09:
; ----------
A1 kurz : an Gruppe 10: sende Taste C1 kurz ;Temp 1 = 5°C
A1 lang : an Gruppe 10: sperre Taste C 123 ;alle gesperrt...
A1 lang": an Modul 09: Tableau Lä 5 blinken ;bereit für Sollwerteingabe
A1 los : an Modul 10: entsperre Taste C123 ;...nur an Modul 10
; optional Anzeige welches Modul eingestellt werden soll
A1 los" : an Modul 09: Piepen Sonderton 1x
; oder Lä1 ein, Lä2 blinken... man muss diese Lä dann nur wieder ausmachen

A2 kurz : an Gruppe 10: sende Taste C1 lang ;Temp 2 = 12 °C
A2 lang : an Gruppe 10: sperre Taste C 123 ;alle gesperrt...
A2 lang": an Modul 09: Tableau Lä 5 blinken ;bereit für Sollwerteingabe
A2 los : an Modul 11: entsperre Taste C123 ;...nur an Modul 11
; optional Anzeige welches Modul eingestellt werden soll
A2 los" : an Modul 09: Piepen Sonderton 2x

; ...A4 bis A7...

A8 kurz : an Gruppe 10: sende Taste C3 lang ;Temp 8 = 26 °C
A8 lang : an Gruppe 10: sperre Taste C 123 ;alle gesperrt...
A8 lang": an Modul 09: Tableau Lä 5 blinken ;bereit für Sollwerteingabe
A8 los : an Modul 18: entsperre Taste C123 ;...nur an Modul 18
; optional Anzeige welches Modul eingestellt werden soll
A8 los" : an Modul 09: Piepen Sonderton 8x

; jetzt die Hilfstasten welche von den M10 bis M18 via "sende Taste ..." ausgelöst werden

; Rückmeldung Temperaturwert 1 zu M09, Programmier LED Lä5 (blinkt) aus, alle Temperatur-
; einstelldaten M10 bis M18 wieder sperren.
; Anzeige des Temp-Speicherplatzes 1 bis 8 - binär mit LED 1 bis 4 (wirklich! :-)

; Hilfstaste 1
C4 kurz : an Modul M09: sende Taste C lang-------8
C4 kurz": an M?? sende Taste Ax kurz verzögert in 3s ;irgendwo ist STV bestimmt
;noch frei
; Hilfstaste 2
C4 lang : an Modul M09: sende Taste C lang------78
C4 lang": an M?? sende Taste Ax kurz verzögert in 3s ;immer der gleiche STV

; ...Hilfstasten 3 bis 7...

; Hilfstaste 8
C8 kurz : an Modul M09: sende Taste C lang----5678
C8 kurz": an M?? sende Taste Ax kurz verzögert in 3s ;immer der gleiche STV

; ab hier für alle Hilfstasten 1 bis 8 gleich

M?? Ax: an Modul 09 sende Taste C los----56-- ;Tastenverzeigung
C5 los : an Gruppe 10: sperre Tasten C 123
C5 los": an Modul M09: Lä5 aus
C6 los: an Modul M09: sende Taste C los ------78
; optional
C6 los": an Modul M09: Sonderton 2x ; Bestätigung, fertig

; Binäranzeige (wie soll man sonst 8 Zustände mit nur 4 LEDs anzeigen? Für eine
; "Balkenanzeige" mit mal blinkender 1. LED oder nicht brauche ich noch mehr
; Tastenverzweigungen...)

; ein: sende Taste C lang ----xxxx (xxxx BCD Code), aus: sende Taste C los ------78
C5 lang: an Modul M09: Lä4 ein
C6 lang: an Modul M09: Lä3 ein
C7 lang: an Modul M09: Lä2 ein
C8 lang: an Modul M09: Lä1 ein

C7 los : an Modul M09: Lä4 aus
C7 los": an Modul M09: Lä3 aus
C8 los : an Modul M09: Lä2 aus
C8 los": an Modul M09: Lä1 aus

; ====================================================================================
; in jedem Modul M10 bis M18 (jeweils "eigenens Modul" ersetzen...)
; -----------------
; mit LCL hätte man das wohl in einer Programmierschleife und Variablen gleich richtig
; machen können

C1 kurz : an eigenes Modul: ReglerA, Sollwert absolut1205 ;auch ReglerB möglich
C1 kurz": an Modul M09, sende Taste C4 kurz ;Hilfstaste 1
C1 lang : an eigenes Modul: ReglerA, Sollwert absolut1212
C1 lang": an Modul M09, sende Taste C4 lang ;Hilfstaste 2
C1 los : an eigenen Modul: ReglerA, Sollwert absolut1216
C1 los" : an Modul M09, sende Taste C4 los ;Hilfstaste 3
C2 kurz : an eigenen Modul: ReglerA, Sollwert absolut1218
C2 kurz": an Modul M09, sende Taste C5 kurz ;Hilfstaste 4
C2 lang : an eigenen Modul: ReglerA, Sollwert absolut1220
C2 lang": an Modul M09, sende Taste C5 los ;Hilfstaste 5
C2 los : an eigenen Modul: ReglerA, Sollwert absolut1222
C2 los" : an Modul M09, sende Taste C6 kurz ;Hilfstaste 6
C3 kurz : an eigenen Modul: ReglerA, Sollwert absolut1224
C3 kurz": an Modul M09, sende Taste C7 kurz ;Hilfstaste 7
C3 lang : an eigenen Modul: ReglerA, Sollwert absolut1226
C3 lang": an Modul M09, sende Taste C8 kurz ;Hilfstaste 8

; Hilfstaste 1-8 ist damit eine echte Rückmeldung, ob einer der sende Taste C123... im
; jeweiligen Modul "angekommen" ist. Wenn es weniger piepen, blinken oder leuchten soll,
; reicht auch eine Hilfstaste ;-) (dann überall C4 kurz eintragen)
; ====================================================================================
; Hilfstaste (einfach) in M09:
; ----
C4 kurz : an Gruppe 10: sperre Tasten C 123
C4 kurz": an Modul M09: Lä5 aus

; Ende
; ====================================================================================

Was haltet ihr prinzipiell davon? Ist das eine Alternative?

Thomas

Zurück zu „Programmierfragen“

Wer ist online?

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