16 885
правок
Fizikdaos (обсуждение | вклад) |
|||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 2: | Строка 2: | ||
== Общая информация == | == Общая информация == | ||
[[Файл: | [[Файл:wb_modbus_address.png|300px|thumb|right|Modbus-адрес, установленный на производстве. Слева наклейка на верхней крышке устройства, справа — на боковой стенке]] | ||
Заводской Modbus-адрес устройства Wiren Board можно узнать на | Заводской Modbus-адрес устройства Wiren Board можно узнать на наклейках, которые находится на корпусе устройства: | ||
* сбоку, где так же указаны ревизия устройства, версия прошивки, серийный номер и QR-код с этими данными; | |||
* на верхней крышке устройства. | |||
Если заводской адрес был изменен, | Если заводской адрес был изменен, самый лучший способ узнать его - подключить устройство к контроллеру и выполнить [[Fast_Modbus#Сканирование_устройств_на_шине|сканирование]]. Или воспользоваться утилитой [[Modbus-client |Modbus_client]], которая доступна для контроллеров Wiren Board и компьютеров с ОС Linux. | ||
'''ВНИМАНИЕ:''' если вы выполняете команды на контроллере, то перед | Если у вас компьютер с ОС Windows, то вы можете [[#Восстановление доступа | восстановить доступ к устройству]]. | ||
'''ВНИМАНИЕ:''' если вы выполняете команды на контроллере, то перед запуском утилиты ''Modbus-client'' [[Modbus-client#Подготовка к работе | остановите драйвер wb-mqtt-serial]], а после окончания — запустите снова. | |||
== Определение адресов всех устройств на шине == | == Определение адресов всех устройств на шине == | ||
===Сканирование шины в веб-интерфейсе=== | |||
{{Wbincludes:WebUI Scan Devices}} | |||
===Определение адреса методом перебора=== | |||
Если перебрать все доступные адреса и прочитать регистр с сигнатурой устройства — можно получить список устройств на шине: | Если перебрать все доступные адреса и прочитать регистр с сигнатурой устройства — можно получить список устройств на шине: | ||
# Подключите устройства по [[RS-485 | шине RS-485]] к контроллеру или другому оборудованию, где будете выполнять команды. | # Подключите устройства по [[RS-485 | шине RS-485]] к контроллеру или другому оборудованию, где будете выполнять команды. | ||
Строка 65: | Строка 72: | ||
== Изменение адреса устройству с неизвестным адресом == | == Изменение адреса устройству с неизвестным адресом == | ||
С расширением Быстрый Modbus, изменить адрес устройства можно используя адресацию по его серийному номеру. В этом случае не нужно отключать другие устройства от шины. О там как это сделать читайте на странице про [[Fast_Modbus |Быстрый Modbus]]. | |||
Если вы используете устройство со старой версией прошивки используйте инструкцию ниже, а лучше обновите прошивку. | |||
Если вам достаточно изменить адрес устройства, то вы можете сделать это отправив ему широковещательный запрос. | Если вам достаточно изменить адрес устройства, то вы можете сделать это отправив ему широковещательный запрос. | ||
Строка 131: | Строка 141: | ||
* [[wb-mcu-fw-flasher | Сервисная утилита wb-mcu-fw-flasher]] | * [[wb-mcu-fw-flasher | Сервисная утилита wb-mcu-fw-flasher]] | ||
* [[Wb-mqtt-serial driver | Описание драйвера wb-mqtt-serial]] | * [[Wb-mqtt-serial driver | Описание драйвера wb-mqtt-serial]] | ||
* [[Fast_Modbus |Описание расширения Быстрый Modbus]] |