FBs-60MC serisi Fatek lle 4096 Rotary Encoder Okuma.

mussma

Üye
Katılım
28 Kas 2006
Mesajlar
10
Puanları
1
Yaş
39
Merhabalar.Fatek plcde daha yeni yeni uygulamalar yapıyorum.plc ye 4096 pals encoder bağlayıp bunun üzerinde uygulamalar yapmak istiyorum.Bu konu hakkında yardımcı olursanız sevinirim.
 
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.
Merhaba,
Encoder bağlantıların şu şekilde olucak.
PLC üzerindeki X0 ve X1 uçlarına A ve B fazlarını bağlıyorsun.
Encoderın 24V ise ister plc üzerindeki güç kaynağını, istersen ayrı bir güç kaynağını kullanarak 24VDC veriyorsun veya encoderin kaç V ise.
PLC üzerinde bulunan SS ucunu ise encoderi nereden enerjilendiriyorsan oranın - ucuna bağlıyorsun. Tüm bağlantılar bu şekilde.

Program kısmına gelirsek.
İlk önce Project > IO Configrutaion kısmına geliyoruz.

Karşımıza çıkan pencereden HSC4 kısmına tıklıyoruz.

Resimde de görülen Not Used kısmından A/B'i seçiyoruz.
Seçtikten sonra pencerenin alt tarafında
A-Phase:
B-Phase:
Mask(MSK):
Clear(CLR):
gibi yerler görünecek.

Burdan A-Phase'i X0 olarak seçiyoruz. Çünkü encoderin A fazını X0'a bağlamıştık.

Encoderin plc'e tanıtılması tamamdır.

Şimdi ise çalışıp çalışmadığını şu şekilde kontrol edelim.
PLC'i üst tarafta bulunan PLC > RUN seçerek RUN konumuna alıyoruz.

Sol alt tarafta bulunan Status Page'ten yeni durum sayfası oluşturuyoruz.
Karşımıza bir pencere çıkıcak.
Sarı alana R4112 yazarak encoderin saymış olduğu registera ulaşırız.
Encoderi döndürdüğün zaman içerisinde değerler değişiyorsa işlem tamamdır.

Encoder registerlarını ögrenmek için HELP > Special Registers & Coils help kısmından

R4096-R4127 kısmına kadar olan hızlı sayıcıların açıklamaları mevcuttur. Oradan kontrol edebilirsin.
 
Verdiğiniz bilgiler için çok teşekkür ederim.Dediğiniz şekilde yaptım encoderin saydığını gördüm.Encoder ile boy ölçmek istiyorum ben.Mesela belli bi boya geldiği zaman plc den çıkış almak istiyorum.Bunun için bi örnek gönderirseniz çok sevinirim.
 
Boy için kalibrasyon yapman gerekiyor. Bildiğin matematik bilgilerini kullanıcaksın.

Belli bir pals sonra çıkış almasını şu şekilde yapabilirsin.
Karşılaştırma komutlarını kullanarak.
Fonksiyon menüsünde Compare kısmında karşılaştırma komutları mevcut.
174. fonksiyon yani => (Büyük eşitse) komutu işini görecektir.
Biraz kurcalarsan çalışma mantığını anlayabilirsin.
 
Sn. Branxian gayet güzel bir açıklama yapmışsınız elinize sağlık.
Ben hiç Fatek kullanmadım. Merak ettiğim neden HSC0 yada 1'i değil de HSC4'ü seçtiniz...
 
Sn. Branxian gayet güzel bir açıklama yapmışsınız elinize sağlık.
Ben hiç Fatek kullanmadım. Merak ettiğim neden HSC0 yada 1'i değil de HSC4'ü seçtiniz...

sanırım software counter kullanmak istemiş birde hardware ve software counterların çalışma frekansları farklı ..bu sebeple seçmiş olabilir ama en doğru yanıtı Branxian verecektir....
 
Merhaba,
Encoder bağlantıların şu şekilde olucak.
PLC üzerindeki X0 ve X1 uçlarına A ve B fazlarını bağlıyorsun.
Encoderın 24V ise ister plc üzerindeki güç kaynağını, istersen ayrı bir güç kaynağını kullanarak 24VDC veriyorsun veya encoderin kaç V ise.
PLC üzerinde bulunan SS ucunu ise encoderi nereden enerjilendiriyorsan oranın - ucuna bağlıyorsun. Tüm bağlantılar bu şekilde.

Program kısmına gelirsek.
İlk önce Project > IO Configrutaion kısmına geliyoruz.

Karşımıza çıkan pencereden HSC4 kısmına tıklıyoruz.

Resimde de görülen Not Used kısmından A/B'i seçiyoruz.
Seçtikten sonra pencerenin alt tarafında
A-Phase:
B-Phase:
Mask(MSK):
Clear(CLR):
gibi yerler görünecek.

Burdan A-Phase'i X0 olarak seçiyoruz. Çünkü encoderin A fazını X0'a bağlamıştık.

Encoderin plc'e tanıtılması tamamdır.

Şimdi ise çalışıp çalışmadığını şu şekilde kontrol edelim.
PLC'i üst tarafta bulunan PLC > RUN seçerek RUN konumuna alıyoruz.

Sol alt tarafta bulunan Status Page'ten yeni durum sayfası oluşturuyoruz.
Karşımıza bir pencere çıkıcak.
Sarı alana R4112 yazarak encoderin saymış olduğu registera ulaşırız.
Encoderi döndürdüğün zaman içerisinde değerler değişiyorsa işlem tamamdır.

Encoder registerlarını ögrenmek için HELP > Special Registers & Coils help kısmından

R4096-R4127 kısmına kadar olan hızlı sayıcıların açıklamaları mevcuttur. Oradan kontrol edebilirsin.

Butun adimlari ayni sekilde uygulayarak sistemi kurdum fakat status pagede deger okuyamiyor.encoderin milini dondurdukce plcnin x1 girisi yanip sonuyor normal olarak ama degerlerde degisiklik olmuyor.Encoderi plc uzerindeki 24 volt cikisindan besliyorum.bundan dolayi ss girisine bisey baglamam gerekmiyor demi?
 
PLC'deki 0VDC (-)'i SS ucuna bağlarsanız sayıların arttığını görüceksiniz.
 
Anladim teşekkürler en yakin zamanda deniyecem.peki SS girişinin amaci nedir?
 

Forum istatistikleri

Konular
128,185
Mesajlar
915,696
Kullanıcılar
449,956
Son üye
CharmanDear

Yeni konular

Geri
Üst