1. sayfa (Toplam 2 sayfa)
Sayıcı
Gönderilme zamanı: 06 Ağu 2019, 09:48
gönderen amasyalı
merhabalar
Aklıma takılan bir konuda yardıma ihtiyacımız vardır bu konuda yardımcı olacak herkese teşekkür ederiz.
SS2 tipi plc de örneğin C0 sayıcısına x5 ve x6 girişine iki adet siviç bağlanacak x5 sinyal gelince yukarıya doğru x6 ya sinyal gelince aşağıya doğru sayacaktır.
Re: Sayıcı
Gönderilme zamanı: 06 Ağu 2019, 09:56
gönderen Ahmet
ldp x0 ------ inc d0
ldp x1 ------ dec d0
Bu şekilde arttırma ve azaltma komutlarıyla daha kolay yapabilirsin.
11.jpg
Re: Sayıcı
Gönderilme zamanı: 06 Ağu 2019, 10:08
gönderen amasyalı
Bu uygulama benim işimi yaramıyor ben K değeri ile bu işi öğrenmek istiyorum.
Re: Sayıcı
Gönderilme zamanı: 06 Ağu 2019, 10:20
gönderen Ahmet
K sabit sayısını değiştirmek istiyorsanız aşağıda bulunan resimdeki gibi kullanınız.
Kolay gelsin.
11.jpg
Re: Sayıcı
Gönderilme zamanı: 06 Ağu 2019, 10:40
gönderen amasyalı
Bunu test ettinmi
Re: Sayıcı
Gönderilme zamanı: 06 Ağu 2019, 10:44
gönderen Ahmet
Simulatorde çalışıyor bizahmet onuda siz test edin.
Re: Sayıcı
Gönderilme zamanı: 06 Ağu 2019, 21:50
gönderen amasyalı
Programı test ettim.
programı 2 yukarı 1 aşağı şekilde sayıcının set değerine kadar getirdim sorun yok. ama set değerinden sonra yukarıya saydaramıyorsun ama aşağıya doğru saydırabiliyorsun.
diyelimki set değeri 5 siz 2 artırıp 1 eksilterek 5 geldiniz çıkış verdi bundan sonra artırmaya basarsanız artmıyor ama eksiltmeye basarsanız 5 4 3 2 1 diye gidiyor. 0 gelse dahi artırma çalışmıyor. ama eksiltme -1 -2 diyerek devam ediyor
Re: Sayıcı
Gönderilme zamanı: 07 Ağu 2019, 08:39
gönderen Ahmet
amasyalı yazdı: 06 Ağu 2019, 21:50
programı 2 yukarı 1 aşağı şekilde sayıcının set değerine kadar getirdim sorun yok. ama set değerinden sonra yukarıya saydaramıyorsun ama aşağıya doğru saydırabiliyorsun.
Öncelikle siz ne istediğinize tam olarak bir karar vermelisiniz çünkü Sizin yapmak istediğiniz sayıcı mantığına ters zaten sayıcı sizin belirlediğiniz SET değerine geldiğinde size çıkış veren ve daha yukarısına saymayan bir algoritmik bloktur.
Zahmet edip HELP dosyasındaki açıklamayı okursanız aşağıda resimde gösterilen işaretli yerde aynen şöyle diyor ;
Saymaya ulaşıldıktan sonra sayma arttırrılmak istenirse , kontaklar ve sayma değerleri değişmeyecektir. Saymayı tekrar yapabilmek için CLEAR (Yani sayıcıya MOV komutuyla SIFIR gönderin) veya RESET yapmalısınız.
Size ilk mesajda belirttiğim şekilde INC ve DEC şeklinde data bölgesini arttırarak veya azaltarak istediğiniz bir değerde karşılaştırma komutu kullanarak çıkış almanızı öneririm VEYA sayıcının SET değerini örneğin 30.000 yapın ve sizin istediğiniz değerde çıkış almak için karşılaştırma komutu kullanın.
Sayıcılar SET değerinden yukarı saymazlar.
Anladığım kadarıyla PLC'yi öğrenmeye çalışıyorsunuz size önerim PLC komutlarını öğrenmeye çalışırken komutların ve blokların çalışma şeklini kendi mantığınıza göre olmasını sağlamaya çalışmaktan çok siz mantığınızı blok ve komutların çalışma yapısına göre şekillendirirseniz daha kolay yol alırsınız.
İyi çalışmalar.
11.jpg
Re: Sayıcı
Gönderilme zamanı: 07 Ağu 2019, 09:03
gönderen amasyalı
burada anlatılmak istenen konu şu garaj 5 arabalık bir tarafta giriş diğer tarafta çıkış var garaja 5 araba girdi doldu diğer taraftan 3 araba çıktı değer 2 oldu yeni bir araba girdiğinde sayı yükselmiyor 2 de kalıyor. ama araba çıkarsa sayı 1 e 0 -1 düşüyor. ama girişden değer değişmiyor. sorun bu
Re: Sayıcı
Gönderilme zamanı: 07 Ağu 2019, 10:04
gönderen dupisk
k sayısını yüksek tut karşılaştırma komutları ile ne yapmak istiyorsan istediğini yapabilirsin sayıcının sayısı buysa bunu yap buysa bunu yap gibi kolay gelsin