Wb-mb-explorer: различия между версиями

Нет описания правки
(Немного поправил форматирование)
Строка 35: Строка 35:
В главном окне программы отображаются текущие параметры обмена и параметры Modbus-устройства, с которым будет осуществляться работа. Под ними располагается меню выбора действий.
В главном окне программы отображаются текущие параметры обмена и параметры Modbus-устройства, с которым будет осуществляться работа. Под ними располагается меню выбора действий.


=== «Main menu» (главное меню) ===
=== Main menu (главное меню) ===
[[Image: Wb-mb-explorer-main-menu.png |right| thumb| 400px | Главное меню утилиты wb-mb-explorer]]
[[Image: Wb-mb-explorer-main-menu.png |right| thumb| 400px | Главное меню утилиты wb-mb-explorer]]
# <b>Settings</b> — настройка параметров обмена, задание адреса устройства, номера и типа регистра для работы
# <b>Settings</b> — настройка параметров обмена, задание адреса устройства, номера и типа регистра для работы
Строка 47: Строка 47:
Для отображения краткой справки по функциям утилиты нажмите на кнопку <kbd>Help</kbd>.
Для отображения краткой справки по функциям утилиты нажмите на кнопку <kbd>Help</kbd>.


=== Меню «Settings» (настройки) ===
=== Settings (настройки) ===
[[Image: Wb-mb-explorer-settings-menu.png |rigth| thumb| 400px | Меню ''Settings'']]
[[Image: Wb-mb-explorer-settings-menu.png |rigth| thumb| 400px | Меню ''Settings'']]
В верхней части окна выводятся текущие настройки обмена и данные устройства, с которым нужно работать. Если требуется их изменить, то нужно выбрать соответствующий пункт меню.
В верхней части окна выводятся текущие настройки обмена и данные устройства, с которым нужно работать. Если требуется их изменить, то нужно выбрать соответствующий пункт меню.
Строка 58: Строка 58:
# <b>Set register type</b> — выбор типа регистра.
# <b>Set register type</b> — выбор типа регистра.


=== Меню «Device setup» (настройка устройства) ===
=== Device setup (настройка устройства) ===
[[Image: Wb-mb-explorer-device-setup-menu.png |rigth| thumb| 400px | Меню ''Device setup'']]
[[Image: Wb-mb-explorer-device-setup-menu.png |rigth| thumb| 400px | Меню ''Device setup'']]
В данном меню можно настроить параметры обмена устройства по Modbus, сбросить адрес устройства или сбросить все параметры обмена к заводским. Также доступны команды для перезегрузки устройства и перевода его в режим «bootloader mode» (служебный режим для обновления прошивки). В верхней части окна выводятся текущие настройки обмена и данные устройства, которое будет настраиваться. После изменения адреса или параметров обмена для удобства продолжения работы с устройством будет предложено соответствующим образом изменить текущие настройки утилиты.
В данном меню можно настроить параметры обмена устройства по Modbus, сбросить адрес устройства или сбросить все параметры обмена к заводским. Также доступны команды для перезегрузки устройства и перевода его в режим «bootloader mode» (служебный режим для обновления прошивки). В верхней части окна выводятся текущие настройки обмена и данные устройства, которое будет настраиваться. После изменения адреса или параметров обмена для удобства продолжения работы с устройством будет предложено соответствующим образом изменить текущие настройки утилиты.
Строка 73: Строка 73:
#:Если устройство имеет отдельное питание, то сначала нужно отключить питание устройства, затем запустить процедуру сброса. Когда зазвучит звуковой сигнал на контроллере, нужно будет немедленно подать питание на устройство. После окончания процедуры сброса нужно перезагрузить устройство сбросом питания.
#:Если устройство имеет отдельное питание, то сначала нужно отключить питание устройства, затем запустить процедуру сброса. Когда зазвучит звуковой сигнал на контроллере, нужно будет немедленно подать питание на устройство. После окончания процедуры сброса нужно перезагрузить устройство сбросом питания.


=== Меню «Network scan» (сканирование сети) ===
=== Network scan (сканирование сети) ===
[[Image: Wb-mb-explorer-network-scan-menu.png |rigth| thumb| 400px | Меню ''Network scan'']]
[[Image: Wb-mb-explorer-network-scan-menu.png |rigth| thumb| 400px | Меню ''Network scan'']]
В процессе сканирования утилита перебирает адреса и настройки обмена чтобы определить наличие подключенных устройств. Для этого отправляется запрос на чтение holding-регистра с адресом 128, в котором хранится адрес Modbus-устройства Wirenboard. Если ответ получен, то данные модуля выводятся в поле обнаруженных устройств. Некоторые из модулей Wirenboard отвечают на запрос и с одним, и с двумя стоп-битами, некоторые отвечают только на запрос с тем количеством стоп-битов, которое задано в их настройках обмена. Если в сети будет обнаружено стороннее устройство, то оно также будет отображено в результатах сканирования как <code>Unknown Modbus device</code>.
В процессе сканирования утилита перебирает адреса и настройки обмена чтобы определить наличие подключенных устройств. Для этого отправляется запрос на чтение holding-регистра с адресом 128, в котором хранится адрес Modbus-устройства Wirenboard. Если ответ получен, то данные модуля выводятся в поле обнаруженных устройств. Некоторые из модулей Wirenboard отвечают на запрос и с одним, и с двумя стоп-битами, некоторые отвечают только на запрос с тем количеством стоп-битов, которое задано в их настройках обмена. Если в сети будет обнаружено стороннее устройство, то оно также будет отображено в результатах сканирования как <code>Unknown Modbus device</code>.
Строка 81: Строка 81:
# <b>Complete device scan</b> — проверка доступности устройств с адресами от 1 до 247 со всеми возможными комбинациями параметров обмена (полное сканирование сети). Полностью процесс занимает около 1 часа. Попытки обнаружения устройств сначала производятся на скорости 9600 бит/сек, затем на 115200 бит/сек, затем на остальных скоростях. При необходимости процесс можно прервать с помощью комбинации клавиш <kbd>Ctrl+C</kbd>.
# <b>Complete device scan</b> — проверка доступности устройств с адресами от 1 до 247 со всеми возможными комбинациями параметров обмена (полное сканирование сети). Полностью процесс занимает около 1 часа. Попытки обнаружения устройств сначала производятся на скорости 9600 бит/сек, затем на 115200 бит/сек, затем на остальных скоростях. При необходимости процесс можно прервать с помощью комбинации клавиш <kbd>Ctrl+C</kbd>.


=== Меню «FW update» (обновление прошивок) ===
=== FW update (обновление прошивок) ===
[[Image: Wb-mb-explorer-fw-update-menu.png |rigth| thumb| 400px | Меню ''FW update'']]
[[Image: Wb-mb-explorer-fw-update-menu.png |rigth| thumb| 400px | Меню ''FW update'']]
Для обновления прошивок Modbus-устройств есть четыре способа:
Для обновления прошивок Modbus-устройств есть четыре способа: