kategoriler: Programlanabilir kontrolörler
Görüntülenme sayısı: 4966
Makaleye Yorumlar: 0

PLC merdiven LD dilinde motor başlangıç ​​diyagramları

 

Bu makaleyle, CodeSys ortamında programlanabilir lojik kontrolörler (PLC'ler) için programlar oluşturmak üzere bir dizi eğitim materyali başlatıyoruz. Gerçek hayattaki pratik örnekleri kullanarak PLC'lerin nasıl programlanacağını öğrenmek en iyisidir.

Sincap kafesi endüksiyon motorlarını kontrol etmek için kullanabileceğiniz birkaç basit programı düşünün. Programları oluşturmak için CodeSys'de LD ladder diyagram dilini kullanacağız.

Toplamda, 4 şema için 4 program düşünüyoruz:

1. Motoru açma ve kapatma şeması;

2. "Kazıma" ara kazma kullanarak tersinir motorun kontrol devresi;

3. Bir ara kazma “Stop” kullanmadan ters çevrilebilir motorun kontrol devresi;

4. Limit anahtarları kullanarak geri dönüşümlü bir motorun kontrol devresi.

Aşağıdaki örnekler öncelikle eğitim amaçlıdır. bu tür basit devreler için PLC kullanmak pratik değildir.

Elektrik motoru üretimi

Merdiven Şeması Dili, LD) PLC için Rusça dokümantasyonda genellikle röle temas devrelerinin dili (RKS). Bu grafik dili XX yüzyılın 70'lerinde icat edildi ve öncelikle o sırada ayrı cihazlarla (röleler, zamanlayıcılar, sayaçlar, vb.) Röle temas devrelerini programlanabilir kontrolörler kullanarak. Uzun zamandır popülaritesinde liderdir. tüm IEC PLC programlama dilleri arasında.

LD dili (RKS) röle kontağı elektrik devrelerinin mantığını neredeyse tamamen tekrarlar. Solda ve sağda, güç otobüsleri olarak kabul edilen dikey devreler vardır. Aralarında, her birinde solda çeşitli normalde açık ve normalde kapalı kontaklar bulunan ve sağ tarafta sargılar (bobinler) olan yatay devreler vardır.

Her kontak, Boole durumunu “True” veya “False” bobine ileten kendi mantıksal değişkenine (ON veya OF) karşılık gelir. İlk durumda, bobin ikincisinde "açık" (AÇIK), "kapalı" (KAPALI) değerini alır.

Bu dilde, neredeyse her türlü, hatta çok karmaşık görevleri çözmek için bu dili kullanmanıza izin veren çeşitli fonksiyonel blokları (tetikleyiciler, zamanlayıcılar, sayaçlar vb.) İçeren karmaşık devreler oluşturmak oldukça kolaydır.


Motor açma ve kapatma devresi

Programın ilk sürümü en yaygın olanı tamamen tekrarlar iki düğme ve bir elektromanyetik starter kullanarak devre.

PLC için motor açma ve kapama devresi

“Çalıştır” düğmesi (B1), basıldığında, durdurma düğmesinin (B2) kapalı kontağı (K1) üzerinden mantıksal bir birimin (“Doğru”) değerini sağlar. İlk düğmenin kontağına paralel olarak bağlanan bir sargı kontağı açılır ve başlat düğmesi bırakıldığında sargıyı enerjilendiren bir kilitleme devresi oluşturur.

Bu devre “Set” ve “Reset” bobinleri (RS tetikleyicinin analogu) kullanılarak basitleştirilebilir. Bunlar LD dilinin çok yaygın kullanılan bileşenleridir. Programlarda, elektrik motorunu veya herhangi bir çıkış elemanını açma ve kapatma durumunu hatırlamak için tasarlanmıştır. Bobinin diğer aktüatörleri ile motorları kontrol etmenin yanı sıra, Set / Reset genellikle makinedeki parçaları izlemek için kullanılır.

LD dili, röle-kontak mantık cihazlarının çalışması temelinde geliştirildiğinden, “Set” ve “Reset” bobinlerinin kendi fiziksel prototipleri vardır röle geçmişte sözde “engelleme röleleri”. Genellikle elektrik kesintisi sırasında kontrol nesnesinin çalışma durumunu ezberlemek için kullanılırlar.

Bunlar iki kurulum ve sıfırlama bobinli rölelerdi.Montaj bobinine güç sağlandığında, iç mekanizmayı “açık” konuma kaydırdı ve bu konum bir mandal vasıtasıyla mekanik olarak korundu.

