Protocollo industriale

Modbus cloud: inviate i dati dei vostri PLC al cloud

Come collegare i propri dispositivi Modbus RTU o TCP al cloud? Architettura del gateway Modbus/MQTT, casi d’uso nei settori idrico.

In breve
Collegare le apparecchiature Modbus Il collegamento al cloud richiede un gateway IoT che interroghi le apparecchiature tramite Modbus RTU (RS-485) o Modbus TCP (Ethernet), converta i registri in messaggi strutturati (JSON/MQTT) e li trasmetta tramite un tunnel 4G crittografato a una piattaforma cloud. Questo bridge Modbus/MQTT è la soluzione standard per modernizzare gli impianti industriali senza sostituire le attrezzature esistenti.

Perché Modbus rimane il protocollo dominante

Introdotto nel 1979 da Modicon (oggi Schneider Electric), Modbus è il protocollo industriale più diffuso al mondo. Milioni di dispositivi — controllori logici programmabili, azionamenti, contatori, sensori, regolatori — utilizzano il protocollo Modbus. La sua semplicità, apertura e affidabilità lo rendono un punto di riferimento da 40 anni.

Il problema: Modbus è stato progettato per le reti locali seriali (RS-485) o Ethernet industriale, non per Internet. Per sfruttare questi dati nel cloud (monitoraggio, avvisi, analisi), è necessario un bridge Modbus/cloud.

Architettura Modbus verso il cloud

Dal sensore Modbus al dashboard
  1. Sensore ModbusRTURS-485
  2. Gateway Eziwanmaster Modbus
  3. Connettività 4GVPN crittografata
  4. Cloud Eziwanbroker MQTT
  5. Pannello di controllo e avvisiin tempo reale
SicuroVPN · crittografataConnettività4G LTE · Doppia SIMIndustrialeRobusto · affidabileSupervisioneCloud · tempo reale

Il gateway funge da master Modbus: interroga ogni dispositivo secondo una pianificazione configurabile (ogni secondo, ogni minuto…), raccoglie i registri e li pubblica tramite MQTT sul cloud. Gestisce contemporaneamente sia i dispositivi RS-485 (Modbus RTU) che quelli Ethernet (Modbus TCP).

I registri Modbus spiegati

Tipo di registroIndirizzoAccessoContenuto tipico
Bobina (Coil)1–9999Lettura/ScritturaStato digitale (ON/OFF): pompa, valvola, allarme
Ingresso digitale10001–19999Solo letturaIngresso digitale: interruttore, sensore
Registro di ingresso30001–39999Solo letturaMisura analogica: temperatura, corrente
Registro di mantenimento40001–49999Lettura/ScritturaSetpoint, parametro, valore configurabile

Il gateway legge i registri in base alle esigenze: ad esempio, i registri di misura ogni minuto, gli stati di allarme ogni 10 secondi. Il valore viene convertito in unità fisiche (ad es. registro 1234 → 123,4 °C con un fattore di 0,1).

Casi d’uso: Modbus verso il cloud per settore

Acqua e servizi fognari Stazioni di pompaggio, serbatoi, impianti di depurazione: lettura dei misuratori di portata (registro a 4 byte in virgola mobile IEEE 754), livelli dei serbatoi (4–20 mA → registro), stato delle pompe (bobine), pressione (trasduttore Modbus). Segnalazione in caso di pressione fuori intervallo o di guasto della pompa.

Energia Analizzatori di rete (PM500, PM800 Schneider, EM340 Carlo Gavazzi): tensione, corrente, potenza attiva/reativa, energia (kWh), fattore di potenza. Esportazione verso un dashboard energetico per il monitoraggio dei consumi e la fatturazione tra edifici.

Settore manifatturiero Variatori Schneider ATV, Danfoss VLT, ABB: frequenza del motore, corrente, guasti. Controllori logici programmabili (PLC): contatori di produzione, tempi di ciclo, indice di disponibilità (TRS/OEE). Dati trasmessi all’ERP o al MES.

Agricoltura / Smart Farming Sensori del suolo (umidità, temperatura, conduttività elettrica), stazioni meteorologiche, controllori di irrigazione: polling Modbus ogni 15 minuti, invio dei dati al cloud, avvisi automatici.

Polling Modbus: configurare la frequenza ottimale

Un errore comune: impostare un polling troppo frequente su un bus RS-485 lento, il che può causare il blocco delle apparecchiature. Raccomandazioni:

  • Variabili di stato critico (allarmi, guasti): ogni 5–10 s.
  • Misure di processo (temperatura, pressione, portata): ogni 60 s.
  • Contatori di energia (kWh, indice): ogni 5–15 min.
  • Parametri di configurazione: solo su richiesta.

Il gateway Eziwan consente di configurare gruppi di registri con frequenze di polling diverse.

L’approccio Eziwan

L'Eziwan Gateway integra un client Modbus RTU nativo (porta RS-485 su guida DIN) e Modbus TCP (Ethernet), un broker MQTT locale per la pre-elaborazione edge e un tunnel VPN verso l'Eziwan Cloud per il monitoraggio e gli avvisi.

Configurazione in pochi minuti tramite l’interfaccia cloud: selezionate i registri da leggere, la frequenza di polling e le soglie di allarme, senza intervenire sul programma del PLC.

Per approfondire: gateway Modbus RTU/TCP, gateway RS-485 cloud e OPC UA cloud industriale.

Domande frequenti

Da consultare anche