WinCC Unified Unified Meldeanzeige Uhrzeit falsch

JustusATT

Level-2
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin. Ich habe folgendes Problem:

In meinem Unified Panel ist eine standard Meldeanzeige eingbebaut. Wenn jetzt ein fehler auftaucht kommt auch der Meldetext, allerdings ist die Zeit des Auftretens falsch.

Direkt nach CPU und HMI start ist der unterschied nur wenige Sekunden zur echten Zeit. Mit der Zeit wird es aber immer mehr. An einem Tag sogar fast 2 Stunden Unterschied.

Im Panel selbst wird in der Kopfzeile eine Uhrzeit durch ein Skript angezeigt:

export function ioDateTime_ProcessValue_Trigger(item) {
var value;
value = new Date().toLocaleString('de-DE', {hour12: false}); // use format of RT server

return value;
}

Diese Uhrzeit im Panel ist auch richtig.

Ich verwende TIA V19. Ich bin noch nicht so erfahren in dem Thema und vielleicht hat ja einer von euch eine Idee. Welche Uhrzeit wird in der Meldeanzeige verwendet und warum wird die Diskrepanz immer größer?
 

Anhänge

  • Screenshot 2025-07-10 111511.png
    Screenshot 2025-07-10 111511.png
    89 KB · Aufrufe: 14
Hast du eine Uhrzeit-Synchronisation deines Unified Panels projektiert/eingestellt? Wie?
Welche Zeitzone ist in dem Panel eingestellt?

Direkt nach CPU und HMI start ist der unterschied nur wenige Sekunden zur echten Zeit. Mit der Zeit wird es aber immer mehr. An einem Tag sogar fast 2 Stunden Unterschied.
In kleinen Schritten (Differenz wächst um Sekunden) oder gleich ein Sprung von 2 Stunden?

Im Panel selbst wird in der Kopfzeile eine Uhrzeit durch ein Skript angezeigt:

export function ioDateTime_ProcessValue_Trigger(item) {
var value;
value = new Date().toLocaleString('de-DE', {hour12: false}); // use format of RT server

return value;
}
das liefert die Lokalzeit der Uhr des HMI Panels

Diese Uhrzeit im Panel ist auch richtig.
Was meinst du damit?

Welche Uhrzeit wird in der Meldeanzeige verwendet
die Lokalzeit der Uhr des HMI Panels
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast du eine Uhrzeit-Synchronisation deines Unified Panels projektiert/eingestellt? Wie?
Welche Zeitzone ist in dem Panel eingestellt?
So weit ich es gesehen habe ist keine Synchronisation eingestellt.
Zeitzone in der SPS: UTC +1
Einstellungen für die Zeitzone am Panel habe ich jetzt nicht finden können.

In kleinen Schritten (Differenz wächst um Sekunden) oder gleich ein Sprung von 2 Stunden?
Die Differenz wächst um Sekunden. Die Differenz tauch in der tatsächlichen Anlage als auch in einer Simulation auf.

das liefert die Lokalzeit der Uhr des HMI Panels


Was meinst du damit?


die Lokalzeit der Uhr des HMI Panel
Der Wert den mir das Skript gibt entspricht der tatsächlichen Uhrzeit. Das Funktioniert soweit.

Wenn es sich wie du sagst, (im Skript) um die Lokalzeit der Uhr des HMI Panels handelt und die Meldezeit in der Meldeanzeige auch die Lokalzeit der Uhr des HMI Panels ist stimmt da ja was nicht.

Denn wenn eine Meldung auftaucht stimmt die Uhrzeit des Skripts, aber nicht die Uhrzeit die in der Meldeanzeige abzulesen ist.

Ich habe gerade noch gesehen, dass für die Meldungen ProDiag genutzt wird. Vielleicht hat das ja auch noch einen Einfluss.
 
Einstellungen für die Zeitzone am Panel habe ich jetzt nicht finden können.
Das sollte irgendwo einstellbar sein, z.B. im Control Panel (ich kenne mich mit Unified Panels aber nicht aus)
Siehe das Handbuch/Betriebsanleitung deines Panels
Was für ein Panel genau hast du denn?


Die Differenz wächst um Sekunden. Die Differenz tauch in der tatsächlichen Anlage als auch in einer Simulation auf.
das klingt für mich, als ob da irgendwelche Programme/Skripte am Werk sind
 
Zurück
Oben