Siemens PLC, bir gösterge ışığını kontrol etmek için tek bir düğmeyi kullanmanın birkaç yolu!

Siemens PLC programı döngüsel bir tarama modunda çalışır.Çalışırken, program giriş örnekleme, program yürütme ve çıktı yenileme sırasına göre döngüsel olarak yürütülür.Böyle bir döngü, programın tarama döngüsü olarak adlandırılır.PLC'nin genel tarama döngüsü yaklaşık 30mS'dir. Büyük PLC'ler veya üst düzey modeller için, tarama döngüsü yalnızca yaklaşık 10 ms olabilir.

Bu prensibe göre, genellikle birkaç yüz milisaniye olan düğmeye basıyoruz ve program birden çok tarama döngüsü gerçekleştirdi. Bu nedenle, program kontrolü için tek bir düğme kullanmak için, temel olan, düğmeye bastığımızda, giriş sinyalinin programı yalnızca bir döngüde çalıştırabilmesidir, bu nedenle hangi yöntem kullanılırsa kullanılsın, IPI getirme yükselen kenar komutunun kullanılması gerekir. Bu komutun özelliği, sinyalin 0'dan 1'e değişmesi ve sadece bir tarama döngüsünün yürütülmesidir.

Bu prensibe göre aşağıdakiler vardır Tek tuşla başlatma / durdurma yöntemi :

Birinci yöntem:

