Encoder Z phase sorunu

RENU PLC ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
mehmetozt
Mesajlar: 5
Kayıt: 24 Mar 2020 13:42
İletişim:

Encoder Z phase sorunu

Mesaj gönderen mehmetozt »

Merhaba iyi günler, encoder pulse sayısını öğrenmek ve hmi ya yazdırmak için uygulama yapıyorum. Z fazı için kesme oluşturdum fakat her zaman kesmeye girmiyor.Uygulamama yardımcı olur musunuz?
Kaşif
Mesajlar: 38
Kayıt: 02 Ara 2017 09:49
İletişim:

Re: Encoder Z phase sorunu

Mesaj gönderen Kaşif »

Merhaba kolay gelsin ,

(Z fazı için kesme oluşturdum fakat her zaman kesmeye girmiyor) cumlesini acarmısınız

Encoder okuma ile ilgili ayarlara sırası ile IO Allocation - Base girdikten sonra Sağ Tık Edit diyerek görebilirsiniz. Ayrıca Encoder verileri okunan kanallar üzerinden hız okuması da yapılmaktadır.

HSC_Enable_Bit_CHX: Encoder Verilerini Okumaya Başla (Bool)
High_Speed_Counter_HSC_Register_CHX: Encoder Pulse Değerinin Saklandığı adres.
HSC_Preset_Register_CHX: Encoder Set Değerinin girildiği adres.
HSC_Reset_Bit_CHX: Okunan Encoder Değerini resetlemek için kullanılan adres. (Bool)
HSC_Rate_Register_CHX: Encoder Hızı.
mehmetozt
Mesajlar: 5
Kayıt: 24 Mar 2020 13:42
İletişim:

Re: Encoder Z phase sorunu

Mesaj gönderen mehmetozt »

z fazı aktif olduğunda pozisyonun(encoder değerinin) sıfırlanmasını istiyorum.Bunun içinde harici kesme ve reset bitini kullandım.Fakat her zaman z fazı aktif olduğunda encoder değeri sıfırlanmıyor.Bu uygulamada amacım encoderin kaç pulse olduğunu öğrenerek ve hmi ya yazdırmak.
Kaşif
Mesajlar: 38
Kayıt: 02 Ara 2017 09:49
İletişim:

Re: Encoder Z phase sorunu

Mesaj gönderen Kaşif »

Merhaaba ,

Öncelik le Enkoderin Z fazın plc nin Hardware Interrupt kısmında okumalısınız .
okuduğunuz bu değer ile Plc nin Lojik Bloğunda enkoderin puls sayısını resetleyebilirisiniz (HSC_Reset_Bit_CH1)

Size yardımcı olması için ekte bir örnek mevcuttur.
Ornek_Plc_Z_Faz.rar
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
mehmetozt
Mesajlar: 5
Kayıt: 24 Mar 2020 13:42
İletişim:

Re: Encoder Z phase sorunu

Mesaj gönderen mehmetozt »

Merhaba örneğinizi inceledim ve uyguladım.Örnekte tur sayısını gösteriyor.Benim amacım pulse sayısını bilmediğimiz encoderin pulse sayısını öğrenmek.Bu şekilde örneği düzeltir misiniz?
Kaşif
Mesajlar: 38
Kayıt: 02 Ara 2017 09:49
İletişim:

Re: Encoder Z phase sorunu

Mesaj gönderen Kaşif »

Merhaba ,

Teknik servisten benim ile kontak kurabilirsiniz.
Cevapla

“RENU PLC Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 4 misafir