Blog
Approfondimenti di settore

RS-485 e Modbus RTU: guida al cablaggio e all'integrazione

2026-09-15

Riassunto tecnico: Il

RS-485 è un'interfaccia di comunicazione seriale differenziale ampiamente utilizzata in applicazioni industriali. È comunemente impiegata per collegare dispositivi PLC, RTU, strumenti industriali, dispositivi I/O remoti e gateway industriali. Nei progetti pratici, il RS-485 viene spesso combinato con il Modbus RTU. Una comunicazione affidabile dipende non solo dalla coppia A/B, ma anche dal velocità di trasmissione, dall'indirizzamento del dispositivo, dalla topologia del bus, dalla terminazione, dal biasing, dal collegamento a massa, dall'isolamento, dalla protezione contro surtensioni e dall'interpretazione corretta dei registri.

Cos'è RS-485?

RS-485 è uno standard di interfaccia elettrica differenziale per la comunicazione seriale industriale. Definisce principalmente le caratteristiche elettriche di driver e ricevitori, tra cui la segnalazione differenziale, la carica del bus, le soglie dei ricevitori e il comportamento di rete multi-drop.Il modello

e RS-485 sono ampiamente utilizzati con trasmettitori di livello per radar, strumenti di pesatura, RTU, sistemi I/O remoti, moduli PLC e gateway industriali, poiché consentono di implementare una comunicazione digitale cablata robusta anche in ambienti caratterizzati da forte rumore elettrico.

RS-485 è un'interfaccia di comunicazione fisica; Modbus RTU è un protocollo di comunicazione.

Pertanto, RS-485 non è lo stesso di Modbus RTU, sebbenee Modbus RTU siano superiori a RS-485.È una delle combinazioni più comuni nell'automazione industriale.

– Architetture tipiche:

Misuratore di livello radar → RS-485 (Modbus RTU) → PLC /
Indicatore di pesatura → RS-485 (Modbus RTU) → PLC / DCS
Sensore di livello d'acqua a radar → RS-485 (Modbus RTU) → RTU → 4G → MQTT / HTTP Server

Come funziona la comunicazione differenziale RS-485?

La caratteristica principale di RS-485 èSegnalazione differenziale. Un bus 2-wire / RS-485 tipico utilizza una coppia intrecciata, comunemente denominata A e B.

Il ricevitore non si basa sulla tensione assoluta di un singolo conduttore rispetto a massa; invece, rileva la differenza di tensione tra i due conduttori:

V= V+− V× B

Se il rumore elettromagnetico esterno si propaga in modo simile su entrambi i conduttori, la componente in modalità comune viene ridotta dal ricevitore differenziale. È per questo motivo che la segnalazione differenziale e l'impiego di cavi a coppia tortuosa sono fondamentali per garantire l'immunità al rumore del modello RS-485.

MV-RD14G Misuratore di livello radar da 44 mm per temperature elevate e frequenza di 80 GHz

Perché il modello RS-485 utilizza solitamente un cavo a coppia torciuta?

I siti industriali possono contenere azionamenti a frequenza variabile, motori, contattori, relè, valvole solenoide, alimentatori di commutazione e cavi elettrici ad alta corrente; tutti questi componenti possono generare interferenze elettromagnetiche.

La torsione dei conduttori A e B consente a entrambi i fili di essere esposti a interferenze esterne simili; poiché il ricevitore valuta la differenza tra A e B, è possibile eliminare una parte significativa del rumore in modalità comune.

Per applicazioni a lunga distanza o in ambienti ad alta interferenza, si preferisce generalmente utilizzare un cavo industriale a coppia torciuta o a coppia torciuta schermata rispetto all'uso di due conduttori indipendenti.

Come dovrebbero essere cablati RS-485 A e B?

I dispositivi industriali possono utilizzare etichette come A/B, 485A/485B, D+/D− o RS-485+/RS-485−. Una complicazione pratica è che le convenzioni di denominazione A/B non sono sempre identiche tra i diversi produttori.

: non si deve presumere che "A sia sempre positivo" o che "B sia sempre negativo". Si deve sempre seguire il diagramma di cablaggio relativo ai dispositivi specifici da collegare.

Se l'alimentazione, le impostazioni Modbus e l'indirizzo del dispositivo sono corretti, ma non si riceve alcuna risposta, verificare la polarità A/B è uno dei primi passaggi per la risoluzione dei problemi.

È RS-485 Half-Duplex o Full-Duplex?

2-Wire RS-485: Architettura Half-Duplex comune

La maggior parte degli strumenti industriali utilizza una coppia A/B sia per la trasmissione che per la ricezione. Solo un nodo dovrebbe pilotare attivamente il bus in ogni momento.

Richiesta Master → Bus di Rilascio Master → Risposta Slave → Master riceve la risposta

