s7 300 motor devri hesaplamada hata ?

rido81

Üye
Katılım
18 Mar 2007
Mesajlar
47
Puanları
1
Yaş
40
s7-300 313c ile motor devrini bulmam gerekiyor. Motor miline bağlı indüktif sensörü plc nin hızlı sayıcı girişine bağladım. Ob 35 ile her 200ms de hızlı sayıcı içerisindeki değeri işledikten sonra scadaya gönderdiğimde sabit bir değer göremiyorum motor devri sabitken 1500 ile 1430 arasında değer görünüyor ( normalde sürekli 1500 rpm olması gerekirken) buradaki hatayı nasıl düzelte bilirim ? yardımcı olursanız sevinirim.:confused::confused:
1.JPG
 
Moderatör tarafında düzenlendi:
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
Kurduğun donanımdan ötürü bu şekilde dalgalanmalar çok normal Çünkü sensör her turda bir defa sayılıyor ve çok kısa zaman diliminde bunu kontrol etmeye çalışıyosun. zaman diliminde sensör bazen 2 bazen 3 sinyal gönderiyor (milin pozisyonundan dolayı)
daha hassas işlem yapmak istiyorsan bir adet increment encoder bağla ve onunla hesaplama yaptır. Encoder pals değeri ne kadar yüksek olursa scadada gördüğün salınım o kadar az olur.
 
-normalde sürekli 1500 rpm olması gerekirken
neden böyle bişi gerekli olsun ki ?
 
sorununun tek çözümü motora enkoder bağlaman olacaktır
 
1500 rpm için ortalama motor bir turu 40ms de gerçekleştirir ve motorun bir turunun 100/10 kısmında sensörün okuduğunu düşünürsek 36ms sensör çıkış vermeyecek ve sadece 4ms okuma yapacak ki bir ihtimal sensör bu hıza ayak uyduramayarak pulse kayıpları meydana gelebilir.
 

Forum istatistikleri

Konular
129,664
Mesajlar
928,872
Kullanıcılar
452,354
Son üye
brkcmn

Yeni konular

Geri
Üst