Sandbox: различия между версиями
(создал черновик страницы про Rilheva Modbus Poll) |
(добавил информацию и файлы регистров) |
||
Строка 1: | Строка 1: | ||
{{Draft}} | {{Draft}} | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:Использование программы Rilheva Modbus Poll для настройки Modbus-устройств без контроллера}} | ||
== Работа с программой == | |||
Для упрощения начала работы с нашими устройcтвами и их начального конфигурирования при отсутствии контроллера Wirenboard можно использовать бесплатную программу [https://www.rilheva.com/rilheva-modbus-poll-desktop-edition/ Rilheva Modbus Poll]. Эта программа имеет понятный интерфейс и возможность сохранения используемой конфигурации регистров. | Для упрощения начала работы с нашими устрой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]] | [[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-порт. | Мы подготовили файлы с набором основных регистров настройки для модулей реле WB-MR6xx, WB-MR3xx, модуля диммера [[WB-MDM3_230V_Modbus_Dimmer | WB-MDM3]], модуля диммера светодиодных лент [[ WB-MRGBW-D_Modbus_LED_Dimmer | WB-MRGBW-D]]. Для работы с устройствами вам потребуется адаптер USB-RS485. После запуска программы нужно выбрать файл конфигурации регистров соответственно модулю. Все настойки обмена будут заполнены для работы с параметрами модуля по умолчанию. Если какие-либо настройки устройства были изменены ранее, то установите соответствующие значения. Также нужно задать адрес устройства (у всех устройств он разный) и выбрать используетмы COM-порт. | ||
Для начала опроса регистров нужно нажать кнопку Connect. Состояния регистров примут актуальные значения. При необходимости изменения значения регистров типа <code>holding</code> или <code>coil</code> задайте его в поле <code>Current value</code>. Для прекращения опроса регистров нужно нажать Disconnect. | Для начала опроса регистров нужно нажать кнопку Connect. Состояния регистров примут актуальные значения. При необходимости изменения значения регистров типа <code>holding</code> или <code>coil</code> задайте его в поле <code>Current value</code>. Для прекращения опроса регистров нужно нажать Disconnect. | ||
== Работа в операционных системах Windows и Linux == | |||
Работа была протестирована в ОС Windows 10 и ОС Ubuntu 20.04.01 и wine версии 7.0. | |||
Программа может быть запущена из терминала в ОС Linux с помощью эмулятора <code>wine</code> и указанием пути к исполняемому файлу: | Программа может быть запущена из терминала в ОС Linux с помощью эмулятора <code>wine</code> и указанием пути к исполняемому файлу: | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
wine ~/RilhevaModbusPoll_1.0.7/RilhevaModbusPoll.exe | wine ~/RilhevaModbusPoll_1.0.7/RilhevaModbusPoll.exe | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Выбор порта == | |||
Узнать к какому порту у вас подключен адаптер в ОС Windows можно в диспетчере устройств. | |||
В ОС Linux для адаптера обычно нужно выбрать в интерфейсе программы COM-порт с самым большим номером. Чтобы проверить правильность выбора порта в Linux, нужно в домашней директории пользователя ~/.wine/dosdevices найти файл с названием порта и убедиться, что этот файл - ссылка на реальный USB-порт, к которому подключен адаптер. Реальный же порт можно узнать с помощью команды команды <code>dmesg -wH</code>, которую нужно запустить перед подключением адаптера. В диагностических сообщениях будет выведено сообщение об обнаружении адаптера и назначении ему порта: | |||
<syntaxhighlight lang="console"> | |||
[ +7,705022] usb 3-7: new full-speed USB device number 6 using xhci_hcd | |||
[ +0,149142] usb 3-7: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.62 | |||
[ +0,000014] usb 3-7: New USB device strings: Mfr=0, Product=2, SerialNumber=0 | |||
[ +0,000005] usb 3-7: Product: USB2.0-Serial | |||
[ +0,001500] ch341 3-7:1.0: ch341-uart converter detected | |||
[ +0,000549] usb 3-7: ch341-uart converter now attached to ttyUSB0 | |||
</syntaxhighlight> | |||
Скриншоты работы программы при настройке устройств: | Скриншоты работы программы при настройке устройств: | ||
Строка 25: | Строка 39: | ||
</gallery> | </gallery> | ||
== Файлы регистров модулей == | |||
Ниже приведены файлы регистров и настроек для некоторых Modbus-модулей: <br> | Ниже приведены файлы регистров и настроек для некоторых Modbus-модулей: <br> | ||
[[Media: Registers-wb-mrgbw-d.zip | WB-MRGBW-D fw3 (4-канальный диммер светодиодных лент)]] <br> | [[Media: Registers-wb-mrgbw-d.zip | WB-MRGBW-D fw3 (4-канальный диммер светодиодных лент)]] <br> |