PLC ESP32: controlador industrial basado en el ESP32
Un PLC ESP32 es un controlador lógico programable basado en el chip ESP32 de Espressif y preparado para uso industrial: montaje en carril DIN, alimentación de 12 a 24 Vdc y entradas y salidas industriales. La familia ESP32 PLC de Industrial Shields añade Ethernet, Wi-Fi, Bluetooth LE y RS-485, y se programa con el Arduino IDE.
8 modelos, de 9 entradas y 5 salidas a 37 entradas y 24 salidas · Placa opcional LoRa o 4G · Programación por USB o Ethernet



Aplicaciones del ESP32 PLC en la automatización industrial, por sector
Instalaciones reales documentadas como casos de estudio, y simuladores que puedes ejecutar en el navegador.
Fabricación y máquinas
Monitorización de máquinas, OEE, retrofit de líneas antiguas, puestos de test y células robotizadas. El ESP32 PLC lee paros, contadores y energía y los envía a MQTT, bases de datos o herramientas de BI.
Casos de estudio- Monitorización de máquinas de tejer y energía
- Retrofit de una línea de envasado
- Línea de embotellado de Bodegas Care
- Célula con cobot para piezas de automoción
- Test de placas electrónicas
Logística y manipulación de materiales
Compuertas neumáticas, puestos de picking y embalaje, trazabilidad y E/S auxiliares en robots móviles, con órdenes que llegan de una base de datos o de un ERP.
Casos de estudio- Control de compuertas neumáticas desde MySQL
- Trazabilidad en líneas de envasado
- Picking y embalaje para e-commerce
- E/S auxiliares y estado de seguridad de un AGV
Agua, energía y servicios
Dosificación, contadores de agua, pozos de petróleo, almacenamiento de fluidos, calderas y plantas solares. Los enlaces típicos son Modbus TCP a un SCADA, 4G para instalaciones remotas y copia local en tarjeta SD.
Casos de estudio- Tratamiento de agua: dosificación de pH y cloro
- Monitorización del consumo de agua de FEDA
- Monitorización remota de un pozo de petróleo por 4G
- Monitorización del transporte y almacenamiento de fluidos
- Automatización de una caldera de vapor
- Pasarela de datos de seguidores solares
Agricultura
Riego por sectores y clima de invernadero, con alarmas y control remoto desde el móvil.
Casos de estudioSimuladoresTransporte y equipos móviles
Control y registro de datos a bordo, con 4G LTE-M cuando hay cobertura y almacenamiento local cuando no la hay.
Casos de estudioEdificios, accesos y smart city
Accesos por Wi-Fi, conteo de personas y vehículos, alarmas por Telegram, sistemas de pedidos y mobiliario urbano.
Casos de estudio- Control de accesos por Wi-Fi
- Papelera compactadora solar
- Monitorización del tráfico en una gasolinera
- Alarma de habitación de hospital con Telegram
- Sistema de pedidos de restaurante


Control de accesos con un ESP32 PLC en una reserva natural. Lee el caso de estudio.
Modelos de ESP32 PLC: entradas, salidas y comunicaciones
Todos los modelos se montan en carril DIN, funcionan a 12 a 24 Vdc, tienen caja IP20 y se programan con el Arduino IDE por USB o Ethernet.

