PDA

Просмотр полной версии : СВ01 Чтение нескольких параметров



demon
15.09.2020, 13:43
Добрый день.
Подскажите, СВ01 не умеет отдавать сразу несколько параметров в одном запросе по Modbus?
Читаю один параметр (2 байта) текущее значение счетчика - все норм.
Читаю следующий параметр (2 байта) число включений прибора - тоже норм.
Читаю сразу два эти параметра (4 байта начиная с 0x16) - в ответ приходит ошибка 0x83.

demon
21.09.2020, 14:00
Похоже, все специалисты ушли в отпуск.
Докину еще один вопрос.
Максимальное значение прибора 99 999 ч. Но в параметрах по Modbus читаются секунды. Вопрос следующий: какое максимальное значение будет в этом параметре, после которого счетчик сбросится?
Нигде не нашел, когда он сбрасывается в ноль. Предполагаю, конечно, что это 99 999 ч 59 мин 59 сек, и тогда в секундах получается 359 999 999 сек. Так это или нет?

Пантелеев Дмитрий
22.09.2020, 15:44
Добрый день.
Подскажите, СВ01 не умеет отдавать сразу несколько параметров в одном запросе по Modbus?
Читаю один параметр (2 байта) текущее значение счетчика - все норм.
Читаю следующий параметр (2 байта) число включений прибора - тоже норм.
Читаю сразу два эти параметра (4 байта начиная с 0x16) - в ответ приходит ошибка 0x83.

Добрый день. Данный прибор не поддерживает групповое чтения регистров.

По-второму вопросу: Верно, тип данных там unsigned long, который позволяет выводить такое число. Сброс числа происходит при превышении 99 999 ч 59 мин 59 сек.