1. sayfa (Toplam 1 sayfa)

SPD KOMUTU

Gönderilme zamanı: 23 May 2020, 13:21
gönderen bozkan
Merhaba, dvp20sx2 plc ile spd ya da dcnt komutlarını kullanamıyorum. Nedenini hala çözemedim. Var olan dökümanları ve video ları inceledim. Motorun enkoderinden pals geldiğinden eminim, ölçebiliyorum. Acaba siemens teki gibi donanımsal bir ayar yapmam mı gerekiyor. Bağlantımı şu şekilde kurdum s/s ucunu +24v girişine bağladım. A fazı x0'da ve ledinin yandığını görüyorum, b fazı x1 girişinde enkoderi döndürdükçe onun ledi yanıp sönüyor amasayma işlemini gerçekleştiremiyorum. Kullandığım motorun özellikleride şu şekilde;
Teknik Özellikler:
• Çalışma Voltajı: 12V
• Hız: 10200 Rpm
• Boşta Çektiği Akım: 300mA
• Zorlanma Akımı: 5.6A
• Zorlanma Torku: 0.4 kg- cm
• Pinyon Dişli Özellikleri:
• Metrik Module = M0.4
• Diş Sayısı: 12T
• Yüz kalınlığı: 2.5mm
• Basınç Açısı: 20°
• Dişli Konumu: Motor tepesinden dişli tepesine 4.5mm
48 cpr bir enkoder. Yardımcı olabilirseniz çok sevinirim.

Re: SPD KOMUTU

Gönderilme zamanı: 26 May 2020, 12:59
gönderen teknisyen ati
Hayırlı bayramlar.
SS ucu artı 24 baglı ise enkoder npn çıkışlı olmalı enkoder pnp çıkışlı ise ss ucu eksi 24 bağlı olmalı.

Re: SPD KOMUTU

Gönderilme zamanı: 27 May 2020, 09:58
gönderen Turhan
Merhaba,

PLC'nin aynı X giriş noktası hem SPD hemde DCNT donanımsal yüksekhızlı sayıcı olarak kullanılamaz. Ayrıca PLC X girişleri 24VDC duyarlıdır. Encoder pulse voltajını doğrulayabilirmisiniz?

SPD ve DCNT(C251) komutlarını ayrı ayrı deneyebilirimisiniz?

Re: SPD KOMUTU

Gönderilme zamanı: 28 May 2020, 10:19
gönderen bozkan
Yardımlarınız için çok teşekkürler pals okumaya başladım fakat okuduğum değerin doğru olduğundan emin olamıyorum. Deviri doğru okumak için nasıl bir formül kullanmam gerek acaba çalıştırdığım enkoder iki fazla A ve B. D1022 ye hangi değeri göndermem gerek ve kaç saniyelik okuma yapmam gerek hiç emin olamadım.

Re: SPD KOMUTU

Gönderilme zamanı: 28 May 2020, 10:29
gönderen Turhan
SPD komutunun okuma zaman birimini 1000ms olarak tanımlayın. bu size her 1000ms.de bir okudğunuz son enoceder pulse değerini verecektir. Okduğunuz değeri 60 ile çarpıp enocder tur çözünürlüğüne bölerseniz rpm cinsinden dakikadaki dönüş hızınızı bulabilirsiniz.

Enocderinizin pulse değerini bilmiyorsanız DCNT komutu kullanarak encoderinizi 10 tur döndürünüz. Elde ettiğiniz sonucu 10'a bölerseniz encoder çözünürlüğünüzü bulabilirsini.

Re: SPD KOMUTU

Gönderilme zamanı: 28 May 2020, 11:03
gönderen bozkan
Bu bilgi içinde çok teşekkürler pekı spd komutu içinde dcnt komutunda olduğu gibi D1022 adresine bir çarpan sayısı göndermemiz gerekiyor mu?

Re: SPD KOMUTU

Gönderilme zamanı: 28 May 2020, 16:30
gönderen Turhan
SPD komutunu AB phase olarak kullandığınızda encoderin 1 tur çözünürlüğü 1000 pulse ise SPD bunu 4000 (x4) oalrak okuyacaktır.

Aşağıdaki resimde X0,X1 girişine AB phase sinyal şekli ile sabit 100Hz'lik sinyal uygulanan DVP-SE serisi PLC'nin SPD komutunu okuması gösterilmiştir. Hesaplama yaparken buna dikkat etmelisiniz.

SPD.jpg