Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
Tipik olarak bir hızlı sayıcı dönen bir şafta bağlanmış artımsal enkoderden sinyal alır. Enkoder, tur başına
belirli sayıda darbe gönderir ve bazıları her turda bir defa da sıfırlama (referans) sinyali verir. Enkoderden
gelen bu sayma darbeleri ve reset sinyali hızlı sayıcının girişlerini oluşturur.
Uygulamaların çoğunda herbir enkoder için birden çok ayar değeri gerekmektedir. Bu durumda, önce ilk
ayar değeri hızlı sayıcıya yüklenir ve sayma değeri ayar değerinden küçük iken arzu edilen işlemler
yapılır. Sayma değeri ayar değerine ulaştığında veya bir reset girişi geldiğinde interrupt oluşturulur.
Bu interrupt geldiğinde hem çıkışlarda yapılması gereken değişiklikler yapılır, hem de hızlı sayıcı yeni
ayar değeriyle yüklenir. Yeni ayar değeri yeni sayma değerine eşit olduğunda yine bir interrupt
oluşturulabilir ve bu böylece devam ettirilebilir.
İnterrupt’lar hızlı sayıcıların sayma hızlarından çok daha hızlı işlenebildikleri için bu tarz bir uygulama çok
hassas darbe ölçümünü sağlar, üstelik PLC tarama hızı da hemen hemen hiç etkilenmez. Her yeni ayar
değerinin yüklenmesi durum kontrolunun kolaylıkla yapılabilmesi için ayrı bir interrupt altprogramında
gerçekleştirilir. (Ancak, tüm interrupt olaylarının aynı altprogramda işlenmesi de mümkündür.)
Hizli Sayicilarin Çeşitleri
Aynı çalışma şeklinde seçilmiş tüm hızlı sayıcılar aynı şekilde davranır. Sayıcıların dört çalışma şekli
bulunmaktadır: dahili yön kontrollu tek fazlı (bir anda sadece yukarı veya aşağı sayar), harici yön kontrollu
tek fazlı, 2 sinyal girişli 2 fazlı (aynı anda hem yukarı, hem aşağı sayabilir) ve A/B sinyalli enkoder tipi
sayıcı. Her sayıcının tüm bu çalışma şekillerini desteklemediğine dikkat ediniz (örneğin HSC0 enkoder
sayıcısı olarak kullanılamaz). Her tipte şu özellikleri de seçebilirsiniz: Reset girişi olmadan, start girişi
olmadan, reset girişli fakat start girişsiz veya hem reset hem de start girişli.
❑ Reset girişi aktive edildiğinde anlık değeri siler ve reset kalkıncaya kadar sayıcı bu konumda kalır.
❑ Start girişi aktive edildiğinde sayıcının saymasına izin verilir. Kaldırıldığında anlık değer sabit tutulur
ve tüm sayma girişleri ihmal edilir.
❑ Start yokken reset gelirse, reset dikkate alınmaz ve anlık değer değişmez. Reset varken start girişi
gelirse anlık değer sıfırlanır.
Hızlı sayıcıyı kullanmaya başlamadan önce mutlaka HDEF (Hızlı Sayıcı Tanımlama) komutuyla sayıcının
çalışma şekli seçilmelidir. HDEF komutu her sayıcı için sadece bir defa kullanılabileceğinden, SM0.1 biti
(sadece ilk taramada 1 olan bit) yoluyla işlenmesi uygun olacaktır.
Bir Hizli Sayiciyi Programlama
Sayıcıyı programlamak için HSC Komutu Yardımcı Aracının kullanılmasını önermekteyiz. Yardımcı araç
şu bilgileri kullanır: Sayıcının numarası ve çalışma şekli, ayar değeri, anlık değer ve başlangıç sayma
yönü. Yardımcı aracı çalıştırmak için Tools Instruction Wizard menü komutunu ve açılan pencereden
HSC’yi seçin.
Hızlı sayıcıyı programlarken aşağıdaki işlemler yapılır:
❑ Sayıcıyı ve çalışma şeklini tanımlama.
❑ Kontrol baytını ayarlama.
❑ Anlık (başlangıç) değeri ayarlama.
❑ Ayar (hedef) değerini ayarlama.
❑ İnterrupt altprogramı atama.
❑ Hızlı sayıcıyı aktive etme.
112
İlginizi çekebilecek Siemens marka Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları ürünleri