Autor Thema: Mittelwertbildung  (Gelesen 13439 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Juergen Maier

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Mittelwertbildung
« am: 12. Mai 2011, 16:18:30 »
Hallo, gibt es bei OSCAT einen Baustein mit dem ich eine Mittelwertbildung durchführen kann.
Hintergrund: Ich lese über meinen Profibus einen Messwert ein der schwankt. Diesen Messwert
möchte ich mit einer Mittelwertfunktion "beruhigen".

Danke!
Jürgen

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Mittelwertbildung
« Antwort #1 am: 12. Mai 2011, 16:23:25 »
im kapitel signalverarbeitung findest du einige filter_bausteine

schau dir doch mal den baustein FILTER_MAV_DW an

FILTER_MAV_DW ist ein Filter mit gleitendem Mittelwert. Beim Filter mit
gleitendem Mittelwert (auch Moving Average Filter genannt) wird der Mittelwert
von N aufeinander folgenden Messwerten als Mittelwert ausgegeben.
Y:= (X0 + X1 + … + Xn-1) / N
X0 ist der Wert X im momentanen Zyklus, X1 ist der Wert im Zyklus davor
usw. Die Anzahl der Werte über die der Mittelwert gebildet werden soll
wird am Eingang N spezifiziert, der Wertebereich von N liegt zwischen 1
und 32.

Offline Fussel0804

  • Entwickler
  • *****
  • Beiträge: 274
    • Profil anzeigen
    • E-Mail
Re:Mittelwertbildung
« Antwort #2 am: 12. Mai 2011, 16:25:20 »
Zum beruhigen nimmst du am besten einen Filter.
Filter_I oder FT_PT1.

Lies mal in der Doku nach.

Ich "Beruhige" meine Analog IN für PT100 fühler mit Filter_I