Modbus-client: различия между версиями

535 байт добавлено ,  1 месяц назад
м
 
(не показаны 2 промежуточные версии 1 участника)
Строка 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, поэтому можно читать и писать регистры устройств не останавливая драйвер.}}


Утилита <code>modbus_client</code> предустановлена на все контроллеры Wiren Board. Для использования утилиты нужно подключиться к контроллеру по протоколу [[SSH]].
Утилита 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/contactless/modbus-utils/releases/download/1.2/modbus-utils_1.2_amd64.deb пакет для настольных компьютеров с Linux].
Скачайте [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.2_amd64.deb
sudo apt install ./modbus-utils_1.2.10_amd64.deb
</syntaxhighlight>
</syntaxhighlight>


wb_editors
42

правки