Добрый день!
Возникли проблемы с сбором данных с ЭСКО МТР-06 версия ПО 3.60.20
опрос завершается ошибкой при чтении архивных данных, текущие данные считываются без проблем.
Ошибка возникает на всех вычислителях с такой версией, заводской программой опрашивается без проблем.
плюс ко всему небольшая недоработка интерфейса, при выборе ручного опроса приходится каждый раз выбирать чтение часового архива, например с вкт там суточный уже выбран по умолчанию.
Назовите заводское ПО, которым вы опрашиваете данный прибор.
Назовите версию данного прибора. Если версия прибора 1.27 или выше, то данный драйвер не подходит для его опроса.
Попробуйте увеличить время задержки ответа, возможно прибор с этой версией ПО не успевает ответить.
Предоставьте дамп обмена, соответствующий журналу опроса.
Заводское ПО MtrArc
Вычислитель с вертикальными кнопками. По моему скриншоту видно что данные получает, а вот архивные данные ошибка…
Текущие данные читаются всегда и нет никаких ошибок
Предоставьте дамп обмена и журнал опроса. Мы сравним их с описанием протокола.
Также хотелось бы узнать версию прибора, которая записана в документации, шедшей с прибором. Есть вероятность, что некоторые версии с вертикальными кнопками тоже различаются по протоколам обмена.
Мы нашли в чем причина ошибки.
В описании протокола обмена сказана, что у версии архивной записи 5 и выше присутствует расширенная архивной запись. При чтении расширенной архивной записи устройство возвращает ответ с кодом 0, что означает успешное выполнение запроса. При этом в ответе нет больше никаких данных. Вероятнее всего, в какой-то версии ПО были внесены изменения в протокол обмена.
Нам потребуется запросить информацию от производителя для решения этого вопроса.
Ранее вы сообщили, что данная проблема наблюдается на устройства версии ПО 3.60.20. Нам вы выслали Журнал опроса прибора с версией ПО 3.55.17 вар. 6.
Наблюдается ли такая ошибка на устройствах с другими версиями ПО?
Не могли бы вы отправить мне в Личные сообщения контакты специалиста ЭСКО, поскольку нам необходимо с кем-то решать вопросы, возникающие по МТР-06.
Я просмотрел протоколы. Это более новая версия протоколов, чем та, что была у нас. Новое описание больше старого почти в два раза и насколько я понял, фактически, драйвер придется писать заново. Нам необходимо более детально изучить описание протоколов обмена и найти различия со старым.
Вам необходимо создать новую тему Добавить поддержку ЭСКО МТР-06 с версией прошивки 3.55 и 3.60 в разделе Поддержка новых устройств и предоставить доступ к этим устройствам. Данную тему можно закрыть.