добрый день!
ЛЭРС не может считать данные с тепловычислителя ТерросТМ, пишет ошибку о несоответствии времени ПК и тепловычислителя, причем в тепловычислителе якобы 2013 год. Модем Пульсар.
Напрямую кабелем RS232 и Teplocont’ом читается без проблем, дата и время в приборе тоже верная.
Desktop.rar (10.1 KB)
Проблема не с текущим временем прибора. Оно считывается и отображается верно.
По какой-то причине в архиве прибора хранится запись с неверной меткой времени. В первом случае похоже, что это запись, которая должна быть на 19.10.2015 17:00:00
Покажите отчёт заводской программы с часовыми данными за 19е число.
во вложении.
если читать часовые архивы по другим датам, то ситуация аналогичная, пишет несоответствие времени.
разве это может быть изза битой записи 19го числа?
террос за 19.10.xls (11.5 KB)
по второму счетчику то выдает ошибку, то не выдает, на данный момент считать часовые архивы удалось.
то есть никакой закономерности, если бы в его архиве была битая запись, мы бы не смогли часовые прочитать вообще
То есть, ошибка каждый раз возникает на новой архивной записи?
опишу ход действий по второму тепловычислителю:
начали читать часовые архивы по 2 дня с 1.10.2015.
3 таких раза чтение было успешно, на четвертый лэрс выдал несоответствие времени и даты (якобы в тепловычислителе апрель 2015), через какое то время снова спросили эти же два дня, прочиталось успешно и далее еще несколько раз по 2 дня архивов.
затем снова эта ошибка, но дата тепловычислителя пишется якобы 2051 ( или какой то 50й) год! снова не можем прочитать.
по первому терросу вообще никак не можем прочитать часовые архивы
ну так что делать?
Судя по всему, здесь похожая проблема.
Но в случае с датой и временем есть возможность проверить, что она “битая” и попробовать повторить запрос. Мы постараемся добавить обработку в одно из следующих обновлений системы.