Berechnet Minimum, Maximum, Mittelwert und Zentralwert aus einer beliebigen Anzahl von Eingängen.
Funktionsbeschreibung
Dieses Logik-Modul erlaubt die Auswertung von
Minimum
Maximum
Mittelwert
Median
aus mehreren Eingängen. Dabei wird aus den an den Eingängen zuletzt empfangenen Werten der aktuelle Statistik-Wert berechnet.
Eingänge
Eingang 1-n (boolean): Die zu berechnenden Werte.
(Optional) Inhibit 1-n (boolean): (Optionale) Sperreingänge, lösen die →Abbruchfunktion aus.
(Optional) Trigger 1-n (boolean): (Optionale) Triggereingänge, lösen die →Triggerfunktion aus.
Ausgänge
Min (boolean): Minimum der zu berechnenden Werte (d.h. der kleinste dieser Werte).
Max (boolean): Maximum der zu berechnenden Werte (d.h. der grösste dieser Werte).
Men (boolean): Mittelwert (arithmetisches Mittel oder Durchschnitt) der zu berechnenden Werte.
Median (boolean): Median (Zentralwert) der zu berechnenden Werte.
Hinweise
Die zeitliche Auswertung von Messsignalen zB. Minimale Temperatur der letzten 3 Stunden ist mit diesem Baustein nicht möglich.
Praktische Anwendungsbeispiele
Gemittelte Temperatur aus 5 Messwerten
Minimale Temperatur aus 3 Messwerten
Zugrundeliegender Modulbaustein
FORTGESCHRITTENE
→Statistic-Modulbaustein
Code
EXPERTEN
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:
{ "Level": [ [ "$VAR<In!>", "float", 0 ], [ "$Min?", "float", 0 ], [ "$Max?", "float", 0 ], [ "$Mean?", "float", 0 ], [ "$Median?", "float", 0 ], [ "$VAR<Inhibit?>", "bool", false ] ], "Module": [ [ "Break", [ "$VAR<Inhibit?>" ] ], [ "Statistic", [ "$VAR<In!>" ], "$Min", "$Max", "$Mean", "$Median" ] ], "Input": [ [ "Eingang", "Eingangs-Wert", "$VAR<In!>", "c" ], [ "Inhibit", "INHIBIT", "$VAR<Inhibit?>", "u" ] ], "Output": [ [ "Min", "Minimum", "$Min?", "c" ], [ "Max", "Maximum", "$Max?", "c" ], [ "Mean", "Mittelwert", "$Mean?", "c" ], [ "Median", "Zentralwert", "$Median?", "c" ] ] }
Kommentar hinzufügen