По разному, например, вот так
Код:a1 := dt_to_udint(get_date_time());
Q := not (SYS.compare_date_time(a1, a2, 1) = 0);
a2 := a1;
Вид для печати
Вот вам переделанный таймер, с возможностью установки наработки по биту Запись Вложение 83124
time_to_udint(get_time() таймер не сбрасывается?
Его переполнение произойдет через примерно 49 суток
Сделал так.