Che cos'è Modbus? Funzionamento, vantaggi e applicazioni nella domotica

Autore: T. Graf | Data: 14/08/2026

Modbus è un protocollo di comunicazione aperto per lo scambio di dati di processo tra dispositivi di automazione. Un client – ad esempio un sistema di gestione degli edifici – richiede valori o stati. I server interpellati, quali sensori, trasduttori o regolatori, restituiscono i dati richiesti o eseguono un comando di scrittura.

Il protocollo è stato sviluppato nel 1979 da Modicon per i sistemi di controllo industriale. Oggi Modbus viene utilizzato nell’automazione industriale e degli edifici, poiché consente di collegare dispositivi di diversi produttori tramite linee seriali o reti basate su Ethernet. Soluzioni radio adeguate possono inoltre integrare i dispositivi Modbus in un sistema di automazione in modalità wireless.

Modbus definisce la struttura delle richieste, l’indirizzamento dei dispositivi e delle aree dati, nonché le modalità di lettura e scrittura dei valori misurati, degli stati o dei valori di setpoint. Il percorso fisico di trasmissione è indipendente da questi aspetti. Pertanto, Modbus può essere utilizzato, ad esempio, come Modbus RTU tramite RS-485 o come Modbus TCP tramite Ethernet.

Torna al blog

Come funziona Modbus?

Modbus funziona secondo il principio "richiesta-risposta". Il client avvia la comunicazione e invia la propria richiesta a un server specifico. La richiesta contiene, tra le altre cose, la funzione desiderata e l'indirizzo dell'area di dati richiesta. Il server elabora la richiesta e restituisce i dati richiesti o un messaggio di conferma relativo al comando eseguito.

Nell’automazione degli edifici, ad esempio, il sistema di gestione dell’edificio può richiedere a un sensore di temperatura ambiente il valore misurato in quel momento. La richiesta è indirizzata al dispositivo corretto e al registro documentato nel manuale del dispositivo. Il sensore risponde con il valore memorizzato, che il sistema di gestione dell'edificio interpreta sulla base della documentazione del produttore e utilizza per la visualizzazione o la regolazione.

  • Modbus è il protocollo – non il cavo

    Modbus appartiene al livello applicativo e descrive la comunicazione tra dispositivi. La connessione fisica è separata da questo. Modbus RTU viene spesso trasmesso tramite RS-485, mentre Modbus TCP utilizza Ethernet e TCP/IP. Il mezzo di trasmissione e il protocollo non devono quindi essere confusi.

  • Client e server anziché master e slave

    Il client invia una richiesta e il server a cui è indirizzata risponde. Nella documentazione dei dispositivi più datata si utilizzano spesso ancora i termini “master” e “slave”. In fase di progettazione, inoltre, ogni dispositivo o partecipante deve essere identificato in modo univoco.

  • Documentato apertamente

    Le specifiche e le guide di implementazione sono disponibili tramite la Modbus Organization.

  • Seriale o Ethernet

    Modbus RTU utilizza la comunicazione seriale; Modbus TCP opera tramite reti TCP/IP.

  • Funzioni standardizzate

    I codici funzione definiscono la lettura e la scrittura di bit e registri.

  • Prodotti di diversi produttori

    Dispositivi di diversi fornitori sono integrabili se l'interfaccia e il modello di dati sono compatibili.

  • Espandibile in modo pianificabile

    I partecipanti compatibili possono essere aggiunti all'interno di una struttura di rete adeguata.

  • Dispositivi intercambiabili

    In presenza di interfacce e assegnazioni dei registri compatibili, i singoli dispositivi possono essere sostituiti.

  • Integrabile in sistemi esistenti

    Modbus RTU e Modbus TCP possono essere integrati in sistemi di automazione esistenti.

  • Scalabile in base all'architettura del sistema

    Segmenti aggiuntivi, repeater o gateway consentono la realizzazione di sistemi più estesi.

Che cos'è Modbus RTU?

