-> Hier kostenlos registrieren
Guten Tag Community,
bin ein Codesys-Neuling und würde in einem Programm gerne die aktuelle Uhrzeit abfragen bzw. weiterverarbeiten.
Die Verarbeitung bzw. die Extraktion der einzelnen Daten (Jahr/Monat/Tag/Stunden/Minuten/Sekunden) ist mir ohne weiteres gelungen.
Nun würde ich gerne noch die TimeZoneInformationen setzen, da die aktuelle UTC um 2 Stunden hinterher hinkt.
Beim Ausführen der "SetTimeZoneInformation" wird hier jedoch immer der Fehler 5706 ausgegeben --> Not implemented.
Leider finde ich hierzu jedoch keine wirklich gute Fehlerbeschreibung.
Was soll das heißen?
Gibt es diese Funktion nicht?
Fehlt mir eine Bibliothek?
...
Generell verstehe ich die SetTimeZoneInformation-Funktion nicht ganz.
Hier gibt es
Wozu brauche ich den übergeordneten iBias.
Kurz zu meinem Programm:
Var
GetTime : RTCLK.GetDateAndTime;
SetTime : RTCLK.SetDateAndTime;
SetInfo : rtclk.SetTimeZoneInformation;
GetInfo : rtclk.GetTimeZoneInformation;
End_Var
SetInfo.xExecute:= true;
.
.
.
SetInfo();
GetTime.xxx funktioniert einwandfrei jedoch mit 2 Stunden Timedelay.
Mfg
Ebsi
bin ein Codesys-Neuling und würde in einem Programm gerne die aktuelle Uhrzeit abfragen bzw. weiterverarbeiten.
Die Verarbeitung bzw. die Extraktion der einzelnen Daten (Jahr/Monat/Tag/Stunden/Minuten/Sekunden) ist mir ohne weiteres gelungen.
Nun würde ich gerne noch die TimeZoneInformationen setzen, da die aktuelle UTC um 2 Stunden hinterher hinkt.
Beim Ausführen der "SetTimeZoneInformation" wird hier jedoch immer der Fehler 5706 ausgegeben --> Not implemented.
Leider finde ich hierzu jedoch keine wirklich gute Fehlerbeschreibung.
Was soll das heißen?
Gibt es diese Funktion nicht?
Fehlt mir eine Bibliothek?
...
Generell verstehe ich die SetTimeZoneInformation-Funktion nicht ganz.
Hier gibt es
- .tziInfo.iBias
- .tziInfo.sPeriode[x].iBias
- ...
Wozu brauche ich den übergeordneten iBias.
Kurz zu meinem Programm:
Var
GetTime : RTCLK.GetDateAndTime;
SetTime : RTCLK.SetDateAndTime;
SetInfo : rtclk.SetTimeZoneInformation;
GetInfo : rtclk.GetTimeZoneInformation;
End_Var
SetInfo.xExecute:= true;
.
.
.
SetInfo();
GetTime.xxx funktioniert einwandfrei jedoch mit 2 Stunden Timedelay.
Mfg
Ebsi