shox
Katılımcı Üye
- Katılım
- 4 Tem 2007
- Mesajlar
- 974
- Puanları
- 56
Butona her basıldığında bir sayıcının değerini bir arttırın ve karşılaştırma komutlarıyla sayıcı değerini 1,2,3,,,.... kaç tane çıkışı kontrol edecekseniz ona göre sırayla bir sayı ile karşılaştırın ve durumuna göre çıkışı çektirin.merhaba'lar delta'nın dokunmatik panelinde takıldığım konu var bununla ilgili yardım ederseniz çok sevinirim...
uygulama özeti: bir buton koyulacak ve butona her basıldığında farklı kontak çıkışı almak istiyorum...
örnek butona birinci kez basıp bırakıldığında M0 kontağı kapanacak
ikinci kez basıp bıkıldığında M1 kontağı kapanacak M0 devre dışı kalacak
ve bu sırasıyla M9 a kadar gidece böyle bir özelliği nasıl yapabilirim bu konuda yardımlarınızı beklerim şimdiden teşekkür ederim
Örnek şu şekilde olacak;
LDP M0 ----- CNT C0 K9999 ( ISPsoft kullanıyorsanız K9999 yazan yere K koymayın direk 9999 yazın.)
LD= C0 1 -------- OUT Y0
LD= C0 2 -------- OUT Y1
LD= C0 3 -------- OUT Y2
LD= C0 4 -------- OUT Y3
....... gibi çıkış sayısına göre devam edersiniz alta doğru.
Son olarak RESET işlemi için ise;
LDP M1 ------- RST C0
LDP M1 ------- ZRST Y0 Y100 (Burada Y100 yerine siz enson hangi çıkışı kullanıyorsanız onu yazarsınız)(Bu satırı yazmasanızda olur çünkü sayıcı 0 olduğunda hiçbir çıkışa etkisi olmadığından yazılmasada olur)
NOT= Siz burada Y çıkışı yerine M olarakta kullanabilirsiniz ama M0 ve M1 markerini start ve stop olarak kullandığımızı unutmayın.