Добавление поддержки теплосчётчика СТК МАРС NEO У (RS)

Поменяли сетевые настройки , можете проверить теперь есть опрос?

Ситуация не изменилась. Устройство подключается к нашему серверу, но прибор не отвечает на наши запросы.

Есть ли у вас возможность оставить включенным приложение USR VCOM с включенным сервером и портом на несколько часов после окончания вашего рабочего дня? Из-за разницы во времени мы не успеваем всё проверить.
И ещё, подскажите , пожалуйста, не блокируется ли этот порт вашим файрволлом?

Не понятно, как включённое приложение USR VCOM с включённым сервером поможет протестировать, если для опроса требуется посылать запросы к прибору? При просто включённом приложении и сервере это никто не будет делать, поскольку после окончания рабочего дня я отсутствую на рабочем месте.

Порт точно не блокируется фаерволом, поскольку к нему подключается ваш USR-TCP232-410s. Вот данные которые присылает устройство (судя по данным, это MAC-адрес устройства):

2022-06-23 08:43:45.1694	----	Порт открыт
2022-06-23 08:43:47.1774	<<	9C A5 25 D0 D2 0A
2022-06-23 08:43:47.1774	----	Порт закрыт
2022-06-23 08:43:47.1774	----	Порт открыт
2022-06-23 08:43:47.1774	----	Порт закрыт
2022-06-23 08:43:48.4133	----	Порт открыт
2022-06-23 08:43:50.4277	<<	9C A5 25 D0 D2 0A
2022-06-23 08:43:50.4277	----	Порт закрыт
2022-06-23 08:43:50.4277	----	Порт открыт
2022-06-23 08:43:50.4277	----	Порт закрыт
2022-06-23 08:43:51.6548	----	Порт открыт
2022-06-23 08:43:53.6725	<<	9C A5 25 D0 D2 0A
2022-06-23 08:43:53.6725	----	Порт закрыт
2022-06-23 08:43:53.6725	----	Порт открыт
2022-06-23 08:43:53.6725	----	Порт закрыт
2022-06-23 08:43:54.8959	----	Порт открыт
2022-06-23 08:43:56.9018	<<	9C A5 25 D0 D2 0A
2022-06-23 08:43:56.9018	----	Порт закрыт
2022-06-23 08:43:56.9124	----	Порт открыт
2022-06-23 08:43:56.9124	----	Порт закрыт
2022-06-23 08:45:10.3823	----	Порт открыт
2022-06-23 08:45:12.3958	<<	9C A5 25 D0 D2 0A
2022-06-23 08:45:12.3958	----	Порт закрыт

Как видно по времени, данные получены сегодня.

Нам нужно чтобы приложение работало, чтобы увидеть как доходят пакеты с нашего устройства USR-TCP232-410s на ваш сервер. Для этого нужно, чтобы порт был открыт и приложение было запущено, иначе мы не сможем проверить осуществление обмена данными. Мы хотим проверить именно канал связи между нашим USR-TCP232-410s и вашим сервером (USR VCOM), поэтому нет необходимости вашего присутствия на рабочем месте при открытом приложении.

Так пакеты от USR-TCP232-410s доходят до нашего сервера о чём свидетельствует лог, который я показал в своём предыдущем сообщении.
На мой взгляд проблема либо в том, что до прибора не доходят пакеты, который мы посылаем, либо сам USR-TCP232-410s не пересылает пакеты данных, которые получает от прибора.

Если я оставлю открытым порт на прослушивание после рабочего времени, вы в любом случае не поймёте дошли ли пакеты до нас, поскольку в ответ сервер не будет присылать данные.

Мы перенастроили USR-TCP232-410s в режим TCP-сервера, IP-адрес и номер порта я отправил вам на support@lers.ru. Попробовал опросить теплосчётчик извне, опрос успешно прошёл.
Проверьте, пожалуйста, получается ли у вас опросить?

Доступ к устройству проверен. Добавление поддержки устройства предварительно запланировано на версию 3.52. Не прекращайте доступ к устройству.

У нас остались следующие вопросы:

  1. Прибор всегда присылает постоянную посылку с одним и тем же набором блоков данных, или наличие блоков данных в посылке можно настраивать?
  2. Непонятна ситуация с dif и vif идентификаторами блоков данных. Прибор присылает следующие блоки: energy, energy, volume, power, volume flow, flow temperature, return remperature, time point, volume, volume, volume, volume, M-Bus state. С блоками volume, power, volume flow, flow temperature, return remperature, time point всё понятно, это накопленный объём, мощность, объёмный расход, температура подачи и обратки, время прибора.
    Вопросы возникают с блоками energy, energy, volume, volume, volume, volume, M-Bus state.
  • energy, energy - что это за энергии? Энергия тепла, энергия охлаждения, общая энергия по прибору, энергия по каналам?
  • volume, volume, volume, volume - что это за объёмы? Предполагаю, что это объёмы за какие-то интервалы времени. Если это так, тогда какой объём соответствует какому интервалу времени?
    Если это не так, тогда что это за объёмы? Возможно, это значения накопленные по импульсным входам?
  • M-Bus state - насколько я понимаю, в статусе регистрируется состояние прибора. Состояние описывается флагами или значениями? Имеется ли описание флагов или значений?
  1. Имеется ли возможность чтения архивов с прибора?

Тут всё согласно описанию протокола обмена, доп. информации нет, к сожалению.

Накопленная энергия тепла, накопленная энергия охлаждения

Значение накопленного объёма по импульсным входам

Информации также нет, только то, что описано в протоколе обмена

Такой возможности нет.