kategoriler: Programlanabilir kontrolörler
Görüntülenme sayısı: 2452
Makaleye Yorumlar: 0
Merdiven dilinde CodeSys'deki basit PLC programlarına örnekler
Bu makalede, üç basit programın bir örneği gösterilmektedir. programlanabilir lojik kontrolörler (PLC'ler) için. Tüm programlar, endüstrideki çeşitli tesisler için kontrol sistemlerini otomatikleştirmek üzere yazılmıştır. Doğada eğitimlidirler ve PLC programlamayı öğretmek için kullanılabilirler.
Bu konunun başlarında, PLC programlarında elektrik motorlarını kontrol etmek için kullanılabilecek birkaç tipik çözümü inceledik:PLC merdiven LD dilinde motor başlangıç diyagramları

Bu koleksiyon aşağıdaki işlemlerin otomasyonunu kapsar:
-
Şişeleri düşürmek için otomatik sistem;
-
Boya renklerinin otomatik seçimi;
-
Havalandırma sisteminin otomasyonu.
Teknolojik fikirler ve çizimler. sahadan alınan teknolojik süreçlerInstrumentationTools.
Tüm programlar CodeSys merdiven dili, İngilizce versiyonda Merdiven Şeması, kısaltılmış LD.
Tüm örneklerde, sadece bu dilin temel unsurları kullanılır - kontaklar ve bobinler. Merdiven diyagramlarının dili de çok sayıda ek elemanın kullanılmasına izin verir - zamanlayıcılar, sayaçlar, tetikleyiciler, vb. Tüm bu unsurlarla daha ciddi programlar aşağıdaki makalelerde tartışılacaktır.
Otomatik şişe atma sistemi
Çalışma prensibi: Bu sistem, üretim sürecini zorlaştıran düşen şişeleri atmanıza izin verir.
Süreç akış şeması:

Şişeleri bir istasyondan diğerine taşımak için bir taşıma bandı kullanılır. Ancak şişeler benzin istasyonuna ulaşmadan önce, tüm şişelerin daha fazla doldurulması için değerli hale getirilmesi gerekir. Konveyördeki düşürülen bir şişe, aşağıdaki işlemde bir sorun yaratabilir, bu nedenle, konveyörden düşürülen bir şişeyi işleyen basit bir PLC programı.
Bu işlem sensörler ve aktüatörler kullanılarak gerçekleştirilir. Konveyör çalışırken, sonraki işlemler için tüm şişeler bir istasyondan diğerine taşınır. Ayakta duran ve düşen şişeleri tespit etmek için, düşen şişeyi konveyörden itmek için iki sensör ve bir pnömatik silindir kullanılır.
PLC için ladder programıiçinde CodeSys otomatik şişe reddetme sistemi:

Emülasyon modunda program:

Programın tanımı:
Devreyi beslemek için "BAŞLAT" düğmesine basın. Çevrim ve boru hattı başlar. Devrenin ikinci kısmında, şişenin konveyör üzerindeki pozisyonunun belirlendiği iki “X1” ve “X2” indüksiyon sensörü vardır. Şişe düştüğünde, “X2” sensörü tetiklenir ve teması devreyi keser, böylece düşürülen şişenin düşmesine izin vermez.
Şişeler konveyör bandı boyunca hareket ettiğinde, bu sensörler şişelerin ayakta durup durmadığını tespit eder. X2 sensörü şişenin en alt konumunu ve X1 sensörü şişenin en üst konumunu algılar. X2 sensörü şişeyi algılar, ancak X1 sensörü algılamazsa, pnömatik tahrik (cilinder) ve şişeyi konveyörden atacaktır. Bundan sonra, kalan şişeler su dolum istasyonuna gidecek ve tüm döngü tamamlanacaktır.
Şişe sıfırlama işlemi:

Otomatik boya renk seçimi
Çalışma prensibi: Bu süreçte, doldurulacak doğru renkteki boyanın otomatik seçimini gerçekleştirmek gerekiyordu.
Süreç akış şeması:

Burada ihtiyaca göre bir kavanozda çeşitli boyaları doldurmalıyız. Bu nedenle, farklı renklerde (sarı, mavi ve yeşil) 3 tip boyayı düşünün. Mürekkep sağlamak için iki valf kullanılır.
Bildiğimiz gibi, sarı ve maviyi karıştırmak yeşildir, bu nedenle yeşil için ayrı bir valfe gerek yoktur. Sarı ve mavi aynı anda dolduğunda yeşile döner.
Sistemde bir renk seçmek için bir seçici anahtar kullanılır ve sistemi durdurmak için bir AÇMA / KAPAMA anahtarı kullanılır.
PLC programıiçinde CoDeSys:

Programın tanımı:
ON / OFF anahtarı (I2.0) ON konumundayken ve START düğmesine basıldığında lamba yanar CYCLEON. Çevrim açıksa ve sarı boya seçilirse (YELLOWPIGMENTSELECTION), sarı kontrol vanası (YELLOWCONTROLVALVE) dahil edilecektir. Çevrim açıksa ve mavi boya (MAVİ SAYFA SEÇİMİ) seçilirse, mavi kontrol vanası (BLUECONTROLVALVE) açılacaktır. Yeşil renk (GREENPIGMENTSELECTION) seçilirse, her iki valf de açılacak ve renk yeşil olacaktır.
Emülasyon modunda program (şişeyi yeşil boya ile doldurma):

Havalandırma sistemi otomasyonu
Endüstri için fan kontrol sistemleri için PLC programı.
Sistemin çalışması sırasında, üç fandan ikisi çalışmalıdır. Her biri için iki fan (örneğin, fan 2 ve fan 3) başlatmak için ayrı başlatma ve durdurma düğmeleri vardır.
Fan 2 ve fan 3'ün çalıştığını ve bunlardan birinin başarısız olduğunu varsayalım, fan 1 otomatik olarak açılmalıdır, yani. herhangi bir zamanda iki fan çalışıyor olmalıdır. Herhangi iki fanın arızalanması durumunda, sisteme giriş gücü otomatik olarak kapanmalıdır.
Fanların “ON” durumu ve ana güç kaynağının durumu ilgili LED ile gösterilmelidir. Birden fazla fanda bir arıza varsa, bu durum 5 Hz frekanslı yanıp sönen bir LED ile gösterilmelidir. Tek bir fanda bir arıza veya bir fanda bir arıza, arıza durum göstergesinde sabit bir ışıkla gösterilmelidir.
Bu, endüstride kullanılan bir fan kontrol ünitesine basit bir örnektir.
Süreç diyagramı:

PLC programıiçinde CoDeSys:

Programın devamı:

Programın tanımı:
Program bir çevrim başlatma devresi kullanır - CYCLEK bobini. BAŞLAT düğmesine basılarak başlatılabilir ve DURDUR düğmesine basılarak durdurulabilir. Ana şalter (MS) açık olmalıdır.
Devir açıkken (CYCLEK) ve fan 2 ve fan 3'de arıza yoksa, fan 2 (FAN2) ve fan 3 (FAN3) açılacaktır. Fan 2 veya fan 3 arızalıysa, fan 1 (FAN1) başlayacaktır.
Sistemde, üç fandan herhangi biri arızalıysa, hata gösterge lambası (FIND) 5 Hz frekansında yanıp söner. Bunu yapmak için özel bir zamanlayıcı kullanmanız gerekir, ancak programı karmaşıklaştırmamak için şimdilik kendimizi ayrı bir temasla sınırlayacağız. Fan 1, fan 2 ve fan 3 gösterge lambaları hata sinyaline göre yanar.
Emülasyon modunda program (fan arızası 3 durumunda):

Yukarıdaki programların hepsi çok basittir ve öncelikle gerçek hayat şemalarının dilini öğrenmede temel bilgileri elde etmek için tasarlanmıştır. Aşağıdaki makalelerde daha karmaşık örnekleri ele alacağız.
Ayrıca bkz. electro-tr.tomathouse.com
: