- Katılım
- 9 Şub 2007
- Mesajlar
- 791
- Puanları
- 206
PLC’de Encoder Pals – mm (Mesafe) Dönüşümü: 3 Farklı Hesaplama Yöntemi
PLC uygulamalarında sıklıkla ihtiyaç duyulan Encoder Pals - mm (Mesafe) dönüşüm hesaplamaları için pratik ve kullanışlı 3 farklı yöntemi aşağıda derledim.
İhtiyacınıza ve mekanik yapınıza en uygun olan yöntemi seçip projelerinizde uygulayabilirsiniz.
Yöntem 1:
Mekanik ve Pals Oranı ile Temel Hesaplama
Bu yöntem, mekanik turun getirdiği hat ve motor/encoder oranları üzerinden doğrudan dönüşüm sağlar.
Mekanik Hat Tespiti: Encoder’ın 1 tam tur dönmesi sonucunda sistemin aldığı yol (mm cinsinden) belirlenir.
Pals Değeri Tespiti: Motorun 1 tam tur dönmesi karşılığında encoder’ın ürettiği pals miktarı belirlenir.
Formül Uygulaması:
Aktüel Ölçü (mm) = ( Sayıcıdan Okunan Pals Değeri x Encoder 1 Tur MM Değeri ) / Motor 1 Tur Pals Değeri
Yöntem 2:
1 mm’ye Düşen Pals Katsayısı İle Hesaplama
Bu yöntem, doğrudan 1 mm mesafe için üretilen pals miktarını bularak hesaplamayı sadeleştirir.
Örnek Senaryo:
Encoder Çözünürlüğü: 1024 Pals
Encoder 1 tam turunda alınan yol: 10 mm
1 mm İçin Üretilen Pals Hesabı:
1 mm Pals Değeri = 1024 Pals / 10 mm = 102,4 Pals/mm
Aktüel Mesafe Hesabı:
Aktüel Ölçü (mm) = Encoder Pals Değeri (Örn: C247) / 102,4
Yöntem 3:
Saha Ölçümü, HMI Set Değeri ve Noktalı Sayı (Float) İşlemleri
Mekanik hesabı zor olan veya kalibrasyon gereken sistemlerde iki nokta arasındaki reel mesafe ve pals ölçümü ile yapılan yöntemdir.
1. Çarpan (Katsayı) Hesabı:
Sistem başlangıç noktasından bilinen en uzak noktaya ilerletilir ve fiziksel mesafe ölçülür (Örn: 1000 mm).
Bu mesafe katedildiğinde encoder’ın okuduğu toplam pals değeri kaydedilir (Örn: 3250 pals).
Pals / mm Katsayısı (Çarpan):
Çarpan Değeri = 3250 Pals / 1000 mm = 3,25 (1 mm'ye denk gelen pals)
2. HMI Panelden Hedef Mesafeye Gitme:
HMI ekranından girilen hedef mm değerini pals bilgisine dönüştürmek için:
Hedef Pals Değeri = İstenen Mesafe (mm) x 3,25
(Bulunan pals değeri PLC karşılaştırma komutları ile işlenir.)
3. HMI Ekranında Aktüel Mesafeyi Gösterme
Hassas ve küsuratlı hesaplama için tam sayı olan pals verisi kayan noktalı sayıya (float) dönüştürülür:
Encoder sayıcı değeri (örn. C247), DFLT komutu ile float veriye çevrilir:
Komut: DFLT C247 D540 (D540 = Float Pals)
Dönüştürülen pals verisi (D540), önceden bulunan çarpan değerine (D504) bölünür:
İşlem: D540 / D504 = D560 (D560 = Float mm)
Ekran gösterimi veya PLC içi kullanım durumuna göre D560 datası tekrar tamsayıya çevrilebilir:
Komut: DINT D560 D570 (D570 = Aktüel mm)
Sorusu olan veya farklı alternatif fikirleri, çözümleri olan arkadaşların görüşlerini beklerim.
PLC uygulamalarında sıklıkla ihtiyaç duyulan Encoder Pals - mm (Mesafe) dönüşüm hesaplamaları için pratik ve kullanışlı 3 farklı yöntemi aşağıda derledim.
İhtiyacınıza ve mekanik yapınıza en uygun olan yöntemi seçip projelerinizde uygulayabilirsiniz.
Yöntem 1:
Mekanik ve Pals Oranı ile Temel Hesaplama
Bu yöntem, mekanik turun getirdiği hat ve motor/encoder oranları üzerinden doğrudan dönüşüm sağlar.
Mekanik Hat Tespiti: Encoder’ın 1 tam tur dönmesi sonucunda sistemin aldığı yol (mm cinsinden) belirlenir.
Pals Değeri Tespiti: Motorun 1 tam tur dönmesi karşılığında encoder’ın ürettiği pals miktarı belirlenir.
Formül Uygulaması:
Aktüel Ölçü (mm) = ( Sayıcıdan Okunan Pals Değeri x Encoder 1 Tur MM Değeri ) / Motor 1 Tur Pals Değeri
Yöntem 2:
1 mm’ye Düşen Pals Katsayısı İle Hesaplama
Bu yöntem, doğrudan 1 mm mesafe için üretilen pals miktarını bularak hesaplamayı sadeleştirir.
Örnek Senaryo:
Encoder Çözünürlüğü: 1024 Pals
Encoder 1 tam turunda alınan yol: 10 mm
1 mm İçin Üretilen Pals Hesabı:
1 mm Pals Değeri = 1024 Pals / 10 mm = 102,4 Pals/mm
Aktüel Mesafe Hesabı:
Aktüel Ölçü (mm) = Encoder Pals Değeri (Örn: C247) / 102,4
Yöntem 3:
Saha Ölçümü, HMI Set Değeri ve Noktalı Sayı (Float) İşlemleri
Mekanik hesabı zor olan veya kalibrasyon gereken sistemlerde iki nokta arasındaki reel mesafe ve pals ölçümü ile yapılan yöntemdir.
1. Çarpan (Katsayı) Hesabı:
Sistem başlangıç noktasından bilinen en uzak noktaya ilerletilir ve fiziksel mesafe ölçülür (Örn: 1000 mm).
Bu mesafe katedildiğinde encoder’ın okuduğu toplam pals değeri kaydedilir (Örn: 3250 pals).
Pals / mm Katsayısı (Çarpan):
Çarpan Değeri = 3250 Pals / 1000 mm = 3,25 (1 mm'ye denk gelen pals)
2. HMI Panelden Hedef Mesafeye Gitme:
HMI ekranından girilen hedef mm değerini pals bilgisine dönüştürmek için:
Hedef Pals Değeri = İstenen Mesafe (mm) x 3,25
(Bulunan pals değeri PLC karşılaştırma komutları ile işlenir.)
3. HMI Ekranında Aktüel Mesafeyi Gösterme
Hassas ve küsuratlı hesaplama için tam sayı olan pals verisi kayan noktalı sayıya (float) dönüştürülür:
Encoder sayıcı değeri (örn. C247), DFLT komutu ile float veriye çevrilir:
Komut: DFLT C247 D540 (D540 = Float Pals)
Dönüştürülen pals verisi (D540), önceden bulunan çarpan değerine (D504) bölünür:
İşlem: D540 / D504 = D560 (D560 = Float mm)
Ekran gösterimi veya PLC içi kullanım durumuna göre D560 datası tekrar tamsayıya çevrilebilir:
Komut: DINT D560 D570 (D570 = Aktüel mm)
Sorusu olan veya farklı alternatif fikirleri, çözümleri olan arkadaşların görüşlerini beklerim.
