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

Материал из Wiren Board
Строка 1: Строка 1:
== Утилита modbus-client ==
== Утилита modbus-client ==
=== Общая информация ===
=== Общая информация ===
Утилита modbus-client используется для коммуникации по протоколам Modbus RTU и Modbus TCP из командной строки. Утилита modbus-client поставляется вместе с набором ПО контроллера Wiren Board. Утилита написана на C и использует открытую библиотеку [https://github.com/stephane/libmodbus libmodbus]. Форк этой утилиты, поставляемый с устройствами Wiren Board хранится [https://github.com/contactless/modbus-utils здесь]. Основная задача этой утилиты — ее использование в качестве отладочного средства или средства настройки Modbus-устройств. Поскольку на функционирующем контроллере Wiren Board запущен драйвер modbus, его необходимо останавливать перед работой с modbus-client — вместе они не могут использовать один и тот же порт RS-485. Команды останова сервиса для WB4: (<syntaxhighlight lang="bash">service wb-homa-modbus stop</syntaxhighlight> и для WB5 <syntaxhighlight lang="bash">service wb-mqtt-serial stop</syntaxhighlight>
Утилита modbus-client используется для коммуникации по протоколам Modbus RTU и Modbus TCP из командной строки. Утилита modbus-client поставляется вместе с набором ПО контроллера Wiren Board. Утилита написана на C и использует открытую библиотеку [https://github.com/stephane/libmodbus libmodbus]. Форк этой утилиты, поставляемый с устройствами Wiren Board хранится [https://github.com/contactless/modbus-utils здесь]. Основная задача этой утилиты — ее использование в качестве отладочного средства или средства настройки Modbus-устройств. Поскольку на функционирующем контроллере Wiren Board запущен драйвер modbus, его необходимо останавливать перед работой с modbus-client — вместе они не могут использовать один и тот же порт RS-485. Команды останова сервиса  
 
для WB4: <syntaxhighlight lang="bash">service wb-homa-modbus stop</syntaxhighlight> и для WB5 <syntaxhighlight lang="bash">service wb-mqtt-serial stop</syntaxhighlight>


=== Вызов и аргументы командной строки ===
=== Вызов и аргументы командной строки ===
=== Примеры использования ===
=== Примеры использования ===

Версия 15:57, 8 декабря 2016

Утилита modbus-client

Общая информация

Утилита modbus-client используется для коммуникации по протоколам Modbus RTU и Modbus TCP из командной строки. Утилита modbus-client поставляется вместе с набором ПО контроллера Wiren Board. Утилита написана на C и использует открытую библиотеку libmodbus. Форк этой утилиты, поставляемый с устройствами Wiren Board хранится здесь. Основная задача этой утилиты — ее использование в качестве отладочного средства или средства настройки Modbus-устройств. Поскольку на функционирующем контроллере Wiren Board запущен драйвер modbus, его необходимо останавливать перед работой с modbus-client — вместе они не могут использовать один и тот же порт RS-485. Команды останова сервиса

для WB4:

service wb-homa-modbus stop

и для WB5

service wb-mqtt-serial stop

Вызов и аргументы командной строки

Примеры использования