"Начиная с 2000г. ЗАО НПО «Тепловизор» проводил комплекс работ по установке и техническому обслуживанию узлов учета тепловой энергии, установленных на выводах, системах подпитки, ХВС и собственных нужд на РТС и КТС, вводах ЦТП и ИТП и на трубопроводах систем ГВС на выводах ЦТП и ИТП Предприятия №2 ГУП «Мостеплоэнерго» (в дальнейшем Филиал №3 «Северо-Восточный» ОАО «МОЭК»). Работу ЗАО НПО «Тепловизор» характеризуют оперативные выезды технических специалистов для выявления и устранения неполадок и технических сбоев в работе узлов учета тепловой энергии. Работы по техническому обслуживанию выполняются качественно, в полном объеме и в договорные сроки. Постоянно ведутся работы по установке, наладке и модернизации программного обеспечения, необходимого для корректной работы и оптимизации расходов по обслуживанию узлов учета тепловой энергии."
А.И.Гриневский, И.о. главного инженера Филиала №3 «Северо-Восточный» ОАО «МОЭК»
Реализуем взаимодействие с прибором ВИС-Т по протоколу modbus по вашей документации и возник следующий вопрос. Устройство производит запись в архив каждый час. Т.е что бы пересчитать данные за месяц в 30 дней нам необходимо сделать 720 запросов + 1 запрос для архивного заголовка, так как в вашей документации указано, что файловая функция игнорирует подзапросы. И это по времени получается довольно долго. Существует какой-то более быстрый способ получить архивные данные за месяц или день?
Re: Чтение архивных данных за месяц/день по modbus
Администратор
Здравствуйте. В теории, единственный способ в разы уменьшить количество запросов - читать каждой командой несколько последовательно расположенных записей за раз. Ограничений на количество запрашиваемых регистров, помимо накладываемых самим форматом modbus-команды, в приборе вроде бы нет.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист
Re: Чтение архивных данных за месяц/день по modbus
Новенький
Спасибо, попробую достать несколько последовательных записей. Но единственное что, у меня больше 0x30 регистров запросом выставить не получается. Если больше, то получаю бит ошибки.
Re: Чтение архивных данных за месяц/день по modbus
Администратор
Да, действительно. Я посмотрел исходники - предельный размер запрашиваемых данных ограничен 96 байтами (размер заголовка архива). Ну, уже кое-что. Программное ограничение можно снять, но перешивать из за этого приборы едва ли целесообразно.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
НПО «Тепловизор», Москва, Рязанский проспект, 8а тел/факс: +7(495)730-47-44, +7(495)127-28-44