-> Hier kostenlos registrieren
TIA Portal V20 Update 3 (WinCC Unified V20 Update V3)
MTP700 Unified Comfort Panel
CPU 1512C-1PN
Tach zusammen.
Meine Aufgabe:
Ich möchte die Uhrzeit meines Unified Panels mit der meiner CPU synchronisieren und über das Unified Panel über E/A Felder ändern/überschreiben können.
Aktueller Stand:
Ich habe es bereits hinbekommen die CPU Uhrzeit mit der HMI Uhrzeit zu synchronisieren, in dem ich im Aufgabenplaner des HMI ein Ereignis im 10S Takt angelegt habe mit der Systemfunktion „SetzePLCDatumUhrzeit“. Damit synchronisiert sich die CPU Uhrzeit auf die Uhrzeit des HMI‘s. Ich möchte es aber genau anders herum.
Weitere Details:
In der Gerätesicht des HMI habe ich die Uhrzeitsynchronisation über NTP-Server aktiviert.
Über den Baustein RD_LOC_T lese ich die Uhrzeit der CPU aus und visualisiere diese auf dem Unified Panel in jeweils einem E/A Feld für Datum und Uhrzeit (nur lesend).
Des weiteren habe ich jeweils ein E/A Feld für die Eingabe eines neuen Datums und Uhrzeit (schreibend), welche in die CPU geschrieben wird, wenn man auf eine Schaltfläche „neue Uhrzeit setzen“ drückt. Das klappt auch soweit.
Allerdings möchte ich diese neue CPU Uhrzeit dann auch mit der HMI Uhrzeit synchronisieren.
Wenn ich jetzt die Uhr aus der Werkzeugliste (WinCC Unified/TIA) in meiner Visualisierung anzeigen lasse, stellt man fest, dass sich diese beim setzen der neuen Uhrzeit nicht ändert und statt dessen im 10S Takt (wie in den Details beschrieben) Die CPU Uhrzeit den Wert der HMI Uhrzeit übernimmt.
Meine 2 Fragen:
1. Wie synchronisiere ich die HMI Uhrzeit mit der der CPU?
2. Wie ändere ich die HMI Uhrzeit ohne auf meinem Unified Panel die Runtime verlassen und diese manuell am Panel eingeben zu müssen? (Am liebsten über E/A Felder wie es mir für die CPU Uhrzeit bereits gelungen ist.)
Über Antworten oder Anregungen würde ich mich riesig freuen.
LG Olli
MTP700 Unified Comfort Panel
CPU 1512C-1PN
Tach zusammen.
Meine Aufgabe:
Ich möchte die Uhrzeit meines Unified Panels mit der meiner CPU synchronisieren und über das Unified Panel über E/A Felder ändern/überschreiben können.
Aktueller Stand:
Ich habe es bereits hinbekommen die CPU Uhrzeit mit der HMI Uhrzeit zu synchronisieren, in dem ich im Aufgabenplaner des HMI ein Ereignis im 10S Takt angelegt habe mit der Systemfunktion „SetzePLCDatumUhrzeit“. Damit synchronisiert sich die CPU Uhrzeit auf die Uhrzeit des HMI‘s. Ich möchte es aber genau anders herum.
Weitere Details:
In der Gerätesicht des HMI habe ich die Uhrzeitsynchronisation über NTP-Server aktiviert.
Über den Baustein RD_LOC_T lese ich die Uhrzeit der CPU aus und visualisiere diese auf dem Unified Panel in jeweils einem E/A Feld für Datum und Uhrzeit (nur lesend).
Des weiteren habe ich jeweils ein E/A Feld für die Eingabe eines neuen Datums und Uhrzeit (schreibend), welche in die CPU geschrieben wird, wenn man auf eine Schaltfläche „neue Uhrzeit setzen“ drückt. Das klappt auch soweit.
Allerdings möchte ich diese neue CPU Uhrzeit dann auch mit der HMI Uhrzeit synchronisieren.
Wenn ich jetzt die Uhr aus der Werkzeugliste (WinCC Unified/TIA) in meiner Visualisierung anzeigen lasse, stellt man fest, dass sich diese beim setzen der neuen Uhrzeit nicht ändert und statt dessen im 10S Takt (wie in den Details beschrieben) Die CPU Uhrzeit den Wert der HMI Uhrzeit übernimmt.
Meine 2 Fragen:
1. Wie synchronisiere ich die HMI Uhrzeit mit der der CPU?
2. Wie ändere ich die HMI Uhrzeit ohne auf meinem Unified Panel die Runtime verlassen und diese manuell am Panel eingeben zu müssen? (Am liebsten über E/A Felder wie es mir für die CPU Uhrzeit bereits gelungen ist.)
Über Antworten oder Anregungen würde ich mich riesig freuen.
LG Olli
Zuletzt bearbeitet: