Minin_Artem :
|
13.8.25 16:53 |
При считывании данных с прибора типа ВИС.Т-НС возникли вопросы. Вопрос 1. При считывании заголовка архива устройство возвращает: 1. Максимальная ёмкость архива — 2116 записей 2. Текущее количество записей — 2116 записей Однако, как при работе через ПО «Архивист», так и при отправке ручных Modbus-запросов на чтение записи по любому допустимому индексу (в том числе индексу будущей записи), устройство не возвращает содержимого архива. В «Архивисте» во вкладке «Протокол» для любой даты отображается сообщение: «Нет данных за отчётный период». Согласно документации, при переполнении архива должна происходить циклическая перезапись старых значений новыми. Однако в текущем случае данные не удаётся получить ни за один период. Просим вас пояснить: 1) Есть ли возможность предоставить точный алгоритм чтения архивных записей устройства по протоколу Modbus с примерами реальных запросов и ответов? 2 Вверно ли понимание, что для получения данных за конкретную дату необходимо: - Считать заголовок архива; - Считать все записи архива; - Выполнить поиск нужной записи по дате. 3) Существует ли способ получения данных за конкретную дату без последовательного считывания всего архива?
Вопрос 2. В документации к устройству ВИС.Т-ТС, например, у параметра «Тепловая энергия за текущий час», указано значение «x1200». Прошу пояснить: 1) Что именно означает данный множитель? 2) Необходимо ли полученное от устройства значение умножать/делить на 1200 или применять его в составе какого-то отдельного алгоритма?
При запросе по Modbus значения «Тепловая энергия за текущий час» устройство возвращает полезную нагрузку, которая после конвертации даёт значение 2922584. Однако в ПО «Архивист» для этого же параметра в тот же момент времени отображается значение 0.10* Гкал/ч. При использовании формулы, указанной в документации Q = IG1 × (iT1 − iT2) мы получаем 65933495,04, что также не соответствует значению из «Архивист», даже при умножении или делении на 1200. Просьба пояснить точный порядок преобразования полученного по Modbus значения в физическую величину (Гкал/ч) и уточнить назначение коэффициента «×1200» в документации. | |
|