1. sayfa (Toplam 1 sayfa)
DOPB İLE MİKROİŞLEMCİ KART HABERLEŞME
Gönderilme zamanı: 24 Eyl 2018, 14:43
gönderen zeman54
ELİMDE HABERLEŞME PROTOKOLU MEVCUT, MODBUS RTU HABERLEŞME ADRESLERİ MEVCUT BİR KONTROL KARTIM VAR.HABERLEŞME ADRESMERİ 100 DEN BAŞLIYOR 6000 E KADAR DEVAM EDİYOR HABERLEŞME Yİ BAŞARAMADIM. EKRAN ÜZERİNDEN NELER YAPABİLİRİM BELİRTİRSENİZ ÇOK SEVİNECEĞİM.
HAYIRLI İŞLER DİLERİM
Re: DOPB İLE MİKROİŞLEMCİ KART HABERLEŞME
Gönderilme zamanı: 24 Eyl 2018, 16:15
gönderen Turhan
Merhaba,
Eğer elinizdeki cihaz
standart modbus protokolünü destekliyor ise aşağıdaki gibi haberleşme ayarları yaparak
Hexadecimal adresler kullanmak şartı ile cihaza erişim sağlayabilirsiniz.
Modbus_RTU.png
Re: DOPB İLE MİKROİŞLEMCİ KART HABERLEŞME
Gönderilme zamanı: 29 Eki 2018, 11:14
gönderen Hymn
Benim de bir sorum olacaktı. Ben 2 arduinoyu bir HMI ile görüştürüyorum. Ayrıca arduinolar arasındaki iletişimi HMI da Clock Macroya yazdığım kod ile sağlıyorum.
({Ard}1@RWB-6A) = GETB ({Ard}2@RWB-6A)
({Ard}1@RWB-6D) = GETB ({Ard}2@RWB-6D)
({Ard}2@RWB-6B) = GETB ({Ard}1@RWB-6B)
({Ard}2@RWB-6C) = GETB ({Ard}1@RWB-6C)
Ancak arduinolar arasındaki iletişim çok yavaş oluyor. Sıklıkla 2 - 3 saniye beklediği oluyor. Bazende tamamen takılıyor ve hiç devam etmiyor.. Bunu hızlandırmak için yapabileceğim bir şey var mı?
Capture.PNG
Capture2.PNG
Yukarıdaki resimler gibi;
- Clock Macro Delay
- Clock Macro Priority
- Comm. Delay Time
üzerinde oynamalar yaptırdım. Bunları azaltmak Arduinolara giden sinyalleri az bir seviyede hızlandırıyor ancak beklediğim sonucu elde edemiyorum.
Son olarak baud rate deniyecem ancak olmazsa artık ne yapacağımı bilmiyorum. Bu konuda bilgili olanlar bi el atabilir mi?
Re: DOPB İLE MİKROİŞLEMCİ KART HABERLEŞME
Gönderilme zamanı: 30 Eki 2018, 09:35
gönderen Turhan
Comm. Delay time(ms) satırında belirttiğiniz 10ms. değeri iki modbus sorgusu arasındaki gecikmeyi ifade etmektedir. mikroişlemcinizin izin verdiği minimum değere çekmeniz daha uygun olacaktır. Diğer bir öneri de haberleşme hızınızı 9600 bps den daha üst bağlantı oranına çıkartmanız olacaktır.