Ö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

RS485 Modwr Coklu Gönderim

Cevapla
Kullanıcı avatarı
physme
Mesajlar: 109
Kayıt: 16 Nis 2018, 14:14
İletişim:
Durum: Çevrimdışı

RS485 Modwr Coklu Gönderim

Mesaj gönderen physme »

İyi Günler
1-RS485 üzerinden data gönderebiliyorum, fakat 2 veya daha üzeri adresedata göndermek istediğimde sadece ladder diagramın en üstündeki komut gidiyor.
Bu dataları coklu göndermek icin en mantıklı algoritma nedir ?
2-Double word okuyup yazarken neye dikkat etmem gerek ?
İyi Calısmalar
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen Uğur »

RS485 veri yolu tek yönlü olduğu için aynı anda sadece 1 komutu çalışmalıdır. Yani siz birinci komutu çalıştırdınız M1123 yada M1127 den alma tamamlandı aktif olunca bu komutu kapatarak ikinci komuta geçecek şekilde bir mantık işletmelisiniz. DW işelmlerde uzunluk değerin 2 yapmanız yeterlidir.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
physme
Mesajlar: 109
Kayıt: 16 Nis 2018, 14:14
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen physme »

Çok teşekkürler çok faydalı oldu.
Peki gönderilecek word datası değiştince otomatik göndermek istersem bunun için bir tavsiyeniz var mı ?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen Uğur »

D200 gönderilecek data olsun içeriğini kontrol ettirerek değişim algıladığınız zaman komut ön şartını aktif edip M1123 ve M1127 den gelen bit ile bunu pasif edecek şekilde bir kurgu ile değişimi yazdırıp komutu sonlandırabilirsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
physme
Mesajlar: 109
Kayıt: 16 Nis 2018, 14:14
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen physme »

Merhaba
word dataları hex olarak rs 485 üzerinden göndermek istiyorum.
Bu wordü hexadecimale cevirmem gerekiyor mu
Be gerekirse hangi komutla çeviririm ?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen Uğur »

Gönderilecek data değerini K1234 oalrak yazarsanız integer H1234 olarak yazarsanız hex olarak gider.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
physme
Mesajlar: 109
Kayıt: 16 Nis 2018, 14:14
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen physme »

Teşekkürler,
Peki mov KnM D0 komutu ile bitler taşıdığım D0 word datalasını rs 485 üzerinden modwr ile gönderirsem hex olarak mı gider yoksa decimal mı ? Tekrar bir çevirme yapmama gerek var mı ?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen Uğur »

Bitlerin D0 içerisindeki dizilimi birebir gönderilir.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
physme
Mesajlar: 109
Kayıt: 16 Nis 2018, 14:14
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen physme »

Merhaba
D1129 (Communication time out) en aşağı kaç olarak ayarlanabilir ve attığımız data ms olarak mı gidiyor ?
Ek olarak Data göndermek için kullandığımız timerlar D1129 süresinden kısa veya uzun olması bir sorun oluşturur mu?
Baudrate ayarı ve Time out arasında bir hesaplama yöntemi var mı ?
Baudrate'in yüksek veya düşük olmasının avantajı dezavantajı nelerdir (Örnek: Gürültüyü karşı avantalı mı ?)
İyi Çalışmalar
Kullanıcı avatarı
Turhan
Mesajlar: 8440
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: RS485 Modwr Coklu Gönderim

Mesaj gönderen Turhan »

D1129 COM-2 portundan bir modbus sorgusu gönderildiğinde time-out süresinin tanımlandığı zaman sabitidir ve PLC time-out süresinin sonunda M1129 bitini aktif etmektedir. D1129 datasına tanımlanacak değer aralığı 200ms≦D1129 ≦ 3000ms'dir.

Baudrate ayarı ve Time out arasında bir doğrudan bir hesaplama methodu bulunmamaktadır. genelde D1129 datasına 300, 400 ms tanımlanması yeterli olacaktır.

BaudRate'nin yüksek ayarlanması haberleşme hattının elektriksel gürültüye karşı olan dayanımını düşürmektedir. Tavsiyemiz BaudRate değerinin kademeli olarak 9600, 19200, 38400... şeklinde arttırılması ve sağlıklı haberleşmeyi elde edilen değerde sabit bırakılmasıdır.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Cevapla

“PLC Forum” sayfasına dön