Software Modbus: test, monitoraggio e master emulazione

Olga Weis

Modbus è un protocollo di comunicazione pubblicamente pubblicato costruito su un'architettura master-slave. È implementato in una vasta gamma di settori per stabilire la comunicazione tra vari dispositivi elettronici. Il protocollo Modbus può essere utilizzato per l'invio di dati su linee seriali RS-485, RS-422, RS-232 e TCP / IP (Modbus TCP). Anche Modbus su UDP è possibile anche se non è ampiamente utilizzato.

Modbus software

Cos'è Modbus e come funziona


Il protocollo Modbus è una struttura di messaggistica di una comunicazione master-slave tra dispositivi elettronici intelligenti. Di norma i segnali vengono trasferiti dai dispositivi a un controller principale oa una risorsa che raccoglie i dati. Un dispositivo master può indirizzare una richiesta individualmente su un dispositivo slave o trasmetterla a tutti gli slave. Quando viene ricevuto un singolo segnale, lo slave risponderà, mentre quando viene trasmesso il segnale, la risposta di solito non è prevista. Il primo byte inviato dal master è l'indirizzo slave. In questo modo ogni dispositivo slave sa se ignorare il messaggio o ascoltarlo dopo questo primo byte.

Esistono due varianti del protocollo Modbus utilizzato nella comunicazione seriale:

  • Modbus ASCII - utilizza caratteri ASCII per la comunicazione del protocollo. Viene utilizzato il checksum di controllo della ridondanza longitudinale e i messaggi sono incorniciati da due punti iniziali (":") e una riga finale finale (CR / LF).
  • Modbus RTU: questo protocollo mostra i dati in una vista binaria compatta. RTU controlla le informazioni sugli errori seguendo i comandi con checksum della ridondanza ciclica. I byte vengono inviati consecutivamente senza spazi tra di loro con uno spazio di 3,5 caratteri tra i messaggi per un delimitatore. In questo modo il software sa che è stato avviato un nuovo messaggio. I messaggi RTU sono incorniciati da periodi di inattività.

Tipi di software Modbus e loro utilizzo


Come accennato prima, il protocollo Modbus è molto diffuso, specialmente le versioni seriali di esso (RTU e ASCII). Modbus RTU è in realtà l'utilizzo più comune del protocollo Modbus. Stai sviluppando software che comunica con dispositivi elettronici tramite Modbus RTU? In questo caso apprezzerai sicuramente un software Modbus RTU di alta qualità per il monitoraggio e l'analisi dei dati inviati tramite questo protocollo. Lo stesso con variazione Modbus ASCII.

Programma di monitoraggio Modbus

Serial Port Monitor sviluppato da Eltima Software ti aiuta a monitorare ed analizzare i messaggi inviati tramite le ambedue variazioni del protocollo Modbus. La sua interfaccia amichevole mostra viste comprensibili di dati ed offre dei filtri flessibili per un'analisi precisa.
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

Serial Port Monitor sviluppato da Eltima Software aiuta a monitorare e analizzare i messaggi inviati attraverso entrambe le varianti del protocollo Modbus. La sua interfaccia amichevole mostra visualizzazioni complete dei dati e offre filtri flessibili per analisi precise. Serial Port Monitor offre un modo conveniente per rintracciare i possibili problemi durante lo sviluppo di un'applicazione o di un driver, testare e ottimizzare i dispositivi seriali, ecc.

Questo software di test Modbus professionale ti consente di:

  • Collegati a una porta seriale già utilizzata da un altro programma e inizia a monitorarla proprio lì. Tutti i dati ricevuti dal porto sono mostrati in tempo reale per il rilevamento immediato di eventuali problemi.
  • Monitora più porte seriali contemporaneamente. È possibile analizzare l'attività di diverse porte seriali in una sessione in modo sincrono. I dati che fluiscono in entrambe le direzioni sono registrati convenientemente in un singolo registro su base first-in first-out.
  • Visualizza i dati acquisiti in una tabella, in un terminale, in una linea e in una vista di dump allo stesso tempo. È possibile utilizzare vari filtri per un monitoraggio preciso.
  • Emula il trasferimento dei dati su un dispositivo seriale per vedere esattamente come reagirà a specifici comandi.

Simulatori Modbus master e slave.


  • QModMaster è un'app basata su Qt che simula un master Modbus. Questo software è gratuito e offre un'interfaccia grafica completa e un monitor bus per l'analisi del traffico.
  • SimplyModbusMaster -can simulare un Modbus RTU o un master ASCII Modbus. Mostra tutte le informazioni in un'unica finestra.
  • Slave Modbus RTU e slave Software slave ASCII - funziona come slave Modbus RTU o slave Modbus ASCII e monitora le richieste master. Una finestra è utilizzata per inserire e visualizzare le impostazioni e la seconda finestra per i dati.
  • Sondaggio Modbus dispone di un'interfaccia di più documenti e simula un master Modbus. Una buona app di supporto per coloro che stanno sviluppando i dispositivi slave Modbus. Questo software Modbus può monitorare contemporaneamente più slave Modbus e / o aree dati. Gli sviluppatori hanno la possibilità di creare e inviare le proprie stringhe di test nel "test center" e ottenere il risultato dallo slave in formato esadecimale.

Serial Port Monitor

Requisiti: Windows XP / 2003/2008 / Vista / 7/8/10 / Server 2012 , 9.16MB dimensione
Versione 7.0.342 (14 Genn, 2018) Note di rilascio
Categoria: Serial Port Software