Sıfırlama bobinine giden güç kaynağı, iç mekanizmanın kapalı konuma kaydırılmasına yol açtı. Eğer bobinlerin hiçbirine enerji verilmemişse, röle son konumunda kalacaktır. Bu nedenle adı - “engelleme rölesi”.

Aşağıdaki programda, “Set” bobinine bir darbe sinyali uygulandığında, etkinleştirilir ve “Reset” bobinine bir darbe sinyali gönderilinceye kadar açık kalır.

Ayarla / Sıfırla özelliğini kullanarak motor açma ve kapatma devresi

Bu devrede, aynı anda iki düğmeye basılırsa (hem “Set” hem de “Reset” modları aktiftir), bobin devre dışı bırakılır. Ayrıca mantığı değiştirebilir ve “Ayarla” ve “Sıfırla” modlarının önceliğini değiştirebilirsiniz. Bu durumda, iki düğmeye aynı anda basıldığında, bobin açık kalacaktır.

Reset ve Set kullanarak şema

Emülasyon modundaki şema:

Emülasyon modunda şema

CodeSys'de öykünme modunu etkinleştirmek için, “Çevrimiçi” menü öğesindeki “Öykünme modu” onay kutusunu, ardından “Başlat” (F5) seçeneğini işaretlemeniz ve gerekli kişi değerlerini ayarladıktan sonra bu değerleri denetleyiciye yazmanız gerekir, bu durumda sanal olarak “Ctrl + F7” tuşlarına basın.


Ters devreler motor açık ve kapalı

Şimdi tersinir sincap kafesli bir elektrik motorunun kontrol devrelerine dönüyoruz. Aşağıdaki program, dönüş yönünde her değişiklikten önce ara Durdur düğmesine (B1) basıldıktan sonra İleri (B2) ve Geri düğmeleri (B3) kullanılarak motorun ters çevrilmesine izin verir.

LD'de CodeSys'te tersinir motor çalıştırma devresi

Normalde kapalı kilitleme kontakları K1 ve K2, İleri ve Geri düğmelerine basarken motoru kısa devre için açmayı imkansız hale getirir.

Ek engelleme kontakları, örneğin programda bobinlerle seri olarak bağlanır termal röle kontakları QC.

HL1 ve HL2, ikaz lambalarını yakmaktan sorumlu bobinlerdir. Onlardan motorun hangi yönde döndüğünü belirlemek mümkündür.

Genellikle, elektrik motorunu kontrol etmek için, düğmelerdeki iki eşlenmiş kontak kullanarak röle temas devresini tekrarlayan bir program kullanılır. Böyle bir şema, ara Durdur düğmesini kullanmadan elektrik motorunun dönüş yönünü değiştirmenize izin verir. Bu düğme yalnızca motor tamamen durduğunda kullanılır.

CodeSys'de böyle bir LD şemasına bir örnek:

Ara durdur düğmesini kullanmadan şema

Yukarıdaki LD programlarının tümü oldukça basittir ve elektrikçiler tarafından çok iyi karşılanmıştır. Sonuç olarak, zamanlayıcıları (bir zaman rölesinin yazılım analogları) kullanarak daha karmaşık bir program sunuyoruz.

Yazılım Zamanlayıcılarını Kullanan Motor Kontrol Programı

Bu program, tersinir elektrik motorunun deklanşör hızıyla iki nokta arasındaki otomatik hareketini kontrol etmenizi sağlar. “Başlat” düğmesine (B2) bastıktan sonra, elektrik motoru tarafından kontrol edilen mekanizma A noktasından B noktasına hareket eder. Orada 10 saniye durur ve ters yönde hareket etmeye başlar. A noktasında, 10 saniye boyunca yeni bir durak ve B noktasına geri hareket.

Hareket kontrolü iki limit anahtarları (SQ1 ve SQ2) ve duraklardaki zaman gecikmeleri iki TON zamanlayıcı kullanılarak sağlanır. Size PLC programlama öğretimi ile ilgili aşağıdaki makalelerden birinde CodeSys zamanlayıcı tipleri ve programlarda kullanım özellikleri hakkında bilgi vereceğiz.

Ayrıca bkz. electro-tr.tomathouse.com:

  • LD Merdiven Dili ve Uygulaması
  • Merdiven dilinde CodeSys'deki basit PLC programlarına örnekler
  • Bir yük asansörünün elektrik devresinin modernizasyonunun bir örneği ...
  • Otomatik aydınlatma kontrol sistemlerinde ARIES PLC kullanma
  • Bir pompa istasyonunun elektrik devresini iki pompayla yükseltme örneği ...

  •