wb_editors
45
правок
Sikmir (обсуждение | вклад) |
|||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 4: | Строка 4: | ||
== Подготовка к работе == | == Подготовка к работе == | ||
===Контроллер Wiren Board === | ===Контроллер Wiren Board === | ||
{{note|note| С релиза wb-2310 на контроллеры предустановлена улучшенная утилита [https://github.com/wirenboard/modbus-utils-rpc modbus_client_rpc] — синтаксис идентичен ''modbus_client'', но работает через драйвер wb-mqtt-serial, поэтому можно читать и писать регистры устройств не останавливая драйвер.}} | |||
Утилита | Утилита modbus_client из пакета [https://github.com/wirenboard/modbus-utils modbus-utils] предустановлена на все контроллеры Wiren Board. Для использования утилиты нужно подключиться к контроллеру по протоколу [[SSH]]. | ||
Обычно порт RS-485 занят [[Драйвер wb-mqtt-serial | драйвером wb-mqtt-serial]], поэтому перед запуском <code>modbus_client</code> этот драйвер надо остановить: | Обычно порт RS-485 занят [[Драйвер wb-mqtt-serial | драйвером wb-mqtt-serial]], поэтому перед запуском <code>modbus_client</code> этот драйвер надо остановить: | ||
Строка 20: | Строка 21: | ||
=== Настольный компьютер с Linux === | === Настольный компьютер с Linux === | ||
Скачайте [https://github.com/ | Скачайте [https://github.com/wirenboard/modbus-utils/releases/download/v1.2.10/modbus-utils_1.2.10_amd64.deb пакет для настольных компьютеров с Linux]. | ||
Перейдите в папку со скаченным пакетом и установите его командой: | Перейдите в папку со скаченным пакетом и установите его командой: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo apt install ./modbus-utils_1. | sudo apt install ./modbus-utils_1.2.10_amd64.deb | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 87: | Строка 88: | ||
| -r | | -r | ||
| Задает начальный адрес для чтения или записи. | | Задает начальный адрес для чтения или записи. | ||
| | | нет | ||
| 100 | | 100 | ||
|- | |- |