CODESYS TEKNİK FORUM

PLC Nedir? Ne İşe Yarar ve Nasıl Çalışır? | PLC Rehberi

Konu detayları, medya içerikleri ve yanıtlar

1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #270
    İlhan
    Anahtar yönetici

    PLC Nedir? Ne İşe Yarar ve Nasıl Çalışır? | PLC Rehberi

    PLC nedir? PLC (Programmable Logic Controller), Türkçede Programlanabilir Lojik Kontrolör olarak adlandırılan; fabrika, makine ve endüstriyel otomasyon sistemlerinin kontrolünde kullanılan endüstriyel bir bilgisayardır.

    PLC; buton, sensör ve diğer saha cihazlarından gelen sinyalleri okur, kullanıcı tarafından hazırlanan programı çalıştırır ve buna göre motor, pompa, vana, kontaktör ve ikaz lambası gibi ekipmanları kontrol eder.

    Üretim hatlarından su arıtma tesislerine, paketleme makinelerinden konveyör sistemlerine kadar çok sayıda uygulamada PLC kullanılmaktadır.

    PLC nedir? Sensör girişleri, PLC CPU ve motor çıkışları çalışma şeması

    PLC Ne Demek? PLC Açılımı Nedir?

    PLC, İngilizce Programmable Logic Controller ifadesinin kısaltmasıdır. Türkçe karşılığı Programlanabilir Lojik Kontrolördür.

    En basit anlatımla PLC, gelen bilgileri belirli kurallara göre değerlendiren ve makinenin hangi durumda ne yapacağını belirleyen kontrol cihazıdır.

    Örneğin üretim hattında ürün algılama sensörü aktif olduğunda konveyörün durması, bir süre sonra yeniden çalışması veya belirli sayıda ürün geçince başka bir mekanizmanın devreye girmesi PLC ile programlanabilir.

    PLC Ne İşe Yarar?

    PLC’nin temel görevi, endüstriyel makine ve süreçleri önceden belirlenen çalışma şartlarına göre otomatik olarak yönetmektir.

    • Elektrik motorlarını çalıştırmak ve durdurmak.
    • Konveyör bantlarını kontrol etmek.
    • Sensörlerden gelen sinyalleri değerlendirmek.
    • Pompa ve vana sistemlerini yönetmek.
    • Tank seviye kontrolü yapmak.
    • Zamanlayıcı (timer) ve sayaç (counter) işlemlerini gerçekleştirmek.
    • Üretim hattındaki ürünleri saymak.
    • Sıcaklık, basınç, seviye ve debi gibi proses değerlerini kontrol etmek.
    • HMI ve SCADA sistemleriyle veri alışverişi yapmak.

    Örneğin bir su deposunun seviyesi düştüğünde pompayı çalıştırıp depo dolduğunda durduracak kontrol mantığı PLC üzerinde hazırlanabilir.

    PLC Nasıl Çalışır?

    PLC’nin temel çalışma mantığını üç aşamada inceleyebiliriz.

    1. Girişlerin Okunması (Input)

    PLC, kendisine bağlanan saha cihazlarının durumunu okur. Örneğin Start butonuna basılıp basılmadığı, limit anahtarının konumu veya seviye sensörünün aktif olup olmadığı girişlerden anlaşılır.

    2. Programın Çalıştırılması (Processing)

    PLC’nin CPU birimi, kullanıcı tarafından hazırlanan programdaki şartları değerlendirir. Örneğin Start butonuna basılmışsa, Stop komutu yoksa ve çalışma şartları uygunsa motoru çalıştır kararı verilebilir.

    3. Çıkışların Kontrolü (Output)

    Programın sonucuna göre PLC çıkışları güncellenir. Bu çıkışlar uygun elektriksel arayüzlerle kontaktör, valf, ikaz lambası veya motor sürücüsü gibi cihazları kontrol eder.

    PLC Tarama Döngüsü (Scan Cycle)

    Birçok PLC, girişleri okuma, programı yürütme ve çıkışları güncelleme işlemlerini sürekli tekrar eder. Buna tarama döngüsü (scan cycle) denir.

    Girişleri oku → Programı çalıştır → Çıkışları güncelle → Tekrar et

    Bu basitleştirilmiş akışın ayrıntıları PLC modeline ve kullanılan görev (task) yapısına göre değişebilir. Bazı PLC’lerde zamanlanmış veya olay tabanlı görevler de bulunur.

    PLC’nin Temel Donanım Birimleri Nelerdir?

    CPU (Merkezi İşlem Birimi)

    CPU, PLC programını çalıştırır, verileri işler ve kontrol kararlarını verir.

    Güç Kaynağı

    PLC’yi beslemek için kullanılır. Çok sayıda endüstriyel model 24 V DC ile çalışır; ancak cihazın besleme gereksinimi modele göre değişir.

    Dijital Girişler (DI)

    Start/Stop butonu, fotosel, limit switch ve çeşitli sensörlerden gelen açık/kapalı türündeki sinyalleri okumak için kullanılır.

    Dijital Çıkışlar (DO)

    Röle, kontaktör ve ikaz lambası gibi ekipmanlara açma-kapama komutu vermek için kullanılır. Çıkışların röleli veya transistörlü olması cihaza bağlıdır.

    Analog Giriş ve Çıkışlar (AI/AO)

    Sürekli değişen ölçüm ve kontrol sinyallerinde kullanılır. Örneğin 4–20 mA çıkışlı bir basınç transmitteri uygun analog girişe bağlanabilir. Analog çıkış üzerinden uyumlu bir sürücüye hız referansı gönderilebilir.

    Haberleşme Arayüzleri

    PLC’nin HMI, frekans inverteri, uzak I/O ve diğer kontrol sistemleriyle iletişim kurmasını sağlar. Kullanılan cihazlara göre Modbus RTU, Modbus TCP, PROFINET, EtherCAT gibi farklı protokoller kullanılabilir.

    PLC modülleri, sensörler ve kablolama hakkında daha fazla bilgi için PLC Donanımı ve Bağlantıları forumuna göz atabilirsiniz.

    PLC Programlama Nedir?

    PLC programlama, makinenin veya üretim sürecinin nasıl çalışacağını belirleyen kontrol mantığının uygun geliştirme yazılımında hazırlanması işlemidir. Programda giriş-çıkışlar, değişkenler, mantıksal işlemler, zamanlayıcılar, sayaçlar ve matematiksel hesaplamalar kullanılabilir.

    PLC Programlama Dilleri Nelerdir?

    IEC 61131-3 standardı kapsamında yaygın olarak kullanılan programlama dilleri şunlardır:

    • Ladder Diagram (LD): Röleli kumanda devrelerinin kontak ve bobin mantığına benzeyen grafiksel dil.
    • Structured Text (ST): Koşullar, hesaplamalar ve daha karmaşık algoritmalar için uygun metin tabanlı dil.
    • Function Block Diagram (FBD): Fonksiyon bloklarının bağlanmasıyla program geliştirmeyi sağlayan grafiksel dil.
    • Sequential Function Chart (SFC): Sıralı işlem adımlarını ve geçiş şartlarını tanımlamak için kullanılan yöntem.

    Programlama dili seçimi PLC’nin özelliklerine, uygulamanın gereksinimlerine ve geliştiricinin tercihine bağlıdır.

    Bu konuda sorularınızı PLC Programlama Soruları forumunda paylaşabilirsiniz.

    PLC Uygulama Örneği: Otomatik Su Deposu Kontrolü

    Bir su deposunun otomatik dolumunu ele alalım. Sistemde bir PLC, pompa, alt seviye sensörü, üst seviye sensörü ve pompa için uygun motor kumanda ekipmanı bulunsun.

    1. Su seviyesi alt seviyeye düştüğünde PLC dolum talebini algılar.
    2. Pompayı çalıştırmaya engel bir arıza bulunmuyorsa pompa devreye alınır.
    3. Depo dolarken pompa çalışmaya devam eder.
    4. Su üst seviye sensörüne ulaştığında pompa durdurulur.
    5. Seviye yeniden alt sınıra düştüğünde döngü tekrarlanır.

    Bu örnek PLC’nin girişleri değerlendirme ve çıkışları kontrol etme mantığını gösterir. Gerçek uygulamalarda kuru çalışma, taşma, motor aşırı yükü ve sensör arızaları için uygun korumalar tasarlanmalıdır.

    Motor kontrolü, zamanlayıcılar ve benzeri uygulamalar için PLC Örnek Programlar forumunu inceleyebilirsiniz.

    PLC Nerelerde Kullanılır?

    • Otomotiv üretim hatları ve montaj sistemleri.
    • Gıda, içecek, dolum ve paketleme makineleri.
    • Konveyör ve taşıma sistemleri.
    • Su arıtma tesisleri ve pompa istasyonları.
    • Tekstil ve plastik işleme makineleri.
    • Endüstriyel fırınlar ve sıcaklık kontrolü.
    • Enerji tesisleri ve yardımcı işletmeler.
    • Kimya ve diğer proses otomasyonu uygulamaları.

    PLC Kullanmanın Avantajları Nelerdir?

    • Programlanabilirlik: Kontrol mantığı yazılımla güncellenebilir.
    • Esneklik: Aynı donanım farklı kontrol senaryolarına uyarlanabilir.
    • Arıza teşhisi: Giriş-çıkış ve program değişkenleri izlenerek sorunlar daha kolay araştırılabilir.
    • Genişletilebilirlik: Desteklenen modellerde yeni modül veya haberleşme birimleri eklenebilir.
    • Otomatik çalışma: Tekrarlanan işlemler tanımlanan kurallarla yürütülebilir.

    PLC kullanılması, güvenlik tedbirlerine olan ihtiyacı ortadan kaldırmaz. Acil durdurma ve diğer makine güvenliği işlevleri, risk değerlendirmesine uygun güvenlik donanımı ve mimarisiyle gerçekleştirilmelidir.

    PLC Programlama Nasıl Öğrenilir?

    PLC programlamaya yeni başlayanlar için şu sıra faydalı olabilir:

    1. PLC çalışma mantığını öğrenin.
    2. Dijital ve analog giriş-çıkışları tanıyın.
    3. Temel mantıksal işlemleri kavrayın.
    4. Ladder Diagram veya Structured Text ile başlangıç uygulamaları yapın.
    5. Timer, Counter ve değişken kullanımını öğrenin.
    6. Motor Start-Stop, pompa ve tank kontrolü gibi örnekler geliştirin.
    7. Programları simülasyon ortamında test edin.
    8. HMI ve endüstriyel haberleşme konularına geçin.

    Başlangıç seviyesinde fiziksel bir PLC satın almak şart değildir. Simülasyon destekleyen geliştirme ortamlarında temel kontrol senaryoları denenebilir. Ancak gerçek saha koşullarının tamamı simülasyonda doğrulanamaz.

    PLC programlama hakkındaki sorularınız için PLC Programlama bölümünü ziyaret edebilirsiniz.

    Codesys ile PLC Programlama

    PLC programlamayı uygulamalı öğrenmek isteyenler için Codesys 3.5, IEC 61131-3 tabanlı dilleri destekleyen bir geliştirme ortamıdır. Ladder Diagram, Structured Text, zamanlayıcılar, sayaçlar ve farklı otomasyon senaryoları Codesys ortamında çalışılabilir.

    Adım adım uygulamalı eğitimlere ulaşmak için Codesys 3.5 PLC Programlama eğitimlerini inceleyebilirsiniz.

    PLC Hakkında Sık Sorulan Sorular

    PLC’nin açılımı nedir?

    PLC, Programmable Logic Controller ifadesinin kısaltmasıdır ve Türkçede Programlanabilir Lojik Kontrolör olarak adlandırılır.

    PLC bir bilgisayar mıdır?

    Evet. PLC, endüstriyel kontrol görevleri için tasarlanmış özel amaçlı bir bilgisayardır. Genel amaçlı bilgisayarlardan farklı olarak makine kontrolü ve saha giriş-çıkışları için geliştirilmiştir.

    PLC yazılımı nedir?

    PLC programlarının hazırlanması, cihaza yüklenmesi, izlenmesi ve hata ayıklanmasını sağlayan geliştirme yazılımıdır. Kullanılan PLC markasına göre değişebilir.

    PLC öğrenmek zor mudur?

    Temel elektrik, giriş-çıkış ve mantıksal kontrol bilgileri öğrenildiğinde basit uygulamalarla başlanabilir. İleri seviye haberleşme ve proses kontrolü daha fazla çalışma gerektirir.

    PLC olmadan PLC programlama öğrenilebilir mi?

    Evet. Simülasyon özelliği olan yazılımlarla temel PLC uygulamaları geliştirilebilir; ancak fiziksel donanım testlerinin yerini bütünüyle tutmaz.

    Sonuç

    PLC, sensörlerden bilgi alan, kullanıcı programını çalıştıran ve makinelerin kontrol edilmesini sağlayan endüstriyel bir otomasyon cihazıdır. PLC’nin giriş-çıkışlarını, tarama döngüsünü ve programlama mantığını öğrenmek endüstriyel otomasyona başlamanın temel adımlarındandır.

    Siz hangi PLC markasını kullanıyorsunuz? PLC programlamaya başlarken en çok hangi konuda zorlandınız? Sorularınızı ve deneyimlerinizi bu konu altında paylaşabilirsiniz.

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.