Programlama Mantık Denetleyicisini (PLC) Anlama

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





PLC, Programlanabilir Mantık Denetleyicileri anlamına gelir. Temel olarak endüstrilerdeki otomatik sistemleri kontrol etmek için kullanılırlar. Bunlar, artık büyük ölçekte fiziksel bağlantılı mantık rölelerinin yerini alan en gelişmiş ve en basit kontrol sistemleri biçimlerinden biridir.

PLC

Programlama Mantık Denetleyicisi (PLC)



Avantajlar:

PLC'ler hakkında ayrıntılara girmeden önce, PLC'lerin bugünlerde yaygın olarak kullanılmasının 3 nedenini bize bildirin.


  • Kullanıcı dostudur ve kullanımı kolaydır
  • Sabit kablolu röle mantığı ihtiyacını ortadan kaldırırlar
  • Onlar hızlı
  • Endüstrilerde otomasyona uygundur.
  • Giriş ve çıkış modülleri ihtiyaçlara göre genişletilebilir

PLC Mimarisi:

PLC İç Mimarisi

PLC İç Mimarisi



Temel bir PLC sistemi aşağıdaki bölümlerden oluşur:

  • Giriş / Çıkış Bölümü : Giriş bölümü veya giriş modülü, sensörler, anahtarlar ve diğer birçok gerçek dünya giriş kaynağı gibi cihazlardan oluşur. Kaynaklardan gelen giriş, giriş konektör rayları aracılığıyla PLC'ye bağlanır. Çıkış bölümü veya çıkış modülü, çalışması giriş sinyallerini değiştirerek kontrol edilen bir motor veya solenoid veya lamba veya ısıtıcı olabilir.
  • CPU veya Merkezi İşlem Birimi : PLC'nin beynidir. Altıgen veya sekizli bir mikroişlemci olabilir. Çıkış sinyallerini kontrol programına göre kontrol etmek için giriş sinyalleriyle ilgili tüm işlemleri gerçekleştirir.
  • Programlama Cihazı : Programın veya kontrol mantığının yazıldığı platformdur. Elde taşınan bir cihaz veya bir dizüstü bilgisayar veya bir bilgisayarın kendisi olabilir.
  • Güç kaynağı : Genellikle, giriş ve çıkış cihazlarına güç sağlamak için kullanılan yaklaşık 24 V güç kaynağıyla çalışır.
  • Hafıza : Hafıza iki bölüme ayrılmıştır - Veri hafızası ve program hafızası. Program bilgisi veya kontrol mantığı, CPU'nun program talimatlarını aldığı kullanıcı hafızasında veya program hafızasında saklanır. Giriş ve çıkış sinyalleri ve zamanlayıcı ve sayaç sinyalleri sırasıyla giriş ve çıkış harici görüntü belleğinde saklanır.

Bir PLC'nin Çalışması

PLC Çalışma Şeması

PLC Çalışma Şeması

PLC çalışması

PLC çalışması

  • Giriş kaynakları, gerçek zamanlı analog elektrik sinyallerini uygun dijital elektrik sinyallerine dönüştürür ve bu sinyaller, konektör rayları aracılığıyla PLC'ye uygulanır.
  • Bu giriş sinyalleri, bit olarak bilinen yerlerde PLC harici görüntü belleğinde saklanır. Bu CPU tarafından yapılır
  • Kontrol mantığı veya program talimatları, semboller veya anımsatıcılar aracılığıyla programlama cihazına yazılır ve kullanıcı belleğinde saklanır.
  • CPU, bu talimatları kullanıcı belleğinden alır ve çıkış cihazlarını kontrol etmek için bunları işleyerek, hesaplayarak ve işleyerek giriş sinyallerini yürütür.
  • Yürütme sonuçları daha sonra çıkış sürücülerini kontrol eden harici görüntü belleğinde saklanır.
  • CPU ayrıca çıkış sinyallerini de kontrol eder ve çıkış belleğindeki değişikliklere göre giriş görüntü belleğinin içeriğini güncellemeye devam eder.
  • CPU ayrıca, zamanlayıcının ayarlanması ve sıfırlanması gibi dahili programlama işlevlerini gerçekleştirir, kullanıcı belleğini kontrol eder.

