OB1_Date_Time - Date_And_Time

mathgi

Level-2
Beiträge
46
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich hätte eine Frage an die Experten,

zum Thema Date_And_Time gibt es ja schon genügend Beiträge, leider kommt keiner auf meine Problematik.
Folgende:
OB1 Lokalfariable sowie auch SFC1 gibt mir die CPU Zeit in Datenformat DATE_AND_TIME, das wie folgt definiert ist

Der Datentyp Date_And_Time wird im BCD-Format gespeichert:
Bytes Inhalt Bereich
0 Jahr 1990 ... 2089
usw.

so d.h. müsste heißen dass im Byte 0 dieses Jahr die 22 Stehen müsste! leider steht dort immer die 12.

Die Frage ist jetzt wurde die Definition geändert?!?!

Wäre super dankbar für eine Antwort, weil mich das gerade zeimlich Irritiert.
 
Im Datums-Byte stehen NICHT die Anzahl Jahre seit 1990 drin,
sondern die letzten beiden Ziffern der Jahreszahl (im BCD-Format).

00...89hex -> es muß 2000 addiert werden (nach der BCD-to-INT-Wandlung)
90...99hex -> es muß 1900 addiert werden (nach der BCD-to-INT-Wandlung)

Harald
 
Zurück
Oben