RS485 Modbus Haberleşme Hatası

Operatör Panelleri Paylaşım Platformu
Cevapla
ayberk61
Mesajlar: 34
Kayıt: 10 Kas 2020, 11:18

RS485 Modbus Haberleşme Hatası

Mesaj gönderen ayberk61 » 16 May 2022, 08:34

Sistemde HMI'dan değer okuduğum 2 adet slave cihazım var. 3. bi slave cihaz eklemeye çalıştığımda diğer slave cihazlarını ve yeni eklemeye çalıştığım cihazı okuyamıyorum. ID hatası veriyor. Ancak simply modbus programıyla yeni eklemeye çalıştığım cihaza sorunsuz yazmaktayım. İlk haberleştirdiğim cihazlardan veri okumaktayım. Ancak yeni eklemeye çalıştığım cihaza veri yazmak istiyorum. Sisteme eklediğimde ise diğer cihazlarda çalışmıyor. Ne yapabilirim? x2 base 10 hmi kullanıyorum. Diğer cihazlar için com1/2 portunu kullanıyorum. Ayrıca 3/4 portunu da yeni ekleyeceğim cihaz için ekleyebilir miyim?

Teknik3
Beijer Türkiye
Beijer Türkiye
Mesajlar: 858
Kayıt: 08 Eki 2013, 15:02

Re: RS485 Modbus Haberleşme Hatası

Mesaj gönderen Teknik3 » 17 May 2022, 12:20

Merhabalar.

bu 3 cihaza da simply modbus üzerinden aynı anda haberleşebiliyorsanız panel tarafında da haberleşebiliyor olmalısınız. Ama unutmayın bu üç slave cihaz için sadece 1 tane controleer tanımı yapmanız gerekiyor. çünkü bütün slavelere aynı port üzerinden ulaşılacak. Size ornek bir progje gönderiyorum tagtanımlarındaki adreslere dikkat edin projedeki ve buna göre sistemini uyarlayın.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

ayberk61
Mesajlar: 34
Kayıt: 10 Kas 2020, 11:18

Re: RS485 Modbus Haberleşme Hatası

Mesaj gönderen ayberk61 » 17 May 2022, 14:00

Selamlar, cevabınız için teşekkür ediyorum. Açık bir şekilde anlatamamış olabilirim. Şuanda halihazırda çalışan 2 adet slave cihazım var. 2sinden de veriyi HMI üzerinden alabiliyorum. RS485 hattına , yeni takacağım 3. cihazı bağladığımda direkt olarak diğer slave cihazlarım adres hatası vermeye başlıyor. Diğer cihazları sistemden çıkartıp yeni takacağım cihazı bağladığım da hiç bi şekilde iletişim kuramıyorum. Ya slave id arızası ya da bad reply arızası veriyor. Simply modbus master programı ile bu cihaza bağlanıp veri yazabiliyorum. Yani adresleme de hata olmadığını düşünüyorum. Ancak hmi içerisine çok fazla data ekledim. Belki poll groupla alakalı bi durum olabilir mi? Nerede hata yapıyorum çözemedim. Ayrıca com2 yi rs485 olarak ayarladım. Eski cihazlarımı orada kullanıyorum. Ek olarak yeni bağladığım cihazı com4 ucuna bağlayabilir miyim? rs485 olarak ayarladım o portu da. Ayrıca sahada bunu da denedim. Gene haberleşemedim. MODBUS tagli slave adresi 50 olan cihazım çalışmamakta. id 180 ve 202 sistemimde çalışıyor şuan.

Özetle;
180 ve 202 idli cihazımla haberleşme var.
Yeni eklediğim id 50 olanla haberlesemiyorum. (simply modbus master ile veri yazabiliyorum bu cihaza yani kablo da bir problem yok)
RS485 konnektöründe 1 ile 6 uçlarını kullanıyorum
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
En son ayberk61 tarafından 17 May 2022, 14:04 tarihinde düzenlendi, toplamda 2 kere düzenlendi.

ayberk61
Mesajlar: 34
Kayıt: 10 Kas 2020, 11:18

Re: RS485 Modbus Haberleşme Hatası

Mesaj gönderen ayberk61 » 17 May 2022, 14:00

Ek resimler
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Teknik3
Beijer Türkiye
Beijer Türkiye
Mesajlar: 858
Kayıt: 08 Eki 2013, 15:02

Re: RS485 Modbus Haberleşme Hatası

Mesaj gönderen Teknik3 » 18 May 2022, 09:10

Buradaki herşey doğru görünüyor. Bad repy station hatası alıyorsanız hatta parazit oluşturacak bişey oluyor yada cihazlardan biri geç cevap veriyor olabilir. Geç cevap veren cihazın mesajı ile bir sonraki mesaj birbiriyle karışma ihtimali de var. Bu hat üzerinde sadece yeni eklediğiniz cihaz ile haberleşecek bir test programı yapın ix te ve id=50 olan ile haberleşebiliyor musunuz bir kontrol edin. Bu test esnasında diğer istasyonlar da hatta bağlı olsun. birde son olrak hattın sonuna 120 Ohm direnç bağlamayı deneyin.

ayberk61
Mesajlar: 34
Kayıt: 10 Kas 2020, 11:18

Re: RS485 Modbus Haberleşme Hatası

Mesaj gönderen ayberk61 » 23 May 2022, 10:30

Teşekkür ederim dediğiniz gibi yapacağım. Bi sorum var COM2 ucunu 180 ve 202 slave adresleri için, COM4 ucunu yeni yapacağım bağlantı için kullanabilir miyim? serial kısmına sadece 1 adet com portu yazılabiliyor

edit: yeni controller oluşturup yaptım
En son ayberk61 tarafından 23 May 2022, 10:39 tarihinde düzenlendi, toplamda 1 kere düzenlendi.

Teknik3
Beijer Türkiye
Beijer Türkiye
Mesajlar: 858
Kayıt: 08 Eki 2013, 15:02

Re: RS485 Modbus Haberleşme Hatası

Mesaj gönderen Teknik3 » 23 May 2022, 10:33

Evet Kullanabilirsiniz. COM4 için bir tane daha Modbus master ekleyin ve bağlantı portunu com4 seçin. com 4 e bağlı cihazın adreslerini bu yeni oluşan Controller altına girmeniz gerekiyor. Bağlantı uçları 485 için yine aynı 1 :DATA+ , 6:DATA-

Cevapla