Modbus Haberleşme Sorunları Nasıl Giderilir?
Modbus "bazen bağlanıyor" ise sorun protokol ezberinde değil, hat, parametre veya çift master'dadır. Bu yazı teşhis sırasıdır. Nasıl kurulacağı RTU ve TCP yazılarındadır; kare farkı protokol yazısındadır.
Önce ayırın: hiç kare yok mu, kare var değer yanlış mı?
Hiç kare yok: kablo, A/B ters, IP, port, slave ID, cihaz güç, yanlış VLAN. Kare var CRC hata: gürültü, sonlandırma, baud/parite uyuşmazlığı, uzun hat. CRC geçiyor değer saçma: endian, offset, yanlış işlev kodu, yanlış unit ID (başka cihazın kaydı).
RTU kontrol listesi
- Tek slave ile sadeleştirin
- Baud/parite/stop tüm cihazda aynı mı?
- Sonlandırma yalnızca uçlarda mı?
- İkinci bir USB çubuğu veya HMI aynı hatta master mı?
- Toprak döngüsü: ekranlı kablo tek taraftan toprak
TCP kontrol listesi
- Ping yetmez; 502'ye bağlanan soket var mı?
- Cihaz istemci kotası dolu mu? Eski SCADA oturumları
- İki SCADA aynı register'ı yazıyor mu?
- Firewall idle timeout soketi kesiyor mu?
Araç
Seri: kare izleyen teşhis yazılımı. Ethernet: anahtar port istatistiği, gerekirse paket yakalama. PLC'nin "hata sayacı" register'ı varsa onu da okuyun. Barikode özel yazılımda timeout ve exception kodunu loglar; exception 11 (gateway) gateway eşlemesine işaret eder.
Sıkça Sorulan Sorular
Timeout'u uzatmak çözüm mü?
Geçici teşhistir. Asıl neden yavaş slave, çok uzun tarama listesi veya çakışan master ise timeout yalnızca şikâyeti gizler.
Günde bir kez kopuyor
DHCP kiralama, yedekleme saatinde anahtar yükü, gece tarama değişimi. Saat damgalı log olmadan tahmin etmeyin.
Ankara'da 2018'den beri Netsis, Modbus/SCADA, özel yazılım ve chatbot işleri yapan Barikode Teknoloji ile konuşmak için iletişime geçin. info@barikode.com · +90 505 094 06 98 · İvedik OSB, 2224. Cad. No:1 İç Kapı No:116, Yenimahalle/Ankara