ich bin noch etwas neu auf dem Gebiet mit Codesys und deshalb brauche ich auch eure Hilfe.
Ich habe es mir zur Aufgabe gemacht Daten aus einer Datenbank zu holen um mit diesem im Programm zu arbeiten. Unter anderem will ich eine Zeit aus der Datenbank mit der Echtzeit vergleichen. soweit so gut. Es würde alles funktionieren jedoch läuft die Systemzeit welche ich mit den Befehl SysRtcGetTime(); aus dem System hole, läuft genau 2 Stunden nach.
Ist die Systemzeit irgendwie in einer falschen Zeitzone oder woran könnte das liegen.
Vielen Dank im Voraus.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zitat:
Die Funktion DST überprüft, ob im Augenblick Sommerzeit herrscht, oder nicht. Sie
kann dazu benutzt werden eine vorhandene nicht-Sommerzeit fähige Uhr sekundengenau
auf Sommer- und Winterzeit umzustellen.
Die Funktion DST schaltet am letzten Sonntag des März um 01:00 UTC (02:00 MEZ)
auf Sommerzeit (03:00 MESZ) und am letzten Sonntag des Oktober um 01:00 UTC
(03:00 MESZ) auf 02:00 MEZ zurück. Der Ausgang von DST ist dann TRUE, wenn
Sommerzeit herrscht.
Gruß Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
also wie im SPS Forum geschrieben:
mit ssh client einloggen auf dem PI (z.B putty verwenden) sudo raspi-config
Localisation options-> change timezone-> Europe-> Berlin stellen...
dann passt das.
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Leute,
ich bin noch etwas neu auf dem Gebiet mit Codesys und deshalb brauche ich auch eure Hilfe.
Ich habe es mir zur Aufgabe gemacht Daten aus einer Datenbank zu holen um mit diesem im Programm zu arbeiten. Unter anderem will ich eine Zeit aus der Datenbank mit der Echtzeit vergleichen. soweit so gut. Es würde alles funktionieren jedoch läuft die Systemzeit welche ich mit den Befehl SysRtcGetTime(); aus dem System hole, läuft genau 2 Stunden nach.
Ist die Systemzeit irgendwie in einer falschen Zeitzone oder woran könnte das liegen.
Vielen Dank im Voraus.
Moin
Ich vermute du bekommst UTC Zeit zurück.
Also -1 nach Greenwich und nochmal -1 wegen Sommerzeit.
Gruß Erik
vielen Dank für die schnelle Antwort das war auch unsere Vermutung.
Aber ich suche einen schönen Weg das zu ändern damit ich die aktuelle Zeit habe, also die von Österreich.
Gruß Flockal
Servus
Da kenne ich nur eine Lösung:
DST Funktion aus der Oscat lib.
Gruß Erik
Hi,
also wie im SPS Forum geschrieben:
mit ssh client einloggen auf dem PI (z.B putty verwenden)
sudo raspi-config
Localisation options-> change timezone-> Europe-> Berlin stellen...
dann passt das.
Grüße
Edwin