Hobbsmeter (Modulbaustein)

Betriebsstundenzähler; wertet die Betriebsstunden eines binären Statusobjektes aus

Inhalt dieser Seite
richtet sich an
Experten

 

Syntax

["HobbsMeter","$State","$Time","$Reset"]

Funktion

Betriebsstundenzähler, der sobald und solange am Eingang "$State" ein TRUE anliegt, die Zeit in [h] hochzählt und am Ausgang "$Time" ausgibt. Mittels eines TRUES auf den Eingang "$Reset" wird der Zähler zurückgesetzt.

Eingänge

  • "$State"(bool): Schaltet die Messung ein, sobald Eingang auf TRUE

  • "$Reset"(bool): Stoppt die Messung und stellt den Zähler auf 0, sobald Eingang auf TRUE

Ausgänge

  • "$Time" (float): Vergangene Zeit in Stunden

Hinweise

  • Solange "$Reset" auf TRUE steht, läuft der Zähler nicht weiter, bis "$Reset" auf FALSE zurückgesetzt wurde.

  • Man kann einzelne Hobbsmeter (Betriebsstundenzähler) je Logik nur 1x aufrufen. Das ergibt eine Einschränkung beim Reset, da man den letzten Wert verliert (Hobbsmeter liefert beim Reset korrekt 0 zurück).
    Workaround: Wert unmittelbar vor dem Reset speichern und per 0,1s Timer die Logik erneut triggern lassen und dann den Reset auslösen.

Praktische Anwendungsbeispiele

Entsprechende Logik-Module

→Betriebsstundenzähler1 und Betriebsstundenzähler2

2019 - 2024 by Elaborated Networks GmbH / Impressum / Datenschutzerklärung