-> Hier kostenlos registrieren
Hallo,
Ich habe nun das sämtliche Forum durch geackert um eine Lösung zu finden. Leider vergebens.
CPU: S7 314 CPU
Ich möchte mit einer pos. Flanke (bestimmtes Ereignis) die aktuelle Uhrzeit in einen DB ablegen.
Diese Uhrzeit (Format Date_And_Time) wird mit ein paar anderen Artikeldaten (Barcode, usw.) in diesem DB für einen OPC Server abgelegt.
Ich habe den SFC 1 (Read CLK) verwendet um die aktuelle Systemzeit auszulesen. Leider steht immer folgender Wert im DB10.DateAndTime: DT#90-1-1-00:00:00
Die Uhr wurde folgendermaßen eingestellt
Unter Simatic-Manager -->Zielsystem-->Diagnose/Einstellungen-->Uhrzeit stellen. Dort läuft die Zeit.
Mit dem SFC 1 CDT (Date_and_Time) kann ich ja direkt in den DB (ebenfalls Date_and_Time), oder nicht?
Ich benötige die Uhrzeit (Date_and_Time) in einem Stück, nicht aufgetrennt als Uhrzeit und Datum.
Was für Möglichkeiten habe ich noch? Wie kann ich das Date_and_Time per bestimmten Eingangssignal auslesen?
Muss die Systemzeit irgendwo noch aktiviert werden?
Ich danke euch für eure Hilfe und hoffe auf eine rasche Antwort.
Ich habe nun das sämtliche Forum durch geackert um eine Lösung zu finden. Leider vergebens.
CPU: S7 314 CPU
Ich möchte mit einer pos. Flanke (bestimmtes Ereignis) die aktuelle Uhrzeit in einen DB ablegen.
Diese Uhrzeit (Format Date_And_Time) wird mit ein paar anderen Artikeldaten (Barcode, usw.) in diesem DB für einen OPC Server abgelegt.
Ich habe den SFC 1 (Read CLK) verwendet um die aktuelle Systemzeit auszulesen. Leider steht immer folgender Wert im DB10.DateAndTime: DT#90-1-1-00:00:00
PHP:
CALL "READ_CLK"
RET_VAL:=#RetVal // temp Format INT
CDT :=DB10.DateAndTime //Format Date_And_TIME
NOP 0
Unter Simatic-Manager -->Zielsystem-->Diagnose/Einstellungen-->Uhrzeit stellen. Dort läuft die Zeit.
Mit dem SFC 1 CDT (Date_and_Time) kann ich ja direkt in den DB (ebenfalls Date_and_Time), oder nicht?
Ich benötige die Uhrzeit (Date_and_Time) in einem Stück, nicht aufgetrennt als Uhrzeit und Datum.
Was für Möglichkeiten habe ich noch? Wie kann ich das Date_and_Time per bestimmten Eingangssignal auslesen?
Muss die Systemzeit irgendwo noch aktiviert werden?
Ich danke euch für eure Hilfe und hoffe auf eine rasche Antwort.
Zuletzt bearbeitet: