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

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
19
Puanları
3
Yaş
25
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
491
Puanları
58
Konum
Balıkesir
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
19
Puanları
3
Yaş
25
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
491
Puanları
58
Konum
Balıkesir
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
491
Puanları
58
Konum
Balıkesir
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
19
Puanları
3
Yaş
25
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
491
Puanları
58
Konum
Balıkesir
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
19
Puanları
3
Yaş
25
Cevabınız ve yardımınız için teşekkür ederim hemen deneyeceğim
 

Sponsor Bağlantı

Forum istatistikleri

Konular
106,964
Mesajlar
753,944
Kullanıcılar
397,340
Son üye
yunus.emreyldz
Üst