Ir al contenido

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

Controlador industrial ESP32 PLC 14 para carril DINControlador industrial ESP32 PLC 21Controlador industrial ESP32 PLC 58

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 estudioSimuladores

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 estudioSimuladores

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 estudioSimuladores

Agricultura

Riego por sectores y clima de invernadero, con alarmas y control remoto desde el móvil.

Casos de estudioSimuladores

Transporte 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 estudio

Edificios, 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 estudioSimuladores
Carril de entrada con barrera en la puerta de una reserva natural, controlada con un ESP32 PLCPuerta principal de una reserva natural con control de acceso por ESP32 PLC

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.

Controlador industrial ESP32 PLC 38AR
ModeloEntradasSalidasComunicaciones integradasPlaca opcional
ESP32 PLC 14Entradas9 (2 analógicas/digitales)Salidas5 (1 relé)Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, I2CPlaca opcionalLoRa, 4G
ESP32 PLC 19REntradasVer la ficha del productoSalidasVer la ficha del productoComunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPIPlaca opcionalLoRa, 4G, CAN
ESP32 PLC 21Entradas13 (6 analógicas/digitales)Salidas8 (3 PWM/analógicas)Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPIPlaca opcionalLoRa, 4G, CAN
ESP32 PLC 38AREntradas19 (10 analógicas/digitales)Salidas19 (8 relés, 6 PWM/analógicas)Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPIPlaca opcionalLoRa, 4G, CAN
ESP32 PLC 38REntradas12 (8 analógicas/digitales)Salidas22 (16 relés, 6 PWM/analógicas)Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPIPlaca opcionalLoRa, 4G, CAN
ESP32 PLC 42Entradas26 (12 analógicas/digitales)Salidas16 (6 PWM/analógicas)Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPIPlaca opcionalLoRa, 4G, CAN
ESP32 PLC 57REntradas18 (12 analógicas/digitales)Salidas33 (24 relés, 9 PWM/analógicas)Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPIPlaca opcionalLoRa, 4G, CAN
ESP32 PLC 58Entradas37 (16 analógicas/digitales)Salidas24 (9 PWM/analógicas)Comunicaciones integradasEthernet, Wi-Fi, Bluetooth LE, RS-485, RS-232, I2C, SPIPlaca 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
ESP32 PLC
EthernetModbus TCP, MQTT, HTTP
Wi-Fi y Bluetooth LEEl móvil como panel de operador
RS-485 y RS-232Modbus RTU
4G y LoRaPlaca opcional

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.

Arduino IDESoftware gratuito
USB o Ethernet
ESP32 PLC12 a 24 Vdc, carril DIN

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.

Cómo elegir el modelo
  1. Cuenta las entradas y salidas que necesitas.
  2. Añade margen para cambios.
  3. Comprueba cuántas tienen que ser analógicas o de relé.
  4. Elige el modelo más pequeño de la tabla que las cubra.

Una pequeña muestra de clientes satisfechos

Una pequeña muestra de clientes satisfechos
Una pequeña muestra de clientes satisfechos
Una pequeña muestra de clientes satisfechos
Una pequeña muestra de clientes satisfechos
Una pequeña muestra de clientes satisfechos
Una pequeña muestra de clientes satisfechos

¿Necesitas más información?


Infórmanos sobre tus necesidades y te ayudaremos en todo momento.

¡Hablemos de tu proyecto!

(*) He leído y acepto las condiciones de lapolítica de privacidad