Merhabalar
Bir projemde 12sa2 plc 3 adet el serisi sürücü ve 2 ad cp2000 sürücü ile DOP-B07S411 ile haberleşmekteyim.
Bu sistemde 2 adetde encoderim var bu şekilde projemi yaptığımda encoder pozisyonunun izlediğim bar çubuğu çok yavaş kalıyor.
Haberleşen sürücü saysını 2 ye düşürdüğümde herşey normal ama 5 e çıkınca sayı grafikler yavaşlıyor. şuanda sürücülerin hepsi com 3 üzerinden 384000 baund
plc ve hmi ise com 2 den 1115200 baund ile haberleşiyor. Bu yavaşlamayı nasıl çözebilirim ?
Yada haberleştiğim sürücülerde ekran üzerinden sadece hz değerlerini okuyup yazıyorum. Bu haberleşmeleri makro ile istediğim zaman açıp istediğim zaman kapatamazmıyım.
Mesela kullanıcı hız değişeceği zaman sadece 1 butona bassın ve haberleşme aktif olsun gibi yapabilirmiyim ?
Ö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
Haberleşme durdurma yada askıya alma hk.
- fazlief
- Mesajlar: 21
- Kayıt: 18 Oca 2019, 19:01
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
- Turhan
- Mesajlar: 8440
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Haberleşme durdurma yada askıya alma hk.
Merhaba,
HMI üzerinde herhangi bir çalışma sayfasında kullandığınız elementlerin yoğunluğu ne kadar fazla olur ise HMI'nin bu elemente ait okuma/yazma işlemini gerçekleştirme süresi aynı oranda uzayacaktır. Kullandığınız Arkaplan, Clock Sayfa makroları gibi ilave haberleşme komutları da bu gecikmeyi arttıracaktır. Bu durumda haberleşmeyi iyileştirmek için şu adımları izleyebilirsiniz.
- Makro komutu kulanıyorsanız öncelikli ve hızlı yenilenmesi gereken verilerinizi arkaplan makroya, Yenilenme süresi 500ms, 1000ms gibi zaman içerisinde gerçekleşmesi sorun olmayacak verileri Clock makro satırında kullanınız. Arkaplan makro haberleşme satırlarını olabildiğince az, Clock makro tazeleme zamanını olabildiğince büyük tutmaya çalışın.
- HMI da encoder değerlerinin okuma elementlerinin bulunduğu sayfada olabildiğince az element kullanmaya çalışın. Sürücüler için okuma yazma elementlerini farklı bir sayfada kullanmaya çalışın.
- Encoder verileri arkaplan makro satırında okunuyor ise DOPSoft --> Seçenekler --> Yapılandırma --> Arkaplan Makro Tazeleme Sıklığı adedini arttırın.
- Haberleşmede invertlerleri geçici olarak kapatmak isterseniz de STATIONOFF ve STATIONON makro komutları ile istasyonları haberleşmeye kapatabilir veya açabilirsiniz.
HMI üzerinde herhangi bir çalışma sayfasında kullandığınız elementlerin yoğunluğu ne kadar fazla olur ise HMI'nin bu elemente ait okuma/yazma işlemini gerçekleştirme süresi aynı oranda uzayacaktır. Kullandığınız Arkaplan, Clock Sayfa makroları gibi ilave haberleşme komutları da bu gecikmeyi arttıracaktır. Bu durumda haberleşmeyi iyileştirmek için şu adımları izleyebilirsiniz.
- Makro komutu kulanıyorsanız öncelikli ve hızlı yenilenmesi gereken verilerinizi arkaplan makroya, Yenilenme süresi 500ms, 1000ms gibi zaman içerisinde gerçekleşmesi sorun olmayacak verileri Clock makro satırında kullanınız. Arkaplan makro haberleşme satırlarını olabildiğince az, Clock makro tazeleme zamanını olabildiğince büyük tutmaya çalışın.
- HMI da encoder değerlerinin okuma elementlerinin bulunduğu sayfada olabildiğince az element kullanmaya çalışın. Sürücüler için okuma yazma elementlerini farklı bir sayfada kullanmaya çalışın.
- Encoder verileri arkaplan makro satırında okunuyor ise DOPSoft --> Seçenekler --> Yapılandırma --> Arkaplan Makro Tazeleme Sıklığı adedini arttırın.
- Haberleşmede invertlerleri geçici olarak kapatmak isterseniz de STATIONOFF ve STATIONON makro komutları ile istasyonları haberleşmeye kapatabilir veya açabilirsiniz.
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- fazlief
- Mesajlar: 21
- Kayıt: 18 Oca 2019, 19:01
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Haberleşme durdurma yada askıya alma hk.
Teşekkürler
STATIONOFF ve STATIONON makrolarına bir örnek yazabilirmisiniz.
STATIONOFF ve STATIONON makrolarına bir örnek yazabilirmisiniz.
- Turhan
- Mesajlar: 8440
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Haberleşme durdurma yada askıya alma hk.
Merhaba,
Aşağıdaki örnek komut yapısını kullanabilirsiniz. Komutları bir butonun ON yada OFF makrosunda kullanabileceğiniz gibi clock makro gibi makro satırında Bir bit adres Set ise STATIONOFF, Reset ise STATIONON makro komutunu çalıştırabilirsiniz
Aşağıdaki örnek komut yapısını kullanabilirsiniz. Komutları bir butonun ON yada OFF makrosunda kullanabileceğiniz gibi clock makro gibi makro satırında Bir bit adres Set ise STATIONOFF, Reset ise STATIONON makro komutunu çalıştırabilirsiniz
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- fazlief
- Mesajlar: 21
- Kayıt: 18 Oca 2019, 19:01
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Haberleşme durdurma yada askıya alma hk.
Teşekkür ederim sayenizde problemim çözüme kavuştu. İyi çalışmalar