При опросе МР-01 выдает недостоверные значения

Здравствуйте.

Подключили два регулятора МР-01 к контроллеру ЛЭРС GSM Plus (к основному и дополнительному порту), но к сожалению температуры отображаются неверно.
К одному контроллеру подключены три датчика температуры, ко второму четыре. Из четырех датчиков корректно отображаются два, на втором из трех один отображается корректно.

Прилагаю файл, с настройками устройства, и что в итоге отображается.
3.doc (330 KB)

В архивах значения правильные?

Пожалуйста, опросите текущие значения, сохраните журнал опроса и приложите его здесь. Вместе с журналом приложите дамп обмена. Путь к нему протоколируется в журнале опроса.

прежде чем прикладывать журнал, хочу отметить, что текущие и архивные значения одинаково недостоверные.

Здравствуйте.

Перенастроили ЛЭРС GSS Plus с дополнительным COM модулем номер 20238 на Ваш сервер (IP-адрес 85.15.66.41, TCP-порт 2061), номера МР-01:
com 1 - МР 01 № 6649 (Т1- подающая температура в систему отопления, Т2 - обратная температура из системы отопления, Т3 - температура наружного воздуха);
com 2 - МР 01 № 6644 (Т1- подающая температура в систему отопления, Т2 - обратная температура из системы отопления, Т3 - температура наружного воздуха, Т4 - температура горячей воды)

Вы можете собственноручно убедится в наших словах, подключившись и просмотреть текущие и архивные значения.

Спасибо за доступ.

Мы проверили значения, которые возвращает МР-01. Мы неправильно поняли часть документации, которая касается кодирования отрицательных значений. Отрицательные температуры в МР-01 возвращаются несколько нестандартно, а у наших тестовых приборов не было отрицательных значений.

В следующем обновлении мы исправим разбор отрицательных температур, считанных с МР-01.

Здравствуйте.

А остальные значения нормально приходят? У нас, кроме температуры наружного воздуха, T1- подающая температура в систему отопления, на обоих контролерах отображается не верно?
У Вас какие зyfчения T1- подающая температура в систему отопления?

Ответ устройства №6649 на запрос текущих

27.01.2015 16:12:49.205 << 33 39 33 32 38 32 3F 3E 3F 3E 3F 3E 3F 3E 3F 3E 3F 3F 3E 32

Преобразовываем к двоичному виду, согласно описанию в протоколе обмена, отбрасывая 0x30 из каждого байта
39 32 82 FE FE FE FE FE FF E2

Первые 8 байт отвечают за температуры. Преобразовывая получаем
T1 = 57
T2 = 50
T3 = -2
T4 = термометр не подключен
T5 = термометр не подключен
T6 = термометр не подключен
T7 = термометр не подключен
T8 = термометр не подключен

Если и эти значения не совпадают с реальностью, то в дальнейшем без отчёта заводской программы разобраться не выйдет. Проблема была только в конвертации отрицательных значений, положительные преобразовывались так как описано в протоколе обмена.

Эти значения похожи на правду, спасибо!

Здравствуйте.

А как вы на закладке “устройство” привязали температуры МР-01 (Т1, Т2, Т3, Т4) к измеряемым параметрам?

Извините за поспешные выводы, после внимательного изучения мы нашли ещё одно рассогласование между драйвером и базой данных. Значения ячеек прибора, передаваемые в базу данных отличались от считанных драйвером. Драйвер выдавал верные значения, а в базе они смещались на один канал. Т.е. значение T2 сохранялось вместо привязки T1, и так далее. Значение T1 вообще терялось.

Мы исправим сохранение в ближайшем обновлении.

Да, мы тоже никак не могли получить значения Т1.

Кроме того, подскажите как лучше осуществлять привязку датчиков?

Логичными кажутся привязки:
Т1(в МР у нас это подача в контур отопления) к температуре в подающем трубопроводе;
Т2 (в МР у нас это обратка из контура отопления) к температуре в обратном трубопроводе и удобно, при этом вычисление dt между подачей и обраткой;
Т3 (в МР у нас это подача в контур отопления) к наружной температуре;
Т4 (в МР у нас это горячая вода) - не понятно куда привязывать, или к массе, или еще куда?

Создайте 2 точки учета (отопление и ГВС) и привяжите Т1 в точке учета ГВС к 4-му каналу МР-01 (к температуре Т4).

P.S. Насколько я понял из предыдущих сообщений - T3 - это tнв. Все таки -2 градуса - это уже не вода :).
P.P.S. Исправление сохранения температур войдет в завтрашнее обновление R11.02.