Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Programma per il protocollo Modbus. Monitora, suddividi ed emula i dati Modbus

Olga Weis Olga Weis
Programma Modbus

Cos'è Modbus? In poche parole, è un metodo usato per trasmettere delle informazioni seriali tra dispositivi elettronici. Modbus è un protocollo aperto che può venire usato per applicazioni commerciali in maniera gratuita. È 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 oppure a tutti quanti simultaneamente. Quando è richiesta una risposta, il messaggio viene inviato di solito ad un dispositivo slave specifico. L'indirizzo slave è il primo byte in una richiesta, pertanto gli slave sanno se ascoltare il messaggio oppure ignorarlo.

Molte industrie usano il protocollo Modbus per stabilire la comunicazione seriale tra i dispositivi. Supporta i protocolli TCP/IP e RS232/RS433/RS485. Anche supportato, ma visto meno di frequente, è Modbus su UDP.

Programma di monitoraggio Modbus

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

ASCII Modbus - usa i caratteri ASCII per una comunicazione leggibile dall'utente. I checksums sono derivati usando un controllo di ridondanza longitudinale (LRC). I messaggi inizianti con due punti (“:") e concludenti con un un carattere di nuova riga (CR/LF).

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

Se sei uno sviluppatore di programmi che lavora con ASCII oppure RTU Modbus, potresti trarre grandi vantaggi dall'uso di un programma Modbus di livello professionale che può aiutarti nel monitorare ed analizzare i dati inviati con tale protocollo.

Programma di monitoraggio Modbus

Il monitoraggio della porta seriale di Electronic Team, Inc. analizza e monitora sia i messaggi ASCII che RTU di Modbus. È dotato di un'interfaccia intuitiva e opzioni di filtraggio 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

L'analizzatore del protocollo Modbus è un'utilità Modbus che può essere determinante durante la risoluzione dei problemi con lo sviluppo di driver o applicazioni. Può anche essere usato per gli sforzi di collaudo ed ottimizzazione su di una rete Modbus.

Questo programma di monitoraggio Modbus professionale ti consente di:

  • Vedere i dati in modalità terminale, linea, tabella o scarico per una analisi facilitata. I filtri possono essere usati per limitare i dati e le modalità di visione possono essere usate singolarmente o tutte in una volta per monitorare la flessibilità.
  • Osservare più porte seriali simultaneamente, in un'unica sessione di monitoraggio. I dati vengono acquisiti in base al principio first-in-first-out, semplificando l'individuazione dei problemi di comunicazione seriale.
  • Emulare il trasferimento di dati seriali per confrontare la risposta di un dispositivo o di un'applicazione. Questa funzione risulta ottima per la risoluzione dei problemi.
  • Monitorare immediatamente le porte seriali usate da un altro programma, senza impatto alcuno sulla prima applicazione. La visualizzazione dei dati in tempo reale facilita l'identificazione e il monitoraggio di eventuali problemi.

Perché suddividere i dati Modbus?

Una tipica implementazione Modbus è costituita da un singolo controller o master e più sensori o slave. Comunicano tra loro tramite un'interfaccia seriale controllata da un programma seriale specializzato. A volte, diverse applicazioni potrebbero aver bisogno di accedere alla porta contemporaneamente. A tal fine, devi usare il programma di suddivisione Modbus.

Programma di suddivisione Modbus

VSPD PRO logo

Virtual Serial Port Driver PRO


Requisiti: Windows 7/8/8.1/10/11 (32/64-bit), Windows Server 2012/2016/2019, Windows su ARM. 6.91MB spazio libero. Versione 10.0.992. (17 Magg, 2022). 4.8 Rango basato su 85+ utenti, Recensioni(91)
Categoria: Communication Application
Virtual Serial Port Driver PRO è un'utilità tutta in uno avanzata che può essere usata per creare e gestire pacchetti di porte RS485 reali e virtuali.
Virtual Serial Port Driver PRO

Virtual COM Port Driver Pro di Electronic Team è una soluzione eccellente per la suddivisione dei dati Modbus.

  • L'applicazione suddivide il traffico della porta seriale duplicando i dati ricevuti da una porta COM e inoltrandoli 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 accedere a più applicazioni alla volta.
  • Virtual COM Port Driver Pro abilita la creazione di un numero illimitato di porte virtuali RS232/RS422/RS485, quante necessarie al tuo sistema. Ciò ti consente di suddividere il traffico Modbus creando delle copie virtuali di una porta COM di un master Modbus e usarle per trasmettere i dati alle applicazioni collegate.

Condividi Modbus su Ethernet

La capacità di condividere una comunicazione Modbus su Ethernet è un'altra funzione di valore di Serial to Ethernet Connector. Consente agli utenti remoti di connettersi a un dispositivo Modbus locale su una rete basata su IP.

Sec logo

Serial to Ethernet Connector


Requisiti: Windows (32-bit e 64-bit): 2008 R2 SP1/7 SP1/8/10/11; Windows Server 2012/2016/2019; Windows 10/11 su ARM.. 5.76MB spazio libero. Versione 8.0.1203. (8 Mar, 2022). 4.9 Rango basato su 52+ utenti, Recensioni(86)
Categoria: Communication Application
Questa applicazione di comunicazione consente di condividere i dati Modbus con più utenti collegati alla rete tramite TCP a UDP. Non ci sono limiti di distanza imposti in modo da poter accedere ai dati da qualsiasi macchina connessa alla rete.
Serial to Ethernet Connector
  • L'applicazione Modbus over IP può essere eseguita come servizio silente. Questa cosa ti consente di chiudere l'applicazione quando non la stai usando attivamente.
  • Puoi accedere a un massimo di 500 dispositivi Modbus in remoto in una volta, con questo strumento programmatico.
  • Puoi eseguire una copia per il ripristino della configurazione dell'applicazione e spostarla facilmente su un altro computer per risparmiare tempo e lavoro aggiuntivo.
  • Sono disponibili versioni del connettore da Modbus ad Ethernet per Windows e Linux . Per cortesia nota che la soluzione Linux funziona con un'interfaccia a riga di comando.

Utilità di terze parti per il protocollo Modbus

QModMaster è un'applicazione basata su libreria QT che simula un dispositivo master Modbus. È uno strumento gratuito che fornisce l'utente di un monitor con cui analizzare il traffico, tramite un'interfaccia utente grafica facile da usare.

SimplyModbusMaster - è un'applicazione che consente di simulare un master Modbus usando il formato ASCII oppure RTU. Tutte le informazioni vengono mostrate usando un'unica finestra.

Simply Modbus Slave - è un programma Modbus slave che monitora le richieste del master e può essere usato anche nei formati RTU o ASCII Modbus. Usa una finestra per la configurazione e la visualizzazione delle impostazioni. Un'altra finestra viene usata invece per i dati.

Modbus Poll è un'altra applicazione usata per simulare un dispositivo master Modbus. Può risultare molto utile per gli sviluppatori che lavorano con dispositivi slave Modbus. Con questo programma puoi monitorare più slave Modbus o aree dati allo stesso momento. Il collaudo viene facilitato dalla creazione e dall'invio di stringhe di dati di collaudo, nel centro di collaudo dell'applicazione e dalla revisione della risposta dello slave, in formato esadecimale.

Serial Port Monitor

Requisiti: Windows (32 bit e 64 bit): XP/2003/2008/Vista/7/8/10/11, Windows Server 2012/2016/2019/2022, Windows su ARM , 8.28MB dimensione
Versione 9.0.556 (3 Ag, 2022) Note di rilascio
Categoria: Communication Application