16 809
правок
Kt315 (обсуждение | вклад) |
|||
Строка 310: | Строка 310: | ||
Описание расширенных команд и референсная реализация утилиты сканирования доступны в [https://github.com/wirenboard/wb-modbus-ext-scanner репозитории]. | Описание расширенных команд и референсная реализация утилиты сканирования доступны в [https://github.com/wirenboard/wb-modbus-ext-scanner репозитории]. | ||
=== События === | |||
{{Anchor|events}} | |||
Для некоторых регистров устройств Wiren Board доступны «события» — это позволяет сократить время опроса изменений в регистрах устройств на шине. | |||
Работает так: мастер отправляет в шину широковещательные запросы каждые 50 мс, устройства на шине проводят арбитраж и по очереди отправляют изменившиеся регистры мастеру. | |||
Эта функция доступна только для устройств Wiren Board и активируется специальной командой от мастера. Если мастер не поддерживает наше расширение протокола — устройство работает по обычному протоколу Modbus RTU, что гарантирует совместимость с огромным парком сторонних устройств. | |||
Подробнее читайте в [https://github.com/wirenboard/wb-modbus-ext-scanner/blob/main/protocol.md описании протокола на Github]. | |||
=== Поддержка быстрого Modbus в прошивках === | === Поддержка быстрого Modbus в прошивках === |