1.AC Sürücülere Giriş (Değişken Frekanslı Sürücüler) Modern endüstriyel kontrol alanında ve......
DEVAMINI OKUProgramlanabilir mantık denetleyicisi (PLC), sensörlerden ve saha cihazlarından gelen girişleri izlemek, depolanan bir kontrol programını yürütmek ve motorlar, vanalar, aktüatörler ve göstergeler gibi çıkışları gerçek zamanlı olarak kontrol etmek için özel olarak tasarlanmış sağlamlaştırılmış bir endüstriyel bilgisayardır. Genel amaçlı bir bilgisayardan farklı olarak PLC, elektriksel gürültü, titreşim, aşırı sıcaklıklar ve tozla karakterize edilen zorlu endüstriyel ortamlarda güvenilir bir şekilde çalışacak ve aynı zamanda deterministik zamanlamayla kontrol programlarını yürütecek şekilde tasarlanmıştır; bu, kontrol cihazının tarama döngüsünü süreç koşullarından bağımsız olarak öngörülebilir, tekrarlanabilir bir sürede tamamladığı anlamına gelir. Endüstriyel güçlendirme ve gerçek zamanlı determinizmin bu kombinasyonu, PLC'leri dünya çapında üretim, proses endüstrileri, kamu hizmetleri, bina otomasyonu ve altyapı genelinde standart otomasyon kontrolörü yapan şeydir.
PLC, 1960'ların sonlarında özellikle otomotiv montaj hatlarını kontrol eden büyük elektromekanik röle gruplarının yerini almak üzere geliştirildi; kurulumu pahalı olan, değiştirilmesi için önemli ölçüde yeniden kablolama gerektiren ve röle kontakları aşınıp arızalandığında sürekli bakım gerektiren sistemler. PLC, fiziksel röle mantığını programlanabilir yazılım tabanlı bir eşdeğerle değiştirerek, üretim mühendislerinin bir paneli yeniden kablolamak yerine bir programı değiştirerek makine davranışını değiştirmelerine olanak tanıdı ve üretim geçişlerinin süresini ve maliyetini önemli ölçüde azalttı. Altmış yıl sonra, temel konsept değişmeden kaldı, ancak modern programlanabilir mantık denetleyicileri basit röle değişimlerinden, yüksek hızlı hareket kontrolünü, proses kontrolünü, güvenlik fonksiyonlarını, yapay görme entegrasyonunu ve karmaşık çoklu sistem mimarileri boyunca endüstriyel ağ iletişimini destekleyen gelişmiş otomasyon platformlarına doğru genişledi.
Programlanabilir mantık denetleyicisinin temel çalışma prensibi tarama döngüsüdür; yani PLC'nin çalışma modunda olduğu sürece sürekli olarak yürüttüğü tekrarlanan işlemler dizisidir. Tarama döngüsünü anlamak, özellikle bir giriş değişikliğine tepki süresinin kontrol sisteminin doğru çalışıp çalışmadığını belirlediği zaman açısından kritik uygulamalarda bir PLC'nin nasıl davrandığını anlamak için çok önemlidir.
Standart bir PLC tarama döngüsü ardışık dört aşamadan oluşur. İlk olarak giriş taraması, bağlı tüm dijital ve analog girişlerin (sensörler, anahtarlar, kodlayıcılar, vericiler) mevcut durumunu okur ve bu değerleri bellekteki bir giriş görüntü kaydına kopyalar. İkinci olarak, program taraması, mantık koşullarını değerlendirmek ve çıkışların gerekli durumunu belirlemek için giriş görüntüsü değerlerini (canlı giriş okumaları değil) kullanarak bellekte saklanan kontrol programını yürütür. Üçüncüsü, çıkış taraması, program tarafından belirlenen çıkış görüntü değerlerini fiziksel çıkış donanımına yazarak bağlı cihazları etkinleştirir veya devre dışı bırakır. Dördüncüsü, temizlik aşaması iletişimleri, kendi kendine teşhisleri ve döngü tekrarlanmadan önce dahili zamanlayıcıların ve sayaçların güncellenmesini yönetir.
Bir tarama döngüsünü tamamlamak için gereken süre (tarama süresi) çoğu standart uygulama için genellikle 1 ila 10 milisaniyedir, ancak programın karmaşıklığı ve G/Ç noktası sayısı arttıkça bu süre artar. Tarama döngüsü mimarisi, giriş durumundaki değişikliklerin bir sonraki tarama döngüsüne kadar harekete geçilmeyeceği anlamına gelir; bu, kontrol yanıtına maksimum bir tarama döngüsü gecikme süresi getirir. Çoğu endüstriyel otomasyon uygulaması için bu gecikme tamamen kabul edilebilir düzeydedir. Yüksek hızlı uygulamalar için (servo hareket kontrolü, yüksek frekanslı sayma veya milisaniyenin altında yanıt gerektiren güvenlik işlevleri), standart tarama döngüsü gecikmesini atlamak için özel kesme rutinleri, özel hareket işlemcileri veya ayrı güvenlik PLC'leri kullanılır.
Bir PLC sistemi, birlikte komple otomasyon kontrolörünü oluşturan birkaç farklı donanım bileşeninden oluşur. Her bileşenin işlevini anlamak, bir PLC sisteminin nasıl belirlendiğini, birleştirildiğini ve bakımının nasıl yapıldığını açıklığa kavuşturur.
CPU modülü PLC'nin beynidir; kontrol programını yürüten işlemciyi, programı ve verileri saklayan belleği ve programlama araçlarına ve diğer otomasyon sistemlerine bağlanan iletişim arayüzlerini içerir. CPU kapasitesi, işlem hızı (merdiven mantığının 1000 talimatı başına tarama süresi), program bellek kapasitesi (PLC sınıfına bağlı olarak genellikle kilobayt ila megabayt), değişken değerleri ve işlem verilerini depolamak için veri belleği ve desteklenen iletişim protokollerinin aralığı ile karakterize edilir. Üst düzey CPU modülleri ayrıca, ek donanım gerektirmeden endüstriyel IoT ve bulut sistemlerine doğrudan bağlantı için gerçek zamanlı saatler, veri kaydetme özelliği ve yerleşik OPC UA veya MQTT sunucuları içerir.
G/Ç modülleri, PLC ile kontrol sisteminin izlediği ve komut verdiği saha cihazları (sensörler, anahtarlar, vanalar, motorlar ve cihazlar) arasındaki fiziksel arayüzdür. Dijital giriş modülleri, yakınlık sensörleri, butonlar ve limit anahtarları gibi cihazlardan açma/kapama sinyallerini alarak alan seviyesindeki voltajı (tipik olarak 24VDC veya 120/240VAC) CPU'nun okuyabileceği bir mantık seviyesi sinyaline dönüştürür. Dijital çıkış modülleri, solenoid valfler, motor yolvericiler ve gösterge lambaları gibi saha cihazlarına giden gücü değiştirir. Analog giriş modülleri, sürekli değişken sinyalleri (4-20mA akım döngüleri, 0-10V voltaj sinyalleri, termokupl voltajları, RTD direnç değerleri) CPU'nun işleyebileceği dijital değerlere dönüştürür. Analog çıkış modülleri, değişken hızlı sürücüleri, oransal valfleri ve diğer sürekli değişken cihazları kontrol etmek için CPU'dan gelen dijital değerleri orantısal analog sinyallere dönüştürür. Özel I/O modülleri, enkoder geri bildirimi için yüksek hızlı sayaç girişlerini, seri iletişim modüllerini ve fonksiyonel güvenlik uygulamaları için güvenlik dereceli I/O'yu içerir.
PLC güç kaynağı modülü, gelen şebeke gücünü (tipik olarak 120VAC veya 240VAC) veya DC veri yolu gücünü, CPU ve I/O modüllerinin gerektirdiği düzenlenmiş DC voltajlarına dönüştürür. Güç kaynağı seçimi, güvenilirlik ve gelecekteki genişletmelere uyum sağlamak için çıkış akımı kapasitesinin raf veya sistemdeki tüm modüllerin toplam akım tüketimiyle en az %20 ila %30'luk bir marjla eşleştirilmesini içerir. İki güç kaynağı modülünün otomatik yük devretmeyle paralel çalıştığı yedek güç kaynağı yapılandırmaları, bir güç kaynağı arızasından kaynaklanan plansız kapanmanın kabul edilemeyecek derecede maliyetli olacağı yüksek kullanılabilirliğe sahip sistemlerde standarttır.
Rafa monte modüler PLC sistemlerinde arka panel, CPU'yu, güç kaynağını ve G/Ç modüllerini mekanik olarak destekleyen ve elektriksel olarak bağlayan devre kartıdır. Arka panel, dahili veri yolunu, güç dağıtımını ve bazı sistemlerde koordineli çoklu modül çalışması için gereken gerçek zamanlı senkronizasyon sinyallerini taşır. Modül yuvalarının sayısına göre belirlenen raf boyutu, tek bir rafa kaç G/Ç modülünün kurulabileceğini belirler ve tek bir rafın barındırabileceğinden daha fazla G/Ç gerektiren sistemler için birden fazla raf, genişletme kabloları veya endüstriyel bir ağ üzerinden uzak G/Ç aracılığıyla bağlanır.
PLC'ler farklı ölçek ve karmaşıklık gereksinimlerine uygun çeşitli form faktörlerinde üretilmektedir. Bir uygulama için uygun PLC form faktörünün seçilmesi, kontrolörün I/O kapasitesinin, genişletilebilirliğinin ve işleme kapasitesinin, kontrol edilen makinenin veya prosesin mevcut ve öngörülen gelecekteki gereksinimleriyle eşleştirilmesini içerir.
| PLC tipi | Tipik G/Ç sayısı | Genişletilebilirlik | En uygun uygulamalar | Örnek ürünler |
| Nano/mikro PLC | 6 – 40 G/Ç | Sınırlı veya yok | Basit makineler, OEM ekipmanı, röle değişimi | Siemens LOGO!, Omron CP1E |
| Kompakt PLC | 20 – 256 G/Ç | Genişletme modülleri mevcut | Küçük ve orta ölçekli makineler, paketleme, HVAC | Allen-Bradley Micro820, Siemens S7-1200 |
| Modüler PLC | 64 – 4.096 G/Ç | Uzak I/O ile son derece genişletilebilir | Karmaşık makineler, üretim hatları, proses tesisi | Siemens S7-1500, Allen-Bradley ControlLogix |
| Raf tabanlı PLC | 256 – 65.000 G/Ç | Çoklu raflar, dağıtılmış G/Ç | Büyük proses tesisleri, enerji üretimi, DCS eşdeğeri kontrol | Allen-Bradley PLC-5, GE RX3i, Schneider Premium |
| Güvenlik PLC'si (SIL dereceli) | Değişir | Güvenlik G/Ç'si ile genişletilebilir | Acil durdurma, güvenlik kilidi, SIL 1-3 fonksiyonları | Pilz PSS 4000, Siemens S7-1500F, AB GuardLogix |
Kompakt PLC kategorisi, hareket kontrolü, PID proses kontrolü ve Ethernet tabanlı endüstriyel iletişim dahil olmak üzere daha önce yalnızca tam boyutlu modüler sistemlerle ilişkilendirilen yetenekleri özel bir raf olmadan panel montajına uygun küçük bir form faktöründe sunan Siemens S7-1200 ve Allen-Bradley Micro820 sınıfı ürünler tarafından yönlendirilen PLC pazarındaki en önemli büyüme alanı haline geldi. G/Ç sayısı 200 puanın altında olan yeni makine otomasyonu projelerinde, on yıl önce gerekli olan daha büyük raf tabanlı sistemler yerine artık çoğu otomasyon mühendisi için kompakt modüler bir PLC varsayılan başlangıç noktasıdır.
PLC programlama, uyumlu PLC geliştirme ortamlarının desteklemesi gereken beş programlama dilini tanımlayan IEC 61131-3 kapsamında standartlaştırılmıştır. Farklı diller, farklı kontrol mantığı türlerine ve farklı mühendislik geçmişlerine uygundur ve modern PLC programlama araçlarının çoğu, tek bir projede birden fazla dilin kullanılmasına izin vererek mühendislerin programın her bölümü için en uygun dili seçmesine olanak tanır.
Merdiven Diyagramı, özellikle Kuzey Amerika'da ve ayrık üretim ortamlarında en yaygın kullanılan PLC programlama dilidir. Grafiksel gösterim, PLC'lerin orijinal olarak değiştirmek üzere tasarlandığı röle mantık şemalarını taklit eder; giriş koşullarını temsil eden normalde açık ve normalde kapalı kontak sembolleri ve çıkış komutlarını temsil eden bobin sembolleri ile sol ve sağ güç raylarını birbirine bağlayan yatay mantık basamakları. Merdiven mantığı, röle devre şemalarına aşina olan elektrik mühendisleri için sezgiseldir ve çevrimiçi olarak okunması ve sorun gidermesi kolaydır (PLC çalışma modundayken, aktif öğeler programlama yazılımında vurgulanarak arıza koşullarının görsel olarak izlenmesine olanak sağlanır). Merdiven Diyagramının sınırlaması, metin tabanlı dillerde daha doğal bir şekilde ifade edilen karmaşık matematiksel işlemler, veri manipülasyonu ve sıralı programlama için kullanışsız olmasıdır.
Fonksiyon Blok Şeması, kontrol mantığını birbirine bağlı grafik bloklar olarak temsil eder; her blok, bloklar arasındaki kablolar olarak gösterilen giriş ve çıkış bağlantıları ile belirli bir fonksiyonu (AND geçidi, PID kontrol cihazı, sayaç, zamanlayıcı, motor fonksiyon bloğu) kapsar. FBD, proses kontrol uygulamalarında baskın dildir; proses mühendislerinin aşina olduğu boru ve enstrümantasyon diyagramı (P&ID) temsiliyle doğal olarak eşleşir ve karmaşık fonksiyonların (PID döngüleri, valf kontrolü, motor koruması) standartlaştırılmış yeniden kullanılabilir fonksiyon bloklarında kapsüllenmesi, proses tesisi uygulamalarında programlama çabasını önemli ölçüde azaltır. Proses ve güvenlik odaklı PLC platformlarının çoğu, ortak proses kontrolü ve güvenlik fonksiyonları için IEC 61511 uyumlu fonksiyon bloklarından oluşan kapsamlı kütüphaneler sunar.
Yapılandırılmış Metin, sözdizimsel olarak Pascal veya C'ye benzeyen, koşullu ifadeleri, döngüleri, matematiksel ifadeleri, dize işlemeyi ve grafik dillerinde hantal veya imkansız olan karmaşık veri yapılarını destekleyen, üst düzey metin tabanlı bir dildir. ST, yazılım geliştirme geçmişine sahip otomasyon mühendisleri tarafından giderek daha fazla kullanılmaktadır ve karmaşık veri işleme, reçete yönetimi, iletişim yönetimi ve grafik dillerinin verimli bir şekilde ifade edemediği karmaşık algoritmik mantık gerektiren herhangi bir uygulama için tercih edilen dildir. IEC 61131-3 standardının Yapılandırılmış Metin tanımı, onu farklı PLC platformları arasında gerçekten taşınabilir hale getirmiştir; bir markanın PLC'si için ST'de yazılan kod, üreticiye özel talimatları ve kuralları kullanma eğiliminde olan Merdiven Diyagramı kodunun aksine, nispeten küçük değişikliklerle başka bir markanın platformuna uyarlanabilir.
Sıralı Fonksiyon Şeması, kontrol programlarını adımların ve geçişlerin bir akış şeması olarak temsil eder; her adım, eylemleri içerir (LD, FBD veya ST'de programlanır) ve her geçiş, programın bir sonraki adıma ilerlemesi için yerine getirilmesi gereken koşulu tanımlar. SFC, çamaşır makinesi döngüleri, toplu işlem dizileri, çok aşamalı montaj işlemleri ve bir makinenin tanımlanmış bir dizi işlemi sırayla gerçekleştirmesi gereken herhangi bir uygulama gibi sıralama uygulamaları için doğal dildir. Merdiven Diyagramında karmaşık bir sıralı sürecin programlanması büyük, takip edilmesi zor programlar üretir; SFC'de ifade edilen aynı dizi, bir süreç akışı olarak hemen okunabilir ve hata ayıklamak ve değiştirmek önemli ölçüde daha kolaydır.
Modern programlanabilir mantık denetleyicileri, otomasyon denetleyicileri olduğu kadar ağ aygıtlarıdır. Bir PLC'nin iletişim yetenekleri onun diğer otomasyon ekipmanlarıyla, denetim sistemleriyle, kurumsal veritabanlarıyla ve bulut platformlarıyla nasıl entegre olacağını belirler; endüstriyel otomasyon bağlantılı Endüstri 4.0 mimarilerine doğru ilerledikçe giderek daha önemli bir husus haline gelir.
PLC pazarı, her biri birlikte sorunsuz çalışacak şekilde tasarlanmış eksiksiz bir PLC donanımı, programlama yazılımı, I/O modülleri, sürücüler, HMI panelleri ve iletişim altyapısı ekosistemi sunan az sayıda büyük otomasyon şirketinin hakimiyetindedir. Belirli bir üreticiden PLC seçmek tipik olarak tam otomasyon sistemi için o üreticinin ekosistemine bağlı kalmak anlamına gelir; bunun entegrasyon, yedek parçalar, eğitim ve uzun vadeli destek açısından önemli sonuçları vardır.
| Üretici | Temel PLC aileleri | Programlama ortamı | Birincil endüstriyel ağ | Pazar gücü |
| Siemens | S7-1200, S7-1500, S7-300/400 | TIA Portalı (7. Adım) | PROFINET, PROFIBUS | Avrupa, küresel proses endüstrileri |
| Rockwell Otomasyonu (Allen-Bradley) | ControlLogix, CompactLogix, Micro820 | Studio 5000 Logix Tasarımcısı | EtherNet/IP, DeviceNet | Kuzey Amerika, otomotiv, yiyecek ve içecek |
| Mitsubishi Elektrik | MELSEC iQ-R, iQ-F, Q Serisi | GX İşleri3 | CC-Link IE, SLMP | Asya-Pasifik, otomotiv, yarı iletken |
| Schneider Elektrik | Modicon M580, M340, TM Serisi | EcoStruxure Kontrol Uzmanı | Modbus TCP, EtherNet/IP | Proses endüstrileri, enerji, altyapı |
| Omron | NX, NJ, CP Serisi | Sysmac Studio | EtherNet/IP, EtherCAT | Asya, makine otomasyonu, hareket kontrolü |
PLC'ler, Dağıtılmış Kontrol Sistemleri (DCS) ve Denetleyici Kontrol ve Veri Toplama (SCADA) sistemleriyle birlikte sıklıkla tartışılmaktadır ve bu kategoriler arasındaki sınırlar, teknoloji geliştikçe önemli ölçüde bulanıklaşmıştır. Farklılıkları ve bunların nerede birleştiğini anlamak, belirli bir uygulama için doğru otomasyon mimarisini belirlemek açısından önemlidir.
Dağıtılmış Kontrol Sistemi, kontrol fonksiyonlarının, kontrol edilen prosesin yakınına konuşlandırılan birden fazla kontrolöre dağıtıldığı ve tamamı yüksek güvenilirliğe sahip bir tesis ağı aracılığıyla merkezi bir denetim sistemine bağlı olan bir otomasyon mimarisidir. DCS sistemleri, büyük bir fiziksel tesiste binlerce analog kontrol döngüsünün, karmaşık kilitleme mantığının ve kapsamlı alarm yönetiminin gerekli olduğu petrol ve gaz, petrokimya, enerji üretimi, ilaç üretimi gibi büyük sürekli proses uygulamaları için geliştirildi. DCS sistemleri, yüksek kullanılabilirliğe (standart olarak yedek kontrolörler, G/Ç, güç ve ağlar), kapsamlı süreç veri tarihçisi özelliğine ve entegre operatör istasyonu ekranlarına öncelik verir. Modern üst düzey modüler PLC sistemi ile giriş seviyesi DCS arasındaki fark işlevsellik açısından artık marjinaldir; temel farklar yazılım ortamında, satıcının uygulama odağında ve ticari modeldedir.
SCADA (Denetleyici Kontrol ve Veri Toplama), özellikle denetleyici katmana atıfta bulunur; bu, PLC'lerden ve diğer saha kontrolörlerinden veri toplayan, grafiksel HMI ekranları aracılığıyla operatörlere süreç bilgilerini sunan, geçmiş verileri günlüğe kaydeden ve kontrolörlere ayar noktası komutları gönderebilen yazılım sistemidir. SCADA, bir PLC'nin yerini almaz; PLC'nin üzerinde insan gözetimi ve veri yönetimi sağlayan katmandır. Tipik bir endüstriyel otomasyon mimarisi, makine veya proses kontrol düzeyindeki PLC'leri, PLC'ler ve denetleyici sistemler arasında veri taşıyan endüstriyel bir ağı ve operatör arayüzü, geçmiş veriler ve iş sistemleriyle entegrasyon sağlayan bir SCADA veya MES sistemini birleştirir.
Yeni bir makine veya proses kontrol uygulaması için doğru programlanabilir mantık denetleyicisinin seçilmesi, sistemin işlevsel gereksinimlerini karşılayıp karşılamayacağını, zamanında teslim edilip edilmeyeceğini ve çalışma ömrü boyunca desteklenip desteklenemeyeceğini belirleyen bir dizi teknik ve ticari faktörün birlikte değerlendirilmesini içerir. Aşağıdaki çerçeve en önemli değerlendirme kriterlerini kapsamaktadır.
Sürekli çalışan bir PLC sistemi, güvenilirliği korumak ve plansız arıza sürelerini önlemek için proaktif bakım ve yaşam döngüsü yönetimi gerektirir. Aşağıdaki uygulamalar iyi yürütülen otomasyon mühendisliği operasyonlarında standarttır.