Ana içeriğe geç
OtomasyonPLC / Modbus / RS-485Haberleşme / Arıza

Modbus RTU Haberleşmesi Neden Kesiliyor? RS-485 Sorunları ve Çözümü

Hazırlayan: VoltGuard Mühendislik Ekibi · Son gözden geçirme:

Soru

Kısa Cevap

Modbus RTU'nun fiziksel katmanı olan RS-485, topoloji, sonlandırma ve polarizasyon doğru yapılmadığında kararsız çalışır. Aralıklı zaman aşımlarının en sık nedenleri: sonlandırma direncinin (120 Ω) yalnız bir uca konması veya ikiden fazla noktada açık olması, hat polarizasyonunun (bias) olmaması, bükümlü çift olmayan kablo, yıldız topoloji ve uzun dal hatları, A/B uçlarının karışması, adres çakışması ve cihazlar arasında baud/parite farkı. Hat osiloskopla izlenip cihazlar tek tek sorgulandığında sorun genellikle kısa sürede bulunur.

Öne Çıkanlar

RS-485 Nasıl Çalışır?

RS-485 iki iletken üzerinde diferansiyel sinyal taşır; alıcı iki iletken arasındaki gerilim farkına bakar. Modbus seri hat spesifikasyonu (V1.02) ve TIA-485'e göre lojik 1 (boşta) durumunda B (D1) ucu A (D0) ucundan daha pozitiftir; lojik 0'da tersi geçerlidir. Üreticiler A/B etiketlerini farklı ve bazen ters kullandığı için kılavuzdaki D0/D1 tanımına bakılmalıdır. Diferansiyel yapı ortak mod gürültüsünü bastırır; düşük hızlarda 1200 m'ye kadar segment uzunluğu mümkündür.

Hat, karakteristik empedansına uygun sonlandırılmazsa uçlarda sinyal yansır; alıcı asıl sinyalle yansımayı ayırt edemez. Hiçbir sürücü aktif değilken (boşta) hat tanımsız kalırsa alıcılar gürültüyü veri gibi okur; polarizasyon dirençleri bu durumu önler. Tipik belirti, uzak cihazların bazen cevap verip bazen zaman aşımına düşmesidir.

Olası Nedenler

  1. Sonlandırma hatası: 120 Ω sonlandırma hattın yalnız iki ucunda olmalıdır. Yalnız bir uçta varsa yansıma, ara cihazlarda da açık bırakılmışsa hat aşırı yüklenir. Birçok cihazda DIP anahtarıyla seçilir; yalnız ilk ve son cihazda açık olmalıdır.
  2. Polarizasyon (bias) eksikliği: Modbus spesifikasyonu, hattın tek bir noktasında (genellikle master'da) D1'i 5 V'a, D0'ı ortak iletkene çeken 450–650 Ω dirençler ister. Bias yoksa veya birden fazla cihazda açıksa hat boştayken kararsızdır.
  3. Uygun olmayan kablo: Bükümlü çift olmayan çok damarlı kablolar yansıma ve gürültüye açıktır. RS-485 için tasarlanmış ekranlı bükümlü çift kablo (ör. Belden 3105A, Belden 9841 veya LiYCY-TP) kullanılmalıdır.
  4. Yıldız topoloji ve uzun dal hatları: Cihazlara T bağlantıyla uzun dallar çekilirse her dal bir yansıma noktasıdır. Spesifikasyon dal uzunluğu için 20 m üst sınır verir; pratikte dallar olabildiğince kısa tutulmalı, mümkünse zincir bağlantı yapılmalıdır.
  5. A/B uç karışıklığı: A/B, D+/D− veya D0/D1 adlandırmaları üreticiye göre değişir. Ters bağlanan cihaz hiç cevap vermez veya hatalı cevap verir.
  6. Adres çakışması: Aynı hatta iki cihaz aynı adresteyse ikisi aynı anda cevap verir ve çerçeve bozulur.
  7. Baud / parite / stop biti farkı: Master 9600 8N1'de çalışıyorsa tüm cihazlar aynı ayarda olmalıdır. Modbus spesifikasyonunda varsayılan çift parite (8E1) olduğundan bazı cihazlar bu ayarla gelir.

Ölçümle Nasıl Doğrularsınız?

Çözüm Önerileri

  1. Sonlandırmayı yalnız hattın iki ucunda (master ve en uzak cihaz) etkinleştirin.
  2. Polarizasyonu tek noktada yapın; master'da yoksa harici bias direnç modülü ekleyin.
  3. Kabloyu RS-485 için uygun ekranlı bükümlü çiftle yenileyin; topolojiyi zincir bağlantıya çevirin.
  4. Uzak cihazlar için dal hattı yerine ana hattı cihaza kadar götürüp geri döndürün.
  5. A/B ve ortak iletken bağlantılarını cihaz kılavuzuna göre doğrulayın.
  6. Adresleri benzersiz yapın; tüm cihazlarda baud, parite ve stop bitini eşitleyin.
  7. Motor kabloları yakınında haberleşme kablosunu ayrı güzergâhtan götürün; gerekirse izoleli RS-485 tekrarlayıcı veya galvanik izolatör ve ferrit halka kullanın.
  8. 32 birim yükü aşan hatlarda tekrarlayıcı kullanın veya Modbus TCP ağ geçidine geçin.

Benzer Sorular

Bu cevap genel teknik bilgi amaçlıdır. Kritik proses otomasyonunda cihaz üreticisinin kılavuzunu esas alın.

Modbus / Profinet / SCADA entegrasyonu için destek alınVoltGuard mühendisleriyle otomasyon projeleri planlayın.
PLC ve SCADA Otomasyon Teklif Al

← Tüm sorular: VoltGuard'a Sor