Store

DFRobot

$253.64 |
Out of stock
No reviews yet

The 10 I/Os PLC Module with ESP32 is an industrial programmable logic controller that combines the connectivity of the ESP32 (Wi-Fi, Bluetooth LE, Ethernet, ...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The 10 I/Os PLC Module with ESP32 is an industrial programmable logic controller that combines the connectivity of the ESP32 (Wi-Fi, Bluetooth LE, Ethernet, RS485) with standardised PLC connectors and optoisolated I/O. It provides a simple, cost-effective, and open-source approach to industrial monitoring and control.

Powered by 12–24V DC, the module features optoisolated digital inputs and outputs for reliable signal handling in noisy industrial environments. The ESP32's dual-core 240MHz processor, 4MB Flash, 4MB SRAM, and 2MB PSRAM provide ample processing power for complex automation tasks, while Wi-Fi and BLE enable wireless monitoring and control.

Key Features

  • ESP32 MCU – Dual-core 240MHz with 4MB Flash, 4MB SRAM, and 2MB PSRAM
  • 10 I/O Interfaces – Digital inputs (0–3.3–24V DC at 10Hz) and optoisolated digital outputs (5–24V DC)
  • Wi-Fi & Bluetooth LE – Built-in wireless connectivity for IoT and remote monitoring
  • Standardised PLC Connectors – Industrial-grade connectors for reliable wiring
  • RS485 CommunicationModbus RTU support for industrial networking
  • Ethernet Port – TCP/IP and Modbus TCP connectivity
  • USB Programming – Program via Arduino IDE or ESP-IDF over USB
  • 12–24V DC Power – Operating range 11.4–25.4V DC, rated power 30W, max current 1.5A
  • Optoisolated Outputs – Electrically isolated for noise immunity and protection

Specifications

  • Operating Temperature – 0°C to 60°C
  • Operating Humidity – 10%–90%
  • Storage Temperature – -20°C to 60°C

Ideal For

  • Industrial machine monitoring and control
  • AC and DC motor control
  • HVAC systems (fans, pumps, air conditioning)
  • Elevator control systems
  • IoT-connected industrial automation
  • Production line automation

Package Contents

  • 1× 10 I/Os PLC Module – CPU ESP32 (Optoisolated Output)

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
ESP-IDF
ESP-IDF is Espressif’s official software development framework for ESP32-family chips. It gives more direct control over the hardware than beginner-style environments, which can help with advanced features like Wi-Fi, Bluetooth, audio and power management.
ESP32
ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
Modbus RTU
Modbus RTU is a version of Modbus commonly used over RS485 serial wiring. It matters if you need to connect the controller to industrial sensors, meters, or drives that use serial Modbus rather than Ethernet.
Modbus TCP
Modbus TCP is a version of Modbus that runs over Ethernet networks. It matters when connecting the controller to industrial systems that communicate over standard network cabling.
RS485
RS485 is a robust wired serial communication standard often used in factories, farms, and buildings where cables may be long or electrically noisy. It matters because it lets this controller connect to industrial sensors, meters, and control equipment over longer distances than typical hobby serial wiring.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.

2021110517171576athe

Datasheet · 1.6 MB · Click any page to view full size

Download PDF

20211105171658zs8xo0

Datasheet · 592.6 KB · Click any page to view full size

Download PDF

Supplier page — dfrobot.com

Supplier Description · 394.3 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.