Step 7 Dämpfung von Messwerten

ertrinkender

Level-1
Beiträge
35
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

durch Recherche im Forum habe ich ein Baustein für die Dämpfung
von Messwerten entwickelt. Habe diesen auch ausgiebig getestet. Da ich,
immer noch sehr unerfahren bin in der S7 bin bleiben letzte Restzweifel,
ob der Baustein auch soweit in Ordnung ist.

Mein Bitte ist nun, kann mal einer darüber schauen und mir sagen das man
man noch verbessern kann oder ob man in so wie er ist verwenden kann?

Für euch Experten müsste dies doch ein leichtes sein!!

Gruß
Ertrinkender
 

Anhänge

  • Daempfun.zip
    4,5 MB · Aufrufe: 35
Hallo,

was willst Du erreichen? Dass die Kommastellen nicht so zappeln?
Es gibt zwei grundlegende Prinzipien:
a) das FIR - Finite Impulse Response Filter
- Mittelwert der letzten <n> Werte; Dazu braucht man <n> Speicherstellen für die letzten Werte.
- Hat den Vorteil, dass der Einfluss einer Fehlmessung nach <n> Zyklen vollständig beseitigt ist.
- Hast Du so ungefähr gebaut.
- Hat den Nachteil, dass man in jedem Zyklus recht viel Rechenleistung braucht.

b) das IIR - Infinte Impulse Response Filter
- y(n) = y(n-1) + (dt/tau)(x - y(n-1))
- Ist ein Tiefpassglied 1.Ordnung (Voraussetzung dt < tau)
- Hat den Nachteil, dass der Einfluss einer Fehlmessung möglicherweise erst nach langer Zeit
ausgeglichen wird; Es empfielt sich, Fehlmessungen vorher durch Anstiegsbegrenzung
zu behandeln
- Hat den Vorteil, dass nur eine remante Variable, vorzugsweise FLOAT/REAL benötigt wird.

mfg
Erdmann
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Erdmann,

erst einmal Danke für Deine detaillierte Antwort.

Da ich momentan zur FIR-Variante tendiere, weil diese hinbekommen habe möchte ich nur mal kurz wissen
was bedeutet

"Hast Du so ungefähr gebaut":confused:

Kann man noch etwas verbessern oder kann man hiermit leben?
Ich möchte die Dämpfung für ca. 3-4 Messstellen benutzen [Dif.-Druck-Luft]. Ich denke für diese
wenigen Anwendungen sollte die Rechenleistung ausreichen.

Zu der IIR Variante hätte ich gern nähere Informationen. Hast Du da ein Beispiel parat oder einen
Link an der Hand.

Gruß
Ertrinkender
 
Hi Larry Laffer,

somit müsste man die Dämpfung frei einstellbar machen und die dann der jeweiligen
Situation anpassen.

Möglicherweise hast Du ja einen Erfahrungswert der Diff.-Drücken [Luft] gut geeignet ist.

Was ist aber mit meiner Variante? Ist diese nicht praktikabel.

Danke für Deine (euer) Mühe.

Ertrinkender
 
..Zu der IIR Variante hätte ich gern nähere Informationen. Hast Du da ein Beispiel parat oder einen
Link an der Hand...
Suche doch mal nach "Tiefpass" oder "PT1". Das wurde hier schon sehr oft diskutiert. Diese Variante ist wesentlich einfacher und meines Erachtens zur Dämpfung auch besser geeignet. Das geht in der deluxe-Version auch unter Verwendung der e-Funktion. Damit kannst du dann die Dämpfungskonstante direkt als Zeitkonstante Tau im Format TIME angeben. Bei einer Sprungantwort ist dann nach der Zeit Tau 67% des Endwertes erreicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Suche doch mal nach "Tiefpass" oder "PT1". Das wurde hier schon sehr oft diskutiert.
Oder Suche nach Mittelwert.
Das Thema gibt es hier wirklich alle zwei Wochen... :rolleyes:

In einem der vielen Beträge hatte ich sogar mal das Verhalten der von Onkel Dagobert geposteten Formel als Grafik,
hochgeladen. Siehe HIER

Verwende diese Variante ebenfalls, der Einstellwert ist aber (zumindest bei mir) eher Pi*Daumen.
 
Hallo Ronin,
Hallo Onkel Dagobert,
Hallo Larry Laffer,
Hallo Erdmann,

vielen Dank für eure Antworten und Anregungen.
Jetzt liegt es an mir dies umzusetzen. Ich hoffe ich bekomme
das hin.

Wenn ich noch Fragen habe melde ich mich!!!

Gruß
 
Zurück
Oben