Jump to content
GMTCNT Ekranlı Mini PLC'miz Çıktı Devamını oku... ×
DC Güç Kaynaklarımız stoklarımıza girmiştir! Devamını oku... ×
ekarinca

Modbus TCP Slave ID değiştirme sorunu

Önerilen İletiler

Selamlar,

GMTSuite ver 0.9.3.1 kullanıyorum. CPU Ethernet tarafında Modbus Slave cihaz eklediğimde, slave ID sini değiştiremiyorum. 

Paketler ID si 0 olan broadcast e gönderiyor gibi gözüküyor.

1751693077_Screenshotfrom2019-02-0322-52-35.thumb.png.50a4fa4e2365d2f09e15c93718c97693.png

 

Wireshark görüntüsü

1548907366_Screenshotfrom2019-02-0323-02-39.thumb.png.4aa7a40ff980c9fbcc8ac7dc4e1c35a6.png

Test için kullandığım python kodu çıktısı.

652130967_Screenshotfrom2019-02-0322-49-44.png.80c94135c7a63ec594c98b3a50074bff.png

tarihinde ekarinca tarafından düzenlendi
yanlış yazım

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

192.168.2.100 olarak gözüken IP mi değişmiyor,

Yoksa bu IP olan yere ne yazarsam yazayım cihaz hep aynı IP ile işlem yapıyor mu demek istiyorsun? 

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

IP tarafinda problem yok. Sorun Network id yazan kısım, ne yazarsak yazalım 0 id olarak gönderiyor.

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

Network ID,  RS485 ve RS232 master modda, harici dosya çekerken, Cihaz ID sini otomatik tanımlamak için kullanılan bir eklentidir. Ethernet kısmı için anlam ifade etmediğinde kaldırılacaktır.

Ethernet master da IP sonrası ID takısı bulunmamaktadır.

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

ID değeri Modbus Tcp için gereksiz gözükse de bazı slave cihazlar broadcast (ID=0) desteklemediği için haberleşme problemi olmaktadır.

Id si 1 olan slave in ilk 2 holding registeri ni okumak istedigimizde üretilmesi gereken paket.

01 03 0000 0002 +crc iken

00 03 0000 0002 +crc şeklinde gönderiliyor.

 

Yazılımda id için 0 ve farklı değerlerin girilmesi faydalı olacaktır. 

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

Hesap oluşturun veya yorum yazmak için oturum açın

Yorum yapmak için üye olmanız gerekiyor

Hesap oluştur

Hesap oluşturmak ve bize katılmak çok kolay.

Hesap Oluştur

Giriş yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Giriş Yap

×