Arkadaşlar bir program yazmaya çalışıyorum. Program içinde bir döngü var.
Bu döngü 2-4 sn arası sürecek.
Döngünün hızı ekrandan girilecek bir değere göre değişecek. (Örn. 200-400 arasında. 250 girdiğimde döngü 2,5 sn sürecek)
Döngünün belli yerlerinde belli kontaklar açılıp kapanacak. Mesela döngü süresinin %10 unda Y0 kontağı ON olacak %40'ın da OFF olacak. Döngü 2 sn sürerse 0,2 sn de Y0 ON olacak 0,8 sn de OFF olacak.
Bu döngüyü gerçek zamanlı olarak nasıl kurabilirim? Benim ekrandan girdiğim değere göre belirlenen döngü süresi kesin kes sapmamalı. 2 sn ise 2 sn, 3,5 sn ise 3,5 sn de yıllarca çalışabilmeli.
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.
Branxian teşekkürler cevap için. Evet sanırım interrupt kullanmam gerekecek. 5 ms lik olan 5MSI interrupt'ı uygun olarak görünüyor. Mikroişlemcide interrupt sürekli kullanıyorum zaten. Ancak PLC ye daha alışamadım hele ki C den sonra ladder okunması ve kullanması zor bir yapı görüntüsünde.
Dizi bitmeseydi iyiydi bu arada