Опрос устройства по протоколу modbus ascii

Тема в разделе "Arduino & Shields", создана пользователем Alex-1996, 9 фев 2023.

Метки:
  1. Alex-1996

    Alex-1996 Нуб

    Здравствуйте, не могу разобраться как реализовать опрос устройства через UART по протоколу Modbus ASCII. Ардуинка должна сначала отправить в порт запрос :040A0B0CDB\n\r после чего должна получить ответ :030030CD\n\r из этого сообщения нужны только 4 байта (0030) для изменения индикации на жки. Вроде библиотеку для работы с этим протоколом нашёл, но всё равно не могу понять как это реализовать....
     
  2. SergeiL

    SergeiL Оракул Модератор

    С библиотекой же примеры есть. Там и посмотреть.
     
  3. Alex-1996

    Alex-1996 Нуб

    так в том то и дело что примеры непонятные, нет примера похожего на решение моей задачи(
     
  4. parovoZZ

    parovoZZ Гуру

    а переключить на modbus rtu нет возможности?
     
  5. Alex-1996

    Alex-1996 Нуб

    в этом и проблема, я не могу изменить ПО прибора которое хочу опрашивать...
     
  6. SergeiL

    SergeiL Оракул Модератор

    Любой из примеров будет похож на решение вашей задачи.
    Запрос - ответ.
    Только библиотека вам нужна "мастер" а не "слейв".