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
460
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:

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
460
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
460
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
 

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
 

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
14
Puanları
1
Yaş
24
böyle yaptım ama istediğim sonucu alamıyorum nerede yanlış yapıyorum
 

Ekli dosyalar

mmtkaya1

Katılımcı Üye
Katılım
13 Tem 2011
Mesajlar
460
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
 

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
 

Benzer konular


Sponsor Bağlantı

Yeni mesajlar

Forum istatistikleri

Konular
104,563
Mesajlar
735,613
Kullanıcılar
388,897
Son üye
Aliosman41

Yeni konular

Üst