12.05.2012 14:46 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo liebe LOGO!-Anwender, in meinen Antworten im Rahmen des Beitrages "Absolute Feuchte errechnen" habe ich eine Schaltung für eine LOGO!-0BA6 vorgestellt (programmiert mit LOGO!Soft Comfort V6.1.12; Datei: "DEMO_absolute_Feuchte_und_Taupunkt_V4b_Poly_x5 (0BA6_0to10V).lsc") und später an eine LOGO!-0BA7 (mittels LOGO!Soft Comfort V7.0.30) angepasst. Dabei ist mir aufgefallen, dass dieselbe unveränderte Schaltung sich während der Simulation jeweils unterschiedlich verhält! Darüber will ich hier berichten... AI1: von 0 bis 1000 für Werte 0,0 bis 100,0 %rF und AI5: von -300 bis 300 für Werte -30,0 bis 30,0 °C. Aus diesen Messwerten wird dann der maximal mögliche Wassergehalt fmax und damit dann schließlich die absolute Feuchte aF bei der gemessenen Temperatur berechnet (obere Schaltplanseite). Zusätzlich, d. h. auf Basis des berechneten Wertes aF, wird die zugehörige Taupunkttemperatur Tp (auf der unteren Seite) berechnet. Dies erfolgt iterativ! Dazu ist die auf der oberen Seite programmierte Funktion ein zweites Mal programmiert und es wird der berechnete Wert für aF (im Block 016) verglichen (über die beiden Komparatoren) mit einen Wert fmax2(Tp), der bei einer (in einem Zähler) vorgegebenen Temperatur berechnet wird. Diese Temperaturvorgabe wird nun abhängig vom Vergleich aF mit fmax2(Tp) verändert, bis der Taupunkt gefunden wurde. In diesem Fall ist Tp = constant [wenn f(Tp) = Vorgabewert aF ist] bzw. schwankt Tp um 0,1 °C [wenn gilt: f(Tp1) < Vorgabewert aF < f(Tp2)]. Soweit die Theorie! UND deshalb habe ich (in o. g. Schaltungsversion 4b) dafür gesorgt, dass stets ein konstanter Ergebniswert für Tp angezeigt wird. D. h. der "exakte" Wert ist dann entweder = Tp oder maxinal 0,1 °C kleiner. b) Z. B. AI1 = 956, AI5 = 60: In diesem Fall schwankt Tp um 0,1 °C (im Block B038 und B041) und mittels des rechten oberen Schaltungsteils auf der unteren Seite wird dann Tp = 5(,)4 °C (im Block B034) angezeigt. d) Z. B. AI1 = 956, AI5 = 60: In diesem Fall schwankt Tp um mindestens +/- 0,2 °C (im Block B038 und B041; Werte: 52 bis 55) und auch im rechten oberen Schaltungsteil auf der unteren Seite wird dann (folgerichtig) Tp = 5(,)2 bis 5(,)5 °C im ständigen Wechsel (im Block B034) angezeigt. Dies verdeutlicht das Unterschiedliche Verhalten im Block B038, dass dann "Wirkung auch im Rest der Schaltung hat (KEIN konstanter Anzeigewert für Tp)! Abhilfe für eine LOGO!0BA7: Der rechte obere Schaltungsteil auf der unteren Seite wird durch einen Block "Filter" ersetzt und ein geeigneter Parameter n für die Anzahl der zu mittelnden Werte gesetzt (Dies macht hier Sinn, weil die Werte in B041 mit jedem Zyklus aktualisiert werden!). - Was macht eine reale LOGO! der Serie 0BA6 UND was macht eine reale LOGO! der Serie 0BA7 mit der identischen Schaltung? (Dazu können die beiden Analogeingänge zur "Dateneingabe" sicher gegen jeweils einen Block "Multiplexer" ersetzt werden. Datei: "DEMO_absolute_Feuchte_und_Taupunkt_V4c_Poly_x5 (0BA6_0to10V).lsc", gespeichert mit LOGO!Soft Comfort V6.1.12) - kann dies mal jemand machen und hier berichten? Danke! Vorläufiges Fazit: MfG DateianhangDEMO_absolute_Feuchte_und_Taupunkt_SIMULATION.zip (60 Downloads) |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf