5813
правок
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 31: | Строка 31: | ||
* Первый аргумент '''--debug''' — произвольный. Он может указываться в любой позиции и включает отладку, выводя на экран шестнадцатеричные коды отправляемых и принимаемых данных. | * Первый аргумент '''--debug''' — произвольный. Он может указываться в любой позиции и включает отладку, выводя на экран шестнадцатеричные коды отправляемых и принимаемых данных. | ||
* Следующий аргумент '''-m'''. Он должен указываться первым в командной строке, или | * Следующий аргумент '''-m'''. Он должен указываться первым в командной строке, или вторым, если первый аргумент — '''--debug''' или имя файла порта RS-485. Аргумент определяет тип используемого протокола -mrtu — Modbus RTU, -mtcp — Modbus TCP. | ||
* Аргумент '''-a''' задает Modbus-адрес устройства, к которому мы обращаемся. Если аргумент не используется, то по умолчанию выбирается адрес 0x01. | * Аргумент '''-a''' задает Modbus-адрес устройства, к которому мы обращаемся. Если аргумент не используется, то по умолчанию выбирается адрес 0x01. | ||
* Аргумент '''-с''' определяет, какое количество элементов мы запрашиваем. По умолчанию — один. | * Аргумент '''-с''' определяет, какое количество элементов мы запрашиваем. По умолчанию — один. | ||
* Аргумент '''-r''' задает начальный адрес для чтения или записи. По умолчанию используется значение 100 (0x64). | * Аргумент '''-r''' задает начальный адрес для чтения или записи. По умолчанию используется значение 100 (0x64). | ||
* Аргумент '''-t''' указывает код функции Modbus. Кратко они перечислены в выводе modbus_client, подробнее значения кодов описаны на странице [[Протокол Modbus]]. | * Аргумент '''-t''' указывает код функции Modbus. Кратко они перечислены в выводе modbus_client, подробнее значения кодов описаны на странице [[Протокол Modbus]]. | ||
* Аргумент '''-o''' задает таймаут в миллисекундах (по умолчанию 1000). | |||
=== Примеры использования === | === Примеры использования === |
правок