ROCKWELL HMI / SCADA ✓ Çözüldü

Bir sürücünün fişini çekince tüm Modbus ağı haberleşmeyi kaybediyor

AT Ahmet Tunç · Proses Mühendisi · 03.07.2026 · 895 görüntülenme
MicroLogix 1400 PLC'den Modbus RTU ile birkaç VFD'yi polling ile okuyoruz, sürücülerden biri devre dışı kalıp fişi çekilince tüm ağ haberleşmeyi kaybediyor, diğer sürücüler de cevap vermiyor. PLC programında timeout ayarı yeterli değil mi?
1 Cevap
YE Yusuf Ergin · Bakım Mühendisi ✓ Kabul edilen çözüm Uzman
Bu, master'ın polling döngüsünün cevap vermeyen köle cihazda tıkanıp diğer cihazlara sıra gelmeden takılı kalmasından kaynaklanır; tek timeout parametresi yeterli olmuyor çünkü döngü mantığı bir sonraki adrese geçmeden bekliyor. Her Modbus okuma/yazma komutu için ayrı bir zaman aşımı sayacı ve hata durumunda otomatik olarak bir sonraki slave adresine atlayan bir state machine kurman gerekir. Ayrıca cevap vermeyen cihazı polling listesinden geçici olarak devre dışı bırakan bir 'device offline' bayrağı ekle, tekrar bağlandığında periyodik olarak yeniden dene. Bu yapıyı kurduktan sonra bir cihazın fişinin çekilmesi artık tüm ağı değil sadece o cihazın verisini etkiler.
İlgili konular
Tüm konular ROCKWELL konuları

Sor. Çöz. Paylaş.

Saha teknisyenleri ve mühendislerin gerçek arıza çözümleri. Hatanı yaz, topluluk ve uzmanlar yanıtlasın — sen de bildiğini paylaş.

19.779+HATA ÇÖZÜMÜ
271MARKA
124.202FİYAT KAYDI
İlk konular, sahada en sık yaşanan arızalardan Zeror ekibince derlenmiş örnek vakalardır.
Güvenlik uyarısı: Topluluk ve AI çözümleri referans amaçlıdır. Enerji, PLC ve makine müdahalelerinde yetkili teknik personel ve üretici talimatları esastır. Kritik uygulamalarda çözümün uzman tarafından doğrulanması önerilir.