Цитата Сообщение от Евгений Кислов Посмотреть сообщение
Время с выхода .dtDateAndTime можно забирать только когда .xDone=TRUE.
Считывание времени занимает не один цикл, а несколько.

Код:
IF GDaT.xDone THEN
   SysTime:=GDaT.dtDateAndTime;
END_IF;
Проблема в том что пока IF сработает, у меня произойдет несколько проходов программы, а мне надо несколько 2-4 раза в одном проходе программы вызывать это время. Получается этот проход идет меньше одной секунды и пока .Done<>TRUE , он мне выплевывает ноль.