Autor Thema: Aufladeregelung  (Gelesen 20057 mal)

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Aufladeregelung
« am: November 06, 2008, 21:16:14 Nachmittag »
Hallo Leute,

hab mich in den letzten Wochen bemüht für meine elektrische Fußbodenheizung eine Aufladeregelung zu programmieren.

Beschreibung:

Um Mitternacht werden Außen und Innentemp. gemessen und eine Differenz zum Vortag ermittelt.
Die Differenz mal einen Faktor X ( erst mal 5min ) gleich neue Ladezeit.

Hab noch eine Möglichkeit eingebaut, um die Ladezeit manuell zu beeinflussen.
Einen Zähler auf/ab, dessen Wert in die Berechnung mit einfließt.

Soweit die Erklärung.

Mein erstes Anliegen wäre der Effekt, das ich nach dem Starten des Programms als erstes Taste(P2 Differenzbildung)
zwei mal betätigen muß. Ansonsten stünde nach der ersten Messung ein Minuswert für die Ladezeit.

Es müssen also SR01 und SR02 mit aktuellen Werten gefüllt werden, um einen neutralen Beginn zu haben.
Lässt sich das vielleicht automatisieren?

Als zweites erscheint mir der untere Abschnitt zur Eingabe der manuellen Korrektur sehr aufwendig....
Er funzt zwar, (glaub ich wenigstens) ;) aber läßt sich das vielleicht noch effktiver machen?

Das Ganze ist im Moment nur für eine Heizschleife.... es folgen noch 6Stück und zwei Tempsensoren.

Bevor ich mich daran wage, wüsste ich gern, ob die Grundlage dazu halbwegs brauchbar erscheint.

Freue mich auf Anregungen; Kritik oder Verbesserungen von Euch...

Gruß
Andreas



Wer nicht neugierig ist, hat schon verloren!

Bimbo

  • Gast
Re: Aufladeregelung
« Antwort #1 am: November 07, 2008, 13:06:43 Nachmittag »
Du könntest bei fehlenden Vortageswerten(0) bei den Temperaturen (Programmstart) die momentane Differenz Außen- Innentemperatur als Vorgabewert(mit Faktor natürlich) laden!  ;)

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Re: Aufladeregelung
« Antwort #2 am: November 07, 2008, 21:27:39 Nachmittag »
Hallo Bimbo...
danke, das Du Dir Zeit genommen hast.

Für Deinen Vorschlag müsste man eine extra 'Rechenkette' anlegen....Richtig?
Die vorhandene ist ja nur auf die Differenzmessung InnenAlt minus InnenNeu und konform für Außen festgelegt.

Was mir durch Deinen Vorschlag eingefallen ist.... ich sollte vielleicht eine Mindestladezeit festlegen, und diese irgendwie in Abhängikeit zur Aussentemperatur.
Schließlich ist es ein Unterschied, ob ich bei +15C oder bei -10C mein Prog neu starte... ;D

Macht bei der Ladezeit so ca. 90 min Unterschied aus.

naja, ich seh schon... ist noch ziemlich viel Arbeit... wer weiß, was da noch alles zu berücksichtigen ist.

Gruß
Andreas
Wer nicht neugierig ist, hat schon verloren!

Juergen.J

  • Gast
Re: Aufladeregelung
« Antwort #3 am: November 08, 2008, 02:02:25 Vormittag »
Hallo Andreas,

schau dir mal diesen und diesen Beitrag an. Ist vielleicht auch für deine Anwendung interessant, in Bezug auf Sommer- Winterbetrieb und als zusätzliche Herausforderung  ;).

Gruss
Jürgen
« Letzte Änderung: November 08, 2008, 02:27:21 Vormittag von Juergen.J »

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Re: Aufladeregelung
« Antwort #4 am: November 09, 2008, 06:48:23 Vormittag »
Hallo Jürgen...

Sommer/Winterbetrieb gibt es bei der Elektrofußbodenheizung zum Glück nicht... ;D

