Abrufen von Datum und Zeit der Steuerung
Um die RTC der Steuerung basierend auf einem strukturierten und ergonomischen Format abzurufen, müssen Sie 2 verschiedene Funktionen verwenden.
1.Lesen Sie die RTC, unter Verwendung der Funktion SysTimeRtcGet oder SysTimeRtcHighResGet.
2.Wandeln Sie den Zeitstempel im UNIX-Format zum SYSTIMEDATE-Format um, indem Sie die Funktion SysTimeRtcConvertUtcToDate oder SysTimeRtcConvertHighResToDate verwenden.
HINWEIS: Da nur UTC (Coordinated Universal Time - Koordinierte Weltzeit) global eineindeutig ist, wird auf den meisten Systemen nur die UTC-Zeit gespeichert und verarbeitet.
Prinzipschema - Abrufen der RTC der Steuerung in Standardauflösung
Dieses Programmbeispiel kann verwendet werden, um Datum & Uhrzeit der Steuerung abzurufen.
Variablendeklaration:
VAR
uidResultRtcGet: UDINT
stGetDate: SysTimeRtc.RTS_SYSTIMEDATE;
uiGetYear: UINT;
uiGetMonth: UINT;
uiGetDay: UINT;
uiGetHour: UINT;
uiGetMinute: UINT;
uiGetSecond: UINT;
uiGetMSecond: UINT;
uiGetDayOfWeek: UINT;
uiGetYday: UINT;
uidResultConvertToDate: UDINT;
END_VAR
POU-Programm:
1 Rufen Sie die RTC der Steuerung als Zeitstempelwert ab.
2 Wandeln Sie den Zeitstempelwert in das SYSTIMEDATE-Format um.