PDA

Просмотр полной версии : ТЭКОН-19:синхронизация времени


Alexs
08.08.2018, 16:58
Добрый день!
В проекте имеются Тэкон-19, подключённые через К-104 к шлюзам передачи данных. С недавних пор для шлюзов появилось новое требование – синхронизировать время в Тэкон-19, т.к. на некоторых устройствах отклонение составляет ~7-10 с/сут, что является недопустимым. Сам процесс записи (формирование кадров, разбор ответов) сложностей не вызывает и время успешно записывается в устройство.
Но:
1. от эксплуатирующей организации есть информация, что перестановка времени может приводить к повреждению архивов
2. в документации ничего не сказано об условиях синхронизации. Т.е. нет информации о том, КОГДА время может быть изменено и на КАКУЮ величину. Как правило, оборудование для учёта крайне негативно относится к перестановкам времени, если они приходятся на границы интервалов или если сдвиг слишком велик. Думаю,что Тэкон не исключение. Но никаких сведений об этом я не нашёл.
Вопросы:
Действительно ли перестановка времени может приводить к повреждению архивов?
Где я могу найти описание процедуры и условий подстройки часов?
Спасибо!

Дмитрий
09.08.2018, 10:22
Здравствуйте!
Согласно описанию типа СИ https://kreit.ru/files/t19ot_signed.pdf допустимый ход часов 9 секунд в сутки. Если используется наше программное обеспечение "ИСКРа", то синхронизация времени не приведет к повреждению данных. Однако если время будет переводиться на несколько часов или суток то произойдет замещение архивов.

Alexs
09.08.2018, 11:45
Спасибо! Программное обеспечение "Искра" использоваться не будет. Задача по синхронизации времени лежит на шлюзах сбора данных.
Есть описание, как “Искра” переводит часы ? Явно она это делает по расписанию, явно она не переводит время в конце дня (например, когда наступило 23:59:xx), явно она отслеживает разницу между своим временем и временем Тэкона, чтобы не дёргать его лишний раз и/или не стереть архивы.
В общем, с точки зрения синхронизации времени, шлюзы сбора данных должны быть максимально схожи с “Искрой”. И чтобы это сделать, было бы неплохо знать логику “Искры”. Я надеюсь, это не закрытая информация?

Yaric
10.08.2018, 15:26
Реализовать задачу можно разными способами. С программным комплексом "ИСКРа" это никак не связано.
Любой прибор не любит изменения часов при прохождении границы измерительного интервала (час, сутки, месяц). В любое другое время вы можете корректировать часы.
Реализация самой синхронизации зависит от ваших потребностей. Можно это делать по расписанию, можно с заданным интервалом, можно при расхождении часов на определенное значение.