PLC Nedir, Nasıl Çalışır? Tarama Döngüsü ve I/O Rehberi
PLC (Programmable Logic Controller), sanayi tesislerinde makineleri ve süreçleri kontrol eden endüstriyel bilgisayarlardır. Röle mantığının yerini alan yazılım tabanlı kontrol yöntemi, arıtma tesislerinden konveyör hatlarına ve jeneratör senkronizasyonuna kadar geniş bir alanda kullanılır.
Öne Çıkanlar
- PLC, IEC 61131-3 standardına göre programlanır: Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST) ve Sequential Function Chart (SFC). Instruction List (IL), standardın 2025 tarihli 4. baskısında kaldırıldı.
- Her tarama döngüsünde giriş oku → program işle → çıkış yaz sıralaması işler.
- Modern PLC'ler CPU, rak/şasi, güç kaynağı, I/O modülleri ve haberleşme modüllerinden oluşur.
- Türkiye'de Siemens S7-1200/1500, Schneider M221/M340, Beckhoff CX serisi ve Delta AS200 sık kullanılır.
PLC'nin Tarihçesi ve Temel Fikir
1968 yılında General Motors, otomobil fabrikasında sık değişen kontrol devrelerini röle sistemleriyle yeniden yapmanın maliyetli olduğunu fark etti. Bu ihtiyaç için Bedford Associates (Dick Morley) Modicon 084'ü geliştirdi ve 1969'da teslim etti: fiziksel röleler yerine yazılım mantığı kullanılıyor, değişiklik programlama yoluyla yapılabiliyordu.
Bugün bir PLC; CPU, hafıza, dijital ve analog giriş-çıkış modülleri, güç kaynağı ve haberleşme portlarından oluşur. Boyutları avuç içinden dolap boyuna, işlem gücü basit lojikten PID kontrol ve hareket kontrolüne (motion) kadar uzanır.
PLC Tarama Döngüsü
PLC çalışırken sürekli aynı üç adımı tekrarlar; buna tarama (scan) döngüsü denir:
- Girişleri oku: Sensör, buton, limit anahtarı gibi tüm fiziksel girişler bir kerede okunur ve dahili "giriş imgesi" tablosuna yazılır.
- Programı işle: Kullanıcının yazdığı Ladder (veya diğer dil) mantığı satır satır çalıştırılır. Sadece giriş imgesi kullanılır; sonuçlar çıkış imgesine yazılır.
- Çıkışları yaz: Çıkış imgesindeki değerler fiziksel röle/transistör çıkışlarına gönderilir; motorlar, valfler, lambalar açılır veya kapanır.
Tipik tarama süresi 1-50 ms'dir. Kritik hız gerektiren yüksek hızlı sayaç ve enkoder uygulamaları için PLC'lerde özel modüller (HSC, interrupt) bulunur.
PLC I/O Modülleri
| Modül tipi | Amaç | Tipik cihaz |
|---|---|---|
| Dijital giriş (DI) | Aç/kapa sinyal okuma | Buton, limit switch, sensör (24 VDC PNP/NPN) |
| Dijital çıkış (DO) | Aç/kapa kontrol | Röle, kontaktör bobini, sinyal lambası |
| Analog giriş (AI) | Sürekli değer okuma | Basınç, sıcaklık, seviye (0-10 V, 4-20 mA) |
| Analog çıkış (AO) | Sürekli kontrol | VFD hız referansı, oransal valf (4-20 mA) |
| PT100/Termokupl | Doğrudan sıcaklık ölçüm | Direnç termometresi, termokupl (K, J, T tipi) |
| Yüksek hızlı sayaç (HSC) | Enkoder / darbe | Enkoder, akış sayacı |
| Haberleşme (COM) | Ağ bağlantısı | Modbus RTU/TCP, Profinet, EtherCAT, IO-Link |
PLC Programlama Dilleri (IEC 61131-3)
IEC 61131-3'ün 2025 tarihli 4. baskısı (Ed.4) dört dil tanımlar; 3. baskıdaki Instruction List bu baskıda çıkarılmıştır.
- Ladder Diagram (LD): Röle şemasına benzeyen görsel dil; klasik otomasyoncular için en tanıdık.
- Function Block Diagram (FBD): Bloklar arası akış; süreç kontrolü ve PID gibi tekrarlı bloklarda etkili.
- Structured Text (ST): Pascal benzeri metin tabanlı dil; karmaşık algoritma ve matematik için.
- Instruction List (IL): Assembler benzeri düşük seviye dil; Ed.4 ile standarttan çıkarıldı, eski projelerde hâlâ görülebilir.
- Sequential Function Chart (SFC): Adım-geçiş tabanlı; batch proses ve sıralı işletim için uygundur.
Nerelerde Kullanılır?
- İçme suyu ve atık su arıtma tesisleri
- Konveyör ve paketleme hatları
- Pompa istasyonları (booster, terfi)
- HVAC ve bina otomasyonu (BMS)
- Jeneratör paralel ve senkronizasyon
- Trafo merkezi yardımcı sistemleri (bölme kontrolü için çoğunlukla PLC yerine IEC 61850 tabanlı bölme kontrol üniteleri, BCU, kullanılır)
- Kağıt, çelik, cam ve otomotiv üretim hatları
- GES kontrol ve izleme sistemleri
PLC + HMI + SCADA Mimari
Sahada PLC tek başına kullanılmaz; genellikle üç katmanlı mimariye entegre edilir:
- PLC: Saha kontrolü ve gerçek zamanlı I/O yönetimi (ms seviyesi)
- HMI (Human Machine Interface): Operatör dokunmatik ekranı; hızlı komut ve alarm
- SCADA (Supervisory Control And Data Acquisition): Merkezi izleme, kayıt (historian), raporlama ve uzaktan kontrol
Örneğin bir arıtma tesisinde her hat için ayrı PLC saha kontrolü yapar; operatör panelde HMI ile hattı yönetir; kontrol odasındaki SCADA sunucusu tüm tesisin durumunu izler.
Sık Sorulan Sorular
PLC nedir?
Endüstriyel ortama dayanıklı, programlanabilir bir kontrolcüdür. Girişleri okur, program mantığını uygular ve çıkışları yönetir.
PLC nasıl çalışır?
Her tarama döngüsünde giriş oku → program işle → çıkış yaz sıralaması işler. Tipik döngü 1-50 ms sürer.
PLC nerelerde kullanılır?
Arıtma tesisleri, konveyör hatları, HVAC, pompa istasyonları, jeneratör senkronizasyonu ve GES izleme sistemlerinde kullanılır.
Bu içerik başlangıç seviyesi bilgilendirmedir. Uygulamalı PLC eğitimi için VoltGuard Akademi'yi ziyaret edin.
İlgili kaynaklar: PLC/HMI/SCADA'ya Giriş (Akademi), SCADA ve IEC 61850, Arıtma Tesisi SCADA Uygulaması, Modbus RTU Neden Kesilir?, PLC Çıkışında Kontaktör Bobini Titriyor, VoltSim Motor ve Otomasyon.