1. sayfa (Toplam 1 sayfa)

RASCH PLC ile Enkoder Okuma

Gönderilme zamanı: 03 Eki 2024 11:42
gönderen Ahmet Erdem Kenet
RASCH MC500 serileri için hazırlanmış olan enkoder okuma örnek videosuna aşağıdan erişebilirsiniz.



Enkoder sayıcı özelliğini kullanmak için aşağıda belirtilen adımları takip etmelisiniz.

1- CPU üzerindeki 8-adet I/O kanallarından birisini encoder giriş için atamalısınız.
Bunun için projenize “Ethercat_Master_Softmotion” ekleyip bir kez yükledikten sonra sağ tıklayıp “Scan For Devices” ile “LOCALBUS” otomatik algılanacaktır.
HSPIO kanallarından birine sağ tıkladığınızda “Plug Device” seçin ve amaca göre aşağıdakilerden birini atayın.
HSPIO_Counter = O kanala ait girişler enkoder sayıcı için, çıkışlar ise genel amaçlı kullanılır.
HSPIO_AxisCounter = O kanala ait girişler enkoder sayıcı için, çıkışlar ise PulseEksen kontrolü için kullanılır.

2- Programınız içerisine “Licos_HC” kütüphanesi içerisindeki “HC_Counter” bloğunu isim vererek ekleyin.

3- HC_Counter bloğu girişindeki “Counter” tanımına “COUNTER_REF” data türünde bir değişken oluşturup, isim verip atayın.

4- COUNTER_REF data türündeki bu değişkeni ilgili kanalın “Module I/O Mapping” sekmesindeki aynı kanal adındaki değişkenlere atayın.
(Örneğin; Control Word, Status Word, Counter Value, Counter Parameter1,2,3,…vb gibi)

5- İlgili kanalın “Startup Parameters” sekmesindeki enkoder ayarlarını ayarlayın. (Örneğin; enkoder sayıcı türü “count mode” vb. ayarlar)

6- Programı yükleyin ve HC_Counter bloğu “Enable” girişini aktif edip test edin.

7- Bir den fazla kanal kullanacaksanız yukardaki adımları her bir kanal için tekrarlayın.

8- Sayma değerini belirli bir preset değerinden başlatmak veya sıfırlamak için “HC_PresetValue” fonksiyon bloğunu programınıza isim vererek ekleyin.