Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Berechnet Minimum, Maximum, Mittelwert und Zentralwert aus einer beliebigen Anzahl von Eingängen.

Inhalt dieser Seite

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"    ]  ]
}

  • Keine Stichwörter