PLC'nin giriş ve çıkış modülleri nasıl çalışır?

PLC'nin Giriş ve Çıkış Modülleri Nasıl Çalışır?
Merhaba değerli arkadaşlar,
PLC giriş ve çıkış modülleri, makinedeki elektriksel sinyaller ile kontrol programı arasındaki bağlantıyı kurar. Girişler sahada ne olduğunu PLC'ye bildirir; çıkışlar ise programın verdiği komutları uygun elektriksel sinyallere dönüştürür. Örneğin girişten “tank seviyesi düşük” bilgisi alınır, PLC programı koşulları değerlendirir ve çıkış üzerinden pompanın çalıştırılmasına yönelik komut gönderilir.
Buradaki temel ayrım şudur: Giriş modülü bilgiyi alır, CPU karar verir, çıkış modülü kararı sahaya iletir. Ancak bir çıkışın ON olması, bağlı cihazın gerçekten çalıştığını kanıtlamaz. Gerçek çalışma durumu gerekiyorsa yardımcı kontak, sensör veya sürücü durum bilgisiyle geri bildirim alınmalıdır.
Dört temel G/Ç türü: DI, DO, AI ve AO
G/Ç, giriş/çıkış anlamına gelir; İngilizce belgelerde I/O olarak geçer. Bir sinyalin yalnızca iki durum bildirmesiyle ölçülebilir bir büyüklük taşıması farklıdır. Bu nedenle PLC programlama sırasında kanalın türü ve sahadaki cihazın çıkış biçimi birlikte değerlendirilir.
| Modül türü | İşlevi | Uygulama örneği |
|---|---|---|
| DI — Dijital giriş | Açık/kapalı gibi iki durumlu bilgiyi okur. | Buton, limit switch, sensör algılama çıkışı. |
| DO — Dijital çıkış | Bir devreye aç/kapat komutu verir. | Uygun röle veya kontaktör bobini, ikaz lambası, valf. |
| AI — Analog giriş | Ölçüm sinyalini sayısal değere dönüştürür. | 4–20 mA basınç veya 0–10 V seviye sinyali. |
| AO — Analog çıkış | Sayısal komuttan ayarlanabilir elektriksel sinyal üretir. | Sürücü hız referansı veya oransal vana komutu. |
Dijital/analog ayrımı sinyalin yapısını; giriş/çıkış ayrımı ise PLC açısından bilgi yönünü anlatır. Analog girişteki ölçüm de CPU içinde sayısal bir değer olarak işlenir.
Dijital giriş, sahadaki sinyali nasıl algılar?
Dijital giriş modülü, terminalindeki elektriksel sinyali belirlenmiş ON/OFF eşiklerine göre değerlendirir ve programa 0 veya 1 bilgisi sağlar. Bir limit switch, buton veya endüktif sensör bu girişlere bilgi gönderebilir. 24 V DC girişler yaygındır; ancak her modül aynı gerilimle çalışmaz. 24 V girişe 230 V uygulanamaz.
Giriş devresinde modele göre filtreleme ve optik izolasyon bulunabilir. Giriş filtresi, kısa parazitlerin veya mekanik kontak sıçramalarının etkisini azaltabilir; fakat aşırı uzun filtre süresi kısa darbelerin kaçırılmasına neden olur. Ayrıca izolasyon bulunması, bütün kanalların birbirinden bağımsız olduğu anlamına gelmez; kanal grupları ve ortak uçlar bağlantı şemasından kontrol edilir.
PNP ve NPN sensörler neden aynı şekilde bağlanmaz?
Tipik üç telli DC sensörde PNP çıkış, aktif olduğunda pozitif besleme yönünden akım sağlar; NPN çıkış ise aktif olduğunda sinyal akımını 0 V yönüne çeker. Buna uygun olarak PNP sensör genellikle sinking girişle, NPN sensör ise sourcing girişle eşleştirilir. Ayrıntılar için NPN–PNP karşılaştırması ve sink/source mantığı konularını inceleyebilirsiniz.
COM/ortak uç bağlantısı bu uyumun parçasıdır. PNP/NPN seçimi ile NO/NC seçimi farklı konulardır. Birincisi elektriksel çıkış yapısını, ikincisi algılama durumuna göre çıkışın davranışını anlatır. İki telli sensörler de üç telli sensörlerle aynı kabul edilmemelidir; kaçak akım ve gerilim düşümü giriş uyumluluğunu etkileyebilir.
Analog girişler sıcaklık, basınç ve seviyeyi nasıl okur?
Analog giriş modülü, uygun elektriksel ölçüm sinyalini A/D dönüştürücü üzerinden sayısal değere çevirir. Yaygın sinyal aralıkları 0–10 V ve 4–20 mA'dır. Örneğin uygun bir transmitter, basıncı 4–20 mA sinyaline dönüştürür; PLC bu akımı okuyup mühendislik birimine çevirir. Basınç sensörleri seçilirken ölçüm aralığıyla birlikte çıkış sinyali de kontrol edilmelidir.
Her sıcaklık sensörü doğrudan standart voltaj veya akım girişine bağlanamaz. Pt100 için uygun RTD giriş modülü ya da transmitter; termokupl için uygun termokupl modülü ya da transmitter gerekir. Sensör türü, bağlantı yöntemi ve modül ayarı birbiriyle uyumlu olmalıdır.
4–20 mA örneği: PLC 12 mA okursa kaç bar gösterir?
0–10 bar ölçüm aralığına sahip, doğrusal 4–20 mA transmitter düşünelim. Bu örnekte 4 mA = 0 bar, 20 mA = 10 bar olur. 12 mA, sinyal aralığının ortasıdır ve 5 bar anlamına gelir.
Basınç (bar) = [(ölçülen akım − 4) / 16] × 10
Örnek: [(12 − 4) / 16] × 10 = 5 bar.
Bu işlem ölçeklendirme olarak adlandırılır. Modülün verdiği ham sayı önce ilgili aralığa göre yorumlanmalıdır; ham sayı aralıkları bütün PLC'lerde aynı değildir. Ayrıca 4–20 mA sisteminde 0 mA normal sıfır ölçümü değildir; besleme, kablo veya cihaz sorunu araştırılır. Geçerli ölçüm aralığı dışındaki sinyaller, cihazın tanılama kurallarına göre ayrıca değerlendirilmelidir.
Dijital çıkışlarda röle, transistör ve triyak farkı
Röle çıkış, mekanik kontakla anahtarlama yapar. Kontak anma değerleri uygunsa AC veya DC kumanda devrelerinde kullanılabilir; ancak mekanik ömür ve anahtarlama hızı sınırlıdır. Rölelerin çalışma mantığı bu yapıyı anlamayı kolaylaştırır.
Transistör çıkış, desteklediği DC devrelerde elektronik anahtarlama yapar. Uygun modeller hızlı anahtarlama veya darbe üretimi için kullanılabilir; PNP/NPN yapısı, gerilim ve akım sınırları kontrol edilmelidir. Her transistör çıkış, yüksek hızlı darbe çıkışı değildir. Triyak çıkış ise uygun AC yüklerde kullanılır; aynı özellikler DC yükler için varsayılamaz.
PLC çıkışı motora doğrudan güç verir mi?
Standart PLC G/Ç çıkışları, güç motorlarının beslemesini doğrudan sağlamak için kullanılmaz. PLC çoğunlukla kontaktör bobinine veya hız kontrol cihazının kumanda girişine komut verir. Motorun güç devresi, uygun anahtarlama ve koruma donanımı üzerinden çalışır. Bu ayrımı röle ve kontaktör farkı başlığıyla birlikte değerlendirebilirsiniz.
Çıkış seçerken kanal başına akım, grup toplam akımı, yükün ilk çektiği akım ve harici saha beslemesi kontrol edilir. Bobin gibi endüktif yükler için üreticinin belirttiği bastırma elemanları gerekebilir. Bir çıkışın üzerinde yazan akım değeri, her tür yükü aynı koşullarda sürebileceği anlamına gelmez. Kısa devre korumasının bulunup bulunmadığı da modele göre değişir.
Analog çıkışla sürücü hızı nasıl ayarlanır?
Analog çıkış modülü, programdaki sayısal komutu D/A dönüştürücü ile 0–10 V veya 4–20 mA gibi bir sinyale çevirir. Örneğin sürücüde 0–10 V = 0–50 Hz doğrusal eşleştirmesi yapılmışsa 5 V, 25 Hz hız referansı demektir. Bu, bir ayar örneğidir; gerçek eşleştirme sürücü parametrelerine bağlıdır.
Hız referansı ile çalıştırma komutu ayrı işlevlerdir. Sürücüye analog değer göndermek, tek başına motorun çalışacağı anlamına gelmez. RUN izni, kumanda kaynağı ve arıza durumu da uygun olmalıdır. Basınç veya debiye göre hız ayarlanan uygulamalarda PID kontrol bu referansı otomatik değiştirebilir.
Tarama çevrimi ve hızlı sinyaller
Çevrimsel çalışmada PLC; giriş verilerini, program mantığını ve çıkış güncellemelerini belirlenmiş zamanlama içinde işler. Pek çok sistemde program, proses görüntüsü adı verilen bellek alanındaki G/Ç değerlerini kullanır. Fiziksel sinyalin değişmesi ile çıkışın tepki vermesi arasında gecikme vardır. Filtreler, program çevrimi, analog dönüşüm ve varsa ağ güncelleme süresi bu gecikmeye katkıda bulunur. Kesme görevleri ve doğrudan G/Ç erişimi farklı güncelleme düzenleri kullanabilir.
Hızlı enkoder darbeleri, sıradan giriş ve program taramasıyla sayılırsa kaçırılabilir. Bu uygulamalarda uygun yüksek hızlı sayaç (HSC) veya özel modül gerekir. Gerilim, frekans ve elektriksel arayüz için enkoder çıkış tipleri de kontrol edilmelidir. Daha kısa çevrim süresi, tek başına her darbenin yakalanacağını garanti etmez.
Yerel G/Ç ile Remote I/O arasındaki fark
Yerel G/Ç, CPU üzerinde veya ona bağlı genişleme yapısında bulunur. Remote I/O, makinenin başka bir bölümündeki saha sinyallerini toplar ve bir haberleşme bağlantısıyla kontrolöre taşır. Uygun ürünlerde Modbus veya EtherCAT gibi protokoller kullanılabilir. Remote I/O kullanılması, analog sinyallerin veya sensör bağlantılarının önemini ortadan kaldırmaz.
Ağ kopması halinde çıkışların nasıl davranacağı, iletişim zaman aşımı ve yedek çıkış durumu ayarlarıyla değerlendirilmelidir. Haberleşme modülü, ağ protokolü ve CPU desteği birlikte kontrol edilir; her G/Ç modülü her PLC ile kullanılamaz.
Saha örneği: Basınç kontrollü bir pompa
Basınç transmitteri AI kanalına, su bulunduğunu bildiren seviye kontağı DI kanalına bağlanabilir. PLC basıncı değerlendirir; çalıştırma koşulları uygunsa DO üzerinden sürücüye RUN komutu, AO üzerinden hız referansı gönderir. Sürücünün arıza veya çalışma bilgisi ayrı bir girişten ya da haberleşmeden geri alınabilir.
Basit aç/kapat kontrolünde ayrı başlatma ve durdurma eşikleri kullanmak histerezis oluşturur ve eşik çevresindeki sık aç/kapat davranışını azaltır. Sürekli hız düzenlemesinde PID tercih edilebilir. HMI veya SCADA basıncı ve alarmları gösterebilir; fakat ekrandaki çalışma komutu, pompanın gerçekten döndüğünü kanıtlamaz. PLC ve SCADA ilişkisi bu görev paylaşımını açıklamaktadır.
Giriş veya çıkış çalışmıyorsa nasıl düşünmelisiniz?
Giriş görünmüyorsa; sensör beslemesi, sinyalin doğru terminale ulaşması, COM bağlantısı, PNP/NPN uyumu ve programdaki kanal adresi incelenir. Analog değer yanlışsa; akım/gerilim seçimi, transmitter aralığı, ölçeklendirme, bağlantı ve parazit etkisi kontrol edilir. Analog sinyal kabloları, güçlü anahtarlama yapılan güç kablolarıyla aynı şekilde değerlendirilmemelidir. Ekranlama ve referans bağlantısı üreticinin önerisine göre yapılır.
Çıkış LED'i yanıyor ama cihaz çalışmıyorsa; saha beslemesi, ortak uç, çıkış terminalindeki gerçek sinyal, yük bağlantısı ve aradaki röle/kontaktör değerlendirilir. LED'in yanması bütün güç yolunun sağlam olduğunu göstermez. PLC hata ayıklama sırasında sinyali saha cihazından programa, programdan tekrar saha cihazına kadar izlemek gerekir. Ölçüm ve bağlantı değişiklikleri uygun güvenlik koşullarında yetkin kişilerce yapılmalıdır.