Modbus è essenzialmente un protocollo di comunicazioni. Sviluppato dalla Modicon (adesso Schneider Automation), era stato inizialmente impiegato come standard di comunicazione proprietario per i propri PLC. Nel tempo l'azienda ha mantenuto le specifiche di protocollo, in modo autonomo rispetto ad associazioni o organizzazioni professionali.
Il protocollo definisce la struttura e il formato dei messaggi e determina la modalità di risposta di un dispositivo slave quando viene interrogato dal dispositivo master. La standardizzazione di questi elementi determina l'interscambiabilità tra dispositivi di diversi produttori senza la necessità di utilizzare specifici drivers software.Il metodo di comunicazione utilizzato è master/slave. Le tecnologie di trasmissione utilizzate sono RS232 - RS422 - RS 485.
La tecnologia utilizzata definisce la piedinatura del connettore, il cablaggio e il livello dei segnali. La velocità di trasmissione e gli altri parametri come la lunghezza massima della linea dipendono dall'interfaccia seriale utilizzata.