Systemzeit auslesen in H/Min/Sek

C.Werner

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
ich hoffe hier kann mir wer helfen kämpfe seit längerem mit der Systemzeit und irgendwie will das aber nie.

Ich wersuche die Zeit aus dem System auszulesen in
h
min
sek
Alle einzelnd damit ich diese mit einem über ein TP (Nicht Siemens) eigegebenen Dez. Wert vergleichen kann(Zeitschaltuhr)
Dazu muss ich nur irgendwie alle einzelnd haben wenn jemand ne schnelle lösung weiß bitte melden!

Danke schon mal in vorraus

MFG Christoph
 
Hallo,
unter OB1_DATE_TIME kann ganz einfach die aktuelle Zeit ausgelesen werden.

Mann kann aber hier auch Suchen, das wurde hier schon X-mal erklärt...
 
kommt mir bekannt vor...

Ich hab da so ein Gefühl, als ob wir das hier schon mehrfach hatten...;) .
Aber es ist ja Weihnachtszeit:

- ich gehe mal von einer S7 300er aus...
- mit dem sfc1 aus der Standard-Bibliothek die CPU-Zeit auslesen, diese liegt dann im Format Date_and_Time vor
- Dieses Format zerlegen (Byte 0=Jahr, Byte 1=Monat, Byte 2=Tag, Byte 3=Stunde, Byte 4=Minute, Byte 5=Sekunde)
- Format der einzelnen Werte von BCD nach INT wandeln (BTI) und in ein Datenwort schreiben
- schon hat man alle Werte einzeln
 
Zurück
Oben