E-mail: [email protected]

Hotline di servizio: +86-18022178932

Rs485 vs modbus - Qual è la differenza

Il tutorial sulla comunicazione RS485 è uguale al protocollo di comunicazione

RS485 è uno standard di trasmissione dati seriale ampiamente utilizzato nelle implementazioni industriali. Quando si implementa RS485 cavo comunicazione, solitamente viene utilizzato il protocollo di comunicazione. Questo distingue massimo485 dal protocollo standard del settore per le connessioni di comunicazione seriale, il protocollo RS232 comunica tramite la trasmissione di caratteri in codice ANSI. Se utilizzerai apparecchiature che utilizzano RS485 Arduino protocollo, è importante comprendere il protocollo di comunicazione.

Se sei un tecnico responsabile del supporto dei dispositivi RS485, ci sono alcuni suggerimenti per semplificare il tuo lavoro. Forniamo questo breve tutorial che dimostra la differenza tra il protocollo di comunicazione e il protocollo RS485.

Cosa sono RS485 e RS232

RS485 e RS232 lo sono solo il protocollo fisico di comunicazione (cioè standard di interfaccia), RS485 è la modalità di trasmissione differenziale, e RS232 è la modalità di trasmissione single-ended, ma il programma di comunicazione non presenta molta differenza.

RS485is è un protocollo standard del settore simile alla connessione di comunicazione seriale, utilizzato per realizzare la comunicazione seriale dei dati. I due protocolli utilizzano segnali elettrici diversi per ottenere la trasmissione dei dati.

Uno dei motivi per utilizzare l'interfaccia RS485 in ambienti industriali è la sua capacità di servire più dispositivi sullo stesso bus. Ciò elimina la necessità di più interfacce disponibili quando si interrogano più dispositivi. Ciò può essere fatto utilizzando un terminatore del bus, spostando un interruttore, oppure avvitando una piccola resistenza sul terminale. È necessario prestare attenzione per garantire che venga utilizzata l'interfaccia corretta, come RS485 e Rs232 i protocolli non sono completamente compatibili. È possibile creare un gateway tra una connessione di comunicazione seriale standard del settore e un'interfaccia RS485, ma in genere vedrai il protocollo RS485 collegato direttamente a un RS485 a USB, GSM, o porta Ethernet. Questo metodo a basso costo non richiede l'uso di componenti aggiuntivi.

I dispositivi che utilizzano la porta RS485 utilizzano solitamente il protocollo di comunicazione. Quando il protocollo American Standard Code for Information Interchange per apparecchiature standard del settore collegate tramite comunicazione seriale non viene più utilizzato, si consiglia di studiare le differenze tra i protocolli del protocollo di comunicazione. Questo è lo scopo di questo breve tutorial sul protocollo di comunicazione.

La tabella seguente riassume le caratteristiche del protocollo RS485. RS485 fornisce la trasmissione half-duplex su linee bilanciate, e la distanza di trasmissione può raggiungere 1.2 chilometri.

Se hai bisogno di maggiori informazioni su RS485, puoi consultare la VIA (Associazione delle industrie elettroniche) o un'azienda che produce apparecchiature compatibili con questo protocollo, come Texas Instruments o Maxim Semiconductor.

Cos'è il connettore RS485

RS-485 è uno standard di comunicazione seriale che fornisce funzionalità di comunicazione asincrona, come il controllo del flusso hardware, controllo del flusso del software, e controllo di parità. È stato ampiamente utilizzato per decenni.

Cos'è un sistema half-duplex

Un sistema half-duplex è costituito da uno o più trasmettitori e ricevitori, e può funzionare solo un trasmettitore alla volta. La comunicazione viene ottenuta dal mittente che effettua una richiesta a un destinatario specifico. Il trasmettitore attende quindi una risposta per un periodo di tempo predeterminato o decide che non verrà ricevuta alcuna risposta dal ricevitore.

La rete RS485 è costruita sulla struttura master/slave. Il master funge da trasmettitore, fare richieste allo schiavo designato come destinatario. Il dispositivo master attende la risposta, e se non ottiene una risposta entro il termine appropriato, terminerà la comunicazione.

Cos'è Modbus

Messaggio del protocollo di comunicazione

Il principio di un messaggio di protocollo di comunicazione. In una rete Modbus RS485, la comunicazione inizia quando un dispositivo master invia una query a un dispositivo slave connesso. Lo slave trascorre del tempo monitorando la rete per query specifiche ad essa. Quando viene ricevuta una query, esegue un'azione o risponde con una risposta al server principale. La query viene avviata solo dal dispositivo master. Protocollo di comunicazione Il protocollo fornisce all'host la scelta di inviare un messaggio a uno specifico dispositivo slave o di comunicare con tutti i dispositivi slave contemporaneamente. Ciò è ottenuto attraverso uno speciale “trasmissione” indirizzo 100. Prodotti come Integra e la Society for Psychical Research non supportano l'uso di questo indirizzo di trasmissione.

Utilizzare le bobine per inviare operazioni di lettura e scrittura tramite messaggi del protocollo di comunicazione. Le bobine sono costituite da parole a 16 bit e registri binari. Lo slave può solo rispondere ai messaggi ricevuti, ma non è possibile avviare la comunicazione con il master.

Ad ogni dispositivo slave collegato al bus RS485 in parallelo viene assegnato un ID slave univoco del protocollo di comunicazione. Tutte le comunicazioni del protocollo di comunicazione iniziano con l'invio dell'ID dello slave, sia per ricordare allo schiavo di accettare la richiesta, oppure per informare il master su quale dispositivo fornisce Reply.

Allo stesso modo in cui funziona una connessione standard del settore per una connessione di comunicazione seriale, anche i dispositivi slave e master devono essere opportunamente configurati. Parametri come velocità e parità devono essere sincronizzati attraverso la rete.

Formato del messaggio del protocollo di comunicazione

Il formato del messaggio utilizzato nel protocollo di comunicazione tra il dispositivo master e il dispositivo slave è definito nel protocollo.

Una query Amodbus è costituita da un dispositivo (o trasmesso) indirizzo, un codice funzione che definisce qualsiasi azione richiesta, i dati restituiti dalla richiesta, e campi di controllo degli errori.

UN UNMLa risposta dell'odbus è costituita da campi per verificare che l'operazione richiesta sia stata eseguita, dati inviati con i campi di risposta e di controllo errori. Se il dispositivo slave non può soddisfare la richiesta, o se un errore influisce sulla ricezione del messaggio, il dispositivo slave creerà un messaggio di errore nella sua risposta.

Modalità di trasferimento seriale

Protocollo di comunicazione La comunicazione adotta due diverse modalità di trasmissione seriale: ASCII e RTU.

ModBus ASCII (Codice standard americano per lo scambio di informazioni) la modalità invia ciascun messaggio a 8 bit in ASCII come due caratteri ASCII. I vantaggi della modalità includono la possibilità di monitorare facilmente i messaggi su una console di testo. Questa modalità consente inoltre di rendere accettabile un intervallo di un secondo senza avviare un timeout.

ModBus RTU (Unità terminale remota) la modalità trasmette informazioni in diversi formati. Qui, un messaggio a 8 bit contiene due caratteri esadecimali a quattro cifre. I dati che utilizzano questa modalità di trasmissione devono essere inviati in un flusso continuo, che fornisce un throughput più elevato alla stessa velocità di trasmissione rispetto alla modalità ASCII.

Conclusione

RS485 è uno standard di trasmissione dati seriale ampiamente utilizzato nelle implementazioni industriali. Il protocollo Modbus è comunemente utilizzato quando si implementa la comunicazione RS485. Ciò differenzia RS485 dal protocollo RS232 che comunica trasmettendo con caratteri ASCII.

Condividi ora

Articoli correlati

Lasciare una risposta

Il tuo indirizzo email non verrà pubblicato. I campi richiesti sono contrassegnati *