Neva Otomasyon · 10.08.2026 · 6 dk okuma
Modbus RTU protokolünde aynı seri hat üzerindeki her cihaz benzersiz bir slave (unit) adresi taşımalıdır. Geçerli adres aralığı 1 ile 247 arasındadır; 0 adresi yayın (broadcast) için ayrılmıştır. İki ya da daha fazla cihaz aynı adresi paylaştığında master'ın gönderdiği sorguya birden çok cihaz aynı anda yanıt verir ve hatta elektriksel çakışma oluşur. Bu durum, saha okuma katmanının topladığı verinin güvenilirliğini doğrudan tehdit eder.
Çakışmanın en yaygın sebebi, fabrika çıkışında varsayılan adresle gelen cihazların (çoğu üretici için 1) devreye alınmadan önce yeniden adreslenmemesidir. Bir RS485 hattına arka arkaya birkaç enerji analizörü veya sayaç eklendiğinde, hepsi varsayılan adreste kalırsa hat baştan kararsız çalışır. Diğer sebepler arasında adres planının belgelenmemesi, panoya sonradan eklenen cihazların gözden kaçması ve DIP switch ayarının yanlış okunması yer alır.
Slave ID çakışmasının tipik işaretleri, iki cihazın yanıtının üst üste binmesinden kaynaklanan bozuk çerçevelerdir. Master genellikle CRC hatası ya da timeout görür çünkü gelen baytlar iki ayrı yanıtın karışımıdır. Bazen okuma başarılı gibi görünür ama değerler bir cihaza ait olmayıp iki cihaz arasında salınır. Aralıklı ve tekrarlanamayan okuma hataları, tek bir adres için sürekli değişen değerler ve hat üzerindeki cihaz sayısı arttıkça kötüleşen kararlılık, çakışmanın güçlü göstergeleridir.
En güvenilir tespit yöntemi tek tek izolasyondur: hattaki cihazları birer birer bağlayıp her adresi ayrı ayrı sorgulamak. Bir adres yalnızca bir cihaz bağlıyken temiz yanıt verip, ikinci cihaz bağlanınca bozuluyorsa çakışma doğrulanmış olur. Adres tarama (1'den 247'ye kadar FC03 ya da FC04 ile sıralı sorgu) hangi adreslerin yanıt verdiğini ortaya çıkarır; aynı adreste tutarsız yanıt alınması çakışmaya işaret eder. Argus EMS gibi merkezi izleme platformları, belirli bir cihazdan gelen değerlerin beklenmedik biçimde sıçraması durumunda erken uyarı vererek saha ekibini bu tür sorunlara yönlendirir. Argus EMS üzerinden tutulan cihaz kayıtları, hangi adresin hangi fiziksel cihaza karşılık geldiğini izlemeyi de kolaylaştırır.
| Belirti | Olası Neden | Çözüm |
|---|---|---|
| Sürekli CRC hatası | İki cihaz aynı adreste yanıt veriyor | Cihazları izole et, çakışan adresi yeniden ata |
| Timeout veya yanıt yok | Çakışan yanıtlar birbirini boğuyor | Adres planı oluştur, benzersiz ID ver |
| Değerler iki cihaz arasında salınıyor | Aynı sorguya iki kaynak yanıt veriyor | Hattı segmentlere ayır, adresleri ayrıştır |
| Cihaz sayısı arttıkça kötüleşme | Varsayılan adreste kalan yeni cihazlar | Devreye almadan önce her cihazı adresle |
Çakışmayı kalıcı olarak gidermenin yolu disiplinli bir adres planıdır. Her cihaza, panoya eklenmeden önce DIP switch ya da üreticinin yazılımı üzerinden benzersiz bir slave ID atanmalıdır. Aşağıdaki adımlar saha kurulumlarında çakışmayı önler:
Temiz bir adres planı yalnızca haberleşmeyi stabil tutmaz; veri bütünlüğünün de temelidir. Argus EMS platformunun saha okuma katmanı her cihazı benzersiz adresiyle eşleştirdiği için, hatta yapılan disiplinli adresleme doğrudan raporların ve faturalandırmanın doğruluğuna yansır. Neva Otomasyon ekibi olarak yeni saha kurulumlarında adres planının baştan dokümante edilmesini öneriyoruz; sonradan çakışma avlamak, doğru planlamadan çok daha maliyetlidir. Argus EMS üzerinden gelen anormal okuma uyarıları, bu tür donanım kaynaklı sorunların erken yakalanmasını kolaylaştırır.
İlgili İçerikler
Bir demo oturumunda kendi verilerinizle sistemi keşfedin.