çoklu modbus haberleşme

  • Konbuyu başlatan Konbuyu başlatan Ertek68
  • Başlangıç tarihi Başlangıç tarihi

Ertek68

Profesyonel Üye
Katılım
16 Ağu 2007
Mesajlar
1,761
Puanları
281
Yaş
54
Merhaba arkadaşlar.
S7 1200 PLC'ye CM1241 takarak 4 ayrı cihaz ile MODBUS üzerinden haberleşmek istiyorum.
Anlık olarak iki cihazı okuyup aldıkları değerleri işleyerek diğer ikisine veri yazmam lazım.
Soru Şu; Tek CM1241 kullanarak sürekli değişen değerleri çok hızlı okuma-yama yapmak için neler yapılabilir.
NOT: Bir sayıcı kullanıp karşılaştırma komutu ile sırasıyla işlem yapmak yavaş oluyor...

Şimdiden Teşekkürler..
 
Sonuçta bir seri haberleşme yapıyorsunuz ve okuduğunuz veriler eğer yakın modbus adresi değilse bu zaman alacaktır. Belki de paralel okuma yapıp hızlandırabilirsiniz diye düşünüyorum.

Örnek
Cihaz1: ID 01 olsun okuduğunuz adresler ise 40001, 40559, 41156 olsun bu modbustaki farklı bloklara tekabül ediyor hali ile 3 sorgu ile verileri alacaktır her sorgu 1sn olsa 3sn demektir.

Bunu diğer cihazlara da yayarsanız hızınız düşmüş olur.
 
timeout süresini kısaltıp baudrateyi artırrarak deneme yapmanızı öneririm. Deneme yaparken de haberleşmeyi takip ederek, bağlantı durumunun kontrol edilmesi lazım. baudrate arttıkça parazit durumu da artmaktadır. Eğer uzun mesafede kullanılacaksa muhtemelen sorunlar çıkacaktır.

bu linki de incelemenizi öneririm.

https://etepic.com/index.php?topic=3217.0
 

Forum istatistikleri

Konular
133,383
Mesajlar
971,012
Kullanıcılar
459,235
Son üye
ramazanatas

Yeni konular

Geri
Üst