# Mittelwertbildung

**URL:** <https://oscat.discourse.group/t/mittelwertbildung/1097>\
**Category:** oscat.lib fuer TwinCAT/CoDeSys\
**Created:** [12. Mai 2011 um 14:18 UTC](https://oscat.discourse.group/t/mittelwertbildung/1097 "2011-05-12T14:18:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Huutch](https://avatars.discourse-cdn.com/v4/letter/h/ee59a6/32.png) [@Huutch](https://oscat.discourse.group/u/Huutch)\
**Post date:** [12. Mai 2011 um 14:18 UTC](https://oscat.discourse.group/t/mittelwertbildung/1097/1 "2011-05-12T14:18:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [12. Mai 2011 um 14:23 UTC](https://oscat.discourse.group/t/mittelwertbildung/1097/2 "2011-05-12T14:23:25Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [12. Mai 2011 um 14:25 UTC](https://oscat.discourse.group/t/mittelwertbildung/1097/3 "2011-05-12T14:25:20Z")

</div>

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
