DELTA PLC’DEN
ENKODER BİLGİSİ OKUMA
Enkoderler yapısına ve çalışma prensibine göre
sınıflandırabiliriz. Bizler bu örnekte
Autonics marka totem pole çıkışlı 3 fazlı enkoderi kullanacağız. Enkoderler
hakkında fikir sahibi olan okuyucular bilecektir ki totem pole çıkışlı cihazlar
hem PNP hem NPN bağlantı yapılabilen
cihazlardır. Kullanacağımız enkoder hakkında daha detaylı bilgi edinmek isteyen
kullanıcılarımız E50S8-100-3-T-1 kodu ile internette arama yaparlarsa ürünün
ayrıntılı dökümanına ulaşabilirler. Kısaca bilgilerini vermek gerekirse;
MARKA: AUTONICS
ÇIKIŞ TİPİ: TOTEM POLE
ÇALIŞMA GERİLİMİ:12-24 VDC
FAZLAR: A-B VE Z FAZI
Tüm bu bilgilerden sonra sıra PLC den enkoder bilgisini
almaya geldi. Enkoder bizlere konum
bilgisini okuyabilmemiz için kare dalgalar yollar. Bu kare dalgalar A, B ve Z
fazlarından ayrı ayrı gelmektedir. A ve B fazları arasında 90 derece faz farkı
vardır ve bizim enkoderimiz 100 palslik bir enkoder olduğu için a ve b fazları
ayrı ayrı bir turunda 100 adet pals üretirler. Bu sayede enkoderin ileri mi
geri mi gittiğini anlayabiliriz . Z fazı
ise enkoderin bir turunda bir adet reset palsi üretir. Bu pals bize enkoderin
kaç tur attığını rahat bir şekilde görmemizi sağlar.
Bu kısımdan sonra PLC den enkoderin konum bilgisini okumak
için yapılması gerekenlere geçeceğiz. Enkoder bilgisini okumak için
kullanacağımız PLCmizin modeli DVP14SS2dir. Enkoder bilgisini okumak için
PLCmizin hızlı girişlerini kullanıyoruz.
SV2 nin dökümanından da anlaşılacağı gibi X0-X1-X4-X5
girişleri 200KHz’e kadar giriş frekansını okuyabilir. Elimizdeki enkoder 100
pals lik bir enkoder olduğu için 3000d/d da dönen bir sistem de değeri
okuyabilir.
PLC’lerde hızlı girişler ile pals okunacak ise bu durumlar
için PLC lerin özel sayıcı bölgeleri bulunmaktadır.
Dökümanda görüldüğü gibi sadece yukarı sayan grup için C243
girişi kullanılır. Fakat biz uygulama da hem yukarı hem aşağı sayan bir
uygulama yapacağız. Enkoderimizin A ve B fazını X0 ve X1 girişine bağladıysak
tabloda görüleceği gibi C251 yada C246 sayıcısını kullanmamız lazım. Eğer bu
girişleri başka işler için kullandıysak bu seferde X4-X5 girişlerini
kullanabiliriz bu durumda C247-C252 sayıcılarını kullanabiliriz. Kısaca hangi
girişleri kullanmak istiyorsak ona göre sayıcımızı seçiyoruz. Bizler bu kısımda
28SV2 PLC mizin X0 ve X1 girişlerine enkoderin A ve B fazını bağlayarak yukarı
aşağı sayma işlemi yaparak enkoderden konum bilgisini alacağız. Enkoderin A ve
B fazını PLC ye bağladıktan sonra programı aşağıdaki gibi yazılır.
Yardımcı kontaklara ait bilgiler aşağıda ki tablodan
bakılabilir.
Bu kısma kadar yaptığınız işlemleri doğru bir şekilde yaptıysanız.
PLC run konumunda iken enkoder milini döndürdüğünüzde C251 sayıcısı saymaya
başlayacaktır. İşin bu kısmında mil çapından uzunluk hesabına geçmek kalıyor.
ÖRNEK: Bir tekstil makinasında değişik boylarda kumaş kesmek
için enkoder kullanılmıştır. Makinanın 25cm de bir kumaşları kesmesi isteniyor.
Makinanın içerisinde ki PLC de C251 sayıcısına hedef değer ne girilmelidir 25cm
de bir kesme yapsın.
-Kullanılan enkoderin 100 palslik bir enkoder olduğunu var
sayalım ve mil çevresinin 10cm uzunluğunda olduğunu varsayalım. Bu durumda
enkoder 20cm yol aldığında 100 pals sinyal üretecektir. Buna göre 100pals/200mm=0,5
den her mm başına iki pals sinyal üretilecektir. 25cm de bir sayıcının
sonlanmasını istiyorsak sayıcının bu durumda sayıcının hedef değerine 500
girmemiz gerekmektedir. Seçtiğimiz enkoderin bir turundaki pals adedi arttıkça
mm başına üretilen pals adedide artacağından enkoder daha hassas ölçüm
yapacaktır. Umarım yardımcı olur . İyi çalışmalar.




Hiç yorum yok:
Yorum Gönder