Echtzeituhr

Dieser Funktionsblock realisiert eine Echtzeituhr, deren aktueller Uhrstand über den Eingang CDT abgerufen werden kann. Solange am Eingang EN ein TRUE Signal anliegt, läuft die Uhr. Anderenfalls ist die Uhr angehalten, behält aber ihren aktuellen Uhrstand.

Ist der Eingang DT beschaltet, so wird mit der steigenden Flanke am Eingangs EN der über den Eingang DT vorgegebene Stellwert (Datum und Uhrzeit) in den Baustein übernommen und als neuer Startwert gesetzt.

Ist der Eingang DT nicht beschaltet, so wird mit der steigenden Flanke am Eingangs EN die Systemzeit ausgelesen und diese Zeit als neuer Startwert übernommen.

Der Ausgang Q zeigt den Zustand von EN an.

Parameter

Über den Parameter Dialog kann entschieden werden, ob der Baustein seine aktuelle Zeit und das Datum im Online-Modus darstellen soll oder nicht und welches Format diese Anzeige haben soll.

Signale

Name I/O Typ(en) Funktion
EN I BIT Ein-/Aus Schalter
DT I DT Vorgabezeit
Q O BIT Anzeige des Zustands von EN
CDT O DT Aktueller Uhrstand

Visualisierung

Die Farbe des Icons am Eingang EN zeigt an, ob die Echtzeituhr gerade arbeitet oder angehalten wurde.

Zudem kann der aktuelle Uhrstand direkt im Baustein in zwei unterschiedlichen Formaten angezeigt werden: