RS Komutu Kullanımı Hakkında

Cevapla
Kullanıcı avatarı
fcanozkan
Mesajlar: 9
Kayıt: 23 Ara 2020, 14:40
İletişim:
Durum: Çevrimdışı

RS Komutu Kullanımı Hakkında

Mesaj gönderen fcanozkan »

Herkese merhaba,

Arduino RS485 üzerinden Delta DVP-12SA2 PLC iletişim kurmaya çalışıyorum. Arduino tarafı sorunsuz çalışıyor ayrıca RS485 kablosunun arasına lojik analizör ile girip herşey doğru iletiliyor mu diye kontrol de ettim. Fakat bir türlü PLC tarafından veri alamıyorum. Forumda baya bir dolaştım fakat RS komutunun kullanımı ile ilgili çok fazla paylaşım göremedim.

PLC tarafında RS komutunu nasıl kullandığımı ekteki dosyada görebilirsiniz.

Şimdiden konu ile ilgilenen herkese teşekkür ederim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
fcanozkan
Mesajlar: 9
Kayıt: 23 Ara 2020, 14:40
İletişim:
Durum: Çevrimdışı

Re: RS Komutu Kullanımı Hakkında

Mesaj gönderen fcanozkan »

Tekrardan merhaba,

Sorunu aşağıdaki gibi çözdüm, artık arduino'dan RS485 üzerinden gelen veriyi PLC'de görebiliyorum. Fakat bu çözümüm çok hoşuma gitmedi neden ve nasıl çalıştığını tam anlamadım. Aşağıdaki network'lerde görebileceğiniz üzere PLC'nin kendi clock pulsunu kullanıyorum, bunun yerine bir alternatif çözümünüz var mı? Ayrıca ben PLC'den Arduino'ya veri yollamak istemiyorum fakat veri yollamadığım zaman veri okuyamıyorum. Son olarak şunu belirtmek istiyorum forumda paylaşılan RS komutunun ayrıntılı anlatıldığı pdf dosyasını okudum fakat çok aydınlatıcı olmadı, bana RS komutu kullanım sürecini kısa bir şekilde anlatırsanız çok sevinirim.

Şimdiden yardımcı olan herkese teşekkür ederim iyi çalışmalar dilerim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Turhan
Mesajlar: 7736
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: RS Komutu Kullanımı Hakkında

Mesaj gönderen Turhan »

Merhaba,

RS yani seri haberleşme komutunda

S:Gönderilmeye başlanacak verinin local D adresi
m: Byte cinsinden gönderilecek data uzunluğu (Herhangi bir veri göndermeyecekseniz bu uzunluğu 0 girmelisiniz.)

D: Alınacak veri'nin kaydedileceği PLC local D adresi
n: Byte cinsinden alıncak veri uzunluğudur (10 karakter veri okunacak ise buraya 10 tanımlamalısınız.)

Komutu clock pulse ile değil bir M biti ile aktif edin. Bu M biti aktif olduğu andan itibaren PLC D1129 datasında belirtilen time-out süresi boyunca komut değişkenlerindeki belirtilen uzunluktaki veriyi okumaya/yazmaya çalışacaktır. haberleşme bu süre içerisinde tamamlanır ise M1123 bit adresi, tamamlanmaz ise M1129 biti aktif olacaktır. Tüm proses boyunca haberleşmeyi açık tutmak isterseniz bu iki bit adresten hangisi aktif olur ise pulse kontak ile bu bit adresi resetleyip haberleşmeyi yeniden kurabilirsiniz.

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

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
fcanozkan
Mesajlar: 9
Kayıt: 23 Ara 2020, 14:40
İletişim:
Durum: Çevrimdışı

Re: RS Komutu Kullanımı Hakkında

Mesaj gönderen fcanozkan »

Turhan Bey çok teşekkür ederim yardımlarınız için. RS komutunu sayenizde anladım ayrıca ladder kodum daha stabil oldu.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Yakup1715
Mesajlar: 116
Kayıt: 05 Kas 2020, 10:51
İletişim:
Durum: Çevrimdışı

Re: RS Komutu Kullanımı Hakkında

Mesaj gönderen Yakup1715 »

Merhabalar, Bir projede SV2 PLC ,DOP107 HMI ve DTC1000 sıcaklık modülü kullanıyorum. Aynı zamanda RS komutu ile arduino ile veri haberleşmesi yapmak istiyorum. PLC, HMI ve sıcaklık modülünü Com2 RS485 portu ile haberleştirebiliyorum. RS komutu ile PLC ile arduino arasında yine Com2 RS485 portundan haberleşebiliyorum. Fakat PLC , HMI,DTC ve Arduinoyu com2 portundan haberleştirmek istediğimde iki tarafta da iletişim kesiliyor. Aynı port üzerinden hem modbus hem de RS komutunu kullanabilir miyim?
Kullanıcı avatarı
Turhan
Mesajlar: 7736
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: RS Komutu Kullanımı Hakkında

Mesaj gönderen Turhan »

Aynı haberleşme portu üzerinden hem standart modbus haberleşme hemde RS komutunu kullanamazsınız. RS komutunu farklı bir bağlantı portu üzerinden çalıştırmalısınız.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
Yakup1715
Mesajlar: 116
Kayıt: 05 Kas 2020, 10:51
İletişim:
Durum: Çevrimdışı

Re: RS Komutu Kullanımı Hakkında

Mesaj gönderen Yakup1715 »

Anladım Turhan Bey teşekkürler.
Kullanıcı avatarı
alitemir123
Mesajlar: 12
Kayıt: 04 Ağu 2022, 15:14
İletişim:
Durum: Çevrimdışı

Re: RS Komutu Kullanımı Hakkında

Mesaj gönderen alitemir123 »

iyi günler ben bir şey sormak istedim arduino tarafında hangi adrese gönderdiniz mesajı
Cevapla

“PLC Forum” sayfasına dön