4-Wire RS-485: È possibile l'utilizzo in modalità Full-Duplex

Alcuni sistemi utilizzano una coppia differenziale per la trasmissione e un'altra per la ricezione; ad esempio TX+/TX− e RX+/RX−. Pertanto, il modello RS-485 non è intrinsecamente limitato all'operazione in modalità Half-Duplex.

: Per trasmettitori di livello radar, strumenti di pesatura, RTU e dispositivi Modbus, il modello 2-wire (half-duplex) rappresenta ancora la soluzione più diffusa. RS-485

Perché i trasmettitori RS-485 utilizzano DE e RE?

: I tipici trasmettitori 2-wire e RS-485 dispongono di controlli DE (Driver Enable) e RE (Receiver Enable). Durante la trasmissione, il driver è abilitato; una volta inviato il frame, il trasmettitore deve rilasciare il bus in modo che un altro dispositivo possa rispondere.

Un controllo di direzione errato può causare timeout Modbus, conflitti di bus o un dispositivo slave che non riceve mai l'opportunità di rispondere. I dispositivi PLC, le RTU e i gateway industriali di solito gestiscono questa situazione in modo automatico, mentre i progetti personalizzati di MCU devono gestire correttamente i tempi di esecuzione.

Qual è la relazione tra RS-485 e Modbus RTU?

RS-485 definisce come i dati elettrici vengono trasmessi attraverso il cavo; Modbus RTU definisce come tali dati sono strutturati e interpretati.

e RS-485 da soli non definiscono quali byte rappresentino livello, peso, flusso o allarmi. Modbus RTU integra l'indirizzamento del dispositivo, i codici di funzione, gli indirizzi dei registri, la lunghezza dei dati, il controllo CRC e la struttura richiesta/risposta.

→ PLC → RS-485 → Richiesta Modbus RTU → Misuratore di livello radar;
→ Misuratore di livello radar → Risposta Modbus RTU → RS-485 → PLC;

Perché "RS-485 Output" da solo non è sufficiente?

Prima dell'integrazione, verificare almeno il protocollo, l'ID del dispositivo slave, la velocità di trasmissione (baud rate), il numero di bit dei dati, la parità, i bit di stop, la mappa dei registri, il tipo di dati, il fattore di scala e l'ordine dei byte.

Due dispositivi possono entrambi supportare RS-485 e Modbus RTU, ma comunque non riuscire a comunicare se uno è configurato con 9600 8N1 e l'altro con 19200 8E1.

Parametri comuni RS-485, Modbus RTU; Parametro

; Parametro; Nota tecnica
; Interfaccia fisica; RS-485;
; Protocollo; Generalmente Modbus RTU; confermare il dispositivo specifico
; Velocità di baud: 2400, 4800, 9600, 19200 bps o altri valori supportati
; Bit di dati; Generalmente 8 bit
; Parità: Nessuna / Par / Dispari
Stop Bits1 o 2;
– ID del slave;– Ogni slave sullo stesso bus deve utilizzare un indirizzo unico;
– Indirizzo della registro;– Ogni parametro di misurazione è associato a una registro definita;
– Tipo di dati;– INT16, UINT16, INT32, UINT32, Float, ecc.
ScalingAd esempio: valore grezzo ÷ 10 or ÷ 100
Ordine dei byteConferma in base al documento del protocollo del dispositivo
MV-RD21G Misuratore di livello radar ad alta temperatura (80 GHz) per solidi in massa

Quanti dispositivi possono essere collegati a un bus RS-485?

Il design tradizionale RS-485 è spesso discusso in termini di carichi di 32 unità.Tuttavia, l'affermazione «RS-485 supporta un massimo di 32 dispositivi» non rappresenta una regola universale per le reti moderne. I trasceiver moderni

possono essere progettati per carico di 1, 1/2, 1/4 o 1/8 unità; pertanto, il numero di nodi elettrici può superare i 32.

In progetti reali, fattori come la lunghezza del bus, la velocità di baud, il tempo di risposta, il ciclo di polling, la lunghezza delle branche, la terminazione, l'alimentazione e le condizioni EMC possono rappresentare i limiti pratici prima che si raggiunga il limite di carico del trasceiver.

RS-485: Distanza di comunicazione e velocità di baud

RS-485 è particolarmente adatto per le comunicazioni industriali a lunga distanza. Una distanza di circa1200 mè spesso citata come parametro di riferimento in ambito ingegneristico per velocità di comunicazione più basse; tuttavia, questa distanza non è garantita per ogni dispositivo o installazione.

La distanza effettiva dipende dal velocità di trasmissione, dall'impedenza del cavo, dalla capacità, dalle dimensioni del conduttore, dal numero di nodi, dalla topologia delle ramificazioni, dalla terminazione, dalla tensione in modalità comune, dall'earthamento, dalle interferenze e dalle prestazioni del trasmettitore/ricevitore.

Come regola generale:più lungo è il bus, più basso è il velocità di trasmissione raccomandato.

Perché si utilizza un resistore di terminazione da 120 Ω?

Su bus RS-485 di lunga distanza o ad alta velocità, un scarso adattamento di impedenza alle estremità del cavo può causare riflessioni, ringing, bordi distorti, errori CRC e timeout intermittenti.

Una pratica ingegneristica comune consiste nel terminare le due estremità fisiche del tronco principale con resistori vicini all'impedenza caratteristica del cavo, spesso120 Ω.

120 Ω — Dispositivo 1 — Dispositivo 2 — Dispositivo 3 — ... — Dispositivo N — 120 Ω

I resistori di terminazione si trovano normalmente alle due estremità del bus principale, e non su ogni nodo.

Resistori di bias e progettazione fail-safe

Quando nessun nodo sta pilotando attivamente il bus, alcuni sistemi utilizzano resistori di bias pull-up e pull-down per mantenere uno stato inattivo definito.Molti trasmettitori e ricevitori moderni dispongono internamente di un comportamento di sicurezza in caso di guasto; pertanto, il bias esterno deve essere valutato in base al hardware effettivo.

Topologia del bus consigliata: RS-485

; PLC → Dispositivo 1 → Dispositivo 2 → Dispositivo 3 → Dispositivo 4;

– Le ramificazioni a stella lunghe dovrebbero essere evitate quando possibile, poiché i segmenti lunghi generano discontinuità di impedenza e riflessioni.

Sistemi di messa a terra, isolamento e protezione contro surtensioni

La comunicazione differenziale non elimina i limiti di tensione in modalità comune. Per tratti di installazione esterna di lunga distanza, edifici diversi, stazioni di pompaggio, silos e siti soggetti a rumore elettrico, valutare la referenza del segnale, la terminazione dello schermo, l'isolamento galvanico, la protezione contro surtensioni e i transitori indotti da fulmini.

RS-485 vs. 4–20; mA vs.HART

ArticoloRS-485 Modbus RTU4–20 mA4–20 mA/HART
Tipo di segnaleDigitaleAnalogicoAnalogico + Digitale
Interfaccia tipica:; RS-485; Bus differenziale:; Loop di corrente:; Loop di corrente + FSK:
; Variabili multiple:; Comodo:; Tipicamente una variabile primaria per ogni loop:; Supporta variabili digitali aggiuntive:
; Bus per più dispositivi:; Supportato:; Non utilizzato normalmente come bus analogico condiviso:; Supportato in specifici modi multidrop:
; Integrazione tradizionale: PLC;richiede RS-485 InterfacciaMolto comuneModulo compatibile con HART necessario per l'elaborazione di dati digitali
Integrazione RTU / IoTMolto comuneRichiede ingresso analogicoRichiede interfaccia HART o gateway

RS-485 Applicazioni in METRAVON Sistemi industriali

1. Misurazione del livello con radar per serbatoi e silos

– Misuratore di livello radar → RS-485 – RTU Modbus → PLC / RTU
– Misuratore di livello radar → RS-485 → Gateway industriale → 4G / Ethernet → SCADA / Piattaforma IoT;

2. Monitoraggio dello stoccaggio di materiali solidi in grandi quantità

– Multi-trasmettitori di livello radar → RS-485 – Bus RTU Modbus → PLC;

3. Sistemi di pesatura industriale

Cella di carico → Trasmettitore/Indicatore di pesatura → RTU Modbus RS-485 → PLC

4. Monitoraggio remoto del livello e del flusso d'acqua tramite radar

Sensore radar per il livello dell'acqua → RTU Modbus RS-485 → RTU
Misuratore di flusso a radar → RS-485 → 4G RTU → MQTT / HTTP Server

5. I/O remoto e acquisizione distribuita di dati

Strumenti di campo → I/O remoto / RTU → RS-485 / Ethernet → PLC / SCADA

6. Gateway IoT industriale

/ RS-485 – Dispositivo Modbus RTU → Gateway industriale → Ethernet / 4G → MQTT / HTTP → SCADA / Cloud / Server client

/ RS-485 – Risoluzione dei problemi

