FB_BA_EnAvrg0X

Der Funktionsbaustein berechnet den arithmetischen Mittelwert aus den freigegebenen Eingangswerten. Der Baustein ist für die Varianten von 2, 4 und 8 Eingangswerten vorhanden. Die folgende Dokumentation bezieht sich auf den FB_BA_EnAvrg04.
Eingänge
VAR_INPUT
bEn01…bEn04 : BOOL;
fVal01…fVal04 : REAL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bEn01…bEn04 | BOOL | Generelle Freigabe einer Mittelwertberechnung. Ist bEn0x = FALSE, so wird der entsprechende Eingangswert nicht zur Mittelwertbildung einbezogen. |
fVal01…fVal04 | REAL | An die Variablen fVal0 bis fVal0x werden die Werte angelegt aus denen der Mittelwert berechnet werden soll. |
Ausgänge
VAR_OUTPUT
fAvgVal : REAL;
fMinVal : REAL;
fMaxVal : REAL;
nActvCnt : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
fAvgVal | REAL | Errechneter arithmetischer Mittelwert. |
fMinVal | REAL | Kleinster Eingangswert. |
fMaxVal | REAL | Größter Eingangswert. |
nActvCnt | UDINT | Anzahl der berücksichtigten Eingangswerte zur Mittelwertbildung. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.22 | Tc3_BA2 ab v5.2.5.0 |