Der zweite Beitrag hört sich interssant an, zumal ich auch damit kämpfe, dass AR-Bausteine einfach immer rechnen.
Irgendwie nervt's mich, wenn dadurch die Werte immer schon einen Schritt zu weit sind.

Das müsste ich mir mal genauer anschauen und ausprobieren... habs noch nicht ganz kapiert  :-[
Kann bei den 'alten' grauen Zellen etwas dauern.. :D

Gruß
Andreas


Wer nicht neugierig ist, hat schon verloren!

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Aufladeregelung
« Antwort #5 am: November 09, 2008, 11:35:56 Vormittag »
Hallo Kauz,

vielleicht hilft dir das Beispiel zum Schaltbaren AR weiter.


Gruß veltins54
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Re: Aufladeregelung
« Antwort #6 am: November 09, 2008, 14:43:06 Nachmittag »
Hallo Veltins54...

wow, das gefällt mir!

Hab es sogar verstanden.  ;D

Muß nur mal sehen, wie ich das in mein Prog. unterbringe...

Als Auslöser werde ich dann wohl eine der Zeitschaltuhren nehmen müssen denk ich.

Desweiteren kann ich das vielleicht auch zur Ermittlung der Grundladezeit in Abhängigkeit der derzeitigen Aussentemp. gebrauchen... 
das ist aber noch nicht zu Ende gedacht!

Ich hab mir als Anfänger die einzelnen Funktionsmöglichkeiten der Bausteine halt noch nicht verinnerlicht.

Besten Dank...
Guß
Andreas
Wer nicht neugierig ist, hat schon verloren!

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Aufladeregelung
« Antwort #7 am: November 09, 2008, 18:13:37 Nachmittag »
Hallo Kauz,

wenn du das Beispiel verwenden möchtest darfst du aber als Zwischenspeicher jetzt(MW1)
in deinem Programm nicht verwenden,du musst als Zwischenspeicher ein höheres MW
nehmen.

Gruß veltins54
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Re: Aufladeregelung
« Antwort #8 am: November 09, 2008, 18:42:48 Nachmittag »
Hallo Veltins54

hat das nicht verwenden von MW1 noch einen anderen Grund außer dem ,das ich es schon an anderer Stelle eingesetzt hab?

Mit einer sinnvollen Aufteilung der verschiedenen M's stehe ich auch noch etwas auf Kriegsfuß.... ???
unter anderem in Bezug darauf, welche Werte brauche ich evetuell als Remanent.

Ich weiß, das sich die Bereiche je nach verwendeter Größe überschneiden... z.B.:
Wenn ich MB1 nehme, so ist das auch die erste Hälfte von MW1.

Gibt es eine sinnvolle Strategie dazu?
Ich meine sowas wie vielleicht MW's immer erst ab Nr 13...
MD's von Nr 96 rückwärts.... oder ähnliches.

Gruß
Andreas
Wer nicht neugierig ist, hat schon verloren!

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Aufladeregelung
« Antwort #9 am: November 09, 2008, 19:33:56 Nachmittag »
Hallo Kauz,

eine sinnvolle Strategie dazu kenne ich  nicht,die Verwendung hängt stark vom Programmaufbau
ab (zb.verwendete Merker-ob sie remanent werden sollen oder nicht)
Du solltest dir dazu mal im Programm einen Merker markieren und mit F1 die Hilfe dazu aufrufen
dort findest du eine Tabelle in der der Zusammenhang ersichtlich ist.
Denn im MW1 sind auch die Merker 1-16 enthalten,wenn du jetzt MW1 als Speicher
verwendest (für einen Wert) dann wird MW1 bei gleichzeitiger Verwendung von M1-16
der Wert im MW1 beeinflusst.
Verwenden kannst du alle deren Merker du nicht verwendest.
In der Tabelle ist alles ersichtlich welche du je nach Anwendung verwenden kannst.

Gruß veltins54
 
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Re: Aufladeregelung
« Antwort #10 am: November 11, 2008, 11:46:19 Vormittag »
Hallo...

Dank Eurer Anregungen hab ich nun noch zwei Sachen hinbekommen:

Bei Programmstart wird die Mitternachtsmessung automatisch 2 mal ausgeführt.. Differenz also=0.

In Abhängigkeit der Außentemp. wird eine Mindestladezeit übernommen.... die auch im weiteren Betrieb
nicht unterschritten werden kann... so zumindest meine Theorie  ;D

Versuche jetzt noch mehrere Anzeigebausteine einzubauen, die mir diverse Werte anzeigen sollen.
Wenn es erstmal eingebaut ist, dann kann ich nicht mal eben den PC dranhängen, um mir die Variablen anzusehen.
Da wäre es schon ganz nett, wenn ich mir das vor Ort anschauen könnte.

Für interessierte hab ich die neue Variante mal mit hochgeladen.

Gruß
Andreas



Wer nicht neugierig ist, hat schon verloren!

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Re: Aufladeregelung
« Antwort #11 am: November 13, 2008, 12:15:07 Nachmittag »
Hallo...

nach einigen Test muß ich leider feststellen, das es nicht ganz so wie gedacht funzt.

Die Abschnitte einzeln betrachtet waren ja Ok:
  - Startroutine in Bezug auf 2 mal messen
  - Auswahl Mindestadezeit in Abhängikeit der Außentemp.

Muß noch ein wenig weiter forschen, wo es hängt!

Nach dem Start fehlt mal die Mindestladezeit, oder es werden Ladezeit Alt und Neu nicht so addiert wie gedacht.

Vielleicht liegt bei den MD's und den Datenbausteinen noch was im Argen....  >:(
Ist die Anordnung der Strompfade entscheidend?

Naja, ich muß halt noch viel lernen... ;D

Gruß
Andreas

Anbei die zur Zeit aktuelle Version:
Wer nicht neugierig ist, hat schon verloren!

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Aufladeregelung
« Antwort #12 am: November 13, 2008, 12:31:56 Nachmittag »
Hallo Kauz,

die Anordnung der Strompfade ist nicht unbedingt entscheidend.
Die Mindestladezeit würde ich vereinfacht über eine Schaltuhr realisieren.

Gruß veltins54



Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Aufladeregelung
« Antwort #13 am: November 13, 2008, 13:19:20 Nachmittag »
Hallo Kauz,

wenn ich das richtig verstanden habe wird deine Mindestladezeit von MD50 in MD51
geschrieben,aber MD50 ist immer 0 bis auf den Wert von C1 der als Korrektur dienen
soll,der Wert von MD50 wird auch nirgends gebildet.
Auch bei einer Korrektur durch C1 würde der Wert in MD50 überschrieben werden,
und nicht verändert (+ -).
Dann verstehe ich nicht was du mit den hohen Temperaturen für innen und außen
machen willst.

Gruß veltins54     
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Kauz

  • Full Member
  • ***
  • Beiträge: 118
Re: Aufladeregelung
« Antwort #14 am: November 13, 2008, 14:14:16 Nachmittag »
Hallo Veltins54...

habe Deinen Vorschlag mit den Zeitschaltuhren eingebaut....
und ein Srceenshot gemacht.
Ich denke so ähnlich hast Du das gemeint.

Ist wirklich viel einfacher, als das auch noch durch die AR-Bausteine zu jagen! :D

Manchmal denkt man einfach zu kompliziert! ;D ... Danke!

@ Zu deinem letzten Posting:
    Das mit den genannten Unstimmigkeiten muß ich mit der vorgenannten Änderung ja sowieso umbauen...
    danach seh'n wir weiter.

Beim letzten Satz verstehe ich allerdings nicht was Du meinst. ???
( Messtechnisch? / lange Ladezeit? )

Gruß
Andreas




Wer nicht neugierig ist, hat schon verloren!