Come collegare un PLC Schneider Electric M340 o M221 al cloud IoT

· 10 minuti di lettura
10 min read
Team Eziwan
Infrastruttura IoT

I vostri controllori Schneider Electric Modicon M340, M221 o M580 sono in funzione da anni, ma il loro monitoraggio rimane locale: pannello operatore in loco, nessun accesso remoto, nessuna cronologia dei dati. Questa guida vi mostra come collegarli al cloud IoT senza modificare il vostro programma PLC né interrompere la produzione.


Perché collegare il tuo M340/M221 al cloud?

I controllori Schneider Electric della gamma Modicon sono presenti in migliaia di impianti industriali francesi: trattamento delle acque, stazioni di pompaggio, processi agroalimentari, linee di confezionamento. Robusti e affidabili, hanno spesso una durata di vita di 15-20 anni.

Ma le loro capacità di comunicazione native sono limitate:

  • Nessuna connettività cloud nativa
  • Accesso remoto spesso limitato a una costosa VPN MPLS
  • Nessuna registrazione a lungo termine senza un server SCADA on-premise
  • Avvisi inesistenti o solo locali (spie luminose, sirene)

La soluzione: un gateway IoT industriale che legge i dati Modbus del vostro M340/M221 e li trasmette al cloud, senza modificare il programma del PLC.


Compatibilità Modbus dei controllori Schneider Electric

Modicon M221

Il M221 (TM221CE16R, TM221CE24T, ecc.) integra una porta Modbus RTU nativa sulla presa RJ45 (RS-485 tramite adattatore TM3TI4 o cavo specifico) e una porta Modbus TCP sulla porta Ethernet.

Registri accessibili:

  • da %MW0 a %MW255 — parole di memoria
  • %QW — uscite analogiche
  • %IW — ingressi analogici
  • %M — bit di memoria (bobine 0-255)

Configurazione dello slave Modbus sull'M221:

In EcoStruxure Machine Expert - Basic:

  1. Configuration → Modbus Serial o Modbus TCP
  2. Indirizzo slave: 1 (impostazione predefinita)
  3. Attivare "Slave function" → OK

Modicon M340

Il M340 (BMX P34 2020, BMX P34 2030, ecc.) è dotato di una porta seriale Modbus RTU (RS-485, connettore SUB-D a 9 pin) e di un modulo ETH (BMX NOE 0100 o BMX NOC 0401) per Modbus TCP.

Registri accessibili tramite Modbus:

Area PLCTipo ModbusFunzione di letturaIntervallo
%MWRegistri di memoriaFC03400001–465535
%IWRegistri di ingressoFC04300001–365535
%MBobineFC01000001–065536
%IIngressi discretiFC02100001–165536

Indirizzo Modbus → indirizzo Unity Pro:

  • Registro 400001 = %MW0
  • Registro 400100 = %MW99
  • Registro 400501 = %MW500

Modicon M580 (ePAC)

L'M580 dispone di Modbus TCP nativo sulla porta Ethernet CPU e supporta le stesse tabelle di registri dell'M340, oltre a:

  • Accesso ai moduli I/O tramite BMENOC0311 (modulo Ethernet)
  • Supporto EtherNet/IP
  • Funzionalità Data Exchange con EcoStruxure Plant

Architettura di connessione

Opzione 1: Tramite Modbus TCP (Ethernet) — consigliata

Prerequisiti:

  • Modulo ETH installato sul rack (BMX NOE 0100 per M340)
  • Indirizzo IP del PLC configurato (ad es. 192.168.1.10)
  • Firewall interno che consenta l'accesso alla porta 502 dall'IP del gateway

Vantaggi:

  • Nessun cablaggio RS-485 aggiuntivo
  • Maggiore velocità di trasmissione (fino a 30 richieste al secondo)
  • Coesistenza con Traffic Unity Pro (letture non invasive)

Opzione 2: Tramite Modbus RTU (RS-485)

Per il modello M221: utilizzare il cavo TCSMCNAM3M002P (da RJ45 a RS-485) o l'adattatore VW3A8306 a seconda della gamma.

Per il modello M340: connettore SUB-D a 9 pin sul lato PLC, terminali 3 (+) e 8 (-) per RS-485.

