PLC programlamaya nereden başlanır? Ladder diyagramı ve ilk projeler

Editör 1 gün önce · 2 görüntülenme

PLC programlamayı öğrenmek için fabrikada çalışıyor olman ya da evde bir PLC'n olması gerekmez. Simülatörlerle bilgisayarında başlayıp temel mantığı oturttuktan sonra gerçek donanıma geçmek en verimli yoldur.

1. Önce temel elektriği anla

PLC programı, sahadaki elektrik devresinin dijital karşılığıdır. Şu kavramları bilmeden ladder okumak zor olur:

  • Normalde açık (NO) ve normalde kapalı (NC) kontak
  • Röle ve kontaktör nasıl çalışır, mühürleme (kendini tutma) devresi
  • 24 V DC giriş, PNP/NPN sensör farkı
  • Motor için start/stop devresi ve termik koruma

Bunları anlatan bir kaynakla 1-2 hafta geçirmek, sonrasını çok hızlandırır.

2. Bir platform seç

Seçenek Artısı Dikkat
Siemens TIA Portal + PLCSIM Türkiye'de iş ilanlarında en çok aranan. Gerçek bir PLC olmadan simülasyon yapılabilir Deneme lisansı süreli, kurulum büyük ve güçlü bir bilgisayar ister
CODESYS Geliştirme ortamı ücretsiz, birçok markanın PLC'si bu altyapıyı kullanır Bilgisayarda çalışan sanal PLC deneme modunda belirli bir süre sonra durur, yeniden başlatman gerekir
Üreticilerin ücretsiz yazılımları Delta, Mitsubishi ve diğer markaların küçük PLC'leri için ücretsiz araçlar Arayüzler markaya özgü

Lisans ve deneme süreleri sık değiştiği için güncel koşulları üreticinin sitesinden kontrol et.

İşin içinde görsel bir şey olsun istersen Factory I/O gibi 3B fabrika simülatörleri PLC simülatörüne bağlanıp konveyör, sensör ve robotlarla gerçekçi senaryolar kurmanı sağlar.

3. Ladder'ın dört temel parçası

  • NO kontak -| |-: Bağlı olduğu bit 1 ise akımı geçirir.
  • NC kontak -|/|-: Bağlı olduğu bit 0 ise akımı geçirir.
  • Bobin -( )-: Solundaki şart sağlanıyorsa biti 1 yapar, sağlanmıyorsa 0 yapar.
  • Set / Reset -(S)- -(R)-: Biti kalıcı olarak 1 ya da 0 yapar; şart kalksa da değer değişmez.

Bunlara ek olarak zamanlayıcılar (TON: gecikmeli çekme, TOF: gecikmeli bırakma, TP: darbe) ve sayıcılar (CTU: yukarı sayıcı, CTD: aşağı sayıcı) neredeyse her projede kullanılır.

4. İlk program: motor start/stop

Her PLC eğitiminin "merhaba dünya"sı budur:

   Start        Stop         Motor
|--| |----+----| |----------( )--|
          |
   Motor  |
|--| |----+
  • Start butonuna basılınca Motor bobini çeker.
  • Motor'un kendi kontağı Start'a paralel olduğu için buton bırakılsa da motor çalışmaya devam eder (mühürleme).
  • Stop'a basılınca devre kesilir.

Dikkat: Bu çizimde Stop kontağı NO gibi görünüyor ve bu bilinçli bir seçim. Sahada stop butonu güvenlik için NC (normalde kapalı) bağlanır: kablo koparsa makine durur. Butona basılmadığında PLC girişi 1'dir. Bu yüzden programda Stop girişi NO kontakla kullanılır. Yeni başlayanların en sık yaptığı hata, hem butonu NC bağlayıp hem de programda NC kontak kullanmaktır; sonuçta motor hiç çalışmaz.

5. Adım adım zorlaşan alıştırmalar

  1. Butona basınca 5 saniye yanan lamba (TON ya da TP)
  2. İki butonlu ileri-geri motor, iki yön aynı anda çalışamasın (kilitleme)
  3. Trafik lambası: kırmızı-sarı-yeşil sıralaması zamanlayıcılarla
  4. Konveyörde sensörden geçen kutuları sayıp 10'da bir duran hat (CTU)
  5. Tank dolum: alt ve üst seviye sensörü, pompa ve boşaltma valfi, hata durumunda alarm
  6. Aynı tank projesine bir HMI ekranı ekle: seviye göstergesi, start/stop, alarm listesi

Her alıştırmada önce "giriş-çıkış listesi" çıkar (hangi buton hangi girişe, hangi motor hangi çıkışa), sonra program yaz. Gerçek projelerde de iş böyle başlar.

6. İyi alışkanlıklar

  • Anlamlı isimler kullan: I0.3 yerine Konveyor_Bas_Sensoru. Altı ay sonra programı açan kişi (büyük ihtimalle sen) teşekkür edecek.
  • Her network'e açıklama yaz. Bakımcı gece 3'te arızaya baktığında ne olduğunu anlamalı.
  • Aynı bobini iki yerde sürme. Program yukarıdan aşağı çalıştığı için son yazılan değer geçerli olur ve hata ayıklamak çok zorlaşır.
  • Programı bloklara böl: Her makine ya da istasyon için ayrı fonksiyon bloğu.
  • Acil stopu programa bırakma. Can güvenliği devreleri emniyet rölesi ya da safety PLC ile kurulur; normal programdaki bir hata insan yaralamamalı.

7. Gerçek donanıma geçiş

Temel alıştırmaları simülatörde bitirdiğinde, küçük bir eğitim PLC'si ya da ikinci el uygun bir model, birkaç buton, lamba ve 24 V güç kaynağıyla bir masa üstü eğitim seti kurabilirsin. Gerçek kablolama, giriş tipleri ve haberleşme ayarlarıyla uğraşmak, simülatörün öğretemediği şeyleri öğretir.

Takıldığın bir alıştırma ya da programında anlamadığın bir davranış olursa, kullandığın PLC ve yazılımı belirterek bu kategoride konu açabilirsin.

0

0 cevap

Henüz cevap yok. İlk cevabı sen yaz.

Cevap yaz

Cevap yazmak için giriş yapmalısın.

Konu bilgisi

  • Açılış13.11.2026
  • Son etkinlik1 gün önce
  • Cevap0
  • Görüntülenme2
  • Beğeni0
Yeni konu aç