Та же самая ситуация и с минутами. Т.е. в 11.00 не смогу синхронизироваться "в ручную", а только, например, в 11.01
Вид для печати
Та же самая ситуация и с минутами. Т.е. в 11.00 не смогу синхронизироваться "в ручную", а только, например, в 11.01
библиотека должна работать, вопрос кто как её использует, есть возможность выложить как Вы вводите время используя биб-ку
Была такая проблема - время кратное 00 не применялось.
Исправляли, по моему в 2.12
TimeAndDate1.Hour := WORD_TO_UINT(DD.HH);
TimeAndDate1.Minute := WORD_TO_UINT(DD.MN);
TimeAndDate1.Second := WORD_TO_UINT(DD.SC);
TimeAndDate1.Year :=WORD_TO_UINT(DD.YY);
TimeAndDate1.Month :=WORD_TO_UINT(DD.MM);
TimeAndDate1.Day :=WORD_TO_UINT(DD.SS);
GetTime (SystemTime:=Sys_Time , TimeDate:= TimeAndDate1);
Экспортированный файл
Да, сначала присвоение во все поля структуры нули и вызов функции. Потом анализ времени и если надо, то делаю запись
Добавил экспорт файл, там полностью. Если надо выложу проектом?! Спасибо!
мне кажется нужно попробовать в условии IF _timer.Q = TRUE THEN вновь выполнить обнуление полей, как после (*Читаем время с контроллера*) перед вводом новых значений
Без изменений
Обнуляю поля, вызываю фукцию (пробовал без вызова). Далее записываю свои значения, вызываю функцию.
тогда либо неиспользовать нулевые час и минуту или сменить прошивку на последнуюю (если она не новая) и снова попробовать свой код