2. sayfa (Toplam 3 sayfa)
Re: Encoder uygulaması
Gönderilme zamanı: 27 Ara 2018, 09:13
gönderen Uğur
Floating işlem yapacaksanız öncelikle datayı FLT komutu ile floating e çevirmeli ardından noktalı işlemleri yapabilirsiniz. Aşağıdaki linkten örnek kullanımlarına ulaşabilirsiniz.
(14) PLC Noktalı (Floating) Sayı Matematik İşlemleri
Re: Encoder uygulaması
Gönderilme zamanı: 27 Ara 2018, 18:11
gönderen mrsss2
Teşekkür ederim. Ben öncelikle şunu sormak istiyorum.
500 pulselik enkoderin a ve b fazını delta ss plcde x0 ve x1 girişine bağlıyorum. hızlı sayıcıda 2 faz girişi seçince enkoder tam turda 500 değerini vermiyor. 1 faz 2 girişte c247 sayıcısını kullandığımda tam turda 500 pulse elde edebiliyorum. 1 faz 2 giriş ve 2 fazın farkı tam olarak nedir?
sonrasında enkoderden okuduğum değeri noktalı sayı ile çarpmak istiyorum. bunun için şekildeki gibi komut girmeye çalıştım fakat hatalı giriş uyarısı veriyor. Yardımcı olur musunuz?
Re: Encoder uygulaması
Gönderilme zamanı: 28 Ara 2018, 09:15
gönderen Uğur
Encoder AB faz çıkışlıdır ve sizin buna yönelik C251 sayıcısını kullanmanız gerekmektedir. D1022 datası encoder okuma çarpanıdır. Burada içeriğini 1 ayarlayarak encoder bir tur pulse değerini bire bir gözleyebilirsiniz.
Doyble Word bir datayı floatinge çevirmek içn FLT değil DFLT komutunu kullanın programınızda o hatayı fark ettim. Birde komut girişinde hata almanızın sebebi bilgisayarınızda ondalık ayrım işaretçisi . değil , olabilir. Buna uygun girdi gerçekleştirin.
Re: Encoder uygulaması
Gönderilme zamanı: 05 Oca 2019, 11:29
gönderen emineminoglu1989
Ekran Alıntısı 2.PNG
Kolay gelsin enkoder artı değer sayarken doğru gösteriyor ekranda ama eksi sayılara geçtiği zaman çok alakasız değerler gösteriyor neden olabilir acaba
Re: Encoder uygulaması
Gönderilme zamanı: 07 Oca 2019, 09:27
gönderen Uğur
Enkoder bağlantı uçları olarak X0 ve X1 i yer değiştirin. Bu durumda sorunlu sayma yönü değişecek mi?
Re: Encoder uygulaması
Gönderilme zamanı: 07 Oca 2019, 16:13
gönderen emineminoglu1989
değiştirdim ama hala farklı sayı çıkıyor enkoder değeri -1 olduğu zaman bölüm sonucununda -1 olması gerekirken -1082130432 gösteriyor
Re: Encoder uygulaması
Gönderilme zamanı: 07 Oca 2019, 16:25
gönderen Uğur
Floating çevrimini FLT ile değil DFLT komutu ile gerçekleştirin.
Re: Encoder uygulaması
Gönderilme zamanı: 07 Oca 2019, 16:30
gönderen emineminoglu1989
değiştirdim yine aynısını gösteriyor
Re: Encoder uygulaması
Gönderilme zamanı: 07 Oca 2019, 16:48
gönderen Uğur
Floating işlem yaparken floating değerlere sanki decimal olarak bakıyorsunuz gibi. Görüntüleme modunu Görünüm / Aygıt Görüntüleme Modu / Noktalı Sayı seçerek izlemelisiniz.
Re: Encoder uygulaması
Gönderilme zamanı: 07 Oca 2019, 17:04
gönderen emineminoglu1989
Dediğiniz gibi yaptığımda bilgisayarda görebiliyorum eksi değeri ama hmı ekranda bi değişiklik olmuyor benim istediğim şu enkoderden aldığım değeri 6,7 ye bölüp ekranda metre değeri almak istiyorum (hem eksi metreyi sayacak hem artı metreyi sayacak)