FB_BA_EnAvrg0X

FB_BA_EnAvrg0X 1:

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.

FB_BA_EnAvrg0X 2: 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.

FB_BA_EnAvrg0X 3: 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