Ö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

en yüksek değeri hafızada tutmak

Cevapla
Kullanıcı avatarı
yavuz16
Mesajlar: 147
Kayıt: 27 Mar 2018, 15:43
İletişim:
Durum: Çevrimdışı

en yüksek değeri hafızada tutmak

Mesaj gönderen yavuz16 »

merhaba kolay gelsin
ben otomatik toz boya robotu yapıyorum fakat istenilen bir şeyi yazılımda nasıl yapılır bağlantı kuramadım.
toz boya robotları istenilen ölçüler arasında sürekli yukarı aşağı gider gelir ekrandan üst limit ve alt limit bilgilerini mm olarak giriyorum o ölçüler arası çalışıyor fakat benden istenen şey,robotun gerisine bariyer sensör koyup bu alt ve üst limitlerin,önünden geçen parçanın boyutuna göre ayarlanması.yani bir kutu düşünelim sensörün önünden geçerken en yüksek ve en düşük kısmını hafızada tutup ona göre komut verip,robotun hareket alanını açmak yada kısmak.örneğin sensörün önünden parça geçiyor önce hiç değer gelmiyor sonrasında parçayı gördükçe değer artıyor artıyor 1000-1100-1250 derken sensör boşa düşüyor ve bir müddet parça gelmiyor işte ben bu noktada sensörden gelen en yüksek değeri almak istiyorum bunu nasıl yaparı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: en yüksek değeri hafızada tutmak

Mesaj gönderen Uğur »

Aşağıdaki linkte aynı işlemin analog sinyal olarak yakalanması baz alınmıştır. Bu şekilde max değeri kaydedebilirsiniz.

Re: en yüksek analog değeri yakalama
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ı
yavuz16
Mesajlar: 147
Kayıt: 27 Mar 2018, 15:43
İletişim:
Durum: Çevrimdışı

Re: en yüksek değeri hafızada tutmak

Mesaj gönderen yavuz16 »

Uğur bey söylediğiniz linki inceledim ama benim işimi bu şekilde görmüyor çünkü benim analog değerim aniden sıfıra düşmüyor mesela çapraz bir parça geçerken sıfırdan başlayıp sonra yükselip tekrar düşüşe geçip sıfıra düşüyor işte bu noktada en yüksek değeri almak istiyorum.örneğin analog değerim sıfırdan başladı 100 250 300 500 700 1250 dedi ve düşüşe geçti 1100 1000 500 400 200 ve 0 işte bu anda en yüksek değer olan 1250 yi kaydedmem gerekiyor ve bu verdiğim değerler hepsi değişken
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: en yüksek değeri hafızada tutmak

Mesaj gönderen Uğur »

Tamam o mantığı uyguladınızmı? Aniden sıfıra düşmesine gerek yok o size gördüğü en yüksek değeri verecek.
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ı
yavuz16
Mesajlar: 147
Kayıt: 27 Mar 2018, 15:43
İletişim:
Durum: Çevrimdışı

Re: en yüksek değeri hafızada tutmak

Mesaj gönderen yavuz16 »

Tamam uğur bey hata benim,çok teşekkür ederim sıkıntı yok şimdi anladım en yüksek değeri alıyorum,bu noktada bir sorunum daha var bu konuyla alakalı.ben en yüksek değeri aldım ve bir dataya sakladım ama bu değeri ben encoderden okuduğum mm sonunda başka bir yere move edeceğim.encoder mm sayıyor mesela 1200 mm sonunda bana çıkış verecek.buraya kadar sıkıntı yok c251 den metraj sayarken ikinci bir malzeme için hem bunu saymaya devam edecek hem sıfırdan başlayıp ikinci 1200 ü sayacak çünkü parça sensör önünden geçip robota geldiği mesafe 1200 mm ve ilk yüksek değeri yüklemeden ikinci bir değer sıraya girecek ve tekrar 1200mm sayacak yani tek kanaldan farklı farklı metrajı nasıl okuyabilirim.sıfır noktası sensör hedef nokta 1200mm ama her 500 mm gibi aralıklarla farklı yüksekliklerde malzeme geçiyor,sırası gelenin boyuna göre robotu yüksek değeri yüklemeliyim.umarım anlatabilmişimdir şimdiden çok teşekkürler
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: en yüksek değeri hafızada tutmak

Mesaj gönderen Uğur »

Sizin istediğiniz bufferlama.Fakat sıfırlama yaptığınız için zor. Sizin enkcoderi sıfırlamadan sensör gördüğü anda değerini bir yere atıp bu değeri 1200 mm ile toplayarak hedefe ulaşıp elde ettiğiniz noktada çıkış ver şeklinde yaparsanız böylelikle her sensör gördüğü anda değerlerini bu yolla ayrı ayrı kaydederek akış içerisindeki yerlerine ulaşabilirsiniz diye düşünüyorum.
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
Cevapla

“PLC Forum” sayfasına dön