Fast Modbus: различия между версиями

Нет описания правки
Строка 36: Строка 36:
#При перезагрузке устройства. Это единственное событие которое возникает сразу после запуска устройства.
#При перезагрузке устройства. Это единственное событие которое возникает сразу после запуска устройства.


Для аналоговых каналов события по умолчанию в прошивках большинства устройств отключены, такие регистры опрашиваются по стандартному Modbus. Там, где они включены, например уровень движения в WB-MSW4 и значения напряжений в WB-MAP, для избежания спама в линию, события генерируются только при изменении значения на величину записанного в прошивке гистерезиса. Гистерезис для каждого такого канала выбран производителем устройства и не может быть изменён пользователем. Драйвер wb-mqtt-serial такие регистры в параллель событиям опрашивает и по обычному Modbus. Гистерезис отмечен в таблице регистров в скобках рядом с молнией: ⚡(h2).
Для аналоговых каналов события по умолчанию в прошивках большинства устройств отключены, такие регистры опрашиваются по стандартному Modbus. Там, где они включены, например уровень движения в WB-MSW4 и значения напряжений в WB-MAP, для избежания спама в линию, события генерируются только при изменении значения на величину записанного в прошивке гистерезиса. Гистерезис для каждого такого канала выбран производителем устройства и не может быть изменён пользователем. Драйвер wb-mqtt-serial такие регистры в параллель событиям опрашивает и по обычному Modbus. Гистерезис отмечен в таблице регистров в скобках рядом с молнией: <span style="color:#ea9922">⚡(h2)</span>.
===Как это работает?=== <!--T:11-->
===Как это работает?=== <!--T:11-->
[[File:register_polling.png|500px|thumb|right|Опрос регистров в Быстром Modbus и стандартном протоколе]]
[[File:register_polling.png|500px|thumb|right|Опрос регистров в Быстром Modbus и стандартном протоколе]]