Programın ilk satırında, başlat düğmesine ilk kez basıldığında (Q0.0 lambası ilk kez 0'dır) M0.0, M0.0'ın yükselen kenarı 1 ve Q0.0'ın normalde kapalı olanı da 1'dir. Sonuç 1'dir, M100.0 ayar ve aydınlatma talimatı yürütülür, M100.0

1 olarak ayarlanmıştır;

Programın ikinci satırında, başlat düğmesine ilk kez basıldığında (Q0.0 lambası 0, ilk zamanı gösterir) M0.0, M0.0'ın yükselen kenarı 1, Q0.0'ın normalde açık olanı 0 ve mantık sonucu 0 ise, yardımcı M100.0'ı sıfırlama programı çalıştırılmayacak ve M100.0 değeri bu program nedeniyle değiştirilmeyecektir;

Üçüncü programda, M100.01'e ayarlandığından, Q0.0'ın çıktı sonucu 1'dir. Sonraki program tarama çevriminde, M0.0 tekrar açılmadığı sürece, sonuç değişmeden kalır;

Tekrar M0.0'a bastığımızda, bu sefer Q0.01;

İlk satırda, M0.0'ın yükselen kenarı 1'dir, normalde kapalı olan Q0.00'dır, mantık sonucu 0'dır ve M100.0 ayarı çalıştırılmayacaktır;

İkinci satırda, M0.0'ın yükselen kenarı 1'dir, Q0.0 normalde açıktır ve mantık sonucu 1'dir, M100.0 sıfırlama yürütülür ve M100.00 olur;

Üçüncü programda, M100.00'a sıfırlandığından, Q0.0'ın çıkış sonucu 0'dır;

Program tarama döngüsünden sonra, M0.0 tekrar açılmadığı sürece sonuç değişmeden kalır;

İkinci Yöntem:

Yukarıdaki yöntemde M1.0 butonuna ilk kez bastığımızda, birinci program çevriminde yardımcı olan M110.0 butonlarının ilk satırının çıkış sonucu 1'dir.

İkinci satırın mantıksal sonucu: M110.01'dir ve Q0.1'in normalde kapalı kontağı da 1'dir, bu nedenle diğer ikisi AND'lidir ve mantıksal sonuç da 1'dir;

Üçüncü satır, M110.0 normalde kapalı kontak eylemi, sonuç 0, Q0.1'in mevcut normalde açık kontağı da 0'dır ve AND işleminin sonucu 0'dır;

Q0.0'ın sonucu, ikinci satırın ve üçüncü satırın OR işlemidir, ikinci satır 1 olduğu için sonuç 1'dir;

İkinci program tarama çevriminde M1.0 düğmesine tekrar basılmadığı için mevcut durum bırakılsa da bırakılmasa da çalıştırılmayacaktır, dolayısıyla M110.0 sonucu 0'dır;

İkinci satırda, M110.0, 0'dır, Q0.1'in normal olarak kapalı kontağı, son program yürütmesinden etkilenir ve ayrıca 0'dır ve AND işleminin mantıksal sonucu 0'dır;

Üçüncü satırda normalde kapalı olan M110.01'dir, Q0.1 etkinleştirilmiştir, bu nedenle de 1'dir ve AND işleminin mantıksal sonucu 1'dir;

Q0.1'in sonucu, ikinci satırın ve üçüncü satırın OR işlemidir, dolayısıyla sonuç hala 1'dir. Bu şekilde, program, düğmeye ilk kez basıldığını fark eder ve Q0.1'in çıktı sonucu her zaman 1 olarak tutulur;

M1.0 düğmesine tekrar bastığımızda, M100.0 bir tarama süresi boyunca tekrar 1'dir;

İkinci satırda, M100.01'dir. Q0.1 zaten 1 olduğundan, normalde kapalı kontak 0'dır ve mantık sonucu 0'dır;

Üçüncü satırda, M100.0'ın normalde kapalı olanı 0 olur, Q0.1'in normalde açık olanı 1'dir ve mantık sonucu da 0'dır;

Q0.1 değeri, ikinci satırdaki 0'ın ve üçüncü satırdaki 0'ın OR işlemi sonucudur, bu da yine 0'dır, bu nedenle Q0.1'in değeri 0 olur ve başlangıç durumu geri yüklenir;

Q0.1'in durumu her zaman 0'da kalır, bir sonraki düğmeye basılmasını bekler ve yukarıdaki program mantığını tekrarlar.

Üçüncü yöntem:

Üçüncü yöntem, RS set öncelik talimatını kullanan birinci yönteme benzer (veya SR sıfırlama önceliği talimatı da mümkündür), talimatın solundaki iki talimat yürütüldükten sonra, bunlar birlikte çıkarılacaktır;

M2.0 düğmesine ilk kez basıldığında, R sıfırlama koşulu karşılanmaz; S1 ayar koşulu karşılanır ve mantık sonucu ayarlanır, böylece Q0.2 ayarlanır;

İkinci kez basıldığında, Q0.2 daha önce ayarlandığından, sıfırlama R koşulu sağlanır ve ayarlanan S1 koşulu karşılanmaz, bu nedenle Q0.2 sıfırlanır;

Bu kullanımda, mantıksal birleşik işleme tamamlandıktan sonra, birleşik çıktı, program yapısı nispeten basittir ve mantık açıktır;

Dördüncü yöntem:

PLC değişken tablosunda lambanın bir değişkenini oluşturun;

HMI'ye bir düğme ekleyin, özellikler-olaylara bir işlev ekleyin-tıklayın

Düğmeye tıklandığında Q0.0 lambasının değerini alın, daha önce 0 ise çıkışı 1'e değiştirin; 1 ise çıkışı 0 yapın;

Özet: Bir düğme başlatma ve durdurmayı kontrol ettiğinde, böyle bir program pratik uygulamalarda kullanılacaktır, ancak daha fazla amaç, PLC program yürütme mantığının anlaşılmasını derinleştirmek için çeşitli yöntemlere başvurmaktır.

13 "Tokyo Gunpla Sergisi", büyük tanrıya tapın!
önceki
"2018-2019 Dünya Markası Ödülü" açıklandı, iki Çinli marka küresel marka oldu
Sonraki
Linli Xin'an: "On Kötü Siyah Şapka" dan kurtulun
Beyin deliği: Overwatch ve Gundam birleştirilirse sonuçlar
Yarım yılda 1 milyondan az birimle Apple için Hindistan pazarından vazgeçme zamanı geldi
"TFBOYS" "Haberler" 190413 TF süt perili, beslenen üç kardeş eşit derecede uslu
% 99 benzerlik size tarihteki en güçlü Gundam COS'u gösterir
"İçgüdü", bu 1992'nin yeni siyah "Biliyorsun" filmi
Elektrik mühendisleri tarafından toplanan sensör çalışma prensibine ait 40 hareketli resim
"Monster Hunter World" bir silah tasarım yarışması düzenleyecek
7-11 Sınırlı Gundam, çok fazla model var!
Bu hafta tiyatro filmi vicdan tarafından tavsiye ediliyor, bu filmler mutlaka görülmeli!
Bunun Jagged'in bir sonraki konusu olduğu söyleniyor, doğru mu bilmiyorum!
Bir diğeri de "Putuo Bölgesi Girişimcilik Kuluçka Üssü" unvanını kazandı, gelin ve alın!
To Top