StopWatch

StopWatch (FB)

FUNCTION_BLOCK StopWatch

Kurzbeschreibung

Messung von Zeitabschnitten mit Rücksetzmöglichkeit. Anzeige der Gesamtzeit (tElapsed) und der Gesamtzeit vor der letzten Messung (tMeasured).

Darstellung

Schnittstellen

Eingänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

xEn

BOOL

Freigabe der Messung

xReset

BOOL

Rücksetzung der Stoppuhr

Ausgänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

tMeasured

TIME

0 … 10 Tage

0 Tage

Gemessene Zeit vor der letzten Messung

tElapsed

TIME

0 … 10 Tage

0 Tage

Gemessene Zeitdauer seit der letzten Rücksetzung

Funktionsbeschreibung

Allgemeines

Dieser Funktionsbaustein dient zur Messung von einzelnen Zeitabschnitten (xEn = TRUE). Die Summe der gemessenen Zeitabschnitte wird am Ausgang tElapsed dargestellt. Die Summe der gemessenen Zeitabschnitte vor der letzten Messung wird am Ausgang tMeasured dargestellt. Die Summe der gemessenen Zeitabschnitte darf maximal 14400 Minuten (= 10 Tage) betragen. Der aktive Rücksetzeingang (xReset = TRUE) setzt unabhängig von den übrigen Zuständen die Ausgänge tEleapsed und tMeasured auf 0 zurück. Bei nicht freigegebener Messung (xEn = FALSE) werden die Ausgänge tEleapsed und tMeasured nicht verändert.

CODESYS

InOut:

Scope
Name
Type

Input

xEn

BOOL

Input

xReset

BOOL

Output

tMeasured

TIME

Output

tElapsed

TIME

Zuletzt aktualisiert