| Modelo | Entradas | Salidas | Comunicaciones integradas | Placa opcional |
|---|---|---|---|---|
| ESP32 PLC 14 | Entradas9 (2 analógicas/digitales) | Salidas5 (1 relé) | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, I2C | Placa opcionalLoRa, 4G |
| ESP32 PLC 19R | EntradasVer la ficha del producto | SalidasVer la ficha del producto | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPI | Placa opcionalLoRa, 4G, CAN |
| ESP32 PLC 21 | Entradas13 (6 analógicas/digitales) | Salidas8 (3 PWM/analógicas) | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPI | Placa opcionalLoRa, 4G, CAN |
| ESP32 PLC 38AR | Entradas19 (10 analógicas/digitales) | Salidas19 (8 relés, 6 PWM/analógicas) | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPI | Placa opcionalLoRa, 4G, CAN |
| ESP32 PLC 38R | Entradas12 (8 analógicas/digitales) | Salidas22 (16 relés, 6 PWM/analógicas) | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPI | Placa opcionalLoRa, 4G, CAN |
| ESP32 PLC 42 | Entradas26 (12 analógicas/digitales) | Salidas16 (6 PWM/analógicas) | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPI | Placa opcionalLoRa, 4G, CAN |
| ESP32 PLC 57R | Entradas18 (12 analógicas/digitales) | Salidas33 (24 relés, 9 PWM/analógicas) | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPI | Placa opcionalLoRa, 4G, CAN |
| ESP32 PLC 58 | Entradas37 (16 analógicas/digitales) | Salidas24 (9 PWM/analógicas) | Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPI | Placa opcionalLoRa, 4G, CAN |
El ESP32 PLC 14 y el 21 existen en versión CORE y FLEX. Datos de la ficha de cada producto; revisa la hoja de datos de la ficha antes de cablear el controlador. Ver todos los modelos ESP32 PLC en la tienda.
Ethernet, Wi-Fi, Bluetooth, RS-485 y 4G en el ESP32 PLC
- EthernetTodos los modelos tienen puerto Ethernet para Modbus TCP, MQTT o HTTP, y para programar por red.
- Guía de EthernetConexión Ethernet con un ESP32 PLC
- Wi-Fi y Bluetooth LEIntegrados en el ESP32. El Wi-Fi conecta máquinas donde no llega el cable; el Bluetooth LE permite usar el móvil como panel de operador.
- Guía de Wi-Fi y BluetoothGuía de Wi-Fi, Bluetooth y BLE del ESP32 PLC
- RS-485 y RS-232RS-485 en todos los modelos para Modbus RTU con contadores, variadores y sensores. RS-232 en todos los modelos excepto el ESP32 PLC 14.
- Guía de RS-485RS-485 con PLC basados en Arduino y ESP32
- 4G y LoRaPlaca de comunicación opcional para instalaciones remotas sin cable ni Wi-Fi. El 4G envía los datos directamente a la nube; LoRa cubre largas distancias con poco consumo.
- Guía de 4GCómo usar 4G con el ESP32 PLC
Por qué elegir un PLC basado en ESP32
- Doble núcleo. Un núcleo puede ejecutar la lógica de E/S mientras el otro gestiona las comunicaciones.
- Sin costes de licencia. Se programa con software gratuito como el Arduino IDE.
- Modular. Eliges el modelo según el número de entradas y salidas, y añades módulos de expansión I2C cuando el proyecto crece.
- Seguro. Escribes y controlas el firmware, así que decides las capas de seguridad de tu solución.
- Soporte. Nuestros ingenieros te ayudan desde el primer contacto hasta la posventa.
Programar el ESP32 PLC
El ESP32 PLC se programa con el Arduino IDE por USB o Ethernet. En la PLC Solution Libraryhay código listo para sensores 4-20 mA, Modbus, MQTT y otras funciones, y los proyectos completos con ESP32 PLC están en los packs de proyectos PLC.
Preguntas frecuentes sobre el ESP32 PLC
¿Qué es un PLC ESP32?
Un PLC ESP32 es un controlador lógico programable basado en el chip ESP32 de Espressif y preparado para uso industrial: montaje en carril DIN, alimentación de 12 a 24 Vdc y entradas y salidas industriales. El ESP32 PLC de Industrial Shields añade Ethernet, Wi-Fi, Bluetooth LE y RS-485, y se programa con el Arduino IDE.
¿Para qué se usa el ESP32 en la automatización industrial?
En los casos de estudio de Industrial Shields, el ESP32 PLC monitoriza máquinas y energía, controla compuertas, dosificación y calderas, gestiona el riego, registra datos en trenes e instalaciones remotas por 4G, y se encarga de accesos, conteo y alarmas en edificios.
¿Qué comunicaciones tiene el ESP32 PLC?
Todos los modelos tienen Ethernet, Wi-Fi, Bluetooth LE, RS-485 e I2C. Todos excepto el ESP32 PLC 14 tienen además RS-232 y SPI. Una placa opcional añade LoRa o 4G, y CAN en los modelos que lo indican.
¿El ESP32 PLC tiene Ethernet?
Sí. Todos los modelos de ESP32 PLC tienen puerto Ethernet, y el controlador también se puede programar por Ethernet.
¿Puedo añadir un módulo 4G a un ESP32 PLC?
Sí. El 4G está disponible como placa de comunicación opcional; la ficha de cada modelo indica sus opciones. Se usa en los casos de estudio de trenes, pozo de petróleo y riego por pívot de esta página.
¿Cómo se programa un ESP32 PLC?
Con el Arduino IDE, por USB o por Ethernet. Industrial Shields también publica una guía para usar el ESP32 PLC con OpenPLC.
¿Qué alimentación necesita el ESP32 PLC?
De 12 a 24 Vdc. El controlador se monta en carril DIN y tiene una caja IP20.
¿Qué modelo de ESP32 PLC elijo?
Cuenta las entradas y salidas que necesitas, con margen para cambios, y comprueba cuántas tienen que ser analógicas o de relé. Después elige el modelo más pequeño de la tabla que las cubra. Si tienes dudas, envíanos tu lista de señales con el formulario de esta página.
- Cuenta las entradas y salidas que necesitas.
- Añade margen para cambios.
- Comprueba cuántas tienen que ser analógicas o de relé.
- Elige el modelo más pequeño de la tabla que las cubra.
Una pequeña muestra de clientes satisfechos