Impostazioni seriali M221/M340 (impostazioni predefinite):

  • Velocità: 19200 bps
  • Parità: nessuna (8N1)
  • Indirizzo slave: 1

Configurazione del gateway Eziwan per Schneider

Una volta collegato il gateway, la configurazione si effettua dall'interfaccia cloud di Eziwan con pochi clic.

Aggiungere un dispositivo Modbus

  1. Accedere a Flotte → Site → + Équipement
  2. Selezionare Modbus TCP o Modbus RTU
  3. Inserire:
    • IP: 192.168.1.10 (o l'indirizzo del proprio M340)
    • Porta: 502
    • ID slave: 1

Configurare le variabili da leggere

VariabileRegistro ModbusTipoDescrizione
Livello serbatoio%MW10 → 400011Holding (FC03)0-100%
Portata pompa%MW20 → 400021Holding (FC03)0-500 m³/h
Pressione%IW0 → 300001Input (FC04)0-16 bar
Anomalia generale%M0 → 000001Bobina (FC01)Booleano
Pompa in funzione%M1 → 000002Bobina (FC01)Booleano

Conversione tecnica: applicare un fattore moltiplicatore se il PLC restituisce un valore lordo (ad es. ×0.01 per passare da 1500 a 15,00 bar).

Intervallo di polling consigliato

CriticitàIntervallo di rilevamentoCasi d'uso
Tempo reale1 sSicurezza, processi critici
Monitoraggio5 sProduzione, energia
Andamenti30 sContatori, statistiche
Archivio5 minTelelettura semplice

Cosa offre il cloud

Dashboard in tempo reale

Non appena il gateway si connette per la prima volta, i dati vengono trasmessi in tempo reale alla dashboard di Eziwan:

  • Grafici di tendenza su 1 ora, 24 ore, 7 giorni, 30 giorni
  • Indicatori e grafici configurabili
  • Tabelle multisito per confrontare i vostri impianti
  • Esportazione CSV/Excel per la reportistica

Sistema di allerta

Configura avvisi precisi per ogni variabile:

Avviso: Livello del serbatoio
Condition : %MW10 < 10 (niveau bas)
Canal : SMS + Email
Destinatari: equipe@maintenance.fr, astreinte@maintenance.fr
Acquittement : requis

Avviso: Guasto alla pompa
Condizione: %M5 = 1 (bit di errore attivo)
Canale: SMS immediato
Priorità: Critica

Storicizzazione a lungo termine

Tutti i dati vengono archiviati per 5 anni di serie, senza costi aggiuntivi. È possibile:

  • Consultare i dati storici di produzione degli anni N-1 e N-2
  • Individuare deterioramenti progressivi (ad esempio, una pompa che assorbe più corrente)
  • Generare rapporti di conformità (acqua, energia, settore farmaceutico)

Caso pratico: stazione di pompaggio M340

Contesto: un ente locale gestisce 12 stazioni di pompaggio dotate di M340 BMX P34 2020. Manutenzione attuale: 3 giri di ispezione sul campo a settimana, 2 tecnici.

Configurazione implementata:

  • 12 × Eziwan Gateway (Modbus TCP, SIM SFR Business)
  • Variabili lette per stazione: livello del pozzo, portata, pressione di mandata, corrente del motore, ore di funzionamento, guasti (12 variabili)
  • Intervallo di polling: 5 s per portata/pressione/guasti, 1 min per livello/contatori

Risultati dopo 6 mesi:

  • Ispezioni sul campo: 3/settimana → 1/settimana (-67%)
  • Incidenti rilevati prima di un fermo: 4 (surriscaldamento della pompa, valvola bloccata, galleggiante grippato)
  • Risparmi calcolati: 41.000 € all’anno (costi di spostamento + interventi di manutenzione correttiva evitati)
  • ROI (ritorno sull’investimento) per hardware + abbonamento: 5 mesi

Migrazione da SoMachine / Unity Pro

Se si utilizza SoMachine (M221) o Unity Pro (M340/M580), non è necessaria alcuna modifica al programma PLC. Il gateway Eziwan si connette in modalità sola lettura per impostazione predefinita.

Se desiderate anche scrivere comandi (setpoint, comandi) dal cloud:

  • Utilizzate i codici funzione FC05 (Write Single Coil) e FC06 (Write Single Register)
  • Configurare i diritti di accesso nel gateway Eziwan (autenticazione a più fattori)
  • Creare intervalli di registri specificamente dedicati ai comandi a distanza (es. %MW200-MW220)
Sicurezza dei comandi remoti

La scrittura sul PLC dal cloud deve essere sottoposta a un'analisi dei rischi (HAZOP). È indispensabile proteggere gli indirizzi critici (arresto di emergenza, istruzioni di sicurezza) impostandoli in sola lettura.


Compatibilità con EcoStruxure

Il gateway Eziwan è compatibile con EcoStruxure in diversi modi:

In parallelo a EcoStruxure Plant

Il gateway legge gli stessi registri del vostro SCADA EcoStruxure, senza interferenze. Ideale per aggiungere:

  • Monitoraggio centralizzato multisito
  • Accesso mobile per i tecnici sul campo
  • Avvisi via SMS/e-mail (spesso assenti nella versione base di EcoStruxure)

Sostituzione graduale

Se la vostra licenza EcoStruxure Plant sta per scadere, potete effettuare una migrazione graduale:

  1. Implementare il gateway Eziwan in parallelo
  2. Verificare i dati per 4-8 settimane
  3. Trasferire il monitoraggio principale su Eziwan
  4. Ridurre la licenza EcoStruxure all’ambito effettivamente necessario

Confronto tra connessioni cloud: M221 vs M340 vs M580

M221M340M580
Modbus RTU nativo✅ (via cavo)✅ (SUB-D 9)
Modbus TCP nativo✅ (porta ETH)✅ (modulo BMX NOE)✅ nativo
Variabili Eziwan max1285121024
Intervallo di polling min1 s1 s500 ms
Scrittura registri✅ FC06✅ FC06/FC16✅ FC06/FC16
Compatibilità store&forward

Domande frequenti — Connessione dei modelli M340/M221 al cloud

È necessario modificare il programma SoMachine/Unity Pro? No. Il gateway Eziwan si connette in modalità Modbus master al PLC slave. Non viene aggiunta alcuna riga di codice al PLC. Se il PLC è già configurato come slave Modbus (come avviene per impostazione predefinita), la connessione è immediata.

Il mio M340 è già dotato di un sistema SCADA Unity Pro: è compatibile? Sì. Più master Modbus TCP possono interrogare lo stesso slave contemporaneamente. Il gateway Eziwan e il vostro SCADA coesistono senza conflitti, a condizione di configurare una frequenza di polling ragionevole (≥ 1 s).

Posso monitorare i moduli di ingresso analogici (BMX AMI 0410)? Sì. I moduli analogici sono indirizzati nelle tabelle %IW (ingressi) e %QW (uscite). Consultare la documentazione di Unity Pro per la mappatura dei registri dei moduli specifici.

Il gateway funziona se la rete 4G è interrotta? Sì. Il gateway Eziwan integra un buffer su scheda SD: i dati continuano a essere acquisiti localmente e vengono trasmessi in blocco non appena viene ripristinata la connettività (store-and-forward). Gli avvisi locali (SMS diretti) rimangono operativi anche senza il cloud.

È compatibile con la gamma Zelio Logic? Zelio Logic Smart Relay supporta Modbus RTU in modo limitato. A seconda del modello (SR2/SR3), l'accesso ai registri interni potrebbe essere limitato. Contattateci per verificare la compatibilità del vostro modello specifico.


Avviare il proprio POC

Avete un M340, un M221 o un M580 in sede e desiderate verificare la connessione al cloud?

Eziwan offre un POC gratuito di 30 giorni che include:

  • 1 gateway preconfigurato spedito entro 48 ore
  • Onboarding guidato dal nostro team tecnico
  • Dashboard configurate in base alle vostre esigenze
  • Senza impegno, senza carta di credito

Avvia il POC gratuito → | Calcola il tuo ROI →

Per approfondire


Utilizzate altre linee di prodotti Schneider Electric (Altivar, Easergy, PowerLogic)? Contattateci per verificare la compatibilità con la vostra apparecchiatura specifica.


Risorse aggiuntive