– Sintomo– Cause comuni– Controlla innanzitutto
– Nessuna risposta– Connessione A/B invertita, indirizzo errato, velocità di trasmissione errata, protocollo errato, mancanza di alimentazione– Alimentazione, connessione A/B, ID Slave, impostazioni seriali,Richiesta Modbus
Tempo out-of-time intermittenteCavo troppo lungo, interferenze, errore di terminazione, velocità di baud troppo elevataCavo, terminazione a 120 Ω, schermatura, messa a terra, velocità di baud
Un dispositivo funziona, altri fallisconoIndirizzi duplicati, problema di topologia, carico, temporizzazione del pollingID dei dispositivi slave, struttura del bus, ciclo di polling
Comunicazione funzionale ma valori erratiRegistro errata, tipo di dati, ordine dei byte, scalaMappa di registriINT/Float, ordine dei byte, scalatura;

Lista di controllo per la progettazione e l'integrazione ingegneristica

Elemento;Cosa confermare;
Output;RS-485;
Protocollo;Modbus RTU o altro protocollo specificato;
ID del dispositivo slave;Valore predefinito e metodo di modifica
Velocità di trasmissione: deve corrispondere a PLC, RTU o gateway
; Mappa di registri: livello, peso, flusso, stato, allarmi, ecc.;
: Tipo di dati;: INT16, UINT16, INT32, valore flottante, ecc.
Ordine dei byte;Conferma della definizione del dispositivo;
Fattore di scala;Ad esempio: ×0.1 or ×0.01;
Distanza del cavo;Massima distanza di campo;
Quantità di nodi;Numero totale di dispositivi sul bus;
Isolamento;Se è necessario l'isolamento; RS-485;
Protezione contro surtensioni;Importante per applicazioni esterne o a lunga distanza;
Protocollo del gateway;MQTT, HTTP, TCP;Oppure protocollo specificato dal cliente:
, MV-RD14G; Misuratore di livello radar per alte temperature a 80 GHz da 44 mm:

FAQ

Q1: Il RS-485 è lo stesso del Modbus RTU?

No. Il RS-485 è l'interfaccia elettrica; il Modbus RTU è il protocollo di comunicazione.

Q2: Il RS-485 è sempre in modalità half-duplex?

No. 2-wire: Il RS-485 è generalmente in modalità half-duplex; mentre 4-wire: Il RS-485 può supportare la comunicazione in modalità full-duplex.

Q3: Quanti dispositivi possono essere collegati a un bus RS-485?

Il design tradizionale si riferisce spesso a carichi di 32 unità, ma i trasceiver moderni per carichi ridotti possono supportare un numero maggiore di nodi.

Q4: Il dispositivo RS-485 può comunicare a distanza di oltre 1200 m?

Una distanza di circa 1200 m può essere raggiunta in condizioni appropriate di cablaggio a bassa velocità e di ambiente, ma questa distanza non è garantita per ogni dispositivo.

Q5: Perché viene utilizzata una resistenza di 120 Ω?

riduce le riflessioni nella linea di trasmissione e viene normalmente installato alle due estremità del bus principale.

Q6: Il RS-485 può essere collegato direttamente a un server MQTT?

No. Di norma è necessario un gateway industriale per convertire i dati Modbus RTU in MQTT, HTTP o in comunicazione TCP/IP.

Q7: È possibile che più trasmettitori di livello radar condividano un bus RS-485?

Sì, purché gli indirizzi siano unici e il bus sia progettato correttamente.

Q8: È possibile collegare direttamente una cella di carico convenzionale al RS-485?

Di solito no.Una cella di carico a strumento di misura richiede normalmente un trasmettitore di pesatura, un indicatore o un modulo di pesatura.

Q9: Cosa bisogna verificare se la comunicazione funziona ma il valore visualizzato è errato?

Verificare l'indirizzo del registro, il tipo di dati, il formato segnato/non segnato, il formato a virgola mobile, l'ordine dei byte e il fattore di scala.

; MV-RD13S – Misuratore di livello radar a 80 GHz montato su supporto;

Conclusione

– RS-485 è un'interfaccia seriale differenziale industriale matura, ampiamente utilizzata per la misurazione del livello, la pesatura industriale, il monitoraggio del livello e del flusso d'acqua, nonché per RTU, I/O remoti e sistemi di acquisizione dati industriali.

METRAVON – Comunicazione Industriale e Integrazione di Sistemi

METRAVON consente di configurare architetture di comunicazione RS-485 e Modbus RTU per trasmettitori di livello radar, strumenti di pesatura, dispositivi di misurazione del livello e del flusso acque tramite radar, PLC, RTU, I/O remoto e gateway industriali.

Categorie di prodotti correlate

Consulta le categorie di prodotti per trovare rapidamente una soluzione di misura adatta alla tua applicazione.

Vedi tutti i prodotti
Misura di livelloInterruttori di livelloPesatura industrialeLivello e portataAcquisizione dati

Richiedi un preventivo

Indicaci il materiale, il campo di misura, le condizioni di processo, il tipo di montaggio, il segnale di uscita e la quantità stimata. Consiglieremo una configurazione adatta e prepareremo un preventivo.