02.10.2014 11:13 | |
Beiträge: 2930 Bewertung: (432)
|
Hallo, der FB zur Mittelwertberechnung zeigt erst was an, wenn einmal die eingestellte Zeit abgelaufen ist. Die Lösung wäre in einen Meldetext mehrere Mittelwerte zu ermitteln und dann ggf. hoch zu rechnen. Also Mittelwert für 10 Minuten und dann per Mathe-FB multiplizieren. Eine ganz ähnliche Lösung ist einen Mittelwert über einen Tag zu verwenden und mittels der Abtastungen zu Arbeiten. Mittelwert: Zyklus 1Tag, Abtastungen: 8640 Das heißt, alle 10 Sekunden würde der Wert für die Berechnung einen Tages verwendet werden. Auf den Wert bekommst du auf folgender Weise Zugriff: Den Wert AX der Mittelwertbildung über die VM-Mapping Tabelle in den V-SPeicher der LOGO! und dann per analogem Netzwerteingang im Programm verwenden. Jetzt kannst du den Wert nehmen und per Mathe-FB multiplizieren: * 1 = 10 Sekunden * 6 = 1 Minute * 60 = Stunde allerdings mußt du evtl. noch folgendes beachten: * 1 also 10 Sekunden ist aktuell * x ist linear hochgerechnet. Hier ein Bespiel Hoffe das hilft dir weiter. Gruß Helmut DateianhangMittelwert Abtastung.zip (271 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
13.10.2014 12:34 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Stefan, leider ist die Formulierung deiner Anfrage nicht präzise, doch ich vermute mal, dass du einen (gleitend berechneten) Mittelwert über 24 h ermitteln willst und jede Minute (nach Ableuf der ersten 24h) einen aktualisierten Mittelwert anzeigen willst... dazu folgendes: a) in meinem Beitrag "Hinweise zu Maßnahmen bei schwankenden Analogeingangswerten (z. B. Temperatur-Messwerten)" findest du Hinweise dazu.. Fazit.. .. eine periodische Mittelwertberechnung mit der LOGO ist einfacher und deutlich weniger aufwändig als eine Gleitende! b) Z. B. auf Basis meiner Schaltung "DEMO_gleitende_Mittelwertbildung_10x_V4c (0BA6).lsc" Wenn die LOGO 0ba8 sonst nicht viel machen soll, du also so mehr als 300 Blöcke frei hast, dann wäre eine Auflösung (und damit auch Aktualisierungszeit) von 15 min (96 Speicher) realisierbar... c) "Hochrechnungen" für einen 24h-Mittelwert aus deutlich kleineren Zeitdauern ist i. A. nicht möglich bzw. nicht zielführend! (dann wäre nähmlich auch ein Mittelwert über eine geringere Zeitdauer mit dem selben Ausagengehalt möglich", so dass die Mittelungszeit grundsätzlich auf diese geringere Zeitdauer zu setzen ist bzw. wäre...bei Temperaturmessungen über 24 h ist dies jedoch nicht der Fall..) MfG. DateianhangDEMO_gleitende_Mittelwertbildung_10x_V4cx (0BA6).zip (226 Downloads) |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf