Date
DATE = Datum
- 16 Bit’s / benötigte Speichergröße 2 Byte
- Wertigkeit: D#1990-01-01 … D#2168-12-31 / 0…65378 (-158)
- Zeitformat Darstellung/Eingabe z.B. D#2009-05-18
- Speicherung als Vorzeichenlose Ganzzahl
In der SPS-Programmierung wird der Datentyp DATE verwendet, für die Bearbeitung des Datums, welches über verschiedene FC’s, die z.B. in der Bibliothek vom Programmiereditor enthalten sind, entsprechende Programmteile zu entwickeln, z.B. das Protokollieren von Datenänderungen.
Der Datentype DATE enthält 16 Bit’s. Dieser Datentyp kann einen Datumsbereich von 01.01.1990 bis 18.05.2168 abdecken, das in der Variablen einem Wertebereich von 0..65378 entspricht. Das System errechnet sich das Datum anhand der in der Variablen enthaltenen vorzeichenlose Zahl, in dem der Wert die Anzahl der Tage entspricht, und auf dem Datum Anfang addiert wird.
Hier ein paar Beispiele:
- D#1990-01-01 + 0 = D#1990-01-01
- D#1990-01-01 + 365 = D#1991-01-01
- D#1990-01-01 + 3650 = D#1999-12-30
- D#1990-01-01 + 65378 = D#2168-12-31
Die Speicherung des Wertes ist Vorzeichenlos, das den gültigen Wertebereich von 0..65378 hat. Das System zeigt den Wertebereich über 32767 auch als negativen Wert an, so das z.B. der Wert 65378 als -158 angezeigt wird. Der benötigte Speicherplatz für den Datentyp DATE beträgt 2 Byte.
