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

TTcEnerji

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

devir=1sn gelen pulse x60 /100 bu formulü PLC ye nasıl komut verebilirim
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
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.

mmtkaya1

Paylaşımcı üye
Katılım
13 Tem 2011
Mesajlar
620
Puanları
106
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

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
19
Puanları
1
Yaş
27
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

Paylaşımcı üye
Katılım
13 Tem 2011
Mesajlar
620
Puanları
106
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

Paylaşımcı üye
Katılım
13 Tem 2011
Mesajlar
620
Puanları
106
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

TTcEnerji

Üye
Katılım
7 Mar 2019
Mesajlar
19
Puanları
1
Yaş
27
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
 
Konu Sah

TTcEnerji

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

Ekli dosyalar

  • 1552482685301.png
    1552482685301.png
    31.3 KB · Görüntüleme: 200
  • 1552482726585.png
    1552482726585.png
    28.6 KB · Görüntüleme: 192
  • 1552482764222.png
    1552482764222.png
    16.6 KB · Görüntüleme: 165

mmtkaya1

Paylaşımcı üye
Katılım
13 Tem 2011
Mesajlar
620
Puanları
106
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

TTcEnerji

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

Forum istatistikleri

Konular
118,092
Mesajlar
832,055
Kullanıcılar
429,459
Son üye
serhatozdemir

Yeni konular

Üst