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: