Software protocollo Modbus. Monitorare, dividere ed emulare i dati Modbus.

Software Modbus

Che cos'è Modbus? In poche parole, è un metodo utilizzato per trasmettere informazioni seriali tra dispositivi elettronici. Modbus è un protocollo aperto che può essere utilizzato gratuitamente per applicazioni commerciali. È stato sviluppato da Modicon per controllare i loro controllori logici programmabili (PLC). Il protocollo si basa sull'architettura master-slave.

Nella comunicazione Modbus, il master trasmette richieste ai dispositivi slave che restituiscono una risposta. I dispositivi slave hanno ciascuno un indirizzo identificativo distinto. Il master può inviare messaggi e richieste a singoli slave o a tutti contemporaneamente. Quando è richiesta una risposta, il messaggio viene generalmente inviato a un dispositivo slave specifico. L'indirizzo slave è il primo byte in una richiesta in modo che gli slave sappiano se ascoltare o ignorare il messaggio.

Molte industrie utilizzano il protocollo Modbus per stabilire la comunicazione seriale tra i dispositivi. Supporta i protocolli TCP/IP e RS232/RS433/RS485. È supportato anche ma meno frequentemente è Modbus su UDP.


Sommario:

  1. Software di monitoraggio Modbus
  2. Perché dividere i dati Modbus?
  3. Condividi Modbus su Ethernet
  4. Utilità di terze parti per il protocollo Modbus

Software di monitoraggio Modbus


Le implementazioni seriali di Modbus sono quelle più utilizzate nell'industria. Esistono due diverse varianti di Modbus seriale:

Modbus ASCII - utilizza caratteri ASCII per comunicazioni più leggibili dall'uomo. I checksum sono derivati usando un controllo di ridondanza longitudinale (LRC). I messaggi iniziano con due punti (":") e terminano con un carattere di nuova riga (CR / LF).

Modbus RTU è la variazione più spesso impiegata. Presenta i dati in un formato binario compatto. Un messaggio è composto da byte consecutivi senza spazi tra loro. Il controllo degli errori viene eseguito aggiungendo un checksum di controllo di ridondanza ciclico (CRC) ai comandi. Il software Modbus RTU identifica la fine di un messaggio con uno spazio di 3,5 caratteri che funge da delimitatore.

Se sei uno sviluppatore di software che lavora con Modbus ASCII o RTU, potresti trarre grandi vantaggi dall'utilizzo di software Modbus di livello professionale che può aiutarti a monitorare e analizzare i dati inviati con il protocollo.

Software di monitoraggio Modbus

Serial Port Monitor di Eltima Software analizza e monitora i messaggi Modbus RTU e ASCII. Presenta un'interfaccia intuitiva e opzioni di filtro flessibili che consentono di eseguire analisi dettagliate sulla comunicazione Modbus.
Serial Port Monitor logo

Serial Port Monitor

Annota ed analizza l'attività della porta seriale
4.8 Rango basato su 41+ utenti, Recensioni(75)
Scarica 14 dias do ensaio totalmente funcional
Serial Port Monitor

Modbus Protocol Analyzer è un'utilità Modbus che può essere fondamentale per la risoluzione dei problemi relativi allo sviluppo di driver o applicazioni. Può anche essere utilizzato per le attività di test e ottimizzazione in una rete Modbus.

Questo software di monitoraggio Modbus professionale consente di:

  • Visualizza i dati monitorati nella vista terminale, linea, tabella o dump per un'analisi più semplice. I filtri possono essere utilizzati per limitare i dati e le visualizzazioni possono essere utilizzate singolarmente o tutte in una volta per monitorare la flessibilità.
  • È possibile osservare più porte seriali contemporaneamente in una singola sessione di monitoraggio. I dati vengono acquisiti in base al principio first-in-first-out, facilitando l'individuazione dei problemi di comunicazione seriale.
  • Emula il trasferimento seriale dei dati per confrontare la risposta di un dispositivo o di un'applicazione. Questa funzione è ottima per la risoluzione dei problemi.
  • Le porte seriali utilizzate da un altro programma possono essere monitorate immediatamente senza alcun impatto sulla prima applicazione. La visualizzazione dei dati in tempo reale facilita l'identificazione e il monitoraggio di eventuali problemi.

Perché dividere i dati Modbus?


Una tipica implementazione Modbus è costituita da un singolo controller o master e da più sensori o slave. Comunicano tra loro attraverso un'interfaccia seriale controllata da un software seriale specializzato. A volte, diverse applicazioni potrebbero richiedere l'accesso alla porta contemporaneamente. A tale scopo, è necessario utilizzare il software splitter Modbus.

Software splitter Modbus

VSPD PRO logo

Virtual Serial Port Driver PRO


Requisiti: Windows (32-bit e 64-bit): XP(solo Standard)/2003(solo Standard)/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016. 6.54MB spazio libero. Versione 9.0.270. (12 Apr, 2018). 4.8 Rango basato su 85+ utenti, Recensioni(91)
Categoria: Serial Port Software
Virtual Serial Port Driver PRO è un'utilità all-in-one avanzata che può essere utilizzata per creare e gestire bundle di porte RS485 reali e virtuali.
Virtual Serial Port Driver PRO

Virtual COM Port Driver Pro di Eltima è un'ottima soluzione per la suddivisione dei dati Modbus.

  • L'applicazione divide il traffico della porta seriale duplicando i dati ricevuti da una porta COM e inoltrandola a un numero illimitato di interfacce seriali virtuali o reali.
  • Virtual COM Port Driver Pro consente la duplicazione dei dati trasmessi a una porta seriale in modo da poter avere più applicazioni accedervi contemporaneamente.
  • Virtual COM Port Driver Pro consente la creazione di un numero illimitato di porte virtuali RS232 / RS422 / RS485 secondo le esigenze del sistema. Ciò consente di dividere il traffico Modbus creando copie virtuali della porta COM di un master Modbus e utilizzandole per trasmettere dati alle applicazioni connesse.

Condividi Modbus su Ethernet


La possibilità di condividere la comunicazione Modbus su Ethernet è un'altra preziosa caratteristica di Serial to Ethernet Connector. It allows remote users to connect to a local Modbus device over an IP-based network.

Sec logo

Serial to Ethernet Connector


Requisiti: Requisiti per Windows (32-bit e 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012. 4.58MB spazio libero. Versione 8.0.1113. (1 Giugno, 2020). 4.9 Rango basato su 52+ utenti, Recensioni(86)
Categoria: Serial Port Software
Questa applicazione di comunicazione consente di condividere i dati Modbus con più utenti collegati in rete su TCP a UDP. Non sono previsti limiti di distanza in modo da poter accedere ai dati da qualsiasi macchina connessa alla rete.
Serial to Ethernet Connector

  • L'applicazione Modbus su IP può essere eseguita come servizio in background. Questo fatto ti consente di chiudere l'applicazione quando non la stai utilizzando attivamente.
  • Con questo strumento software è possibile accedere in remoto fino a 500 dispositivi Modbus contemporaneamente.
  • Puoi eseguire il backup della configurazione dell'app e spostarla facilmente su un altro computer per risparmiare tempo e lavoro extra.
  • Sono disponibili versioni Windows e Linux del connettore da Modbus a Ethernet. Si noti che la soluzione Linux funziona con un'interfaccia a riga di comando.

Utilità di terze parti per il protocollo Modbus


QModMaster è un'app basata su Qt che simula un dispositivo Modbus master. È uno strumento gratuito che fornisce all'utente un monitor del bus con cui analizzare il traffico e un'interfaccia utente grafica per facilità d'uso.

SimplyModbusMaster - è un'applicazione che consente di simulare un master Modbus utilizzando il formato ASCII o RTU. Tutte le informazioni vengono visualizzate utilizzando un'unica finestra.

Simply Modbus Slave - Il software Modbus slave monitora le richieste principali e può essere utilizzato anche nei formati Modbus RTU o ASCII. Utilizza una finestra per la configurazione e la visualizzazione delle impostazioni. Un'altra finestra viene utilizzata per i dati.

Modbus Poll è un'altra applicazione che viene utilizzata per simulare un dispositivo master Modbus. Può essere molto utile per gli sviluppatori che lavorano con dispositivi slave Modbus. Con questo programma, è possibile monitorare contemporaneamente più slave Modbus o aree dati. Il test è facilitato creando e inviando stringhe di dati di test nel centro test dell'app e rivedendo la risposta dello slave in formato esadecimale.

Serial Port Monitor

Requisiti: Windows (32-bit e 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2012/2016/2019 , 8.15MB dimensione
Versione 8.0.388 (7 Luglio, 2020) Note di rilascio
Categoria: Serial Port Software