Türkiye'nin Endüstriyel Teknoloji PlatformuMESPLUS.com.tr →
OT Güvenliği10 dk okuma

PLC Nedir? Programlanabilir Lojik Denetleyici Rehberi

PLC (Programmable Logic Controller) nedir, nasıl programlanır? PLC ile SCADA, DCS farkları, IEC 61131-3 standartları ve endüstriyel otomasyon uygulamaları.

OT Güvenlik Ekibi·

PLC Nedir?

PLC (Programmable Logic Controller — Programlanabilir Lojik Denetleyici), endüstriyel makineleri ve süreçleri kontrol etmek için tasarlanmış sağlam, gerçek zamanlı bir bilgisayardır. 1960'larda otomotiv sektöründe röle panolara alternatif olarak geliştirilmiştir. Bugün fabrikadan enerji tesisine, su arıtmadan havacılığa her endüstriyel sistemde temel yapı taşıdır.

Neden PLC?

Genel amaçlı bir bilgisayar (PC veya sunucu) teorik olarak aynı kontrolü yapabilir. Neden PLC?

Güvenilirlik: PLC'ler -25°C ile +70°C arası, titreşim, nem ve toz ortamlarında çalışmak üzere tasarlanmıştır. MTBF değerleri on yıllardır güvenilirliğini kanıtlamıştır.

Gerçek zamanlı: PLC tarama döngüsü (scan cycle) milisaniye mertebesinde ve deterministiktir — Windows'taki gibi görev planlama gecikmesi yoktur.

Bakım kolaylığı: Standart programlama dilleri, modüler yapı, saha teknisyenleri tarafından troubleshoot edilebilir.

Sertifikasyon: Güvenlik kritik uygulamalar için IEC 61508 (fonksiyonel güvenlik) sertifikalı PLC modelleri mevcuttur.

PLC Bileşenleri

İşlemci Birimi (CPU)

Programı çalıştıran ve tarama döngüsünü yöneten merkezi birim. Her döngüde:

  1. Giriş modüllerini okur (sensör değerleri)
  2. Program mantığını işler
  3. Çıkış modüllerine yazar (aktüatör komutları)
  4. Haberleşme görevlerini yönetir

Tarama süresi (scan time): Tipik olarak 1-20 ms arası. Kritik güvenlik uygulamalarında 1 ms altı.

Giriş/Çıkış (I/O) Modülleri

Dijital giriş (DI): Buton, limit switch, proximity sensör gibi açık/kapalı sinyaller.

Dijital çıkış (DO): Röle, solenoid, motor kontaktörü sürme.

Analog giriş (AI): Sıcaklık, basınç, akış gibi sürekli sinyal (4-20 mA, 0-10V).

Analog çıkış (AO): Frekans sürücü hız referansı, kontrol valfi konumu gibi.

Özel modüller: Enkoder sayıcı, yüksek hızlı sayıcı, PID modülü.

Güç Kaynağı

PLC'ye ve I/O modüllerine güç sağlar. Genellikle 24VDC endüstriyel güç kaynağı kullanılır.

İletişim Portları

Programlama portu: PC'den program indirmek ve izlemek için (USB, Ethernet).

Haberleşme portları: SCADA, başka PLC'ler veya saha cihazlarıyla (Profibus, Profinet, Modbus, EtherNet/IP, OPC-UA).

PLC Programlama Dilleri: IEC 61131-3

Uluslararası standart IEC 61131-3, PLC programlama için beş dil tanımlar:

1. Ladder Diagram (LD)

En yaygın kullanılan. Elektrik şeması mantığını temsil eder — röle devresi analoji. Elektrik tesisat bilgisi olan teknisyenler kolayca anlayabilir.

2. Function Block Diagram (FBD)

Sinyal akışını bloklar ve bağlantılarla gösterir. PID kontrolör, karşılaştırıcı gibi standart bloklar kullanılır. Proses kontrol uygulamalarında yaygın.

3. Structured Text (ST)

