Задать вопрос
Slavka_online
@Slavka_online
Интересная личность

Библиотека freemodbus как отправить посылку?

Нужно срочно соеденить свое устройство по сети, прочитал все про modbus rtu, нашел свободную библиотеку, понял как настроить протокол, но не нашел как отправить свой массив байт на запрос мастера. Делаю первый раз такие вещи. Если у кого есть опыт оставьте емаил, сильно доставать не буду.
  • Вопрос задан
  • 817 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ocelot
@Ocelot
Массив байт можно считывать через очереди или через файлы (команды Modbus 0x18 и 0x14). Ни то, ни другое freemodbus не умеет. Вижу два решения:
1. Дописать поверх библиотеки расширение для FIFO.
2. Передавать массив через функцию "Read Input Registers (0x04)"

Какой предполагается размер массива и известен ли он в момент запроса?
Ответ написан
Ваш ответ на вопрос

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

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