АБАК ПЛК
Руководство по настройке и программированию
×

Чтение системной даты и времени ПЛК

 
Для доступа к часам реального времени ПЛК нужно добавить в проект стандартную библиотеку 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);
 
Онлайн помощь создана в Dr.Explain