1. sayfa (Toplam 1 sayfa)
28SV11R2 CPU VE ANALOG GİRİŞ ÇIKIŞ UYGULAMASI
Gönderilme zamanı: 22 Kas 2018, 09:09
gönderen dcvoltage
merhaba;
28sv11r2 cpu kullanıyorum
dvp04da-s ile 2 adet analog çıkış
ve yanyana 2 adette dvp04ad-s ile 8 adet 4,20mA ve 0-10V analog giriş karttan okuma yapıyorum
analog girişleri sclp komutu kullanarak hesaplıyorum bu şekilde çok iyi sonuç alınıyor fakat
plc nin scantime uzuyor hmi panelde plc den gelen analog okumalar yaklaşık 2sn gibi bir gecikme ile geliyor
ne yapmam gerekiyor acaba
Re: 28SV11R2 CPU VE ANALOG GİRİŞ ÇIKIŞ UYGULAMASI
Gönderilme zamanı: 22 Kas 2018, 11:41
gönderen Turhan
Merhaba,
1. Kanallara ait analog değerleri, ortalama değer registerinden okuyorsanız ve ortalama adet değeri çok yüksek ayarlanmış ise tarama zamanınız uzayabilir.
2. Modül ile ilgili başlangıç şartların ayarlandığı Giriş mod ayarları, Ortalaması alınacak adet değerleri... için kullandığınız From/To komutlarını PLC de M1002 gibi 1 tarama boyunca aktif olan kontaklar üzerinden çalıştırınız. Bu komutların modüle başlangıç şartlarını yazdıktan sonra bile her tarama saykılında çalışması programınızın tarama zamanın uzamasına neden olacaktır.
3. Özel modüllerden okuma yaparken sıralı 4 kanal değerini tek bir from komutu ile okuyun. Komutun aşağıdaki gibi kullanımı tarama zamanınızı kısaltacaktır.
|LD M1000|--------------------|FROM K0 K6 D100 K4|; Komutu DVP04AD-S2 modülü için sıralı 4 kanalı tek bir sorgu ile okuyup okuduğu değerleri sırası ile D100, D101, D102 ve D103 datalarına kaydedecektir.
DVP_04AD_S.png
Re: 28SV11R2 CPU VE ANALOG GİRİŞ ÇIKIŞ UYGULAMASI
Gönderilme zamanı: 22 Kas 2018, 12:06
gönderen dcvoltage
Turhan bey teşekkür ederim,
analog modül okumalırını ld m1000 kontağında sonra okuyorum bunu ld m1002 olarak değiştirip deneyeceğim.
yalnız sıralı 4 kanal okuma yaptığımda sclp komutu için bu dataları tekrar başka datalara taşımam burda sclp komutunu kullanmam da scantime uzatmıycakmı
örneğin FROM K0 K6 D100 K4 komutu ile sıralı 4 okuma yaptım d100-d101-d102-d103
sclp için d100 başka bi dataya aktardım bildğim kadarıyla sclp komutu sıralı dataları kullanıyor d100 d200 aktardım
1.datanın sclp komutu burda sıralı d200 den d205 kadar kullanıldı aynı işlemi diğer 3 data içinde yaptığımda scantime değişirmi bunları deneyip
tekrar dönüş yapayım size
Re: 28SV11R2 CPU VE ANALOG GİRİŞ ÇIKIŞ UYGULAMASI
Gönderilme zamanı: 22 Kas 2018, 12:24
gönderen Turhan
Tarama zamanını From ve To komutlarının yanlış kullanımı arttıracaktır. SCLP komutun Max. ve Min skala değerlerini içeren dataları ardışık kullanır. Set değerinin tanımlandığı değişken bu skala değerlerinin dışında bir data adresi olabilmektedir.