Hallo veltins54
hab mich für einen Mix entschieden:
Eine Hauptladezeit wird von der Außentemeratur gebildet:
Ausgangswert 15C - Istwert * 5 geteilt durch 10.
Dieser Wert wird noch mal skaliert, damit sich die Ladezeit bei sinkender Außentemp stärker erhöht.
Neu ist jetzt, das die Differenz der Innentemp. auch noch mal skaliert wird, bevor die beiden Werte zusammengenommen die Ladezeit ergeben.
Die Bausteine sind jetzt gemäss ihrer Raumzuordnung in Gruppen zusammengeführt
--------------------
Die Parametierungen werden sich sicherlich noch ändern, wenn der Ernstfall geprobt wird..
Das ist halt der berühmte Unterschied zwischen Theorie und Praxis.
--------------------
Der Wegfall, für jede Temp *5 und dann geteilt durch 10 zu rechnen, erspart Ar-Bausteine.
Gleichzeitig läßt sich durch die zwischengeschaltete Skalierung eine bessere Abstimmung für jeden einzelnen Raum ereichen.
Der Weg ohne die vorher verwendeten Schieberegister macht das Ganze erheblich einfacher, und weniger zeitkritisch (Ihteration)... oder mit meinen Worten: es entsteht keine Dauerschleife, die ich nicht unter Kontrolle bekomme.
Für die Anregungen meine Dank, denn ohne wäre ich nicht auf den Gedanken gekommen einen anderen Weg zu versuchen..(wenn überhaupt, dann ne ganze Ecke später)!
Nun hab ich meine Basis, auf der ich weitere Funktionen aufbauen kann.
Gruß
Andreas