PLC'de programlama

PLC'nin temel işleyişi kullanılan kontrol mantığına veya programlama tekniğine dayanır. Programlama, akış şemaları kullanılarak veya merdiven mantığı kullanılarak veya ifade mantığı veya anımsatıcı kullanılarak yapılabilir.

Bütün bunları birbirine bağlayarak, PLC'de aslında nasıl bir program yazabileceğimize bakalım.


  • Akış şemasını hesaplayın. Bir akış şeması, talimatların sembolik temsilidir. Sadece mantıksal kararları içeren en temel ve en basit kontrol mantığı şeklidir. Aşağıda farklı semboller verilmiştir:

Akış çizelgesini hesaplayın

  • Farklı mantık için Boole ifadesini yazın. Boole cebri genellikle AND, OR, NOT, NAND ve NOR gibi mantık işlemlerini içerir. Farklı semboller şunlardır:

+ VEYA operatörü
. VE operatörü
! Operatör DEĞİL.

  • Talimatları aşağıdaki gibi basit ifade formlarında yazın:

IF Giriş1 VE Giriş2 Sonra SET Çıkışı1 ELSE SET Çıkışı

  • Merdiven mantığı programını yazın. PLC programlamanın en önemli parçasıdır. Merdiven mantığı programlamasını açıklamadan önce bize birkaç sembol ve terminoloji hakkında bilgi verin

Basamak: Merdivendeki bir basamağa basamak denir. Daha basit bir deyişle, temel ifade veya bir kontrol mantığına Rung denir.
Y- Normal Çıkış sinyalleri
M - Motor sembolü
T - Zamanlayıcı
C - Sayaç
Semboller:

Semboller

Sıralama Mantığını Kullanan Temel Mantık İşlevleri

Merdiven mantığını kullanan temel mantık fonksiyonları

  • Anımsatıcı Yazma: Anımsatıcılar, sembolik biçimde yazılmış talimatlardır. Opcode olarak da bilinirler ve el programlama cihazlarında kullanılırlar. Farklı Semboller aşağıda verilmiştir:

Ldi - Ters Yükle
Ld- Yük
VE- Ve mantık
OR- Veya mantık
ANI - NAND mantığı
ORI- NOR mantıksal
Çıkış - Çıkış

Basit Bir PLC Uygulaması

Artık PLC'de programlama hakkında kısa bir fikrimiz olduğuna göre, basit bir uygulama geliştirmeye başlayalım.

Sorun : Bir anahtar açıkken bir motoru çalıştırmak ve aynı anda LED'i açmak için basit bir çizgi izleyen robotik sistem tasarlayın. Motor üzerindeki sensör herhangi bir engel algılar ve engelin varlığını belirtmek için başka bir anahtar açılır ve motor aynı anda kapanır ve sesli uyarı açılır ve LED kapanır.

Çözüm :

Çözüm

Çözüm

Önce sembollerimizi veya etiketlerimizi giriş ve çıkışlara atayalım

M - Motor,

A - Giriş Anahtarı 1,

B- Giriş Anahtarı 2,

L - LED,

Bu –Buzzer

Şimdi Akış Şemasını tasarlayalım

Akış Şeması

Akış Şeması

Sonraki Adım Boole ifadelerini yazmaktır

M = A. (! B)

L = C. (! B)

Bu = B. (! A.! C)

Bir sonraki adım, merdiven mantık programını çizmeyi içerir

Merdiven Mantığı Programı

Merdiven Mantığı Programı

Son adım, taşınabilir cihaza beslenecek anımsatıcıların yazılmasını içerir.

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A VE Ldi C

Şimdi, PLC kullanarak temel kontrol fonksiyonunu gösterdiğime göre, PLC kullanan kontrol tasarımlarının fikirleri hakkında bana daha fazla bilgi verin.

Fotoğrafa katkı verenler:

Programlanabilir Mantık Denetleyicileri wikimedia