Opened 10 years ago
Last modified 9 years ago
#302 new Aufgabe
Time-Variablen — at Initial Version
| Reported by: | Melanie Hermann | Owned by: | Melanie Hermann |
|---|---|---|---|
| Priority: | langfristig | Milestone: | 02 Aufgeschobenes / Ideen / zu prüfen |
| Component: | Gesamtsystem | Version: | |
| Severity: | Aufgabe | Keywords: | |
| Cc: |
Description
Merkwürdiges Problem festgestellt:
Beim Erstellen eines PB-Skripts für Bischofsheim ist aufgefallen, dass die gelieferten Werte für CurrentLocalTime nicht korrekt sind.
Es wurde z.B. die Variable Lokalzeit per Modbus ausgelesen. Dabei ist aufgefallen, die Anzahl Sekunden seit 00:00:00 01.01.1970 nicht korrekt ist. Es werden immer 7200 Sekunden (= 2 Stunden) zu viel angezeigt, unabhängig von der eingestellten Zeitzone.
Der Fehler wurde vorerst im PB-Skript korrigiert, indem immer 7200 Sekunden abgezogen werden... Ist aber auf Dauer natürlich keine Lösung...
Folgendes wurde nachverfolgt im GC9300-Programmcode:
- Soll: 16:24:...
- FormatTimeGmt(): 1440087843 > 18:24:...
- FormatGmt(): m_time = 1440087843 > 18:24:...
- _gmtime64_s(): ptmTime = hour=16, min=24, ...
- _tcsftime(): szBuffer = 16:24:...