Имеется ВИС.Т с нестандартной прошивкой HC-P-2.49. Как завод пояснил эта прошивка является несерийной: такие ВИС.Ты были выпущены в ограниченном количестве и только для одного заказчика. В ЛЭРС УЧЕТ при чтении часового потребления наблюдаются расхождения Q с штатным ПО.
Часовые данные из штатного ПО Архивист:
Часовые данные из ЛЭРС УЧЕТ:
Отличия от стандартных версий прошивок ВИС.Т завод пояснил так:
Касательно отличий версий HC-P-n.mm от «обычных»:
Отличить такие приборы можно по индексу версии, но лучшим вариантом будет проверять байт по смещению 0x04 в «Структуре заголовка архивного файла теплосистемы (т/с)» (страница 15 Описания протокола MODBUS).
У обычных версий значение этого байта = 0, у спецверсий – отлично от 0. В Случае версий с индексом «P» - значение = 1.В «Наборе архивируемых параметров записи с данными» (страница 17 Описания протокола MODBUS) размер в байтах «Среднее давление №1 [ат] т/с», «Среднее давление №2 [ат] т/с», «Среднее давление №3 [ат] т/с» равен 2 (у обычных приборов = 1).
В результате и происходит «сдвиг» всех следующий за этими значений на число от 0 до 3 байтов (в зависимости от наличия значений давления в архиве).
Значения давления в архиве содержатся в виде unsigned short, точность (при переводе в вещественное представление) всегда 1 (как и в случае с обычной версией прошивки).
То есть из-за того, что в прошивке HC-P-n.mm значения давления имеются размер 2 байта, вместо 1-го, значения хранящиеся после давлений смещаются, из-за чего в ЛЭРС УЧЕТ сейчас некорректно считываются значение Q на этом приборе.
Просим Вас внести изменения в драйвер для таких версий прошивок.
Речь идёт о приборах ВИС.Т использующих протокол обмена ModBus:
modbus-2.pdf (286.3 КБ)
Доступ к прибору: Сеть GSM +79252230426
Сетевой адрес: 1
Протокол: ModBus RTU