Pascal/C benzeri metin dili. Matematiksel hesaplamalar ve karmaşık algoritmalar için en uygun. Modern PLC geliştiriciler arasında popülerleşiyor.

4. Instruction List (IL)

Assembly benzeri düşük seviye. IEC 61131-3'ün yeni versiyonunda deprecated — yerine ST öneriliyor.

5. Sequential Function Chart (SFC)

Durumlar ve geçişlerle süreç adımlarını gösterir. Sıralı kontrol (batch, dolum hattı) için idealdir.

PLC vs. DCS vs. PAC

ÖzellikPLCDCSPAC
UygulamaAyrık ve süreç kontrolBüyük proses fabrikalarıHibrit
Tipik sektörOtomotiv, ambalajPetrokimya, kimyaÇeşitli
İşlem hızıMilisaniyeSaniyeMilisaniye
KonfigürasyonProgram odaklıYapılandırma odaklıHer ikisi
ÖlçeklenebilirlikOrtaYüksekYüksek
MaliyetDüşük-OrtaYüksekOrta

DCS (Distributed Control System): Binlerce I/O noktasıyla büyük süreç tesislerinde (rafineriler, kimya fabrikaları) tercih edilir. Yapılandırma odaklı, yüksek güvenilirlik.

PAC (Programmable Automation Controller): PLC'nin güçlü tarafı (hız, güvenilirlik) ile PC'nin esnekliğini (yüksek seviye programlama, ağ bağlantısı) birleştirir.

Başlıca PLC Üreticileri

Siemens (S7-1200, S7-1500, S7-300): Avrupa ve Türkiye'de en yaygın. TIA Portal yazılımı entegre geliştirme ortamı sağlar.

Rockwell Allen-Bradley (ControlLogix, CompactLogix): Kuzey Amerika'da dominant. Otomotiv sektöründe güçlü.

Mitsubishi (MELSEC): Asya menşeli, Türkiye'de yaygın. Uygun maliyet.

Omron: Japon kalitesi, özellikle gıda ve ambalaj sektöründe güçlü.

Schneider Electric (Modicon): Enerji sektörü ve kritik altyapıda köklü.

Beckhoff: PC tabanlı PLC (TwinCAT), yazılım odaklı esneklik, OPC-UA native desteği.

PLC ve OT Güvenliği

PLC'ler, uzak erişim ve network entegrasyonu arttıkça siber tehditlerin hedefi haline geldi.

Stuxnet (2010) — Siemens S7 PLC'leri hedef alarak İran uranyum zenginleştirme santrifüjlerini sabote etti. PLC siber güvenliğinin önemi bu olaydan sonra kabul gördü.

Temel PLC güvenlik önlemleri:

  • Gereksiz network portlarını kapat
  • Fabrika ağını (OT) ofis ağından (IT) ayır
  • PLC firmware güncellemelerini takip et
  • Uzaktan erişim VPN ile güvenliğe al
  • Program değişikliklerini versiyonla

Detay için: ICS/SCADA Güvenliği

Türkiye'de PLC Kullanımı

Türk imalat sanayiinde Siemens S7 serisi dominant konumdadır — özellikle otomotiv tedarik zinciri ve orta-büyük üreticilerde. Maliyet odaklı yatırımlarda Mitsubishi ve Schneider alternatifleri tercih ediliyor.

Yerli sistem entegratörler PLC programlama, SCADA entegrasyonu ve MES bağlantısı konularında hizmet sunmaktadır.

Daha fazla bilgi: SCADA Nedir? | ICS/SCADA Güvenliği | MES Nedir?

📬

Haftalık Endüstriyel Teknoloji Bülteni

MES, OEE ve OT güvenliği alanındaki en son gelişmeler, rehberler ve Türk sanayii verileri. Her Salı, 3 dakikada okunur.

Spam göndermiyoruz. İstediğinizde çıkabilirsiniz.

Fabrikanız İçin Uzman Desteği Alın

MES, OEE veya OT güvenliği konusunda fabrikanıza özel değerlendirme ve çözüm önerileri için uzmanlarımızla görüşün.

Demo ve Danışmanlık Talep Et →