Signal_Statistics: Berechnung vom Maximum, Minimum, Durchschnitt und Abweichung
Signal_Statistics-Funktionsbaustein
Diese Abbildung zeigt den Anschlussplan für den Funktionsbaustein Signal_Statistics:
Dieser Funktionsbaustein berechnet Maximum, Minimum, Durchschnitt und Abweichung einer Serie von Eingangswerten.
Dieser Funktionsbaustein betrachtet den Eingangswert in jedem Steuerungszyklus als Messwert.
Der minimale Ausgangswert ist der geringste Wert unter den aufgezeichneten Messwerten.
Der maximale Ausgangswert ist der höchste Wert unter den aufgezeichneten Messwerten.
Der Durchschnittswert ist gleich der Summe der Beobachtungen (Messwerte) geteilt durch die Anzahl der Beobachtungen (Messwerte).
Wobei:
on = Anzahl der aufgezeichneten Messwerte
oXn = Eingangsmesswerte
o = berechneter Ausgang
Die Abweichung ist gleich der Mittelwert der Quadrate der Messwerte minus das Quadrat des Mittelwerts (durchschnittlicher Ausgangswert).
Wobei:
on = Anzahl der aufgezeichneten Messwerte
oXn = Eingangsmesswerte
o = berechneter Ausgang
oStatistics (Freigeben: = TRUE, Eingang: = 1, 2
oMinimaler Ausgang =1
oMaximaler Ausgang = 2
oDurchschnitt = (1 + 2) / 2 = 1.5
oAbweichung = ((1 * 1 + 2 * 2) / 2) - (1,5 * 1,5) = 2,5 - 2,25 = 0,25
Diese Tabelle beschreibt die Eingangspins des Funktionsbausteins Signal_Statistics:
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xEn |
BOOL |
TRUE: FB aktiviert FALSE: FB deaktiviert |
i_rIput |
REAL |
Bitposition Bereich: ±3,4e+38 |
Diese Tabelle beschreibt die Ausgangspins des Funktionsbausteins Signal_Statistics:
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xActv |
BOOL |
Statusausgang des FB |
q_rMin |
REAL |
Mindestwert Bereich: ±3,4e+38 |
q_rMax |
REAL |
Höchstwert Bereich: ±3,4e+38 |
q_rAvge |
REAL |
Durchschnittswert Bereich: ±3,4e+38 |
q_rVrnc |
REAL |
Abweichungswert Bereich: ±3,4e+38 |