Pour afficher l'horodateur (RTC) du contrôleur dans un format structuré et ergonomique, vous devez utiliser 2 fonctions.
Lisez l'horodateur (RTCà l'aide de la fonction SysTimeRtcGet
ou SysTimeRtcHighResGet
.
Convertissez l'horodatage du format UNIX au format SYSTIMEDATE à l'aide de la fonction SysTimeRtcConvertUtcToDate
ou SysTimeRtcConvertHighResToDate
.
Cet exemple de programme permet d'obtenir la date et l'heure du contrôleur.
Déclaration des variables :
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
Programme de la POU :
1 Affichez l'horodateur (RTC) du contrôleur sous la forme d'un horodatage.
2 Convertissez cet horodatage au format SYSTIMEDATE.