Перейти к содержанию

Навигация

Wiren Board Device Modbus Address: различия между версиями

м
Добавил про изменение адреса устройству с известным адресом и переписал заголовки
м (Добавил про изменение адреса устройству с известным адресом и переписал заголовки)
Строка 9: Строка 9:
'''ВНИМАНИЕ:''' если вы выполняете команды на контроллере, то перед началом работы [[Modbus-client#Подготовка к работе | остановите драйвер wb-mqtt-serial]], а после окончания — запустите снова.
'''ВНИМАНИЕ:''' если вы выполняете команды на контроллере, то перед началом работы [[Modbus-client#Подготовка к работе | остановите драйвер wb-mqtt-serial]], а после окончания — запустите снова.


== Узнать адреса всех устройств на шине ==
== Определение адресов всех устройств на шине ==


Если перебрать все доступные адреса и прочитать регистр с сигнатурой устройства — можно получить список устройств на шине:
Если перебрать все доступные адреса и прочитать регистр с сигнатурой устройства — можно получить список устройств на шине:
Строка 38: Строка 38:
</syntaxhighlight>
</syntaxhighlight>


== Изменить адрес устройству с известным адресом ==
== Изменение адреса устройству с известным адресом ==
Если вам известен адрес Modbus-устройства и вы хотите его изменить, то вы можете записать новый адрес в регистр <code>128(0x80)</code>.
Если вам известен адрес Modbus-устройства и вы хотите его изменить, то вы можете записать новый адрес в регистр <code>128(0x80)</code>.


Строка 60: Строка 60:
</syntaxhighlight>
</syntaxhighlight>


== Изменить адрес устройству с неизвестным адресом ==
== Изменение адрес устройству с неизвестным адресом ==
Если вам достаточно изменить адрес устройства, то вы можете сделать это отправив ему широковещательный запрос.
Если вам достаточно изменить адрес устройства, то вы можете сделать это отправив ему широковещательный запрос.