Modbus-client: различия между версиями
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
Утилита 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. Команды останова сервиса | Утилита 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> | для 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