11.04.2016 17:45 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo zusammen! Ich habe noch einen kleinen Fehler im Programm behoben. In dem Moment wenn Soll und Istwert gleich, oder der Istwert größer als der Sollwert ist,ging die Berechnung in Überlauf und ein sinnfreier Wert wurde angezeigt. Gleiches bei Start der Logo bei eingeschaltetem Startschalter. Im Anhang das überarbeitete Programm. DateianhangTauchsieder4.zip (53 Downloads) |
11.04.2016 21:29 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo Franz! Könntest du kurz beschreiben was du dir bei deinem Programm gedacht hast und wie der Ablauf ist? Die Idee aus der Temperaturdifferenz je Zeit die Restzeit zu berechnen hat mich fasziniert, da so alle Komponenten erfasst werden und der Wirkungsgrad fließt so mit ein. Ich habe versucht das nach meinen Vorstellungen umzusetzen. Im Programm habe ich jetzt auf Bausteinabschlüsse verzichtet, um die Übersichtlichkeit zu wahren. Über AI1 wird der Istwert erfasst und über AI2 der Sollwert vorgegeben. Ein Impulsgeber taktet mit 10:10 sekunden und darüber werden die Temperaturen in B001 und B003 zwischengespeichert. In B005 und B006 wird jeweils die Differenz ermittelt. Kleines Manko, die Temperaturdifferenz muß immer poitiv sein. Bei zwischenzeitlic sinkenden Temperaturen läuft es noch nicht rund. Das läßt sich aber über einen Analogmux beheben. Dann ist auch nur noch eine Delta T notwendig. Da arbeite ich aber noch dran. Aus der Differenz zum Sollwert und der Änderung innerhalb von10s wird dann die Restheizzeit ermittelt. Es klemmt auch noch, wenn keine Temperaturänderung erfolgt. Viel Spaß beim Testen DateianhangRestzeit nach Delta T.zip (54 Downloads) |
Zuletzt bearbeitet von: motmonti am: 11.04.2016 21:44:12 |
|
Folgen Sie uns auf