Для целей синхронизации времени с ПК необходимо устанавливать время часов ПЛК304. Подскажите, как осуществить? Пробовал 2 варианта:
1) Библиотека SysTime23 - работает только на чтение времени. На установку не реагирует:
VAR
TimeAndDate: SystemTimeDate;
Sys_Time: SysTime64;
GetTime: CurTimeEx;
bSetTime: BOOL:= FALSE;
END_VAR
IF bSetTime THEN
// TimeAndDate.Year := 2012;
// TimeAndDate.Month := 04;
// TimeAndDate.Day := 09;
TimeAndDate.Hour := 15;
TimeAndDate.Minute := 51;
TimeAndDate.Second :=0;
// TimeAndDate.DayOfWeek :=2;
ELSE
TimeAndDate.dwLowMSecs :=0;
TimeAndDate.dwHighMsec :=0;
TimeAndDate.Year :=0;
TimeAndDate.Month :=0;
TimeAndDate.Day :=0;
TimeAndDate.Hour :=0;
TimeAndDate.Minute :=0;
TimeAndDate.Second :=0;
TimeAndDate.DayOfWeek :=0;
TimeAndDate.Milliseconds :=0;
TimeAndDate.DayOfWeek :=0;
Sys_time.ulLow :=0;
Sys_time.ulHigh :=0;
END_IF
//получим текущее время
GetTime(SystemTime:=Sys_Time , TimeDate:= TimeAndDate);
2) Библиотека CAA DTUtil - проект с её задействованием не загружается в ПЛК:
"Download faied: PLC in exception. See Log Page in Device Dialog for details."