-> Hier kostenlos registrieren
Hallo zusammen,
ich arbeite momentan mit einer 1200er und einem 900 Comfort.
Ich habe nachgelesen, dass die Uhrzeit bei einer 1200er nur 20 Tage ohne Strom richtig angezeigt wird. Ich wollte deshalb in der Visualisierung ein Bild erstellen, in dem man das Datum und die Uhrzeit im Panel einstellen kann.
Ich habe mich in die Sache schon ein bisschen eingelesen und momentan folgendermaßen gelöst:
Ich habe zu Tag, Monat, Stunde usw. jeweils 1 E/A Feld erstellt. Bei Drücken von einem Button werden die Daten dann in die jeweilige Variable des DTL Datentyps kopiert und dann mit WR_Sys_T in die Systemzeit geschrieben. Das funktioniert auch so weit. die CPU Zeit ändert sich.
Zur Anzeige im Panel benutze ich ein Datum/Uhrzeit Feld mit dem Haken bei Systemzeit.
Als Schnittstelle zur Übertragung der Uhrzeit ans Panel habe ich unter "Modus HMI-Zeitsynchronisation" Slave ausgewählt, das sollte ja funktionieren mit einer 1200/1500er. Allerdings ändert sich die Systemzeit des Panels nicht. Ich kann die Zeit nur ändern wenn ich in die Einstellungen beim Hochfahren des Panels gehe. Ich habe öfter das Panel neu gestartet und auch 20 Minuten gewartet.
Wo könnte hier der Fehler liegen? In der Dokumentation dazu steht auch, dass die Zeit beim Modus Slave oder Master nur alle 10 Minuten oder bei Verbindungsaufbau synchronisert wird. Gibt es einen Befehl für eine sofortige Synchronisation? Sonst würde sich die Zeit, falls es mal funktioniert, nach Eingabe nicht direkt anpassen.
ich arbeite momentan mit einer 1200er und einem 900 Comfort.
Ich habe nachgelesen, dass die Uhrzeit bei einer 1200er nur 20 Tage ohne Strom richtig angezeigt wird. Ich wollte deshalb in der Visualisierung ein Bild erstellen, in dem man das Datum und die Uhrzeit im Panel einstellen kann.
Ich habe mich in die Sache schon ein bisschen eingelesen und momentan folgendermaßen gelöst:
Ich habe zu Tag, Monat, Stunde usw. jeweils 1 E/A Feld erstellt. Bei Drücken von einem Button werden die Daten dann in die jeweilige Variable des DTL Datentyps kopiert und dann mit WR_Sys_T in die Systemzeit geschrieben. Das funktioniert auch so weit. die CPU Zeit ändert sich.
Zur Anzeige im Panel benutze ich ein Datum/Uhrzeit Feld mit dem Haken bei Systemzeit.
Als Schnittstelle zur Übertragung der Uhrzeit ans Panel habe ich unter "Modus HMI-Zeitsynchronisation" Slave ausgewählt, das sollte ja funktionieren mit einer 1200/1500er. Allerdings ändert sich die Systemzeit des Panels nicht. Ich kann die Zeit nur ändern wenn ich in die Einstellungen beim Hochfahren des Panels gehe. Ich habe öfter das Panel neu gestartet und auch 20 Minuten gewartet.
Wo könnte hier der Fehler liegen? In der Dokumentation dazu steht auch, dass die Zeit beim Modus Slave oder Master nur alle 10 Minuten oder bei Verbindungsaufbau synchronisert wird. Gibt es einen Befehl für eine sofortige Synchronisation? Sonst würde sich die Zeit, falls es mal funktioniert, nach Eingabe nicht direkt anpassen.