1. sayfa (Toplam 2 sayfa)

INCD KOMUTU

Gönderilme zamanı: 18 May 2018, 12:48
gönderen gurkan yasar
ARKADAŞLAR MERHABA :
ındc komutu nasıl kullanılır.

kameralı kontrol sisteminde hatalı olan ürünü ilerki istasyonda dışarıya atmak için kullanabilirmiyim ?
komut hakkında detaylı bilgi sahibi deyilim kullanımı nasıl ayarlamam gerekli.
sistem şöyle çalışacak tanımlı nesneyi kamera algılayıp hatalı sinyali verdiğinde hat sonunda hatalı çıkışına atacak.
ıncd komutu bu işi yaparmı yaparsa nasıl yapar.
yada bu işi yaptıracak komut veya işlem nasıl olmalı.

lütfen yardım.

Re: INCD KOMUTU

Gönderilme zamanı: 18 May 2018, 14:22
gönderen Turhan
INCD komutu ile aşağıdaki gibi komut satırlarında C10 sayıcısısın değeri sırası ile sayma işlemi yapmaktadır.

C10 = D100 ise M10 biti, bir sonraki saymada C10 = D101 ise M11 biti, bir sonraki saymada C10 = D102 ise M12 biti aktif olacak şekilde 1 counter ile birden fazla kez sıralı sayma işlemi yapılmıştır. Komut çalışmasına hakim olabilmek için Komut satırlarını simulator modunda deneyebilirsiniz.
incd.png

Re: INCD KOMUTU

Gönderilme zamanı: 18 May 2018, 17:48
gönderen gurkan yasar
Turhan bey cevabınız için teşekkür ederim
resimde görülen gibi yaptım fakat dediğiniz gibi
c=10 d100 e eşit olduğunda m10 aktif olmuyor
aksine c10 saymaya başladığından itibaren m10 aktif olup d100 e ulaştığında m10 kapanıyor m11 aktif oluyor
benmi ters bişey yapıyorum anlamadım birde her geçişte c10 0 dan başlıyor

yani ben d100 e 10 mov ediyorum
d101 e 20 mov ediyorum
d102 ye 25 d103 e 30 d104 e 35
x0 aktif olduğunda c10 saymaya başlıyor d100 ün değerine geldiğinde tekrar sıfırlanıp d 101 deki değer kadar yeniden sayıyor

Re: INCD KOMUTU

Gönderilme zamanı: 18 May 2018, 19:18
gönderen Uğur
Dediğiniz gibi saymaya başlar başlamaz M10 aktif olacak ve her set datasına ulaştıkça bir sonraki çıkış çekecektir. Her set değerine ulaştıkçada c10 sıfırlanacaktır.

Re: INCD KOMUTU

Gönderilme zamanı: 18 May 2018, 22:55
gönderen gurkan yasar
cevap icin teşekkür ederim uğur bey
yani bu komut benim işimi görmüyor

Re: INCD KOMUTU

Gönderilme zamanı: 18 May 2018, 23:04
gönderen Uğur
Aşağıdaki bit kaydırma komutunu inceleyiniz. İşinizi görebilir belki.

SFTL - Bit Sola Kaydırma

Re: INCD KOMUTU

Gönderilme zamanı: 20 May 2018, 14:58
gönderen yasinakar
ben daha önce bu uygulamayı SFTL komutu ile yaptım çok güzel çalışıyor

Re: INCD KOMUTU

Gönderilme zamanı: 22 May 2018, 11:00
gönderen gurkan yasar
UĞUR BEY merhabalar
sftl komutu inceledim oda bana uymadı çünkü enerji gidince tüm bitler pasif oluyor
ben kendime göre şöyle bir senaryo yazdım
enkoderden gelen anlık değeri kameradan gelen sinyalin yükseleninle 5 adet step komutu içinde mov ediyorum
enerji gitmesinde kalıcı m ler ile stepleri kaldığı yerden devam ettiriyorum
step lerden atanan dataları DHSCS VE DHSCR komutlarında karşılaştırıp Y out larını aktif ediyorum

step 1 d408 DHSCS DHSCR Y0
step 2 d410 DHSCS DHSCR Y1
step 3 d412 DHSCS DHSCR Y2
step 4 d414 DHSCS DHSCR Y3
step 5 d416 DHSCS DHSCR Y4

stepler dataları atıyor 1,2,3 sorunsuz çalışıyo 4,5 datalar geldiği halde hızlıkarşılaştırma set, reset ler görevini yapmıyor
kullanım sınırımı var neden 3 adet çalışıyoda 5 adet çalışmıyor anlayamadım tekrar tekrar dönüp duruyorum olduğum yerde
ama ne yapsamda olmadı nedeni ne olabilir acaba??

Re: INCD KOMUTU

Gönderilme zamanı: 22 May 2018, 11:20
gönderen Uğur
Sayıcı numarasına göre kullanım kısıtlaması mevcuttur.

C232~C242 max. 6 adet DHSCS-DHSCR-DHSZ
C243, C245~C248, C251, C252 max. 4 adet DHSCS-DHSCR-DHSZ
C244, C249, C250, C253, C254 max. 4 adet DHSCS-DHSCR-DHSZ

Re: INCD KOMUTU

Gönderilme zamanı: 22 May 2018, 11:54
gönderen gurkan yasar
teşekkür ederim UĞUR bey
benim sayıcıda 4 adet olduğu icin işlem yapmıyormuş demek
yardımınız için tekrar teşekkürler