Modbus TCP (wb-mqtt-mbgate) настройка

не выходит
root@wirenboard-A6IZNJU7:~# /usr/bin/wb-mqtt-mbgate -c
/usr/bin/wb-mqtt-mbgate: option requires an argument – ‘c’
Usage: /usr/bin/wb-mqtt-mbgate -c"config_file_name" [-v [-v …]]
root@wirenboard-A6IZNJU7:~# /etc/wb-mqtt-mbgate.conf -v
-bash: /etc/wb-mqtt-mbgate.conf: Permission denied
root@wirenboard-A6IZNJU7:~# /usr/bin/wb-mqtt-mbgate -c"/etc/wb-mqtt-mbgate.conf" -v

Достаточно скопировать-вставить строчку которую я написал. Не изменяя и модифицируя.

так и делал но ни чего не происходило, делал кусками

щас выдало
^C2020-12-09 18:13:14.291 NOTICE: SIGINT caught

Поскольку неизвестно с какими параметрами запущено - лучше остановить и запустить снова. Но до этого - можно еще раз попробовать запросить Modbus с помощью modbus_client.

у меня не получается или я не знаю как это делать.

я вроде пробывал у меня по нулям

перезапустите контроллер.

перезагрузил
вставляю ```
/usr/bin/wb-mqtt-mbgate -c"/etc/wb-mqtt-mbgate.conf" -v
и ни чего не происходит, ни какой реакции, на кjнтроллере статичный IP.

зачем так сложно, без спец подготовки нечего делать, понятно что на нем можно сделать все что угодно, мне всего лишь надо опрашивать порты модуля расширения через modbus tcp, как это сделать я так и не понял,

Вообще - достаточно просто следовать инструкциям. Дайте anydesk или ssh к контроллеру завтра - гляну сам.

я уже ни знаю что перечитывать, по инструкциям и делал. до завтра

приветствую
368 660 499 anydesk

Скопировал клманду из сообщения

в терминал.
Результат:


выполняется, значение регистра типа “input” показывает.

6 значений - тоже.


Вывод - отвечает и работает. Хочется посмотреть на настройки используемого софта. В частности на адрес

Не IP адрес а ModbusУ вас зачем-то указан “3”

В общем после указания корректной размерности а OPC - заработало.

заработала , почти как и ожидалось, только вот


в ОРС значения не соответствует тому что на вводах

как исправить

При запросе тех же с помощью modbus_client - возвращает правильно? Покажите результат запроса.