Cómo conectar un controlador lógico Schneider Electric M340 o M221 a la nube del IoT
Sus controladores Schneider Electric Modicon M340, M221 o M580 llevan años en funcionamiento, pero su supervisión sigue siendo local: panel de control in situ, sin acceso remoto ni tendencias históricas. Esta guía te muestra cómo conectarlos a la nube del IoT sin modificar tu programa de PLC ni interrumpir la producción.
- ¿Por qué conectar tu M340/M221 a la nube?
- Compatibilidad con Modbus de los controladores lógicos programables de Schneider Electric
- Arquitectura de conexión
- Configuración de la pasarela Eziwan para Schneider
- Lo que obtienes en la nube
- Caso práctico: estación de bombeo M340
- Migración desde SoMachine / Unity Pro
- Compatibilidad con EcoStruxure
- Comparativa de conexión en la nube: M221, M340 y M580
- Preguntas frecuentes — Conexión del M340/M221 a la nube
- Cómo poner en marcha tu POC
- Para profundizar en el tema
- Recursos adicionales
¿Por qué conectar tu M340/M221 a la nube?
Los controladores Schneider Electric de la gama Modicon están presentes en miles de instalaciones industriales francesas: tratamiento de aguas, estaciones de bombeo, procesos agroalimentarios, líneas de envasado. Robustos y fiables, suelen tener una vida útil de entre 15 y 20 años.
Sin embargo, sus capacidades de comunicación nativas son limitadas:
- No hay conectividad nativa en la nube
- El acceso remoto suele estar limitado a una costosa VPN MPLS
- No hay registro de datos a largo plazo sin un servidor SCADA local
- Las alertas son inexistentes o solo locales (luces indicadoras, sirenas)
La solución: una pasarela IoT industrial que lee los datos Modbus de tu M340/M221 y los envía a la nube, sin modificar el programa del controlador lógico programable.
Compatibilidad con Modbus de los controladores lógicos programables de Schneider Electric
Modicon M221
El M221 (TM221CE16R, TM221CE24T, etc.) incorpora un puerto Modbus RTU de forma nativa en su conector RJ45 (RS-485 mediante el adaptador TM3TI4 o un cable específico) y un puerto Modbus TCP en su puerto Ethernet.
Registros accesibles:
%MW0a%MW255: palabras de memoria%QW: salidas analógicas%IW: entradas analógicas%M: bits de memoria (bobinas 0-255)
Configuración del esclavo Modbus en el M221:
En EcoStruxure Machine Expert - Basic:
Configuration → Modbus SerialoModbus TCP- Dirección de esclavo: 1 (por defecto)
- Activar «Slave function» → OK
Modicon M340
El M340 (BMX P34 2020, BMX P34 2030, etc.) cuenta con un puerto serie Modbus RTU (RS-485, conector SUB-D de 9 pines) y un módulo ETH (BMX NOE 0100 o BMX NOC 0401) para Modbus TCP.
Registros accesibles a través de Modbus:
| Zona PLC | Tipo Modbus | Función de lectura | Rango |
|---|---|---|---|
%MW | Registros de retención | FC03 | 400001–465535 |
%IW | Registros de entrada | FC04 | 300001–365535 |
%M | Bobinas | FC01 | 000001–065536 |
%I | Entradas discretas | FC02 | 100001–165536 |
Dirección Modbus → dirección Unity Pro:
- Registro 400001 =
%MW0 - Registro 400100 =
%MW99 - Registro 400501 =
%MW500
Modicon M580 (ePAC)
El M580 dispone de Modbus TCP nativo en su puerto Ethernet CPU y admite las mismas tablas de registros que el M340, además de:
- Acceso a los módulos de E/S a través de BMENOC0311 (módulo Ethernet)
- Compatibilidad con EtherNet/IP
- Capacidad de intercambio de datos con EcoStruxure Plant
Arquitectura de conexión
Opción 1: A través de Modbus TCP (Ethernet) — recomendada
Requisitos previos:
- Módulo ETH instalado en el rack (BMX NOE 0100 para M340)
- Dirección IP del autómata configurada (p. ej., 192.168.1.10)
- Cortafuegos interno que permita el puerto 502 desde la IP de la pasarela
Ventajas:
- No requiere cableado RS-485 adicional
- Mayor velocidad de transmisión (hasta 30 consultas por segundo)
- Compatibilidad con Traffic Unity Pro (lecturas no intrusivas)
Opción 2: A través de Modbus RTU (RS-485)
Para el M221: utilice el cable TCSMCNAM3M002P (RJ45 a RS-485) o el adaptador VW3A8306, según la gama.
Para el M340: conector SUB-D de 9 pines en el lado del PLC, bornes 3 (+) y 8 (-) para RS-485.
Parámetros serie M221/M340 (por defecto):
- Velocidad: 19 200 bps
- Paridad: ninguna (8N1)
- Dirección de esclavo: 1
Configuración de la pasarela Eziwan para Schneider
Una vez conectada la pasarela, la configuración se realiza desde la interfaz en la nube de Eziwan con solo unos clics.
Añadir un dispositivo Modbus
- Accede a
Flotte → Site → + Équipement - Selecciona Modbus TCP o Modbus RTU
- Introducir:
- IP:
192.168.1.10(o la dirección de su M340) - Puerto:
502 - ID de esclavo:
1
- IP:
Configurar las variables que se van a leer
| Variable | Registro Modbus | Tipo | Descripción |
|---|---|---|---|
| Nivel del depósito | %MW10 → 400011 | Holding (FC03) | 0-100 % |
| Caudal de la bomba | %MW20 → 400021 | Holding (FC03) | 0-500 m³/h |
| Presión | %IW0 → 300001 | Entrada (FC04) | 0-16 bar |
| Fallo general | %M0 → 000001 | Bobina (FC01) | Booleano |
| Bomba en marcha | %M1 → 000002 | Bobina (FC01) | Booleano |
Ingeniería de conversión: aplicar un factor multiplicador si el controlador devuelve un valor bruto (p. ej., ×0.01 para pasar de 1500 a 15,00 bar).
Periodo de sondeo recomendado
| Criticidad | Interrogación | Casos de uso |
|---|---|---|
| Tiempo real | 1 s | Seguridad, procesos críticos |
| Supervisión | 5 s | Producción, energía |
| Tendencias | 30 s | Lecturas, estadísticas |
| Archivo | 5 min | Telelectura sencilla |
Lo que obtienes en la nube
Panel de control en tiempo real
Desde la primera conexión de la pasarela, los datos se transmiten en tiempo real al panel de control de Eziwan:
- Curvas de tendencia en 1 h, 24 h, 7 días y 30 días
- Medidores e indicadores configurables
- Tablas multisitio para comparar tus instalaciones
- Exportación a CSV/Excel para la elaboración de informes
Sistema de alertas
Configura alertas precisas para cada variable:
Alerta: Nivel del depósito
Condition : %MW10 < 10 (niveau bas)
Canal : SMS + Email
Destinatarios: equipe@maintenance.fr, astreinte@maintenance.fr
Acquittement : requis
Alerta: Fallo de la bomba
Condición: %M5 = 1 (bit de fallo activo)
Canal: SMS inmediato
Prioridad: Crítica
Historización a largo plazo
Todos los datos se archivan durante 5 años de forma estándar, sin coste adicional. Puedes:
- Consultar los historiales de producción de los años N-1 y N-2
- Identificar deterioros progresivos (por ejemplo, una bomba que consume más corriente)
- Generar informes de conformidad (agua, energía, sector farmacéutico)
Caso práctico: estación de bombeo M340
Contexto: una entidad local gestiona 12 estaciones de bombeo equipadas con M340 BMX P34 2020. Mantenimiento actual: 3 rondas sobre el terreno a la semana, 2 técnicos.
Configuración implementada:
- 12 × Eziwan Gateway (Modbus TCP, SIM de SFR Business)
- Variables leídas por estación: nivel del pozo, caudal, presión de impulsión, corriente del motor, horas de funcionamiento, fallos (12 variables)
- Interrogación: 5 s para caudal/presión/fallos, 1 min para nivel/contadores
Resultados tras 6 meses:
- Rondas de inspección sobre el terreno: 3/semana → 1/semana (-67 %)
- Incidentes detectados antes de una parada: 4 (sobrecalentamiento de la bomba, válvula atascada, flotador atascado)
- Ahorro calculado: 41 000 € al año (gastos de desplazamiento + mantenimiento correctivo evitado)
- Retorno de la inversión en material y suscripción: 5 meses
Migración desde SoMachine / Unity Pro
Si utilizas SoMachine (M221) o Unity Pro (M340/M580), no es necesario realizar ninguna modificación en el programa del PLC. La pasarela Eziwan se conecta en modo solo lectura de forma predeterminada.
Si también desea escribir instrucciones (puntos de consigna, comandos) desde la nube:
- Utilice los códigos de función FC05 (Write Single Coil) y FC06 (Write Single Register)
- Configura los derechos de acceso en la pasarela Eziwan (autenticación multifactorial)
- Crea rangos de registros específicos para los mandos a distancia (p. ej.,
%MW200-MW220)
La escritura en el autómata desde la nube debe ser objeto de un análisis de riesgos (HAZOP). Es imprescindible proteger las direcciones críticas (parada de emergencia, consignas de seguridad) con acceso de solo lectura.
Compatibilidad con EcoStruxure
La pasarela Eziwan es compatible con EcoStruxure de varias maneras:
En paralelo a EcoStruxure Plant
La pasarela lee los mismos registros que tu SCADA EcoStruxure, sin interferencias. Ideal para añadir:
- Supervisión centralizada de múltiples emplazamientos
- Acceso móvil para los técnicos de campo
- Alertas por SMS/correo electrónico (que a menudo no están disponibles en la versión básica de EcoStruxure)
Sustitución progresiva
Si su licencia de EcoStruxure Plant está a punto de caducar, puede realizar la migración de forma progresiva:
- Implementar la pasarela Eziwan en paralelo
- Validar los datos durante 4-8 semanas
- Trasladar la supervisión principal a Eziwan
- Reducir la licencia de EcoStruxure al ámbito realmente necesario
Comparativa de conexión en la nube: M221, M340 y M580
| M221 | M340 | M580 | |
|---|---|---|---|
| Modbus RTU nativo | ✅ (por cable) | ✅ (SUB-D 9) | ✅ |
| Modbus TCP nativo | ✅ (puerto ETH) | ✅ (módulo BMX NOE) | ✅ nativo |
| Número máximo de variables Eziwan | 128 | 512 | 1024 |
| Intervalo mínimo de sondeo | 1 s | 1 s | 500 ms |
| Escritura en registros | ✅ FC06 | ✅ FC06/FC16 | ✅ FC06/FC16 |
| Compatibilidad con «store&forward» | ✅ | ✅ | ✅ |
Preguntas frecuentes — Conexión del M340/M221 a la nube
¿Hay que modificar el programa SoMachine/Unity Pro? No. La pasarela Eziwan se conecta como maestro Modbus al controlador esclavo. No se añade ninguna línea de código al PLC. Si el controlador ya está configurado como esclavo Modbus (lo cual es el caso por defecto), la conexión es inmediata.
Mi M340 ya tiene un SCADA Unity Pro, ¿es compatible? Sí. Varios maestros Modbus TCP pueden consultar al mismo esclavo simultáneamente. La pasarela Eziwan y su SCADA coexisten sin problemas, siempre que se configure una frecuencia de sondeo razonable (≥ 1 s).
¿Puedo supervisar módulos de entradas analógicas (BMX AMI 0410)?
Sí. Los módulos analógicos se especifican en las tablas %IW (entradas) y %QW (salidas). Consulta la documentación de Unity Pro para conocer la asignación de registros de tus módulos específicos.
¿Funciona la pasarela si se interrumpe la red 4G? Sí. La pasarela Eziwan incorpora una tarjeta SD con memoria intermedia: los datos se siguen recopilando localmente y se transmiten en bloque en cuanto se restablece la conectividad (store-and-forward). Las alertas locales (SMS directo) siguen funcionando sin necesidad de la nube.
¿Es compatible con la gama Zelio Logic? El Zelio Logic Smart Relay admite Modbus RTU de forma limitada. Dependiendo del modelo (SR2/SR3), el acceso a los registros internos puede estar restringido. Ponte en contacto con nosotros para que comprobemos la compatibilidad con tu modelo concreto.
Cómo poner en marcha tu POC
¿Tienes un M340, un M221 o un M580 en tus instalaciones y quieres comprobar la conexión a la nube?
Eziwan ofrece una prueba gratuita de 30 días que incluye:
- 1 puerta de enlace preconfigurada, enviada en un plazo de 48 horas
- Puesta en marcha guiada por nuestro equipo técnico
- Cuadros de mando configurados según tus parámetros
- Sin compromiso, sin tarjeta de crédito
Iniciar la prueba de concepto gratuita → | Calcular tu ROI →
Para profundizar en el tema
- Blog: cómo conectar un controlador lógico Siemens S7 a la nube — guía técnica
- Blog: acceso remoto seguro a PLC y SCADA — VPN y NIS2
- Blog: Modbus TCP frente a RTU — ¿qué protocolo elegir?
- Documentación: compatibilidad entre Siemens S7-1200 y S7-1500
- Blog: mantenimiento predictivo en el IIoT — de los datos del sensor a la alerta
¿Utiliza otras gamas de Schneider Electric (Altivar, Easergy, PowerLogic)? Póngase en contacto con nosotros para comprobar la compatibilidad con su equipo específico.
Recursos adicionales
- Acceso remoto a los controladores Schneider — acceso remoto seguro a los controladores Schneider M340, M221 y M580
- Conectar un controlador a la nube — conectar cualquier controlador industrial a la nube
- Modbus TCP a la nube — supervisión a través de Modbus TCP desde la nube
- Acceso remoto industrial — arquitectura VPN y de confianza cero para instalaciones industriales
- Supervisión y teleasistencia industrial — supervisión centralizada de sus controladores Schneider