Delta 28SV2 plc ile 4 adet step motor sürüyorum. Sistemim sıkıntısız çalışıyor ama motorların hızını arttırdığımda doğal olarak pals hızlı sayıyor ve tarama zamanından dolayı plc uyguladığım palsi yakalamakta zorlanıyor hızı dahada yükselttiğimde kaçırıyor.
milimetre bazında çalışma yaptığım için karşılaştırma aralığı ( örneğin 1500 ile 1550 arası dediğimde ) kullandığımda ise bu milimetrede sapmalar oluyor.
karşılaştırma komutlarıyla palsi yakalıyorum ama hızlı oldumu kaçırıyorum başka hangi yöntemle yakalayabilirim ?
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.
Kısa zaman değerli time interrupt kullanıp interrupt alt programında pulse değerinin, istediğiniz değerin küçük bir + - değer aralığında olup olmadığını test ederek müdahale etmeyi deneyebilirsiniz.
Yada madem kesme kullanıyoruz, pulse output kesmesi kullansak ya.
Pulse çıkış interuptları I110, I120 (pulse çıkış tamamlandığı zaman tetiklenir) ve I130, I140 (ilk pulse çıkışı geldiğinde tetiklenir) aktif olduğu zaman, program taraması kesilir ve tanımlanan interrupt subroutine atlar.