pozitif ve negatif kenar tetikleme

Katılım
10 Mar 2013
Mesajlar
10
Puanları
1
pozitif ve negatif kenar tetiklemede operant nedir?

şimdiden teşşekürler
 
yükselen kenar (pozitif) kenar algılama kontağı girişine uygulanan sinyalin 0 dan 1 konumuna her geçişinde 1 tarama için enerji verir
düşen kenar (negatif) kenar algılama kontağı girişine uygulanan sinyalin 1 dan 0 konumuna her geçişinde 1 tarama için enerji verir
 
bir start butonunu düşün pozitif startta bastığın gibi bir çıkış verir negatif ise starta basıp elini çektiğin zaman çıkış verir
 
şöylede düşünebilirsin
bir start butonu ve iki adet alıcı var butona bastığında birinci alıcı(yükselen kenar) devreye girer. çektiğin anda ikinci alıcı devreye girer.yani butondan elini çekmeden ikinci alıcı devreye girmez
 
Pozitif ve negatif kenar tetiklemede kullanılan operantlar merkerlerdir (M0.1, M0.2 vs.)
 
bir start butonu ve 2 adet motor var. start butonuna 1. basışta 1. motor, elimizi çekip 2. kez bastığımızda 2. motor çalışıyor.bu uygulamanın ladder diyagramında --| |--------|P|-------(S)---- set 2 bitlik (Q0.0 Q0.1) iki motoru da sürekli çalıştıracak. bu şekilde mi arkadaşlar yanlışsa düzeltir misiniz?
 
hayır öyle bir şey değil tetiklemenin bir anlık dokunuşu .anlatmaya çalışayım anlatabilirmiyim bilmiyorum
şimdi plc 1 sniye içerisinde bir sürü çevrim verir. çevrimden kasıt şudur programı döngüsel olarak çalıştırmasına 1 döngüye bir çevrim diyoruz . yani bütün programı okuyup derleyip gerekli çıkışları yazması 1 çevrimdir bunu mikrosaniyeler iiçerisinde yapar . bazı hassa durumlarda örneğin sizin butona bir defa basmanız gereken durumlarda yada butondan elinizi çektiğiniz an durmasını istediğiniz durumlarda insan eli bunu ayarlayamaz yada proğram içerisinde bir sayıcı kullandığınızı düşünelim bir koşula bağlı olarak .. her sinyal geldiğinde bir saysın şöyle örnekleyeyim basitçe bir vananız var sensörü var butonu var siz vanayı kaç defa açtınız kaç defa kapadınız bilmek istiyorsunuz … bunun için butona bir sayıcı koydunuz ..
siz butona elinizi çabucak basıp çekemeyeceğinize göre bunu en az 100 ms içerisinde yapabileceğinize göre bu süre boyunca sayıcıya sinyal gidecek buda napacak plc bu sürede 20 30 çevrim yapmış olacak siz butona bir defa bassanız sayıcı 20 yazcak bunun için yükselen kenar kullanıyoruz yani buton sinyalinin
işlenmesi şöyle olacak siz butona bastığınız anda buton sinyali 0 dan 1 e sadece bir çevrim içerisinde işlenecek diğer çevrimlerde zaten butona basılı olduğu için sinyal tekrar sıfırdan bire doğru gidemeyeceği için işlenmeyecek . buda sayıcıya sadece bir sinyalin gitmesine sebep olacak . sayıcı doğru sayacak . sayıcıya ikinci sinyal ne zaman gidecek siz tekrar butonu bırakıp buton sıfırdan bire gidince …

düşen kenarda tam tersi diyelimki bir kumar makinesi yaptınız kabine ayı telefon oyuncak bağladınız iplerlen birde makas var her jetonla kullanıcı sadece bir kez oynayabilir bir kesme hakkı olabilir bunun için jeton sensörüne bir düşen kenar bağlıyacaksınız jeton geçtiği ve geçmesinin bittiği anda makine size izin verecek jeton takılsa bile bir daha çalışmayacak gelelim makas olayına butona basıp makası çalıştırıp ipi kesmeniz lazım ama butona dakik basamayacağınız için zamanı tam ayarlayamacaksınız bunu engellemek içinde buton sinyaline bir düşen kenar bağlıyacaksınız burdada sinyal1 den sıfıra düşerken çalışacak yani butona eliniz basılı olacak butondan butona bastığınızda değilde elinizi çektiğiniz anda buton 1 den sıfıra giderken çalışacak
böyle bişi sanırım anlatamadım ama kaba hatlarıyla öle
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…