Kann mir jemand ein Beispiel in ST zeigen wie ich die aktuelle Zeit und das Datum auslesen kann und in einer Datei abspeichern kann?
Wenn ich mit Systemzeit := SysRtcGetTime(Out); und DT_TO_STRING (Systemzeit); arbeite steht in der Datei immer nur DT#2008-04 und der Rest fehlt.
var   Time_Str : string[25]; end_var; Systemzeit := SysRtcGetTime(Out); Time_Str:=DT_TO_STRING (Systemzeit);
Time_Str muss natürlich lang genug sein, sonst bekommst du nur einen Teil angezeigt.
Die oscat.lib hat noch weitere Funktionen falls Du nur das Datum oder nur die Uhrzeit benötigst.[/code]
Danke für die schnelle antwort. Ich probiers mal aus.
Es funktioniert aber ich habe noch das Problem das die Uhr anstatt
15.14 den Wert 13.14 anzeigt, kann ich da was einstellen?
UTC <-> Sommerzeit-Offset, siehe auch hier im Forum.
Gruß
Log in to post a comment.
Kann mir jemand ein Beispiel in ST zeigen wie ich die aktuelle Zeit und das Datum auslesen kann und in einer Datei abspeichern kann?
Wenn ich mit Systemzeit := SysRtcGetTime(Out); und DT_TO_STRING (Systemzeit); arbeite steht in der Datei immer nur DT#2008-04 und der Rest fehlt.
Time_Str muss natürlich lang genug sein, sonst bekommst du nur einen Teil angezeigt.
Die oscat.lib hat noch weitere Funktionen falls Du nur das Datum oder nur die Uhrzeit benötigst.[/code]
Danke für die schnelle antwort. Ich probiers mal aus.
Es funktioniert aber ich habe noch das Problem das die Uhr anstatt
15.14 den Wert 13.14 anzeigt, kann ich da was einstellen?
UTC <-> Sommerzeit-Offset, siehe auch hier im Forum.
Gruß