Slavka_online
@Slavka_online
Интересная личность

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

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

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

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

Войти через центр авторизации
Похожие вопросы