Название: Алгоритм коррекции времени в ТСРВ-043 Отправлено: Valentin8080 от 20.09.2017, 12:28:32 Здравствуйте!
Для понятия проблемы, изложенной в теме http://vzljot.ru/forum/index.php?topic=6493.msg23620#msg23620 объясните пожалуйста, каков алгоритм корректировки времени прибора ТСРВ-043 программным обеспечением ВЗЛЁТ СП3. Каким образом функционируют часы реального времени в приборе (они же идут в формате дата/время?), как делается запись метки времени в часовом/суточном архиве внутри прибора (метка времени как я понял в секундах от 1970 года?). Что конкретно происходит при команде скорректировать время на nn секунд. Как это влияет на архив в приборе и на его выгрузку в БД на компьютере. Название: Re:Алгоритм коррекции времени в ТСРВ-043 Отправлено: GTsifrin от 21.09.2017, 16:41:20 В ТСРВ-043 в версии 76.30.04.05 с модулем 76.30.10.45 и предыдущими
было возможно отключение микросхемы часов: в этом случае счёт времени осуществлялся на основе генератора с кварцевым резонатором, была возможна запись (калибровка) частоты кварца, была возможна разовая коррекция времени: задаётся до +-600 с (по сети: записывается текущее время в режиме Работа), выполняется постепенно (до 1 месяца). В версии 76.30.04.05 с модулем 76.30.10.46 и следующих, а также в версиях 76.30.05.xx микросхема часов всегда включена: т.к. она обеспечивает точный счёт времени, то убрана возможность задания коррекции времени (регистр Modbus для коррекции времени сохранён, но коррекция не выполняется), возможна только запись времени: в режиме Сервис выполняется установка времени, в режиме Работа запись времени (для коррекции) по сети разрешена (для совместимости с предыдущими), но игнорируется. Метка времени в архиве устанавливается на окончание архивного интервала (начало следующего интервала) минус 1 секунда (т.е. последняя секунда на интервале), в формате секунды от 01.01.1970 г. Название: Re:Алгоритм коррекции времени в ТСРВ-043 Отправлено: Valentin8080 от 26.09.2017, 11:48:21 ПО 76.30.04.05 Цифр.ид. 0xA370
Модуль 76.30.11.13 Получается приборы не синхронизируются по времени от сервера? Я имею ввиду вашим стандартным ПО ВЗЛЁТ СП3. Также непонятно - выговорите: Метка времени в архиве устанавливается на окончание архивного интервала (начало следующего интервала) минус 1 секунда (т.е. последняя секунда на интервале), Но в таблице базы данных я вижу время ЧЧ:00:00, то есть нет -1 секунды ? Название: Re:Алгоритм коррекции времени в ТСРВ-043 Отправлено: Valentin8080 от 26.09.2017, 11:58:37 Есть моя догадка. Так ли это?
То есть если ПО ВЗЛЁТ СП3 не синхронизирует время в приборе, значит он наоборот - пытается запись, считанную с прибора привести к времени сервера. В связи с этим и получается такая каша в часовых показаниях см. http://vzljot.ru/forum/index.php?topic=6493.msg23620#msg23620 (http://vzljot.ru/forum/index.php?topic=6493.msg23620#msg23620) Тогда вопрос - есть ли у вас какой нибудь документ на счет Единого времени. Как решаются проблемы с уходом времени в приборах. |