Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
29.03.2024, 11:25:15
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Приборы ЗАО "Взлет"
| |-+  Отдел программистов
| | |-+  Алгоритм коррекции времени в ТСРВ-043
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Алгоритм коррекции времени в ТСРВ-043  (Прочитано 6486 раз)
Valentin8080
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 20


« : 20.09.2017, 12:28:32 »

Здравствуйте!
Для понятия проблемы, изложенной в теме http://vzljot.ru/forum/index.php?topic=6493.msg23620#msg23620
объясните пожалуйста, каков алгоритм корректировки времени прибора ТСРВ-043 программным обеспечением ВЗЛЁТ СП3. Каким образом функционируют часы реального времени в приборе (они же идут в формате дата/время?), как делается запись метки времени в часовом/суточном архиве внутри прибора (метка времени как я понял в секундах от 1970 года?).
Что конкретно происходит при команде скорректировать время на nn секунд. Как это влияет на архив в приборе и на его выгрузку в БД на компьютере.
Записан
GTsifrin
Партнеры НП
***

Харизма: 5
Офлайн Офлайн

Сообщений: 90


« Ответ #1 : 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 г.
Записан
Valentin8080
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 20


« Ответ #2 : 26.09.2017, 11:48:21 »

ПО 76.30.04.05 Цифр.ид. 0xA370
Модуль 76.30.11.13

Получается приборы не синхронизируются по времени от сервера? Я имею ввиду вашим стандартным ПО ВЗЛЁТ СП3.

Также непонятно - выговорите:
Метка времени в архиве устанавливается на окончание архивного интервала (начало следующего интервала)
минус 1 секунда (т.е. последняя секунда на интервале),

Но в таблице базы данных я вижу время ЧЧ:00:00, то есть нет -1 секунды ?
Записан
Valentin8080
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 20


« Ответ #3 : 26.09.2017, 11:58:37 »

Есть моя догадка. Так ли это?
То есть если ПО ВЗЛЁТ СП3 не синхронизирует время в приборе, значит он наоборот - пытается запись, считанную с прибора привести к времени сервера. В связи с этим и получается такая каша в часовых показаниях см. http://vzljot.ru/forum/index.php?topic=6493.msg23620#msg23620

Тогда вопрос - есть ли у вас какой нибудь документ на счет Единого времени. Как решаются проблемы с уходом времени в приборах.
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.