CP-Uhrzeit
• CP-Uhrzeit an CPU
Die Funktion ermöglicht der CPU, die Uhrzeit des CP zu lesen. Über diesen Weg kann der CP
die CPU-Uhrzeit synchronisieren.
Ablauf:
– Die CPU setzt den Eingang "Uhrzeit-Trigger-Variable" (BOOL) über das
– Der CP schreibt daraufhin seine Uhrzeit in die "CP-Uhrzeitvariable" (DTL) und setzt den
– Das Anwenderprogramm liest die "CP-Uhrzeitvariable" zum Stellen der CPU-Uhrzeit aus.
Empfehlung:
Setzen Sie die "Uhrzeit-Trigger-Variable" nicht öfter als einmal pro Sekunde, um den
Rückwandbus nicht unnötig mit Kommunikation zu belasten.
Hinweis
Beachten Sie die Hinweise im Kapitel Uhrzeitsynchronisation (Seite 53).
CP-Diagnose
In der Parametergruppe "CP-Diagnose" haben Sie die Möglichkeit, der CPU erweiterte
Diagnosedaten des CP über PLC-Variablen zur Verfügung zu stellen.
Die Zustände der PLC-Variablen können Sie über den Webserver der CPU anzeigen. Sie
können die Werte von Diagnosevariablen auch nutzen, um Zustände des CP über Nachrichten
an Kommunikationspartner zu versenden.
• Erweiterte CP-Diagnose aktivieren
Aktivieren Sie die Option, um die erweiterte CP-Diagnose zu nutzen.
Bei aktivierter Option muss zumindest die "Diagnose-Trigger-Variable" projektiert werden.
Die nachfolgenden PLC-Variablen für die einzelnen Diagnosedaten können selektiv aktiviert
werden.
• Diagnose-Trigger-Variable
Wenn die PLC-Variable (BOOL) aus dem Anwenderprogramm der CPU auf 1 gesetzt wird,
dann aktualisiert der CP die Werte der folgenden PLC-Variablen für die erweiterte Diagnose.
Nach dem Schreiben der aktuellen Werte in die folgenden PLC-Variablen setzt der CP die
"Diagnose-Trigger-Variable" auf 0 und signalisiert damit der CPU, dass die aktualisierten
Werte aus den PLC-Variablen gelesen werden können.
Hinweis
Schnelles Setzen der Diagnose-Trigger-Variable
Trigger sollten nicht öfter als einmal pro Sekunde gesetzt werden.
SIMATIC CP 1242-7 GPRS V2
Betriebsanleitung, 05/2024, C79000-G8900-C311-05
Anwenderprogramm auf 1.
Wert von "Uhrzeit-Trigger-Variable" zurück auf 0.
Projektierung
4.9 Kommunikation mit der CPU
59