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'ler), endüstriyel makineleri ve otomatik süreçleri kontrol etmek için özel olarak tasarlanmış sağlamlaştırılmış bir dijital bilgisayardır. Genel amaçlı bir bilgisayardan farklı olarak PLC, fabrika zeminlerinin fiziksel taleplerini (geniş sıcaklık aralıkları, elektriksel gürültü, titreşim, toz ve nem) karşılayacak şekilde sıfırdan tasarlanmıştır ve kontrol mantığını genellikle yıllarca kesintisiz olarak sürekli ve güvenilir bir şekilde yürütür. Bir PLC'nin tanımlayıcı özelliği, sensörlerden ve anahtarlardan gelen gerçek dünya girişlerini izleme, kullanıcı tarafından yazılan bir kontrol programını yürütme ve bu mantığın sonuçlarına göre gerçek dünya çıkışlarını (motorlar, valfler, göstergeler ve aktüatörler) yönlendirme yeteneğidir.
PLC'ler ortaya çıkmadan önce, endüstriyel kontrol sistemleri, mantık devreleri oluşturmak üzere birbirine bağlanan elektromekanik röle gruplarından inşa ediliyordu. Bir makinenin kontrol davranışını değiştirmek, röle panelinin fiziksel olarak yeniden kablolanması anlamına geliyordu; bu, vasıflı teknisyenler ve önemli ölçüde aksama süresi gerektiren zaman alıcı, hataya açık bir süreçti. Ticari açıdan başarılı ilk PLC, General Motors'un otomotiv montaj hatlarındaki röle mantığını değiştirme talebine yanıt olarak mühendis Dick Morley tarafından geliştirilen Modicon tarafından 1969'da tanıtıldığında, donanımla bağlantılı röle devrelerini programlanabilir yazılım mantığıyla değiştirerek bu sorunu çözdü. Bir makinenin kontrol davranışı artık donanımın yeniden kablolanması yerine bir programın değiştirilmesiyle değiştirilebilir, bu da endüstriyel otomasyonun hem hızını hem de ekonomisini dönüştürebilir.
Günümüzde PLC'ler imalat, enerji, su arıtma, ulaşım, bina otomasyonu ve diğer düzinelerce endüstride otomatik kontrolün omurgasını oluşturmaktadır. Nasıl çalıştıklarını, nasıl programlandıklarını ve belirli bir uygulama için doğru olanın nasıl seçileceğini anlamak, endüstri mühendisliği, sistem entegrasyonu veya operasyon teknolojisiyle ilgilenen herkes için temel bilgidir.
bir programlanabilir mantık denetleyicisi tek bir yekpare cihaz değildir; birlikte çalışan donanım bileşenlerinden oluşan bir sistemdir. Her bir bileşenin işlevini anlamak, PLC'nin yeteneklerini ve sınırlamalarını açıklar ve bir kontrol sistemi tasarlarken yapılandırma ve genişletme kararlarına bilgi verir.
CPU, PLC'nin hesaplama çekirdeğidir. Kullanıcı programını çalıştırır, belleği yönetir, G/Ç modülleri ve harici cihazlarla iletişimi yönetir ve sistem teşhisini gerçekleştirir. PLC CPU'ları genel amaçlı mikroişlemcilerle aynı değildir; bunlar deterministik gerçek zamanlı yürütme için optimize edilmiştir; bu, CPU'nun, sistemde başka ne olup bittiğine bakılmaksızın her tarama döngüsünü garanti edilen maksimum süre içinde tamamlaması gerektiği anlamına gelir. Modern PLC'ler için tarama çevrim süreleri genellikle 0,1 ms ila 10 ms programın karmaşıklığına ve CPU hızına bağlı olarak. Hareket kontrolünde veya yüksek hızlı paketlemede kullanılan bazı yüksek performanslı PLC'ler, milisaniyenin altında tarama sürelerine ulaşır. CPU belleği program belleği (kullanıcı mantığının saklandığı yer), veri belleği (yürütme sırasında değişken değerlerin tutulduğu yer) ve sistem belleği (işletim sistemi tarafından dahili işlevler için kullanılır) olarak ikiye ayrılır.
G/Ç modülleri PLC ile fiziksel dünya arasındaki arayüzdür. Giriş modülleri saha cihazlarından (limit anahtarları, butonlar, yakınlık sensörleri, termokupllar, basınç vericileri ve kodlayıcılar) sinyalleri alır ve bunları CPU'nun okuyabileceği dijital değerlere dönüştürür. Çıkış modülleri CPU'dan komutlar alır ve bunları motor yol vericiler, solenoid valfler, gösterge lambaları ve servo sürücüler gibi saha cihazlarını çalıştıran sinyallere dönüştürür. G/Ç, ayrık veya analog olarak kategorize edilir: ayrık (dijital) G/Ç, ikili açma/kapama sinyallerini yönetirken, analog G/Ç, 4–20 mbir akım döngüleri veya sıcaklık, basınç veya akış değerlerini temsil eden 0–10V voltaj sinyalleri gibi sürekli değişken sinyalleri yönetir. Çoğu PLC aynı zamanda belirli işlevler için özel G/Ç modülleri de sunar; kodlayıcı darbe sayımı için yüksek hızlı sayıcı modülleri, yerleşik soğuk bağlantı kompanzasyonuna sahip termokupl modülleri ve fieldbus protokolleri için iletişim modülleri.
PLC güç kaynağı, gelen birC veya DC hat voltajını (tipik olarak 120V birC, 240V AC veya 24VDC) CPU ve I/O modüllerinin ihtiyaç duyduğu regüle edilmiş düşük voltajlı DC gücüne dönüştürür. Çoğu PLC arka paneli ve rafı, 5V DC veya 3,3V DC mantık bileşenleri için dahili olarak ve 24V DC saha tarafı G/Ç devreleri için. Güç kaynağının mevcut kapasitesi, kurulu tüm modüllerin toplam güç tüketimiyle eşleştirilmelidir; güç kaynağının boyutunun küçük olması, çok sayıda G/Ç modülü bulunan büyük sistemlerde yaygın bir yapılandırma hatasıdır. Güç kaynağı arızasının kabul edilemez sonuçlara yol açacağı uygulamalar için yedek güç kaynağı yapılandırmaları mevcuttur.
Modern PLC'ler, programlama araçlarına, insan-makine arayüzlerine (HMI'lar), denetleyici kontrol ve veri toplama sistemlerine (SCADA), diğer PLC'lere ve saha cihazlarına bağlanmak için birden fazla iletişim arayüzü içerir. Ortak iletişim bağlantı noktaları ve protokolleri arasında Ethernet/IP, PROFINET, Modbus TCP, PROFIBUS, DeviceNet, CANopen ve RS-232/RS-485 seri bağlantı noktaları bulunur. Endüstriyel Ethernet protokollerinin varlığı, son yirmi yılda PLC sistem mimarisini dönüştürdü ve her işlev için ayrı özel ağlar yerine kontrol, izleme ve kurumsal veri sistemlerinin tek bir ağ altyapısı üzerinden kusursuz entegrasyonunu mümkün kıldı.
Bir PLC'nin çalışma davranışı, baştan sona bir kez çalışan geleneksel bilgisayar programından temel olarak farklıdır. Bir PLC, kontrol programını sürekli olarak tekrarlanan bir döngüde yürütür. tarama döngüsü . Tarama döngüsünü anlamak, doğru PLC programlarını yazmak ve zamanlamayla ilgili kontrol sorunlarını teşhis etmek için çok önemlidir.
Her tarama döngüsü, her döngüde sırayla yürütülen dört ardışık aşamadan oluşur:
Bir tam tarama döngüsünü tamamlamak için gereken toplam süre, tarama süresidir. Çoğu endüstriyel uygulama için tarama süresi 5 ila 20 ms kabul edilebilir. Daha hızlı yanıt gerektiren uygulamalar (yüksek hızlı makine olaylarının tespiti, servo eksenlerin kontrol edilmesi veya güvenlik açısından kritik girişlerin izlenmesi), belirli girişlerin normal tarama döngüsü dışında anında program yürütülmesini tetiklediği kesintiye dayalı işleme veya milisaniyenin altında tarama performansına sahip özel yüksek hızlı CPU'lar gerektirebilir.
PLC programlama dilleri, uyumlu PLC'lerin desteklemesi gereken beş dili tanımlayan IEC 61131-3 uluslararası standardına göre standartlaştırılmıştır. Uygulamada çoğu üretici beş dilin tümünü uyguluyor, ancak bazıları geleneksel olarak belirli uygulamalar için belirli dilleri tercih ediyor. Belirli bir görev için doğru dili seçmek, kodun okunabilirliğini, bakım kolaylığını ve hata ayıklama verimliliğini artırır.
Merdiven Diyagramı dünya çapında en yaygın kullanılan PLC programlama dilidir ve röle mantık diyagramlarının doğrudan grafiksel soyundan gelir. Programlar, tıpkı bir merdiven gibi, iki dikey güç rayı arasındaki bir dizi yatay basamak olarak temsil edilir. Her basamak, mantıksal ilişkileri ifade etmek için seri veya paralel olarak bağlanan kontakları (giriş koşullarını temsil eden) ve bobinleri (çıkışları temsil eden) içerir. Röle bağlantı şemalarına aşina olan bir mühendis, minimum ek eğitimle merdiven mantığını okuyabilir ve anlayabilir; bu nedenle ayrık üretimde, makine kontrolünde ve geniş bir röle mantığı teknisyeni tabanına sahip herhangi bir endüstride baskın olmaya devam etmektedir. Merdiven Diyagramı, açma/kapama işlemleri, kilitlemeler ve zamanlama mantığını içeren ayrık kontrol uygulamaları için en uygunudur.
Fonksiyon Blok Şeması, sinyallerin tanımlanmış işlemleri (mantık kapıları, zamanlayıcılar, PID kontrolörleri, aritmetik fonksiyonlar ve iletişim blokları) gerçekleştiren bloklar aracılığıyla soldan sağa aktığı, birbirine bağlı grafik fonksiyon bloklarından oluşan bir ağ olarak kontrol mantığını temsil eder. FBD, fonksiyonel öğeler arasındaki veri akışının sıralı merdiven basamaklarından ziyade grafiksel olarak temsil edilmesinin daha sezgisel olduğu sürekli analog sinyalleri, PID kontrol döngülerini ve karmaşık sinyal işleme zincirlerini içeren proses kontrol uygulamaları için özellikle uygundur. FBD, kimyasal işleme, petrol ve gaz ve enerji üretimi uygulamalarında tercih edilen dildir.
Yapılandırılmış Metin, söz dizimi Pascal veya C'ye benzeyen üst düzey bir metin dilidir. Değişkenleri, veri türlerini, ifadeleri, koşullu ifadeleri (IF-THEN-ELSE), döngüleri (FOR, WHILE, REPEAT) ve işlev çağrılarını destekler; bu da onu karmaşık algoritmalar ve matematiksel hesaplamalar için IEC 61131-3 dilleri arasında en güçlü kılar. ST, karmaşık tarif yönetimini, veri hesaplamalarını, dize manipülasyonunu ve grafiksel dillerde ifade edilmesi pratik olmayan özel fonksiyon bloklarını uygulamak için idealdir. PLC'lerin daha önce ayrı endüstriyel bilgisayarlar tarafından gerçekleştirilen daha karmaşık hesaplama görevlerini üstlenmesi nedeniyle benimsenmesi önemli ölçüde arttı.
Sıralı Fonksiyon Tablosu, geçişlerle birbirine bağlanan adımların dizisi olarak bir sürecin yüksek düzeyde grafiksel temsilini sağlar. Her adım, o adım etkin olduğunda gerçekleştirilecek eylemleri içerir; Her geçiş, bir sonraki adıma ilerlemek için yerine getirilmesi gereken koşulu tanımlar. SFC, bir tankı doldurma, bir yıkama döngüsünü yürütme, bir toplu işlemi çalıştırma gibi tanımlanmış sıralı aşamalarla çalışan makineleri programlamak için mükemmeldir çünkü programın adım adım yapısı, makinenin çalışmasının fiziksel sırasını doğrudan yansıtarak anlaşılmasını, hata ayıklamasını ve değiştirilmesini kolaylaştırır. Bireysel adımlar ve geçişler için SFC programları diğer dört IEC dilinden herhangi birinde yazılabilir.
Talimat Listesi, her satırın bir toplayıcı kaydı üzerinde çalışan tek bir talimat içerdiği, montaj diline benzeyen düşük seviyeli bir metin dilidir. PLC geliştirmenin ilk günlerinden itibaren programcıların aşina olduğu bir dil sağlamak için IEC 61131-3'e dahil edilmiştir. IL günümüzde yeni projelerde nadiren kullanılmaktadır - modern PLC programlama ortamlarının çoğu, Yapılandırılmış Metin lehine onu kullanımdan kaldırmıştır - ancak eski denetleyicilerde IL'de yazılmış eski programlarla geriye dönük uyumluluk standardında kalmaktadır.
| Dil | Tür | En İyisi | Tipik Endüstri |
|---|---|---|---|
| Merdiven Diyagramı (LD) | Grafiksel | Ayrık mantık, kilitlemeler, diziler | İmalat, makine kontrolü |
| Fonksiyon Blok Şeması (FBD) | Grafiksel | birnalog control, PID loops, signal flow | Proses endüstrisi, petrol ve gaz |
| Yapılandırılmış Metin (ST) | Metinsel | Karmaşık algoritmalar, matematik, veri işleme | birll industries, advanced applications |
| Sıralı Fonksiyon Tablosu (SFC) | Grafiksel | Toplu diziler, adım tabanlı makineler | Gıda, ilaç, toplu işleme |
| Talimat Listesi (IL) | Metinsel | Eski programlar, düşük düzeyli optimizasyon | Eski sistemler (yeni çalışmalarda kullanımdan kaldırıldı) |
PLC'ler, avuç içi boyutunda mikro denetleyicilerden tüm kontrol kabinlerini dolduran çok raflı sistemlere kadar değişen form faktörlerinde mevcuttur. Doğru form faktörünün seçilmesi, denetleyicinin G/Ç kapasitesinin, genişletme kapasitesinin, işlem gücünün ve fiziksel boyutunun uygulama gereksinimlerine ve bütçeye uygun hale getirilmesini içerir.
Kompakt PLC'ler CPU'yu, güç kaynağını ve sabit sayıda G/Ç noktasını tek bir muhafazada birleştirir. Tanımlanmış, sınırlı G/Ç sayısına sahip küçük uygulamalar için en uygun maliyetli seçeneklerdir; genellikle 8 ila 64 G/Ç noktası . Bazı kompakt PLC'ler, eklenti modülleri aracılığıyla sınırlı genişletme olanağı sunar, ancak genişletme kapasitesi, modüler sistemlerden çok daha kısıtlıdır. Yaygın uygulamalar arasında küçük makine kontrolü, konveyör bölümleri, pompa istasyonları ve bina otomasyonu alt sistemleri bulunur. Siemens S7-1200, Allen-Bradley Micro820 ve Mitsubishi FX5U bu kategorinin temsili örnekleridir. Uygulamanın I/O sayısının veya iletişim gereksinimlerinin sistemin ömrü boyunca önemli ölçüde artmasının muhtemel olduğu durumlarda kompakt PLC'ler uygun değildir.
Modüler PLC'ler separate the CPU, power supply, and I/O into individual modules that mount on a common backplane or DIN rail and connect via an internal bus. This architecture allows the system to be configured precisely for the application — adding exactly the types and quantities of I/O modules needed — and expanded later by adding modules to unused backplane slots or additional backplanes. Modular systems scale from small configurations of a CPU plus a handful of I/O modules up to large systems with hundreds of I/O points distributed across multiple racks. Siemens S7-300/S7-1500, Allen-Bradley ControlLogix, and Omron NX/NJ series are leading modular PLC platforms used across demanding industrial applications worldwide.
Büyük ölçekli raf tabanlı PLC'ler çok yüksek G/Ç noktası sayılarını (dağıtılmış G/Ç raflarında birkaç yüz ile on binlerce G/Ç noktası arasında) destekler ve sürekli proses tesislerinde, enerji üretim tesislerinde ve büyük ölçekli üretim hatlarında kullanılır. Bu sistemler genellikle, birincil arıza durumunda yedek CPU'nun otomatik olarak görevi devraldığı yedek CPU yapılandırmalarına, yedek güç kaynaklarına ve yedek iletişim ağlarına sahiptir; plansız kapanmanın ciddi operasyonel veya güvenlik sonuçları doğurduğu uygulamalarda gereken yüksek kullanılabilirliği sağlar. Siemens S7-400H, yedekli Allen-Bradley ControlLogix ve Yokogawa STARDOM, bu düzeyde kritiklik için tasarlanmış platformların örnekleridir.
Endüstriyel otomasyona üç kontrolör türü hakimdir: PLC'ler, Dağıtılmış Kontrol Sistemleri (DCS) ve Programlanabilir Otomasyon Kontrolörleri (PAC'ler). Üçü de modern ağ oluşturmayı, üst düzey programlamayı ve gelişmiş işleme yeteneklerini benimsediğinden aralarındaki sınırlar önemli ölçüde bulanıklaştı; ancak tasarım felsefesi, uygulama uyumu ve toplam sahip olma maliyeti açısından anlamlı farklılıklar devam ediyor.
bir PLC ayrık üretimden kaynaklanır ve sıralı ve kombinasyonel mantığın hızlı tarama döngüsü yürütülmesi için optimize edilmiştir. Makine kontrolünde, paketleme hatlarında ve ikili olaylara deterministik yanıtın birincil gereklilik olduğu ayrık üretimde mükemmeldir. PLC sistemleri genellikle G/Ç noktası başına DCS sistemlerine göre daha ucuzdur ve üretim ortamlarında geniş bir eğitimli teknisyen tabanı tarafından desteklenir.
bir DCS (Dağıtılmış Kontrol Sistemi) Temel gereksinimin çok sayıda I/O noktasında sürekli analog değişkenlerin düzenleyici kontrolü olduğu sürekli süreç endüstrileri (petrol rafinerisi, kimyasal üretim, enerji üretimi) için geliştirilmiştir. DCS platformları, yapılandırma, görüntüleme, geçmiş ve kontrol işlevlerinin aynı satıcı tarafından sıkı bir şekilde entegre edildiği birleşik bir mühendislik ortamı etrafında oluşturulmuştur. Bu entegrasyon, büyük sistemler için mühendislik süresini azaltır ancak önemli ölçüde satıcı bağımlılığına ve daha yüksek platform maliyetlerine neden olur.
bir PAC (Programlanabilir Otomasyon Kontrol Cihazı) PLC tarzı ayrık kontrolü, geçmişte DCS platformlarıyla ilişkilendirilen analog proses kontrolü, hareket kontrolü ve ağ oluşturma yetenekleriyle birleştiren modern yüksek performanslı kontrolörleri tanımlamak için kullanılan bir terimdir; hepsi tek bir kontrolör ve programlama ortamında. National Instruments CompactRIO ve Opto 22 EPIC bunlara örnektir. PAC'ler, sıralı işlemleri sürekli kontrol döngüleriyle birleştiren hibrit toplu işlemler gibi geleneksel PLC/DCS sınırlarını aşan uygulamalara özellikle uygundur.
Yeni bir uygulama veya yenileme projesi için bir PLC platformunun seçilmesi, seçilen sistemin mevcut gereksinimleri karşılayıp karşılamayacağını ve sistemin beklenen ömrü boyunca desteklenebilir kalıp kalmayacağını toplu olarak belirleyen bir dizi teknik ve pratik parametrenin değerlendirilmesini içerir - genellikle 15 ila 25 yıl endüstriyel ortamlarda.
Programlanabilir mantık denetleyicileri, herhangi bir otomatik veya yarı otomatik süreç kullanan hemen hemen her endüstride görülür. PLC uygulamalarının çeşitliliği, teknolojinin temel çok yönlülüğünü yansıtır; bir şişeleme hattını kontrol eden aynı temel mimari, aynı zamanda bir su arıtma tesisini de yönetir veya bir binanın HVAC ve erişim kontrol sistemlerini koordine eder.
birutomotive assembly, electronics manufacturing, metal fabrication, and consumer goods production all rely heavily on PLCs to sequence robot actions, control conveyor speeds, manage part detection and rejection, and coordinate safety interlocks across multi-machine production cells. A single automotive body assembly line may contain yüzlerce bireysel PLC kaynak robotlarını, transfer sistemlerini, kalite kontrol istasyonlarını ve malzeme taşıma ekipmanlarını koordine ediyor; bunların tümü, üretim oranlarını ve arıza koşullarını gerçek zamanlı olarak izleyen denetleyici bir SCADA sistemine ağ üzerinden bağlı.
Belediye su arıtma ve dağıtım tesisleri, pompa istasyonlarını, kimyasal dozaj sistemlerini, filtreleme süreçlerini ve rezervuar seviyesi yönetimini kontrol etmek için PLC'leri kullanır. Ana arıtma tesisinden kilometrelerce uzaktaki uzak pompa istasyonları genellikle hücresel veya radyo bağlantıları üzerinden merkezi SCADA sistemiyle iletişim kuran bağımsız PLC'ler tarafından kontrol edilir. Su uygulamalarındaki PLC'ler, ayrı kontrol (valf açma/kapama sıralaması) ve analog düzenleme (akış hızı, kimyasal doz hızı, basınç kontrolü) karışımını güvenilir bir şekilde ve her uzak konumda saha operatörlerine ihtiyaç duymadan yönetmelidir.
Gıda işleme ortamları, PLC donanımına özel gereksinimler getirir: yıkama ortamlarına uygun paslanmaz çelik muhafazalar veya yalıtılmış plastik muhafazalar ve dondurucudan pişirme odasına geçişlerdeki aşırı sıcaklıklara dayanıklı I/O modülleri. Gıda fabrikalarındaki PLC'ler karıştırma ve harmanlama sıralarını, pastörizasyon sıcaklık profillerini, dolum ve kapatma makinelerini ve yerinde temizleme (CIP) yıkama döngülerini kontrol eder. Gıda güvenliği dokümantasyonu için düzenleyici gereklilikler, bu sektördeki PLC sistemlerinin genellikle elektronik parti kaydı oluşturmayı içerdiği ve HACCP ve gıda güvenliği standartlarına uygunluğu göstermek için her üretim partisi için proses parametrelerini otomatik olarak kaydettiği anlamına gelir.
Büyük ticari ve endüstriyel binalar, HVAC sistemlerini, aydınlatma kontrolünü, erişim kontrolünü, asansör dağıtımını ve enerji yönetimini yönetmek için PLC'leri ve özel bina otomasyon kontrolörlerini (aslında özel PLC'ler) kullanır. Tünel havalandırma, havaalanı bagaj taşıma ve stadyum altyapı kontrolü, PLC sistemlerinin genişleyen fiziksel tesislerde yüzlerce dağıtılmış saha cihazını koordine ettiği büyük ölçekli bina ile ilgili uygulamaların diğer örnekleridir. Bina otomasyonu ve endüstriyel otomasyon protokollerinin yakınsaması - özellikle her iki sektörün de Ethernet tabanlı iletişimi benimsemesi nedeniyle - genel amaçlı PLC'leri bu pazardaki geleneksel bina otomasyon sistemi kontrolörleriyle giderek daha rekabetçi hale getiriyor.
Etkili PLC sorun giderme, arıza konumunu sistem düzeyinden sorumlu belirli bileşene veya program öğesine kadar daraltan sistematik bir eleme sürecini takip eder. Yapılandırılmış bir yaklaşım, teşhis süresini azaltır ve aslında hatalı olmayan pahalı bileşenlerin rastgele değiştirilmesini önler.