Sayıcı

Kullanıcı avatarı
amasyalı
Mesajlar: 187
Kayıt: 01 May 2018, 10:06
İletişim:
Durum: Çevrimdışı

Sayıcı

Mesaj 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.
Kullanıcı avatarı
Ahmet
Mesajlar: 778
Kayıt: 07 Mar 2018, 14:03
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj gönderen Ahmet »

ldp x0 ------ inc d0
ldp x1 ------ dec d0

Bu şekilde arttırma ve azaltma komutlarıyla daha kolay yapabilirsin.

11.jpg
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Kullanıcı avatarı
amasyalı
Mesajlar: 187
Kayıt: 01 May 2018, 10:06
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj gönderen amasyalı »

Bu uygulama benim işimi yaramıyor ben K değeri ile bu işi öğrenmek istiyorum.
Kullanıcı avatarı
Ahmet
Mesajlar: 778
Kayıt: 07 Mar 2018, 14:03
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj 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
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Kullanıcı avatarı
amasyalı
Mesajlar: 187
Kayıt: 01 May 2018, 10:06
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj gönderen amasyalı »

Bunu test ettinmi
Kullanıcı avatarı
Ahmet
Mesajlar: 778
Kayıt: 07 Mar 2018, 14:03
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj gönderen Ahmet »

Simulatorde çalışıyor bizahmet onuda siz test edin.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Kullanıcı avatarı
amasyalı
Mesajlar: 187
Kayıt: 01 May 2018, 10:06
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj 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
Kullanıcı avatarı
Ahmet
Mesajlar: 778
Kayıt: 07 Mar 2018, 14:03
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj 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
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Kullanıcı avatarı
amasyalı
Mesajlar: 187
Kayıt: 01 May 2018, 10:06
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj 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
Kullanıcı avatarı
dupisk
Mesajlar: 38
Kayıt: 14 Mar 2018, 09:54
İletişim:
Durum: Çevrimdışı

Re: Sayıcı

Mesaj 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
Cevapla

“PLC Forum” sayfasına dön