Modbus RTU è un'implementazione seriale a codifica binaria del protocollo Modbus. Nella building automation a tale scopo viene spesso impiegato RS-485. Più dispositivi possono comunicare lungo una linea bus adeguatamente progettata; ogni partecipante necessita di un indirizzo univoco.

Per un collegamento funzionante, baud rate, parità e bit di stop devono coincidere tra i dispositivi coinvolti. Anche il cablaggio, la topologia e le resistenze di terminazione devono essere adatti all'installazione. Modbus RTU opera di norma in modo asincrono nella trasmissione seriale e separa i messaggi tramite intervalli di tempo definiti.

Che cos'è Modbus TCP?

Modbus TCP trasmette messaggi Modbus tramite TCP/IP e viene tipicamente impiegato in reti di automazione basate su Ethernet. I dispositivi vengono raggiunti tramite indirizzi IP. Un Unit-ID può inoltre identificare un partecipante a valle, ad esempio dietro un gateway.

Modbus TCP facilita l'integrazione nelle infrastrutture IP esistenti. Tuttavia, il Modbus TCP classico non dispone di crittografia integrata né di autenticazione forte. I dispositivi non dovrebbero quindi essere raggiungibili senza protezione da Internet pubblico. La segmentazione della rete, i firewall e gli accessi remoti protetti fanno parte di un adeguato concetto di sicurezza.

Modbus ASCII e soluzioni Modbus wireless

Modbus ASCII codifica i dati come caratteri ASCII. I telegrammi possono così essere analizzati più facilmente in fase di diagnosi, ma rispetto alla rappresentazione binaria RTU richiedono più caratteri per trasmettere la stessa informazione. Nei nuovi progetti di automazione degli edifici, RTU e TCP sono di solito più rilevanti; ASCII si trova soprattutto in sistemi esistenti o in ambienti di sistema particolari.

I dati Modbus possono inoltre essere integrati tramite idonee soluzioni wireless e un gateway. Tuttavia, una soluzione di questo tipo non è automaticamente un proprio standard di trasmissione della Modbus Organization. Per la compatibilità, la portata e la pianificazione della radio sono decisivi il sistema specifico, il gateway e i dispositivi supportati.

Scopri di più su W-Modbus

Modbus nell'automazione degli edifici

Nell'automazione degli edifici, Modbus collega i dispositivi di campo con controllori, stazioni di automazione o il sistema di supervisione dell'edificio. I sensori forniscono i valori di misura in formato digitale, consentendo ai sistemi di livello superiore di monitorare gli stati, visualizzare i valori e implementare strategie di regolazione.

Le grandezze di misura tipiche sono temperatura, umidità relativa, pressione differenziale, CO₂, VOC, polveri sottili e flusso d'aria. Anche valori di setpoint, modalità di funzionamento e messaggi di stato possono essere trasmessi tramite i registri previsti a tale scopo.

La comunicazione digitale può ridurre l'onere di cablaggio e integrazione rispetto a una trasmissione esclusivamente a stella di singoli segnali analogici. Il vantaggio concreto dipende dalla topologia, dal numero di nodi, dai percorsi dei cavi e dal concetto dell'impianto. Modbus non consente automaticamente di risparmiare energia; il protocollo fornisce i dati sulla cui base una strategia di regolazione adeguata può operare in modo più efficiente.

Scoprire i sensori Modbus cablati

Evitare errori tipici con Modbus

Il solo supporto di Modbus non garantisce ancora la comunicazione tra due dispositivi. Tipo di trasmissione, parametri, funzioni e mapping dei dati devono corrispondere su entrambi i lati.

In fase di messa in servizio verificare in particolare:

  • indirizzi univoci dei dispositivi
  • baud rate, parità e bit di stop
  • collegamenti A/B secondo la documentazione del rispettivo produttore
  • struttura del bus, derivazioni e terminazione
  • indirizzo del registro e possibile offset di indirizzamento
  • codice funzione, tipo di dato e scalatura
  • ordine di byte e word per valori multicomponente
  • segmentazione della rete e diritti di accesso in Modbus TCP

