-
- Таки есть Byte Count. Интересно, почему количество регистров
передаётся двумя байтами, а количество байт одним? Бapбoc(1 знак., 08.05.2026 13:28, картинка)
- ахз LordN(400 знак., 09.05.2026 11:45, ссылка)
- Та ну! Мне больше нравится моя версия. Формат запроса - фиксированный. Предельное количество регистров зависит от типа регистров и для однобитных регистров, в стандартной полезной нагрузке кадра Modbus, превышает 256 байт. Поэтому, поле количества регистров в стандартном запросе - двухбайтное. Чтобы не делать разные форматы запроса для регистров разного размера. Всего-то. - Nikolay_Po(1 знак., 09.05.2026 12:42, ссылка)
- Из вредности :) - Cкpипaч(08.05.2026 20:21)
- Понять это невозможно, можно только запомнить ;)) - ЫЫyкпy(08.05.2026 20:12)
- Это если не достаточно глубоко вникнуть. А если достаточно глубоко, то для регистров типа COIL, количество регистров измеряется двумя байтами, в то время как размер полезной нагрузки кадра - одним байтом. Поэтому количество регистров - два байта, а количество байт - один. Nikolay_Po(8 знак., 08.05.2026 21:11)
- Спасибо! Теперь увидел. - reZident(08.05.2026 13:30)
- ахз LordN(400 знак., 09.05.2026 11:45, ссылка)
- Таки есть Byte Count. Интересно, почему количество регистров
передаётся двумя байтами, а количество байт одним? Бapбoc(1 знак., 08.05.2026 13:28, картинка)