Modbus, ограничить количество читаемых регистров за 1 цикл

Возможно ли как-то ограничить/лимитировать количество опрашиваемых регистров за 1 цикл?
Допустим, на устройстве 100 регистров. На их чтение тратиться большое количество времени, хочется ограничить количество читаемых регистров за 1 цикл, до какой то величины( например 5 ).
Таким образом, на полное чтение всех регистров с одного устройства потребуется 20 циклов. При этом, более важные устройства не будут “ждать” пока прочитаются все 100 регистров с одного.

Предложение: Добавить параметр “Количество читаемых регистров за цикл”. Сейчас можно только уменьшить частоту опроса, но это не решает вопрос того, что остальные устройства ждут пока все данные прочитаются с “жирного” устройства.

Параметр max_read_registers в шаблоне разве не для этого предназначен?

Добрый день.

Да, планируется рефакторинг wb-mqtt-serial с введением нового планировщика. Будет возможность указывать желаемую частоту опроса именно по регистрам.
Но не в ноябрьском релизе, скорее позже.

Этот параметр ограничивает количество читаемых одной командой регистров.