Sensörle Devir Hesabı

spd komutu icin bir kesme zamani girilmesi gerekir k1000 gibi yani bu 1ms saniyede bir deger at d100 icerisine demektir bu kesme zamanini azaltirsaniz olctugunuz deger makinanin actuel degerine yaklasir.
 
kardesim spd ye felan gerek yok..sen eger hızlı sayıcı kullanıyorsan ve tekerlek üzerindeki sensorlerin okudukları metaller arasında en ufak fark olsun hayatta tutturamassın degeri..önceki mesajlarında 900 devir /dakika felan yazmışşsın.900/60 =15 yani 1 sn de 15 tur atıyosa zaten bu sistemi sensorlele olçmek doğru bir yontem değil.
 
Ama makinanın orjinalinde ölçüşmler ip aktarım makinasında başka şekilde ölçme şansın yok ki hemde 4 tane mıknatıs koyup ölçmüş adam becermiş bunu bizde becere biliriz
 
900 metre dakka devir dakka deil.
 
Neden olmayacak bir şey için günlerdir uğasıosunuz??? senin sistemin farkı uygulamak istediğin farklı..
 
Neden olmayacak bir şey için günlerdir uğasıosunuz??? senin sistemin farkı uygulamak istediğin farklı..
Olmayacağını nerden anladın çok merak ettim.
İş halloldu mıknatıs sayısını 4 e çıkarınca herşey düzeldi arkadaşlar spd komutu ile çözüldü her hızı görüyor ve çok güzel çalışıyor bide sensörü nc sensor kullanılması gerekiyormuş
 
Tebrikler encoder olmaz zaten ip sarim makinalarinda sebebini daha once yazdim.

KontrolKalemi Mobile ile gönderildi.
 
Arkadaşlar belirteyim hall sensör kullanmak gerekiyormuş bu iş için hızlı okuma yapmak için ve direk olarak spd komutuna bağlayınca herşey halloldu ama türkiyede yokmuş yurt dışından sipariş verdik gelmesini bekliyoruz ..
 
merhabalar,

İlk söylemek istediğim PLC ile devir okumak istiyorsanız en önemli kriterlerden biri okuduğunuz sensörün frekansının bu iş için ,uygun olup olmadığını bilmenizdir. Piyasadaki birçok ucuz sensör 100 ile 500 hz civarındadır ki saniyede 100-500 pulse dan daha fazla okumaya ihtiyaç duyduğunuz durumlarda size dogru cevap veremiyecektir.

Fatek markaPLC lerle SPD komutu kullanılacaksa MA serisi hızlı girişlerinin 20Khz, MC serilerinde 200Khz olduğu göz onunde bulundurulmalıdır.

Fatek PLC lerde SPD komutuna 3 değer girilir.
1. Okunacak pulse sinyalinin bağlandığı input ( Hızlı Sayıcı Girişlerinden Biri)
2. Ornekleme zamanı (ms cinsinden)
3. Hesaplana değeri gösteren register

Örnekle açıklamaya çalışayım.
Farzedelim 1000d/d dönen bir motorumuz var, çapı 32cm olan bir silindiri döndürüyor. Oda yaklaşık 1m/d eder.
Silindirin etrafına bir dok ve karşısına bir sensör koyduğumuzu farzedelim. Motorumuzun her bir turunda bize 1 pulse verecektir.

Okunacak pulse kısmına x0 girelim.
Örnekleme zamanına 1000 ms girelim ( 1 sn de bir değer tazelenecektir )
Hesaplanan register kısmınada D0 girelim

Dakikada 1000 devir dönen motorumuz bize dakikada 1000 pulse veriyorsa saniyede 16,666 pulse verecektir ki PLC miz bunu 16 olarak algılayacaktır.

Formul Devir = D0 * 60000/ ( n * TI ) rpm

D0 : PLC mizin 1 saniye içinde algıladığı pulse sayısı = 16
n : Motorun 1 devrinde okunan pulse sayısı = 1 ( 1 dokumuz olduğu için )
TI : Örnekleme zamanı = 1000

Değerleri formülde yerine koyarsak ;
Devir = 16*60000/(1*1000) = 960 rpm olur.

Eğer PLC miz 1000ms lik örnekleme zamanında 17 pulse okursa;
Devir = 17*60000/ (1*1000) =1020 rpm olur.

Buda şu demektir ki motorumuz 960 ile 1020 arasındaki devirleri göstermiyecektir. 60rpm hassasiyetle okuma yapacaktır ki bu çok kaba bir değerdir.


Bu sıkıntıyı çözmek için silindirimizin etrafına 10 adet dok koyduğumuzu düşünelim.
Bu durumda n=10 olacaktır.

1000d/d motorumuz 1 turda 10 pulse verecektir,dakikada 10000 pulse, saniyede 166,66 pulse
verecektir. PLC miz bunu 166 olarak algılayacaktır.

Devir = 166*60000/(10*1000) = 996 rpm.

Eğer PLC miz 1000ms lik örnekleme zamanında 167 pulse okursa;
Devir = 167*60000/ (10*1000) =1002 rpm olur.

Buda şu demektirki motorumuzun devrini 6d/d hassasiyet ile okuyabiliyoruz.

Özetle nekadar çok dok kullanırsak okuma hassasiyetimiz okadar artar.

Aynı zamanda bu hesabı m/d cinsindende yaptığımızda dok sayısını arttırarak hassasiyetin arttığını görürüz.

Herkeze iyi çalışmalar
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…