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, его необходимо останавливать (service wb-homa-modbus stop для WB4 и service wb-mqtt-serial stop для WB5) перед работой с modbus-client — вместе они не могут использовать один и тот же порт RS-485.
Утилита 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, его необходимо останавливать (<syntaxhighlight lang="bash">service wb-homa-modbus stop</syntaxhighlight> для WB4 и <syntaxhighlight lang="bash">service wb-mqtt-serial stop</syntaxhighlight> для WB5) перед работой с modbus-client — вместе они не могут использовать один и тот же порт RS-485.


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

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

Утилита modbus-client

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

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

service wb-homa-modbus stop

для WB4 и

service wb-mqtt-serial stop

для WB5) перед работой с modbus-client — вместе они не могут использовать один и тот же порт RS-485.

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

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