08.04.2016 21:12 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 Bewertung: (388)
|
Hallo! Ändert aber nix am Programmablauf, nur an den Parametern und die kann der TE sich ja selber anpassen. Schließlich ist es seine Schularbeit! Im Anhang mal die Variante mit Restzeitberechnung aus Volumen und Temperaturunterschied. Alles bezogen auf 1000W Heizleistung und gerundeter Gesamtheizzeit. Bei Zuschaltung des zweiten Tauchsieders halbiert sich die Zeit über die Umschaltung des Rechenwertes durch B013. Viel Spaß beim Testen und schönen Abend noch! Vielleicht kann der TE seine unterschiedlichen und durch das Thema wechselnden Anforderung nochmal zusammenfassen und sich für ein Konzept entscheiden!? DateianhangTauchsieder2.zip (57 Downloads) |
08.04.2016 21:59 | |
Beiträge: 136 Bewertung: (3) |
Jetzt habe ich sie nochmal richtiggestellt. DateianhangÜbun-01_V5 zum zippen.zip (48 Downloads) |
09.04.2016 09:15 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 Bewertung: (388)
|
So, jetzt sollte es wieder funzen! Ein Fehler in der LOGOSoft, wenn man die Analogverbindungslinien trennt, fehlt die Werteübergabe. DateianhangTauchsieder3.zip (57 Downloads) |
09.04.2016 11:49 | |
Beiträge: 25 Bewertung: (0) |
Hallo motmonti, nein, ich liege falsch. Q2 war aktiv somit halbiert sich ja die Zeit. Tschuldigung, Ich bin leider Anfänger. LG |
11.04.2016 17:45 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 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 (41 Downloads) |
11.04.2016 21:29 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 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 (44 Downloads) |
Zuletzt bearbeitet von: motmonti am: 11.04.2016 21:44:12 |
|
12.04.2016 19:12 | |
Beiträge: 136 Bewertung: (3) |
Ich habe es mal noch ein wenig geändert. Jetzt habe ich Minuten und hunderstel Minuten die aber eigentlich Sekunden sind. Ich kann aus einer Zahl die Sekunden darstellt keine Anzeige machen die Minuten und Sekunden darstellt. Bin ich zu blöd? DateianhangÜbun-01_V5 zum zippen.zip (52 Downloads) |
12.04.2016 19:31 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 Bewertung: (388)
|
Mit Sicherheit nicht! Ich pflege es dir mal ein! |
12.04.2016 20:17 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 Bewertung: (388)
|
Hallo Franz! Im Anhang mal mein Lösungsvorschlag dazu. Ausgangsswert ist der Wert von B006. Von diesem ziehe ich 30 ab und teile durch 60 um die Anzahl der vollen Minuten zu erhalten. Die 30 muß ich vorher abziehen, damit durch das Rundungsverhalten keine Fehlberechnung entsteht. Das Ergebnis multipliziere ich wieder mit 60. Den erhaltenen Wert ziehe ich vom Ausgangswert ab und erhalte die Restsekunden. Jetzt multipliziere ich den minutenwert mit 100 und addiere die Restsekunden dazu. Durch die Darstellung mit zwei Nachkommastellen erhalte ich eine Anzeige mm.ss. Ich hoffe du hast das verstanden!? DateianhangUebung-01_V5 mmss.zip (60 Downloads) |
12.04.2016 22:30 | |
Beiträge: 136 Bewertung: (3) |
Woll habs kapiert, danke dir. Auch einen schönen Abend Franz |
Für diesen Beitrag bedanken sich1 Benutzer |
13.04.2016 16:53 | |
Beiträge: 136 Bewertung: (3) |
Habe es jetzt nochmal klar gemacht und in die Logo probeweise eingespielt. Hier der aktuelle Stand. DateianhangÜbung-01-V6 gezippt.zip (76 Downloads) |
13.04.2016 17:14 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 Bewertung: (388)
|
Hallo Franz! Was ich immer noch nicht ganz blicke, auf welcher Grundlage du die Restzeit ermittelst! |
15.04.2016 17:16 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2024 Beiträge: 4699 Bewertung: (388)
|
Hier die korrigierte Fassung!DateianhangAnzeige von Sekunden in mm ss.zip (85 Downloads) |
Folgen Sie uns auf