Modbus, genellikle saha cihazları ile kontrol ekipmanları
arasında veri iletişimini sağlamak için kullanılır.
Modbus, genellikle veri toplama, kontrol, ve izleme
işlemlerinin yapıldığı otomasyon sistemlerinde kullanılır. Modbus, seri
iletişim üzerinden çalışır ve genellikle RS-232, RS-485 veya Ethernet gibi
iletişim arabirimlerini kullanır.
Modbus'un temelinde, bir ana cihazın (master) bir veya daha
fazla cihaz (slave) ile iletişim kurarak veri alışverişinde bulunması yatar.
Modbus RTU (Remote Terminal Unit), Modbus'un seri iletişim
üzerinden çalışan bir versiyonudur. Genellikle RS-232 veya RS-485 gibi fiziksel
katmanlar üzerinde çalışır. RTU, verilerin bireysel veri bitleri olarak
paketlenip gönderilmesini sağlar. Bu protokol, veri toplama ve denetim
sistemlerinde kullanılır.
Modbus TCP ise Modbus'un Transmission Control Protocol (TCP)
üzerinden çalışan bir versiyonudur. Bu, internet protokolü üzerinden çalışır ve
Ethernet ağları üzerinde iletişim sağlar.