Modbus-pico
Реализация Modbus RTU, TCP и TCP Security для RP2040/RP2350 с поддержкой WiFi и одновременной работой в разных режимах
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f88066e9c122115fdc9404f61a4702893f9e3f91d8aac93583ee3a9a3ad15ab4Modbus_pico-4.4.0-f88066e9.zipОписание
Полнофункциональная реализация Modbus для платформы Arduino-pico на микроконтроллерах rp2040 и rp2350. Поддерживает все основные варианты протокола: ModbusRTU через USB-serial или TTL, ModbusIP и ModbusTCP через WiFi (для Pico W и Pico2W), ModbusTCP Security для защищённых соединений и работу с Ethernet через встроенный lwIP. Реализованы функции 0x01–0x17, включая чтение/запись регистров и катушек, маскирование и работу с файловыми записями. Библиотека работает на основе callbacks и позволяет одновременно запускать несколько экземпляров в разных режимах — например, одновременно Modbus RTU сервер и TCP клиент. Смещения регистров отсчитываются с нуля, что нужно учитывать при настройке SCADA-систем.