M-Duino 38R: PLC Arduino con 34 E/S, 16 relés y Ethernet
El M-Duino 38R es un PLC industrial de Industrial Shields basado en un Arduino Mega 2560 original. Tiene 12 entradas (8 analógicas 0-10 V) y 22 salidas (16 relés, 6 analógicas/PWM), Ethernet, RS-485, RS-232, I2C, SPI, reloj en tiempo real y ranura microSD, y se monta en carril DIN. Se programa con Arduino IDE, sin licencias, y encaja en cuadros con muchas cargas a conmutar, como bombas, motores, válvulas e iluminación.
¿No tienes claro si es el modelo adecuado? Nuestros ingenieros te ayudan a elegir el controlador y las opciones para tu proyecto.
Hablar con un ingenieroEspecificaciones técnicas
| Microcontrolador | Arduino Mega 2560 (ATmega2560, 16 MHz, 256 KB flash, 8 KB SRAM) |
|---|---|
| Entradas | 12: 8 analógicas/digitales (0-10 V, 10 bits) y 4 digitales optoaisladas, 5 a 24 Vdc, 4 con interrupción |
| Salidas | 22: 6 analógicas/digitales/PWM (0-10 V, 8 bits), 16 relés (230 Vac 4 A / 24 Vdc 2 A, carga resistiva) |
| Ethernet | W5500, 10/100 Mbit, RJ45 |
| Serie y buses | RS-485, RS-232, serie TTL, I2C, SPI |
| Integrado | Reloj en tiempo real, ranura microSD, USB 2.0 tipo B |
| Programación | Arduino IDE con el paquete de placas de Industrial Shields |
| Alimentación | 12 a 24 Vdc, fusible (2,5 A) y protección de polaridad |
| Entorno | 0 a 60 °C en funcionamiento, 10 a 90 % de humedad sin condensación |
| Montaje y protección | Carril DIN TS35, IP20, dentro de armario |
| Versiones de comunicación | Las versiones con Wi-Fi y BLE, GPRS/GSM, LoRa y DALI se describen en los datasheets de familia |
Proyectos con PLC basados en Arduino
Ejemplos probados en campo, con código, hechos con PLC M-Duino y el mismo entorno Arduino IDE.
- Control de enfriadora por Modbus RTUVer el ejemplo
- Control de velocidad de variador por Modbus RTUVer el ejemplo
- Gateway Modbus TCP a RTUVer el ejemplo
- Contador de caudalímetro 32 bits por Modbus y reset remotoVer el ejemplo
Antes de elegir el M-Duino 38R
¿Cómo se programa el M-Duino 38R?
Con Arduino IDE (1.8.0 o superior). Instala el paquete de placas de Industrial Shields desde el gestor de placas y selecciona el M-Duino 38R. Se carga por USB; el puerto Ethernet permite también el mantenimiento remoto.
¿Qué pueden conmutar las salidas de relé?
Cada relé conmuta hasta 4 A a 230 Vac o 2 A a 24 Vdc con carga resistiva. Para cargas inductivas, como bobinas de contactor, añade un snubber RC dimensionado para la carga.
¿Puede comunicar por Modbus?
Sí. Usa Modbus RTU por RS-485 y Modbus TCP por Ethernet con las librerías Arduino de Industrial Shields. Puede actuar como maestro o esclavo.
¿Las entradas analógicas leen sensores de 4-20 mA?
Las entradas analógicas miden 0-10 V con 10 bits de resolución. Para leer un lazo 4-20 mA, añade una resistencia shunt de precisión (500 Ω convierten 20 mA en 10 V) y escala la lectura en el programa.
¿Mantiene la hora y guarda datos?
Sí. Tiene reloj en tiempo real y ranura microSD, así que puede marcar eventos con fecha y hora y guardar datos en local.