Um die RTC der Steuerung basierend auf einem strukturierten und ergonomischen Format abzurufen, müssen Sie 2 verschiedene Funktionen verwenden.
Lesen Sie die RTC, unter Verwendung der Funktion SysTimeRtcGet
oder SysTimeRtcHighResGet
.
Wandeln Sie den Zeitstempel im UNIX-Format zum SYSTIMEDATE-Format um, indem Sie die Funktion SysTimeRtcConvertUtcToDate
oder SysTimeRtcConvertHighResToDate
verwenden.
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.