Endüstriyel otomasyonda master-slave haberleşme mantığı, Modbus RTU/TCP, PROFIBUS DP, CANopen ve DNP3 gibi birçok protokolde temel bir yöntem olarak kullanılır. Bu yapı, bir ana cihazın (master) birden fazla bağımlı cihazı (slave) sorgulayarak veya komut göndererek veri alışverişini tek yönlü veya çift yönlü olarak yönetmesini sağlar, böylece sistem kararlılığı ve kontrolü artırılır.
Master Slave Haberleşme Mantığı Hangi Protokollerde Kullanılır? Nedir?
Endüstriyel otomasyonun temel taşlarından biri olan master-slave haberleşme mantığı, veri alışverişini düzenli ve öngörülebilir bir şekilde gerçekleştirmek için tasarlanmış hiyerarşik bir iletişim modelidir. Bu modelde, sistemde yalnızca bir adet master (ana) cihaz bulunur ve bu master cihaz, iletişim oturumunu başlatan, komutlar gönderen ve veri talep eden tek yetkili birimdir. Diğer tüm cihazlar ise slave (bağımlı) olarak adlandırılır ve master’dan bir talep veya komut almadıkça kendi başlarına veri gönderemez veya iletişimi başlatamazlar. Slave cihazlar, yalnızca kendilerine özel olarak gönderilen isteklere yanıt verirler.
Bu iletişim paradigması, özellikle deterministik (belirlenimci) ve kararlı çalışma gerektiren endüstriyel uygulamalarda yaygın olarak tercih edilir. Master-slave yapısı, veri çarpışmalarını (collision) minimize eder ve karmaşık ağ topolojilerini basitleştirir. Böylece, bir otomasyon sistemindeki PLC’ler, sensörler, aktüatörler, motor sürücüleri ve HMI’lar gibi farklı cihazlar arasında güvenilir ve düzenli bir bilgi akışı sağlanır. Bu yaklaşım, sistemin genel yönetimini kolaylaştırırken, hata ayıklama süreçlerini de daha anlaşılır hale getirir.
Çalışma Prensibi ve Teknik Veriler
Master-slave haberleşme mantığı, temelde sorgulama (polling) prensibiyle çalışır. Master cihaz, belirli bir zaman döngüsü içinde bağlı olduğu tüm slave cihazlara sırayla veya öncelik sırasına göre veri talepleri gönderir. Her bir talep, ilgili slave’in benzersiz adresini içerir ve slave bu adrese göre kendini tanır. Adreslenen slave, master’ın isteğini işler ve belirlenen formatta bir yanıt gönderir. Bu yanıt, talep edilen veriyi veya bir komutun onayını içerebilir. Slave’ler, master’dan gelen bir komut veya sorgu olmadan aktif olarak veri göndermezler; bu, onların pasif dinleyici rolünü vurgular. Bu deterministik yapı, kritik endüstriyel süreçlerde veri kaybını ve gecikmeleri minimuma indirme avantajı sunar.
Bu mantık, endüstriyel otomasyonun birçok kilit protokolünde benimsenmiştir:
- Modbus (RTU, ASCII, TCP/IP): Endüstriyel haberleşmenin belki de en yaygın ve eski protokollerinden biridir.
- Modbus RTU/ASCII: Genellikle RS-232 veya RS-485 seri portlar üzerinden çalışır. Bir Modbus master (genellikle bir PLC veya HMI), birden fazla Modbus slave (sensörler, aktüatörler, VFD’ler) ile haberleşir. Master, slave’in adresini, fonksiyon kodunu (veri okuma, yazma vb.) ve ilgili veriyi içeren bir sorgu çerçevesi gönderir. Slave, isteği işler ve bir yanıt çerçevesi döndürür. Veri bütünlüğü için CRC (Cyclic Redundancy Check) veya LRC (Longitudinal Redundancy Check) kullanılır.
- Modbus TCP/IP: Ethernet ağı üzerinden Modbus RTU çerçevelerini kapsülleyerek çalışır. Temel master-slave prensibi aynı kalmakla birlikte, fiziksel katman ve taşıma mekanizması Ethernet’in avantajlarından yararlanır. Bir Modbus TCP Client (master) ve Modbus TCP Server (slave) arasında iletişim kurulur.
- PROFIBUS DP (Decentralized Periphery): Yüksek hızlı bir alan veri yolu protokolüdür ve özellikle fabrika otomasyon

