Tek encoder 2 plc?

Çalışır mı?

resimde ki gibi matematiksel işlem yaptıracağım.
P0005 e bastığım zaman encoderin mevcut değerini D1 den D3 e atacağım.
Toplamı her zaman 1000 puls ı geçmesin diye D2, 1000 den büyükse çıkartma, 1000 den küçükse toplama işlemi yaptırtıp, tekrar D2 ye yazdıracağım.
bu şekilde aralarında ki offset fark hep sabit kalarak 0 dan 100 e kadar sayacak.
sizce bu şekilde 2 ayrı encoder varmış gibi D1 ve D2 encoder değerlerini sürekli çevrim yaptırtabilir miyim?
teşekkürler.
(Resimdeki örnek te 1000 puls için yazmıştım.) kolay anlaşılsın diye.
55480
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
1 encoder ile 2 ayrı pozisyon tanıtmayı hafta sonu uğraşlarım sonuç çalıştırdım.
p5 e basınca 2 konumu encodere tanıtıyoruz.


IMG_20190714_213947_199.jpg
 
D1 ve D2 ye encoderin puls larını saydırabildim fakat D1 de çalışan matematik işlem D2 de çalışmıyor.
sebebi ne olabilir.
resimdeki işlem çalışıyor ve değerleri ayrı ayrı D1 ve D2 de görebiliyorum.
örnek olarak D1, 75 ile 125 arası bir işlem yaptıracağımda çalışıyor.
D2, 255 ile 375 arası şu işlemi yapsın dediğimde hiç bir işlem yapmıyor. (değerler rastgele verildi.)
D1 ve D2 de puls ları okuyabiliyorum ama.
teşekkürler yardımlarınız için.
 
uzun bir aradan sonra edit yapayım.
sanırım D1 ve D2 arka arkaya register ler olduğu için olmamış olabilir.
D1 ve D1000 diye attığımda çalıştı.
1 encoder ile bir birini takip eden 2 ayrı pozisyon ( döner bir şaftta. her turu 1 ürün olan) konumları data register lara alındı.
üstteki resimde ki komutlar çalışıyor.
tek fark D1 ve D1000 e taşındı move ile.
 

Forum istatistikleri

Konular
128,158
Mesajlar
915,509
Kullanıcılar
449,901
Son üye
reisaziz34

Yeni konular

Geri
Üst