#stm32 #modbus #modbus-tcp
Вопрос:
Мне нужно реализовать протокол TCP Modbus в приложении STM32H7.
Так работает система в целом: система выполняет периодические измерения, а затем сохраняет и передает данные.
Протокол TCP Modbus реализован для передачи данных.
Я использовал lwip для реализации веб — сервера на STM32H7. Веб-сервер показывает некоторые параметры. Однако я понятия не имею, как приступить к реализации протокола Modbus TCP.
Я нашел бесплатный стек Modbus в Интернете, но я не нашел никаких ресурсов, которые помогли бы реализовать протокол TCP Modbus или перенести стек в STM32H7.
Я нашел несколько реализаций на STM32, но ни одна из них не является Modbus TCP, все они являются Modbus RTU.
У кого-нибудь есть идея, как начать реализацию?
Мы будем очень признательны за любую помощь.
Заранее спасибо.
С уважением,
Вуриа
Ответ №1:
Здесь есть проект; https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32 основываясь на RT-потоке, это может быть началом.
Комментарии:
1. Большое вам спасибо за ваш ответ, это хорошее начало, вы правы. Я не собираюсь использовать ОС, но я думаю, что перенос modbus должен работать в любом случае.