PLC S7-1200 ile encoderle hız ve devir ölçümü yapmak istiyorum

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
14
Puanları
1
Yaş
24
100 pulselik encoder ile devir kontrolu yamak istiyorum

devir=1sn gelen pulse x60 /100 bu formulü plc ye nasıl komut verebilirim
 

mmtkaya1

Katılımcı Üye
Katılım
13 Tem 2011
Mesajlar
463
Puanları
58
Konum
Amasya
TTcEnerji Merhabalar;
Dediğiniz şekilde devir hesaplamak için cyclic interrupt kullanıp belirli periyot ile hızlı sayıcıdan gelen encoder pulse değerini matematiksel işlem ile yapmanız gerekir.
Ancak s7 1200 hızlı sayıcıları direk frekans ölçmek amacıyla seçebilirsiniz frekansı bildikten encoder per- pulse sayısını kullanarak devri hesaplayabilirsiniz.

Kolay Gelsin
 
Son düzenleme:
Konu Sah
T

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
14
Puanları
1
Yaş
24
TTcEnerji Merhabalar;
Dediğiniz şekilde devir hesaplamak için cyclic interrupt kullanıp belirli periyot ile hızlı sayıcıdan gelen encoder pulse değerini matematiksel işlem ile yapmanız gerekir.
Ancak s7 1200 hızlı sayıcıları direk frekans ölçmek amacıyla seçebilirsiniz frekansı bildikten encoder per- pulse sayısını kullanarak devri hesaplayabilirsiniz.

Kolay Gelsin
Cevabınız için teşekkür ederim "Ancak s7 1200 hızlı sayıcıları direk frekans ölçmek amacıyla seçebilirsiniz frekansı bildikten encoder per- pulse sayısını kullanarak devri hesaplayabilirsiniz."
bunu hangi komutla yapabilirim.
 

mmtkaya1

Katılımcı Üye
Katılım
13 Tem 2011
Mesajlar
463
Puanları
58
Konum
Amasya
Cevabınız için teşekkür ederim "Ancak s7 1200 hızlı sayıcıları direk frekans ölçmek amacıyla seçebilirsiniz frekansı bildikten encoder per- pulse sayısını kullanarak devri hesaplayabilirsiniz."
bunu hangi komutla yapabilirim.
Periyot saniye ise

RPM=frekans*60/ Encoder per-puls

Kolay Gelsin
 

mmtkaya1

Katılımcı Üye
Katılım
13 Tem 2011
Mesajlar
463
Puanları
58
Konum
Amasya
Hızlı sayıcıyı plc özelliklerinden aktif ettiğinizde menuden frekans olarak seçin ve I/0 adreseden adersini görürsünüz genelde İD1000 den okursunuz doubleinteger bir veridir, real çevirmeniz gerekir.

Kolay Gelsin
 
Konu Sah
T

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
14
Puanları
1
Yaş
24
Hızlı sayıcıyı plc özelliklerinden aktif ettiğinizde menuden frekans olarak seçin ve I/0 adreseden adersini görürsünüz genelde İD1000 den okursunuz doubleinteger bir veridir, real çevirmeniz gerekir.

Kolay Gelsin
biraz geç cevap veriyorum özür dilerim
teşekkür ederim cevaplarınız için
 

mmtkaya1

Katılımcı Üye
Katılım
13 Tem 2011
Mesajlar
463
Puanları
58
Konum
Amasya
TTcEnerji Merhabalar;
Yaptığınız programda network2 de ID1000 ni iD 100 'e move yapmışsınız inputları birbiri arasına move yapmamalısınız.
ID1000 ni md 100 move yapın ( örnek olsun diye md 100 dedim,başka yerede yapabilirsiniz, eğer md100 boş ise)
İD li hiçbir data alanına atama yapmayın ID den sadece okuma yapılır.

Bölme işlemi yaptığınız için real sayıya çevirin,real sayıda çalışın,
Measuring frequency 0,1 değil 1 yapın.

Kolay Gelsin
 
Konu Sah
T

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
14
Puanları
1
Yaş
24
Cevabınız ve yardımınız için teşekkür ederim hemen deneyeceğim
 

Sponsor Bağlantı

Forum istatistikleri

Konular
105,147
Mesajlar
740,471
Kullanıcılar
390,910
Son üye
Mustafa Yeşilli

Çevrimiçi üyeler

Üst