1. sayfa (Toplam 1 sayfa)
rs485 değer okuyamıyorum
Gönderilme zamanı: 14 Tem 2025, 10:26
gönderen vuqar_pashayev
İyi günler. RS485 üzerinden bağlan değer okuyamıyorum. Bağlantı var gözüküyor hem bağlandığım cihaz tarafda hem de PLC tarafda. Ama değer okuyamıyorum. Örnek video gönderdim. Cevaplarsanız sevinirim. Önceden teşekkürler
Re: rs485 değer okuyamıyorum
Gönderilme zamanı: 14 Tem 2025, 13:17
gönderen Turhan
Öncelikle hem Master hemde Slave aygıt tarafındaki haberleşme parametre yapılandırmanızı ve fiziksel bağlantınızı kontrol ediniz.
Eğer sorun devam eder ise mesaja eklediğim örnek program üzerinden adresleri değiştirerek okuma yapmayı deneyebilirsiniz.
.
Re: rs485 değer okuyamıyorum
Gönderilme zamanı: 15 Tem 2025, 12:00
gönderen vuqar_pashayev
Modbus Poll programını kullanarak cihazdan veri okumayı başardım amma aynı adresdeki ve veriyi Delta PLC ile okuymadım. 8448 adresindeki veriyi Input Register (3X) ile hesaplayıb 8448+30001=38449 formülü ile okudum. 38449 u Delta PLC de kullanmak için Hex adresine çevirdim 9631 cevabı çıkdı. İlk başda bir kaç defa m1127 biti aktif oluyor sonra m1129 biti aktif oluyor.
Re: rs485 değer okuyamıyorum
Gönderilme zamanı: 16 Tem 2025, 09:38
gönderen Turhan
Input register'den veri okurken 0x03 değil 0x04 fonksiyon kodunu kullanmalısınız. 16#9631 hexadecimal tabanda bir sayıdır. 8448 input register adresten veri okuaycaksanız bu sayı değerini doğrudan 8448 veya 16#2100 sabit tanımlama şeklinde yazmalısınız.
.