İyi günler. Loadcell moduluna RS485 ile bağlandım. Varsayılan bağlantı ayrları H0000 (ASCII , 9600 , Data Length 8 , Stop Bit 1 , Parity Bit Even)
ASCII i RTU ile nasıl deyişe bilirim onu çözemedim. H1037 ( #55 ) adresinin içerisine bir deyer yazılıyor ve H1029 ( #41 ) adresine H’5678 gönderirsek kayıt oluyor. Onu doğrumu anlamışım?
Yardım için önceden teçekkürler
Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register
DVP 202LC RTU RS485 Bağlantı
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
DVP 202LC RTU RS485 Bağlantı
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Yakup
- Mesajlar: 481
- Kayıt: 03 Kas 2023, 09:46
- İletişim:
- Durum: Çevrimdışı
Re: DVP 202LC RTU RS485 Bağlantı
Merhaba,
Modül şu anda ASCII modunda çalışıyor ve varsayılan haberleşme ayarları şunlardır:
9600 bps, 8 data bit, 1 stop bit, Even parity.
Eğer bu ayarları değiştirip, örneğin Odd parity kullanmak isterseniz, şu adımları takip edebilirsiniz:
Ayar değeri yazma
CR#55 (adres: H1037) adresine, istediğiniz haberleşme ayarına karşılık gelen değeri yazmanız gerekiyor.(rs-485)
CR#53 (adres: H1035) adresine, istediğiniz haberleşme ayarına karşılık gelen değeri yazmanız gerekiyor.(rs-232)
Örneğin, ASCII / 57600 / 8 bit / 1 stop / Odd parity için yazmanız gereken değer:
>>>H0039
Not: H0039 değeri şu parametrelere göre hesaplanmıştır:
ASCII mod (Bit 15 = 0)
Baud hızı: 57600 → Kod değeri = 3 → 3 × 16 = 48
8 veri biti (Bit 3 = 1 → 8 eklenir)
1 stop biti (Bit 2 = 0)
Parity = Odd (Kod = 1 → 1 eklenir)
8 (veri biti) + 1 (odd parity) = (9+48 )dec → Hex karşılığı: H0039
Bu yüzden H0039 değeri, bu haberleşme ayarlarını temsil eder.
Ayarı kaydetme
Bu ayar geçici olur. Kalıcı olması için mutlaka şu komutu gönderin:
CR#41 (adres: H1029) → H5678
Bu işlemden sonra modül yeniden başlasa bile ayarınız korunacaktır.
Modül şu anda ASCII modunda çalışıyor ve varsayılan haberleşme ayarları şunlardır:
9600 bps, 8 data bit, 1 stop bit, Even parity.
Eğer bu ayarları değiştirip, örneğin Odd parity kullanmak isterseniz, şu adımları takip edebilirsiniz:
Ayar değeri yazma
CR#55 (adres: H1037) adresine, istediğiniz haberleşme ayarına karşılık gelen değeri yazmanız gerekiyor.(rs-485)
CR#53 (adres: H1035) adresine, istediğiniz haberleşme ayarına karşılık gelen değeri yazmanız gerekiyor.(rs-232)
Örneğin, ASCII / 57600 / 8 bit / 1 stop / Odd parity için yazmanız gereken değer:
>>>H0039
Not: H0039 değeri şu parametrelere göre hesaplanmıştır:
ASCII mod (Bit 15 = 0)
Baud hızı: 57600 → Kod değeri = 3 → 3 × 16 = 48
8 veri biti (Bit 3 = 1 → 8 eklenir)
1 stop biti (Bit 2 = 0)
Parity = Odd (Kod = 1 → 1 eklenir)
8 (veri biti) + 1 (odd parity) = (9+48 )dec → Hex karşılığı: H0039
Bu yüzden H0039 değeri, bu haberleşme ayarlarını temsil eder.
Ayarı kaydetme
Bu ayar geçici olur. Kalıcı olması için mutlaka şu komutu gönderin:
CR#41 (adres: H1029) → H5678
Bu işlemden sonra modül yeniden başlasa bile ayarınız korunacaktır.
Yakup Erdemir - Technical Support Engineer - DELTA Electronics Turkey
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
Re: DVP 202LC RTU RS485 Bağlantı
Bana yalnızca ASCII moddan RTU moda geçiş lazım . O zaman ne olucak CR#55 (adres: H1037) a yazılacak değer?
- vuqar_pashayev
- Mesajlar: 61
- Kayıt: 01 Tem 2024, 19:33
- İletişim:
- Durum: Çevrimdışı
Re: DVP 202LC RTU RS485 Bağlantı
Bu konuyu arayan arkadaşlar için
CR#55 (adres: H1037) RTU/9600 bps, / 8 data bit, / 1 stop bit, / Even parity. ayarları için H8008 yazılıyor.
Örnek program da ekledim
CR#55 (adres: H1037) RTU/9600 bps, / 8 data bit, / 1 stop bit, / Even parity. ayarları için H8008 yazılıyor.
Örnek program da ekledim
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.