Tüm yazılar
Protokoller

Modbus RTU ve TCP: Endüstriyel Haberleşmenin Ortak Dili

Modbus neden hâlâ endüstrinin en yaygın protokolü? RTU ile TCP arasındaki farklar, adresleme mantığı ve sahadaki tipik kurulum hataları.

Modbus RTU ve TCP: Endüstriyel Haberleşmenin Ortak Dili

1979’da Modicon tarafından geliştirilen Modbus, 45 yılı aşkın süredir endüstride yaşıyor. Neden hâlâ her yerde? Çünkü basit, açık ve neredeyse her cihazda var.

Modbus RTU: Seri Hat Üzerinde

RTU, RS-485 fiziksel katman üzerinde çalışır. İki telli (A/B) bir hat üzerinde daisy-chain topolojisiyle 32 cihaza kadar bağlanabilirsiniz.

Adresleme mantığı:

Sahada en sık karşılaşılan hatalar:

  1. Hat sonundaki 120 Ω sonlandırma direncinin unutulması
  2. A/B tellerinin yer değiştirmesi
  3. Baud rate uyumsuzluğu (9600/19200/38400)
  4. Parite ayarlarının tutmaması (genelde 8N1 veya 8E1)

Modbus TCP: Ethernet Üzerinde

TCP sürümünde RTU’nun CRC kontrolü yerine Ethernet/IP çerçevesi devreye girer. Her cihazın bir IP adresi olur ve 502 portu kullanılır.

MBAP başlığı, RTU’da olmayan iki önemli bilgi taşır:

RTU mu, TCP mi?

Kriter RTU TCP
Mesafe 1200 m’ye kadar Ağ altyapısına bağlı
Hız 115200 bps’e kadar 100 Mbps+
Maliyet Düşük (iki tel) Ethernet altyapısı
Kullanım Eski hatlar, saha cihazları Yeni kurulumlar, SCADA

Pratikte çoğu tesisin her ikisi de var: eski hatlarda RTU, yeni kurulumlarda TCP. Aradaki köprüyü Modbus gatewayler kurar.

Sonraki Yazıda

Profinet ve Modbus TCP’nin aynı ağda nasıl bir arada çalıştığına, VLAN ayırımı ve güvenlik katmanlarına bakacağız.