Warum gibt es ein Versatz der aktuellen PCD-Zeit den Trending-Zeitstempel eines Web-Projekts, wenn die FW-1.20.nn verwendet wird?
FAQ #101834
Wenn auf die PCD die FW-1.20.nn verwendet wird und wenn Sie sich auf der Geräte-Konfigurator ist eine Zeitzone definiert, dann es möglich ist, dass der Zeitstempel der Trend, die Werte angezeigt werden mit einem Zeitstempel auf das S-Web-Trend-Makro ausgeglichen.
Symptom
Der Zeitstempel der Trend-Werte auf einen S-Web-Trend muss nicht zur gleiche Zeit wie die PCD-Zeit (z.B. mit PG5 gelesen).
Die Zeitstempel der Trend-Werte sind Zeit für mehrere Stunden (abhängig von der ausgewählten Zeitzone konfiguriert im PG5 Device Configurator) verschoben
Andere Makros konnte auch dieses Problem haben, wenn die PCD-Anweisung SYSRD 7090 in der PCD-Code verwendet wird, um die PCD-Zeit zu lesen.
Grund
Das Problem ist, weil auf die FW Version 1.20.nn die Anweisung "SYSRD 7090" (= > Read UNIX TIME) zurückgeben die Anzahl der Sekunden seit 1.1.1970 00:00:00 als UTC-Zeit und nicht als lokale Zeit.
Auf FW < 1.20.nn die Anweisung geben Sie zurück die Zeit als lokale Zeit.
Anderen Grund
Der Standardwert ist Container auf dem Web-Editor-Projekt 'MB_tmz_en' auf 1 gesetzt.
Wenn Sie, dass möchten entspricht der Zeitstempel der das hochrechnen der Zeit der PCD dieser Container auf 0 gesetzt werden sollten.
Lösung
In der FW-1.22.nn und später der Zeitstempel ist wieder in der lokalen Uhrzeit und ein neuer Auftrag eingeführt 'SYSRD 7190"verleiht wieder den Wert der Sekunden in UTC.
FW-1.22.nn wird kommen Ende Juni 2013
Categories
PCD3 / Mxxx
PG5 2.0
PCD1 / M2xx0
PCD2 / M5xxx
Last update: 28.05.2015 21:27
First release: 11.06.2013 09:13
Views: 3616