1. sayfa (Toplam 1 sayfa)

Haberleşme durdurma yada askıya alma hk.

Gönderilme zamanı: 12 Şub 2020, 08:56
gönderen fazlief
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 ?

Re: Haberleşme durdurma yada askıya alma hk.

Gönderilme zamanı: 12 Şub 2020, 09:37
gönderen Turhan
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.


Dop_Makro_Seçenekleri.jpg

Re: Haberleşme durdurma yada askıya alma hk.

Gönderilme zamanı: 12 Şub 2020, 09:41
gönderen fazlief
Teşekkürler
STATIONOFF ve STATIONON makrolarına bir örnek yazabilirmisiniz.

Re: Haberleşme durdurma yada askıya alma hk.

Gönderilme zamanı: 12 Şub 2020, 10:14
gönderen Turhan
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


STATIONON_OFF.jpg

Re: Haberleşme durdurma yada askıya alma hk.

Gönderilme zamanı: 12 Şub 2020, 20:55
gönderen fazlief
Teşekkür ederim sayenizde problemim çözüme kavuştu. İyi çalışmalar