Lesen

Dieser Baustein liest einzelne Komponenten aus dem am Eingang Inp anliegenden Zeitdatentyp aus und stellt sie am Ausgang Out zur Verfügung.

In Abhängigkeit der jeweiligen Datentypen können folgende Einzelkomponenten ausgewählt werden: Jahr, Monat, Tag, Wochentag, Tag im Jahr, Stunde, Minute, Sekunde und Millisekunde.

Der Wochentag wird als Zahl von 1 (Sonntag) bis 7 (Sonnabend) angegeben.

Der Datentyp TIME, welcher eine Zeitdauer angibt, wird ebenfalls als strukturierter Datentyp aufgefasst, bei dem die einzelnen Teile gelesen werden können.

Parameter

Über den Parameter-Dialog kann der Datentyp und die zu lesende Komponente ausgewählt werden.

Signale

Name I/O Typ(en) Funktion
Inp I TIME, DATE, TOD, DT, OLEDATETIME Zeit-/Datumswert
Out I WORD Teilkomponente

Visualisierung

Der augenblickliche Datentyp und die auszulesende Komponente werden auf dem Baustein dargestellt.

Bemerkungen

Der Datentyp kann auch durch Beschaltung des Eingangs Inp geändert werden. Wenn die augenblicklich ausgewählte Komponente kein Teil des neuen Datentyps ist, wird diese Komponente ebenfalls geändert.

Da der dem OLEDATETIME zugrunde liegende DOUBLE Datentyp einen größeren Wertebereich abdeckt als für diese Zeitdarstellung definiert ist, ist es möglich einen ungültigen Zeitwert (da größer als das Maximum oder kleiner als das Minimum) am Eingang anliegen zu haben. In diesem Fall wird eine -1 ausgegeben, egal welche Komponente abgefragt wird.