Задать вопрос
@vladislav9619996

Как настроить прием данных с помощью Modbus Rtu?

Мне нужно настроить modbus. Мастером выступает одноплатный компьютер на Linux, slave выступает программа modbus slave (в дальнейшем будет выступать устройство kinco).
Изначально мне нужно написать своего Master на Linux но чтобы проверить работу устройств поднял на Linux программу mbpoll - b 9600 - c3 - r 1 - t 0 - a 1 -P none - m rtu при запуске выдаёт ошибку Read discrete output(coil) failed: Connection timed out работоспособность соединения проверял не могу понять в чем ошибка? Если кто знает как произвести тот же запрос на с++ буду признателен(использую библиотеку libmodbus).
  • Вопрос задан
  • 232 просмотра
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Stepik
    Пакет курсов по Linux: видеокурс + сертификационные экзамены
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Papayaved
@Papayaved
FPGA, MCU
Возможно надо дать разрешение пользователю пользоваться COM портом

sudo usermod -a -G dialout
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы