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

Материал из Wiren Board
(Содержимое страницы заменено на «{{Draft}}»)
Метка: замена
(создал черновик страницы про Rilheva Modbus Poll)
Строка 1: Строка 1:
{{Draft}}
{{Draft}}
{{DISPLAYTITLE:Настройка Modbus-устройств Wiren Board без контроллера}}
Для упрощения начала работы с нашими устройcтвами и их начального конфигурирования при отсутствии контроллера Wirenboard можно использовать бесплатную программу [https://www.rilheva.com/rilheva-modbus-poll-desktop-edition/ Rilheva Modbus Poll]. Эта программа имеет понятный интерфейс и возможность сохранения используемой конфигурации регистров.
[[File:Rilheva-modbus-poll-interface.png|450px|thumb|right|Интерфейс программы Rilheva Modbus Poll]]
Мы подготовили файлы с набором основных регистров настройки для модулей реле WB-MR6xx, WB-MR3xx, модуля диммера [[WB-MDM3_230V_Modbus_Dimmer | WB-MDM3]], модуля диммера светодиодных лент [[ WB-MRGBW-D_Modbus_LED_Dimmer | WB-MRGBW-D]]. Для работы с устройствами вам потребуется адаптер USB-RS485. После запуска программы нужно выбрать файл конфигурации регистров соответственно модулю. Все настойки обмена будут заполнены для работы с параметрами модуля по умолчанию. Если какие-либо настройки устройства были изменены ранее, то установите соответствующие значения. Также нужно задать адрес устройства (у всех устройств он разный) и выбрать используетмы COM-порт. Узнать к какому порту у вас подключен адаптер в ОС Windows можно в диспетчере устройств.
В ОС Linux для адаптера обычно нужно выбрать в интерфейсе программы COM-порт с самым большим номером. Чтобы проверить правильность выбора порта в Linux, нужно в домашней директории пользователя ~/.wine/dosdevices найти файл с названием порта и убедиться, что этот файл - ссылка на реальный USB-порт, к которому подключен адаптер. Реальный же порт можно узнать с помощью команды команды <code>dmesg -wH</code>, которую нужно запустить перед подключением адаптера. В диагностических сообщениях будет выведено сообщение об обнаружении адаптера и назначении ему порта:
Для начала опроса регистров нужно нажать кнопку Connect. Состояния регистров примут актуальные значения. При необходимости изменения значения регистров типа <code>holding</code> или <code>coil</code> задайте его в поле <code>Current value</code>. Для прекращения опроса регистров нужно нажать Disconnect.
Программа может быть запущена из терминала в ОС Linux с помощью эмулятора <code>wine</code> и указанием пути к исполняемому файлу:
<syntaxhighlight lang="console">
wine ~/RilhevaModbusPoll_1.0.7/RilhevaModbusPoll.exe
</syntaxhighlight>
Работа была протестирована в ОС Windows 10 и ОС Ubuntu 20.04.01 и wine версии 7.0.
Скриншоты работы программы при настройке устройств:
<gallery mode="traditional" widths ="350px" heights="200px">
Image: Rilheva-modbus-poll-wb-mr6с.png | Настройка модуля реле WB-MR6С
Image: Rilheva-modbus-poll-wb-mdm3.png | Настройка диммера WB-MDM3
Image: Rilheva-modbus-poll-wb-mrgbw-d.png | Настройка диммера WB-MRGBW-D
</gallery>
Ниже приведены файлы регистров и настроек для некоторых Modbus-модулей: <br>
[[Media: Registers-wb-mrgbw-d.zip | WB-MRGBW-D fw3 (4-канальный диммер светодиодных лент)]] <br>
[[Media: Registers-wb-mr6xx-without-inputs.zip | WB-MR6CU v.2, WB-MRPS6 (6-канальный модуль реле)]] <br>
[[Media: Registers-wb-mr6xx-with-inputs.zip | WB-MR6C v.2, WB-MR6LV/x, WB-MR6HV/x, WB-MR6C/NC (6-канальный модуль реле)]] <br>
[[Media: Registers-wb-mr3xx-with-inputs.zip | WB-MR3LV/x, WB-MR3HV/x, WB-MRWL3  (3-канальный модуль реле)]] <br>
[[Media: Registers-wb-mdm3-settings.zip | WB-MDM3 (3-канальный диммер)]] <br>

Версия 12:53, 13 июня 2022

Это черновик страницы. Последняя правка сделана 13.06.2022 пользователем Explorerol.

Для упрощения начала работы с нашими устройcтвами и их начального конфигурирования при отсутствии контроллера Wirenboard можно использовать бесплатную программу Rilheva Modbus Poll. Эта программа имеет понятный интерфейс и возможность сохранения используемой конфигурации регистров.

Интерфейс программы Rilheva Modbus Poll

Мы подготовили файлы с набором основных регистров настройки для модулей реле WB-MR6xx, WB-MR3xx, модуля диммера WB-MDM3, модуля диммера светодиодных лент WB-MRGBW-D. Для работы с устройствами вам потребуется адаптер USB-RS485. После запуска программы нужно выбрать файл конфигурации регистров соответственно модулю. Все настойки обмена будут заполнены для работы с параметрами модуля по умолчанию. Если какие-либо настройки устройства были изменены ранее, то установите соответствующие значения. Также нужно задать адрес устройства (у всех устройств он разный) и выбрать используетмы COM-порт. Узнать к какому порту у вас подключен адаптер в ОС Windows можно в диспетчере устройств.

В ОС Linux для адаптера обычно нужно выбрать в интерфейсе программы COM-порт с самым большим номером. Чтобы проверить правильность выбора порта в Linux, нужно в домашней директории пользователя ~/.wine/dosdevices найти файл с названием порта и убедиться, что этот файл - ссылка на реальный USB-порт, к которому подключен адаптер. Реальный же порт можно узнать с помощью команды команды dmesg -wH, которую нужно запустить перед подключением адаптера. В диагностических сообщениях будет выведено сообщение об обнаружении адаптера и назначении ему порта:

Для начала опроса регистров нужно нажать кнопку Connect. Состояния регистров примут актуальные значения. При необходимости изменения значения регистров типа holding или coil задайте его в поле Current value. Для прекращения опроса регистров нужно нажать Disconnect.

Программа может быть запущена из терминала в ОС Linux с помощью эмулятора wine и указанием пути к исполняемому файлу:

wine ~/RilhevaModbusPoll_1.0.7/RilhevaModbusPoll.exe

Работа была протестирована в ОС Windows 10 и ОС Ubuntu 20.04.01 и wine версии 7.0.

Скриншоты работы программы при настройке устройств:

Ниже приведены файлы регистров и настроек для некоторых Modbus-модулей:
WB-MRGBW-D fw3 (4-канальный диммер светодиодных лент)
WB-MR6CU v.2, WB-MRPS6 (6-канальный модуль реле)
WB-MR6C v.2, WB-MR6LV/x, WB-MR6HV/x, WB-MR6C/NC (6-канальный модуль реле)
WB-MR3LV/x, WB-MR3HV/x, WB-MRWL3 (3-канальный модуль реле)
WB-MDM3 (3-канальный диммер)