Una risposta di eccezione o uno stato di comunicazione supportano la diagnostica, ma non indicano automaticamente il punto fisico del guasto. Alimentazione, linea, terminazione e parametrizzazione devono comunque essere verificati sistematicamente.

Modbus, Modbus-SD o W-Modbus?

I classici sensori Modbus S+S sono soluzioni cablate con separazione galvanica. Sono adatti per progetti in cui il disaccoppiamento elettrico è parte del concetto di impianto previsto.

Modbus-SD è la linea di prodotto cablata a costo ottimizzato per applicazioni in cui non è richiesta la separazione galvanica. Il principio di comunicazione rimane Modbus RTU; la differenza risiede nella versione del dispositivo e nel campo di impiego previsto.

W-Modbus è adatta per retrofit wireless e installazioni in cui si desidera evitare linee bus. La scelta finale dipende dall'ambiente elettrico, dall'infrastruttura esistente, dai percorsi dei cavi e dai requisiti specifici del progetto.

Richiedere una consulenza tecnica

Conclusione: selezionare Modbus in base all’infrastruttura

Modbus è un protocollo consolidato per lo scambio di dati di processo nell’automazione industriale e degli edifici. Modbus RTU è adatto a strutture di fieldbus seriali, mentre Modbus TCP consente la comunicazione in reti basate su Ethernet. Per un funzionamento affidabile sono determinanti indirizzi univoci, parametri di comunicazione adeguati e una mappatura dei registri documentata correttamente.

Per la selezione dei prodotti, S+S offre sensori Modbus cablati, la serie Modbus SD ottimizzata nel prezzo nonché soluzioni wireless W-Modbus. Quale versione sia adatta dipende non solo dal protocollo, ma anche dall’ambiente elettrico e dal concetto di installazione.

Fonti tecniche:

FAQ

Qual è la differenza tra Modbus RTU e Modbus TCP?

Modbus RTU trasmette messaggi binari compatti tramite una connessione seriale, spesso RS-485. Modbus TCP trasporta messaggi Modbus su Ethernet e TCP/IP. Le funzioni di base e le aree dati sono simili; differiscono invece la struttura di rete, l’indirizzamento, la struttura dei messaggi e la messa in servizio.

Modbus è un sistema bus o un protocollo?

Modbus è innanzitutto un protocollo di comunicazione del livello applicativo. Può essere impiegato su diversi mezzi di trasmissione. Nel caso di Modbus RTU, RS-485 costituisce spesso il collegamento fisico del bus; nel caso di Modbus TCP, il trasporto avviene tramite una rete Ethernet e TCP/IP.

Quale cavo è necessario per Modbus RTU?

Per Modbus RTU su RS-485 si utilizza solitamente un cavo intrecciato idoneo. Tipo di cavo, schermatura, sezione, lunghezza massima e terminazione dipendono dal baud rate, dall’ambiente disturbato e dai requisiti del produttore. Sono quindi determinanti le istruzioni di installazione dei dispositivi impiegati e l’attuale guida all’implementazione della serial line.

Modbus TCP è sicuro?

Il Modbus TCP classico non offre di per sé alcuna crittografia né una forte autenticazione dei partecipanti. Per questo motivo non dovrebbe essere esposto al pubblico Internet senza protezione. Le misure adeguate sono reti segmentate, firewall, accessi remoti protetti e – se supportato dai componenti – Modbus Security con TLS

Che cosa distingue Modbus, Modbus-SD e W-Modbus presso S+S?

I dispositivi S+S Modbus classici sono cablati e con separazione galvanica. Anche Modbus-SD comunica via cavo tramite Modbus RTU, ma per applicazioni ottimizzate nei costi rinuncia alla separazione galvanica. W-Modbus integra i sensori idonei in modalità wireless nell’infrastruttura di automazione tramite un gateway.