Sayıcıdaki değeri Kullanma

  • Konbuyu başlatan mer_harun
  • Başlangıç tarihi

mer_harun

Üye
Katılım
4 Mar 2007
Mesajlar
28
Puanları
1
Yaş
36
Merhaba Arkadaşlar Elımde S7200 CPU 212 PLC var sorum şu:5 sanıye içinde I0.0 girişine kac defa basıldığını belirleyip q0.0 cıkısındakı lambayı 1 sn aralıkla flaş edıcem sorunum şu I0.0 çıkışına kac defa basıldığını nasıl bılıcem? Counter bu işi çözmez cunku bunla sadece PV e atanan değer ıle eşitlenen değer aynı olduğunda sadece lojik 1 cıkışı verir bana kaç defa basıldığının değeri lazım.:confused::confused:
 

perit

Üye
Katılım
15 Eki 2006
Mesajlar
44
Puanları
3
Yaş
36
sayıcının anlık değerini move komutuyla bir v hafıza alanına taşıyarak anlık değerini öğrenemebilirsin. yani Mesala C0 sayıcısının o anki değeri move komutu ile vw0 alanına taşımalısın. sayıcılar 16 bit lik olduğu için 16 bitlik bir alana taşıma işi yapmalısın. vwo alanındaki değerinide azaltma komutu ile çıkışa aktarabilirsin.
 

Forum istatistikleri

Konular
114,972
Mesajlar
809,464
Kullanıcılar
420,524
Son üye
rıfat kınay

Yeni konular

Üst