Чтение системной даты и времени ПЛК
Для доступа к часам реального времени ПЛК нужно добавить в проект стандартную библиотеку SysTime.
Пример чтения текущей даты и времени, оформленный в виде готовой функции, представлен ниже
FUNCTION GetCurTimeDate : SYSTIMEDATE
VAR_INPUT
END_VAR
VAR
utc:DWORD;
rtsResult:UDINT;
timezone:TimezoneInformation;
END_VAR
utc:=SysTimeRtcGet(rtsResult);
SysTimeRtcGetTimezone(timezone);
utc:=utc+INT_TO_DWORD(timezone.iBias)*60;
SysTimeRtcConvertUtcToDate(utc,GetCurTimeDate);