Ö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

encoder ile motor hızını ölçmek

Kullanıcı avatarı
dcvoltage
Mesajlar: 224
Kayıt: 09 Mar 2018, 20:31
İletişim:
Durum: Çevrimdışı

encoder ile motor hızını ölçmek

Mesaj gönderen dcvoltage »

sistemimde dönen milin arasına bağlı olan encoder den 28svr2 cpu ile hızı ölçmem gerekiyor
speed komutu haricinde kullana bileceğim başka bir komut yada yöntem varmıdır
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Uğur »

Hız ölçme için spd komutundan faydalanmalısınız. Bu işin komutu budur dolaylı yoldan yapmak isterseniz hızlı sayıcı değerini örnek her saniyede bir alıp bir önceki saniye değerini çıkararak saniyedeki pulse değerine ardından 60 ile çarparak dakikadaki pulse adedine en son enkoder pulse değerine bölerek devire ulaşabilirsiniz.
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ı
piefyasin
Mesajlar: 1
Kayıt: 18 Şub 2019, 09:18
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen piefyasin »

Uğur yazdı: 07 Mar 2019, 16:32 Hız ölçme için spd komutundan faydalanmalısınız. Bu işin komutu budur dolaylı yoldan yapmak isterseniz hızlı sayıcı değerini örnek her saniyede bir alıp bir önceki saniye değerini çıkararak saniyedeki pulse değerine ardından 60 ile çarparak dakikadaki pulse adedine en son enkoder pulse değerine bölerek devire ulaşabilirsiniz.
iyi günler devirden ziyade benim aklıma takılan konu örneğin spd komutu sizin örnekteki gibi SPD X1 K1000 D0 yazdığımızda saniyede 1 alıp d0 a mı yazacak yoksa baştaki M0 geldiğinde o andan itibaren 1saniye boyunca bir sefere mahsus mu değer alacak? başına bir flaşör koyar arada bir tetikletiriz ona göre değer en kötü itimal. her iki şekilde de değer alma olayı kafama yattı fakat bunun akabinde metre / saniye cinsinden hız ölçümü yapmam lazım bunu yapmak için gereken formül nedir ? küçük bir destek olursanız sevinirim teşekkürler.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Uğur »

SPD komutu ön şartı aktifken K1000 ms de yani 1 sn de bir gelen pals değeri D0 içerisine atılır. Sizde D0 ı 60 ile çarparak bir dataya atarsanız dakikadaki pals değerine ulaşırsınız. Bir metre kaç pals ise örnek 100 olsun bu değeri 100 e bölerseniz metre/dakika değerine ulaşırsınız.

D100 = D0 x 60
D110 = D100 / 100 (1 metre 100 pals olarak düşünüldüğü için)
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ı
Ciseotomasyon
Mesajlar: 638
Kayıt: 19 Mar 2018, 14:14
Konum: Bursa
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Ciseotomasyon »

Uğur yazdı: 07 Mar 2019, 16:32 Hız ölçme için spd komutundan faydalanmalısınız. Bu işin komutu budur dolaylı yoldan yapmak isterseniz hızlı sayıcı değerini örnek her saniyede bir alıp bir önceki saniye değerini çıkararak saniyedeki pulse değerine ardından 60 ile çarparak dakikadaki pulse adedine en son enkoder pulse değerine bölerek devire ulaşabilirsiniz.
Merhaba
HıZlı sayıcı ile spd gibi çalışmayı bu lader şeklini paylaşabilirmisiz
Automation
Kullanıcı avatarı
Ciseotomasyon
Mesajlar: 638
Kayıt: 19 Mar 2018, 14:14
Konum: Bursa
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Ciseotomasyon »

FBEDFA35-7248-4AD4-97C2-BD6FD241D6B1.jpeg
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Automation
Kullanıcı avatarı
Ciseotomasyon
Mesajlar: 638
Kayıt: 19 Mar 2018, 14:14
Konum: Bursa
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Ciseotomasyon »

Bu şekilde yazdığım ladder doğrumudur
Automation
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Uğur »

Zaman göre örnekleme alarak hıza çevirebilirsiniz ama gerçek zaman olması sebebiyle bu işlemi bir timer yada time kontak ile değilde time interrupt içerisine yazarsanız daha gerçekçi değer verecektir.
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ı
Ciseotomasyon
Mesajlar: 638
Kayıt: 19 Mar 2018, 14:14
Konum: Bursa
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Ciseotomasyon »

Time interpurt içerine nasıl yazabilirim
Automation
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: encoder ile motor hızını ölçmek

Mesaj gönderen Uğur »

Yeni bir POU da task kısmından time interrupt seçerek oluşturup içerisine yazabilirsiniz ana program içerisinde de EI ile interruptları kurmalısınız.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
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