«ПЛК-контроллер M5Stamp с M5StampS3» или просто «M5Stack StamPLC» — это программируемый логический контроллер (ПЛК) на базе беспроводного модуля StampS3A ESP32-S3, предлагающий 8х оптоизолированных цифровых входов, 4х релейных выхода, поддерживающих нагрузки как переменного, так и постоянного тока, а также интерфейсы RS485 и CAN Bus.
IoT-контроллер на DIN-рейке также оснащен 1,14-дюймовым цветным дисплеем, кнопкой RESET/BOOT, 3хпользовательскими кнопками и зуммером или пользовательским взаимодействием. M5Stack StamPLC также интегрирует датчик температуры LM75 и датчик напряжения/тока INA226, а также слот для карты microSD для хранения данных и может принимать широкий диапазон входного напряжения от 6 до 36 В постоянного тока.
Технические характеристики M5Stack StamPLC:
- Модуль управления – StampS3A (аналогично M5Stamp S3 )
- SoC – Espressif Systems ESP32-S3FN8
- ЦП – двухъядерный 32-битный микроконтроллер Xtensa LX7 с векторными инструкциями AI до 240 МГц, сопроцессор RISC-V ULP
- Память – 512 КБ SRAM
- Хранилище – 8 МБ флэш-памяти
- Беспроводная связь – 2,4 ГГц WiFi 4 (802.11b/g/n), Bluetooth 5.0 BLE + Mesh,
- 2,4 ГГц 3D антенна
- USB – 1х порт USB Type-C
- Разъемы расширения для входов/выходов, таких как SPI, I2C, UART, АЦП и т. д.
- SoC – Espressif Systems ESP32-S3FN8
- Хранилище – слот для карты MicroSD
- Дисплей – цветной дисплей 1,14 дюйма с разрешением 240 x 135 (контроллер ST7789v2)
- Цифровые входы – 8х оптоизолированных цифровых входов, диапазон входного напряжения: 5–36 В постоянного тока
- Цифровые выходы – 4х релейных выхода
- Переменный ток – 5А при 250В
- Постоянный ток – 5А при 28В
- Интерфейсы связи
- PWR-CAN для CAN-шины
- PWR-485 для RS485
- Датчики
- Датчик температуры LM75
- Датчик напряжения/тока INA226
- Интерфейсы расширения
- 16-контактный интерфейс GPIO.EXT; максимальная нагрузка: 4,76 В при 700 мА
- 2x 4-контактных интерфейса Grove; максимальная нагрузка: 4,81 В при 700 мА
- Разное
- Кнопка RESET/BOOT, 3х пользовательские кнопки
- Зуммер
- RX8130CE чип RTC
- Электропитание – от 6 до 36 В постоянного тока при 1 А через штекерный разъем питания 5,5×2,1 мм (в центре положительный)
- Потребляемая мощность
- Режим ожидания – 21,60 мА при 5 В, 15,22 мА при 12 В
- Эксплуатация – 93,89 мА при 5 В, 47,84 мА при 12 В
- Размеры – 80 x 72 x 33,4 мм
- Вес – 139,4 грамма.
- Диапазон температур – от 0 до 40°C
StamPLC поставляется с четырьмя «монтажными принадлежностями» и четырьмя винтовыми зажимами. Он предварительно загружен прошивкой, которая автоматически загружает данные на облачную платформу EZDATA от M5Stack с панелью управления и удаленным облачным доступом и управлением.
Если вы предпочитаете разрабатывать собственную прошивку, компания упоминает, что поддерживается платформа визуального программирования UIFlow 2.0, IDE Arduino и фреймворк ESP-IDF. Дополнительные сведения об оборудовании, а также инструкции и примеры кода для Arduino и ESP-IDF приведены на веб-сайте документации, но примеры UIFlow 2.0 показаны только как «скоро», хотя видео, представленное в конце этого обзора, показывает демонстрацию с UIFlow 2.0… Там же вы найдете инструкции по началу работы с облачной платформой EZdata.
Веб-интерфейс для доступа к облаку EZData
M5Stack утверждает, что StamPLC подходит для промышленной автоматизации и дистанционного управления, распределенных систем управления, интеллектуального управления энергией и интеллектуального производства. Это не первый ПЛК на базе ESP32 на рынке, среди альтернатив есть Industrial Shields ESP32 PLC 14, Seeed Studio EdgeBox-ESP-100 (также на базе ESP32-S3) и промышленный контроллер NORVII IIoT среди многих других.
StamPLC продается за 42,90 доллара на AliExpres или в магазине M5Stack .
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь