Просмотр полной версии : Проблема с реальным временем (за сутки отстает на 1 час 30 минут) СПК 107
Shpilli Willi
29.04.2016, 04:37
Как написано выше время отстает на полтора часа. Все бы ничего, но после перезагрузки (съема питания) оно снова становится правильным. Если сделать коррекцию, то нужно каждую секунду умножать на 1.0666 (именно секунду, потому что регистратор), а это невозможно, потому то тип UINT =(
по подробнее можно про эту сказочную историю
Отчего же сказочную? На ПЛК160 я уже (http://www.owen.ru/forum/showthread.php?t=23319) наблюдал подобное.
misha636
29.04.2016, 15:08
Кстати, да, есть такое и у меня на СПК 107. В визуализации вывел время в текстовое поле в виде строки %t[dd.MM.yyyy HH:mm:ss]. Время отстает, после перезагрузки возвращается к нормальному и снова начинает отставать))
Отчего же сказочную? На ПЛК160 я уже (http://www.owen.ru/forum/showthread.php?t=23319) наблюдал подобное.
что именно у Вас похоже, может быть Ваш int32 это тоже самое что и uint?(да впринципе любая переменная у Вас четырехбайтная)
Функция TIME возвращает количество тиков с начала старта программы, не поспоришь что после перезагрузки отсчет начинается с начала и приращение ошибки не заметно, но как это связано с часами реального времени, которые, пока работает программа, тормозятся, а после перезагрузки опять показывают точное время (в сидящих внутри контроллера фиксиков я не верю)
GoodLuck
29.04.2016, 16:48
У СПК110 тоже отстают часы, вот здесь обсуждалась эта проблема http://www.owen.ru/forum/showthread.php?t=17080&highlight=%F7%E0%F1%FB
Мне помогла синхронизация времени.
У СПК110 тоже отстают часы, вот здесь обсуждалась эта проблема http://www.owen.ru/forum/showthread.php?t=17080&highlight=%F7%E0%F1%FB
да, с этим не поспоришь, согласен, при старте линукс синхронизирует аппаратные часы с системным временем
ЗЫ там пример приводился про раз в минуту проделывать эту операцию, так то данная команда выдает чему равен рассинхрон, исходя из этого можно расчитать через какое приемлемое время можно проводить синхронизацию
Shpilli Willi
13.05.2016, 18:25
У СПК110 тоже отстают часы, вот здесь обсуждалась эта проблема http://www.owen.ru/forum/showthread.php?t=17080&highlight=%F7%E0%F1%FB
Мне помогла синхронизация времени.
Спасибо огромное, выроде помогло)
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot