M-Bus vs Modbus: due standard distinti, non una sola famiglia
M-Bus e Modbus si assomigliano nel nome, ma non condividono la stessa specifica. M-Bus è uno standard europeo pensato appositamente per la lettura dei contatori, mentre Modbus è un bus di campo industriale generico usato su una gamma di dispositivi molto più ampia.
Come distinguerli in un progetto reale
Verifica a cosa serve il dispositivo
Se il dispositivo è costruito appositamente per leggere un contatore di calore, acqua, gas o elettricità, molto probabilmente parla M-Bus, normato come EN 13757.
Verifica cosa è davvero il dispositivo
Se si tratta di un inverter di frequenza, un PLC, un inverter fotovoltaico o un componente di automazione generico che riporta anche dati energetici, aspettati Modbus (RTU o TCP), non M-Bus.
Cerca due schede tecniche, non una
Alcuni contatori espongono sia un'interfaccia M-Bus sia un'interfaccia Modbus. Leggi attentamente la documentazione del dispositivo - sono due funzioni separate, non lo stesso protocollo con due nomi.
Prevedi un gateway se devi combinarli
Quando i contatori M-Bus/wM-Bus devono alimentare un sistema BMS basato su Modbus o BACnet, un gateway dedicato esegue la conversione - senza di esso i due protocolli non sono interoperabili.
Cosa distingue davvero M-Bus da Modbus
Uno standard costruito per un solo compito
M-Bus è normato come EN 13757 specificamente per la lettura dei contatori di utenze. Modbus è un bus di campo industriale generico, nato in Modicon, oggi usato in inverter di frequenza, PLC, inverter fotovoltaici e molto altro - il conteggio dei consumi è solo uno dei tanti usi.
Origine diversa, scopo diverso
M-Bus (EN 13757) è stato sviluppato appositamente per la lettura remota dei contatori di calore, acqua, gas ed elettricità. Modbus è nato come protocollo di comunicazione industriale generico, adattato in seguito, tra le altre cose, al trasporto di dati di misura.
Filosofia di cablaggio diversa
L'M-Bus cablato usa un semplice bus a due fili, a bassa tensione e indipendente dalla polarità - il master alimenta il bus (tipicamente intorno ai 36V) e gli slave rispondono tramite modulazione di corrente, mantenendo l'hardware dei contatori economico e semplice.
Modello di indirizzamento diverso
I dispositivi M-Bus usano l'indirizzamento primario (1-250 per bus) o l'indirizzamento secondario tramite un ID di 8 cifre composto da codice produttore, numero di serie, versione e tipo di fluido - utile per sostituire un contatore senza reindirizzarlo.
M-Bus ha una propria variante wireless
Il wireless M-Bus (wM-Bus), normato come EN 13757-4, opera a 868 MHz nell'UE con modalità di comunicazione S, T e C per contatori a batteria. Modbus non ha uno standard equivalente dedicato al conteggio wireless.
I gateway collegano i protocolli, non li fondono
Esistono gateway che convertono i dati dei contatori M-Bus/wM-Bus in Modbus o BACnet per raggiungere un BMS o un sistema KNX - ed è proprio questa conversione a dimostrare che i due protocolli restano distinti alla base.
Integrazione M-Bus, valutata da ingegneri
Prima di fissare nel progetto del quadro un protocollo piuttosto che un altro, verifichiamo i dispositivi reali del tuo progetto e confermiamo con cosa comunicano.
- Verifica delle schede tecniche di contatori e dispositivi per confermare le interfacce M-Bus, wM-Bus o Modbus
- Indicazioni sulla configurazione di bus e segmenti in base alle capacità documentate del master
- Piano di indirizzamento primario o secondario per il parco contatori del progetto
- Selezione del gateway quando i dati M-Bus/wM-Bus devono raggiungere un sistema Modbus o BACnet
- Assemblaggio quadri secondo IEC 61439 con terminazioni M-Bus e Modbus etichettate correttamente
Domande frequenti
M-Bus e Modbus sono lo stesso protocollo?
No. Solo i nomi si assomigliano. M-Bus (EN 13757) è uno standard europeo pensato appositamente per la lettura dei contatori di utenze, mentre Modbus è un bus di campo industriale generico usato su molti tipi di dispositivi. Senza un gateway non sono interoperabili.
Chi normalizza ciascun protocollo?
M-Bus è normato come EN 13757 (livello fisico/di collegamento in EN 13757-2, livello applicativo in EN 13757-3, variante wireless in EN 13757-4). Modbus è nato in Modicon ed è oggi mantenuto come specifica aperta, al di fuori della famiglia EN 13757.
A cosa serve davvero ciascun protocollo?
M-Bus è stato progettato appositamente per la lettura remota dei contatori di calore, acqua, gas ed elettricità. Modbus è un bus di campo generico usato per inverter di frequenza, PLC, inverter fotovoltaici e molti altri dispositivi di automazione, dove il conteggio consumi è solo uno dei tanti casi d'uso.
Capita che uno stesso dispositivo usi entrambi?
Sì - alcuni contatori offrono sia un'interfaccia M-Bus sia un'interfaccia Modbus come opzioni separate. Questo non rende i protocolli identici: il produttore ha semplicemente integrato due percorsi di comunicazione indipendenti in un unico dispositivo.
Un gateway può far funzionare insieme M-Bus e Modbus?
Sì. Esistono gateway che convertono le letture dei contatori M-Bus/wM-Bus in Modbus (o BACnet) affinché un BMS possa acquisirle. Questo passaggio di conversione è necessario proprio perché i due protocolli non sono nativamente compatibili.
Non sei sicuro di quale protocollo serva davvero al tuo progetto?
Inviaci le schede tecniche di contatori e dispositivi: confermeremo se si tratta di M-Bus, wM-Bus o Modbus e come cablarli e indirizzarli correttamente.