ВИС.Т: при опросе не считываются интеграторы

Доброго времени суток!

После обнавления ПУ ВИС.Т с протоколом Modbus RTU стали считывать интеграторы, а вот у ПУ с протоколом HydraLink ни по одному каналу интеграторы не считываются, отправляем исодные данные
dump.Lis_server_CSD_MTS.2015-07-05.log (1.5 MB)
Журнал опроса.xls (58.1 KB)
БезымянныйГВС.png
Безымянный111.png

Согласно приложенному журналу, со счетчика был считан только часовой архив. ВИС.Т хранит только текущие интеграторы на начало часа. Чтобы интеграторы считывались с прибора, нужно в параметрах опроса включить опрос текущих данных.

P.S. Напоминаю про правило: “одна тема - один вопрос”.

Отправляем скрин параметров автоопроса, что неверно настроено?
Безымянный.png

Текущие данные считываются только после того как будут получены часовые. Вы пытаетесь запросить часовые данные с 23 июня. Из-за нестабильного канала связи на чтение одной часовой записи уходит около 8-10 секунд. Это видно из вашего журнала.

Следовательно, чтобы считать весь запрошенный интервал потребуется около 40-50 минут. У вас же настроена максимальная продолжительность опроса 10 минут. Система прерывает опрос раньше чем дойдёт до чтения текущих данных, в которых хранятся интеграторы. Это видно по сообщению в журнале опроса:

05.07.2015 23:47:20.070 Вышло максимальное время выполнения опроса. Опрос будет остановлен.

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

Если же и этого не хватит, увеличьте максимальную продолжительность опроса в системных параметрах.

Мы проанализировали все подключенные ПУ ВИС.Т с протоколом Hydralink и выяснили что в момент, когда опрос доходит до считывания текущих значений, выходит ошибка:
Ошибка опроса устройства ВИС.Т-ВС, #30369. Ошибка чтения текущих данных. Index was outside the bounds of the array.

Отправляем исходные данные
Безымянный.png

отправляем исходные данные по другому прибору
dump.Lis_server_CSD_Beeline.2015-07-05.log (705 KB)
Журнал опроса.xls (14.8 KB)
Безымянный.png

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

Ошибка “Index was outside the bounds of the array” возникает при опросе текущих со счётчиков ВИС.Т-ВС.
Ошибка “Длина исходного массива недостаточна” появляется при опросе текущих со счётчиков ВИС.Т при наличии в возвращаемых данных теплоты.

Обе эти ошибки будут исправлены в следующем обновлении.

Сегодня обновились, при опросе ПУ ВИС.Т и сохранении текущих значений выходит ошибка.
Отправляем данные
dump.Lis_server_CSD_Beeline.2015-07-09.log (588 KB)
Журнал опроса.xls (14.8 KB)
Безымянный.png

Вам уже отвечали в этой теме.

Такую ошибку прибор выдаёт если вы пытаетесь считать данные с ненастроенного теплового ввода.

Объясню еще раз ситуацию.
По ПУ ВИС.Т-ТС интеграторы начали считываться, А вот по ПУ ВИС.Т-ВС выходит данная ошибка. Повторюсь, чта все часовые данные по данному прибору, по 1му каналу снимаются, не снимаются только интеграторы.
Отправляю повторно исходные данные.
dump.Lis_server_CSD_Beeline.2015-07-10.log (311 KB)
Журнал опроса.xls (20.4 KB)
Безымянный2.png
Безымянный.png

Доступ к 2м приборам ВИС.Т-ВС отправили на почту support@lers.ru

Спасибо за доступ. Мы нашли ошибку в чтении данных с ВИС.Т-ВС. Исправление будет доступно в ближайшем обновлении системы.