
Modern PLC Kontrol Sistemi teknolojisi, elektromekanik cihazlar çağından kalma bir konsept üzerine inşa edilmiştir: röle mantığı. Bu programlama yöntemi, fiziksel rölelerin, bobinlerin ve kontakların çalışma şeklini dijital olarak kopyalar.
Otomasyonda çalışan herkes bu prensibi anlamalıdır. Günümüzde kullanılan en yaygın PLC programlama dili olan Merdiven Diyagramının (LD) temelini oluşturur. Bu konseptte ustalaştığınızda, halihazırda çalışmakta olan kontrol sistemlerinin çoğunu okuyabilir, yazabilir ve düzeltebilirsiniz.
Bu kılavuz sizi temel ilkelerden uzman kullanımına götürür. Şunları keşfedeceğiz:
Kablolu röle sistemleriyle kontrol nasıl başladı?
Fiziksel parçaların dijital PLC talimatlarına dönüşme şekli.
Merdiven mantığını kullanarak anahtar kontrol devreleri nasıl oluşturulur?
Gelişmiş yöntemler ve kaçınılması gereken yaygın hatalar.
Neden PLC-tabanlı sistemler daha iyi çalışır?
Kablolu Temel
PLC'ler var olmadan önce endüstriyel kontrol, kablolardan ve elektromekanik rölelerden oluşan fiziksel labirentler anlamına geliyordu. Bu temelin anlaşılması, dijital mantığa geçişin anlaşılmasını kolaylaştırır.
Kablolu kontrol sistemleri, karar verme devreleri oluşturmak için fiziksel parçaları kullanır-. Ana bileşen elektromekanik röledir.
Rölenin bobininden elektrik akımı geçtiğinde manyetik bir alan oluşur. Bu alan armatür adı verilen küçük bir metal parçayı çeker. Armatür, bir devreyi kapatarak veya bir devreyi açarak elektrik kontaklarını fiziksel olarak hareket ettirir.
Bu kişilerin durumu önemlidir:
Normalde Açık (HAYIR):Röle bobininde güç olmadığında kontak açık kalır. Yalnızca bobine güç geldiğinde akım akışına izin verecek şekilde kapanır.
Normalde Kapalı (NC):Röle bobininde güç olmadığında kontak kapalı kalır ve akım akışına izin verilir. Bobine güç geldiğinde devreyi kesmek için açılır.
Mantığı fiziksel kablolama oluşturdu. İki kontağın seri olarak bağlanması bir VE geçidi oluşturdu-her ikisinin de gücü iletebilmesi için kapatılması gerekir. Bunları paralel olarak bağlamak,-ikisinden birinin gücü iletebilmesini sağlayan bir VEYA geçidi oluşturdu. Karmaşık sistemler düzinelerce röleye ve noktadan-noktaya-kablolama ağlarına ihtiyaç duyuyordu. Bütün bunlar büyük kontrol kabinlerini doldurdu.
PLC'ye tercüme etme
Bir PLC Kontrol Sistemi, tüm kablolu panelin tamamını alır ve yazılımda yeniden oluşturur. Fiziksel röleler, kontaklar ve kablolar bellek bitlerine ve mantıksal talimatlara dönüşür. PLC'nin işlemcisi bu talimatları birbiri ardına çalıştırır.
Bu dijital çeviri, merdiven mantığı programlamanın kalbini oluşturur. Her fiziksel bileşenin doğrudan bir dijital eşleşmesi vardır.
İncele-Açık / Normalde Açık (XIC / --| |--) Kişi:Bu en temel talimattır. Bir bellek bitinin durumunu kontrol eder. Bit 1 ise talimat "doğru"dur. Bit 0 ise "yanlış"tır.
İncele-Kapalı / Normalde Kapalı (XNC / --|/|--) Kişi:Bu talimat tam tersi şekilde çalışır. Bellek biti 0 ise "doğru"dur. Bit 1 ise "yanlış"tır. Bu, arıza-güvenli mantık ve durdurma düğmeleri için gereklidir.
ÇıkışBobin (OTE / --( )--): Bu komut bir hafıza bitine yazar. Mantıksal basamakta kendisinden önceki XIC ve XNC kontaklarının kombinasyonu "true" ise, OTE komutu bitini 1'e ayarlar. Bu, bobine "enerji verir".
Bu komutlar, PLC'nin Giriş/Çıkış (G/Ç) modülleri aracılığıyla gerçek dünyaya bağlanan bellek bitleriyle çalışır. Bir giriş biti (I:0/0 gibi), fiziksel bir giriş terminalinin voltaj durumunu gösterir. Bir çıkış biti (O:0/0 gibi) fiziksel çıkış terminalinin durumunu kontrol eder.
|
Fiziksel Bileşen |
PLC'lerMerdiven Mantığı Eşdeğeri |
Sembol |
Fonksiyon Açıklaması |
|
Buton (HAYIR) |
Kapalıysa İncele (XIC) Kişisi |
`-- |
|
|
Limit Anahtarı (NC) |
Açıksa İncele (XNC) Kişisi |
`-- |
/ |
|
Röle Bobini |
Çıkış Enerjilendirme (OTE) Bobini |
--( )-- |
Basamak mantığı doğruysa ilişkili bellek bitini '1'e ayarlar ve fiziksel çıkışı açar. |
|
Röle Kontağı |
Dahili Röle/Bit Kontağı |
`-- |
|
Pratik Uygulama
Teoriyi uyguladığınızda beceri haline gelir. Artık bu dijital bileşenleri merdiven mantığında çalışan kontrol devreleri oluşturmak için birleştirebiliriz.
Mührü-Başlat/Durdur
Amaç, motoru çalıştırmak için anlık bir başlatma düğmesini kullanmaktır. Birisi anlık durdurma düğmesine basana kadar motor açık kalır. Bu, dijital olarak yeniden oluşturulan klasik "üç-kablolu kontrol" devresidir.
Mantık, "mühür-içinde" veya "mandal" kavramını kullanır. Normalde açık bir "Start_Button" kontağı, normalde kapalı bir "Stop_Button" kontağıyla seri olarak bağlanır. Bunlar "Motor" çıkış bobinine yol açar.
Anahtar kısım: "Motor" çıkışına bağlı normalde açık bir kontak, "Start_Button" kontağına paralel olarak bağlanır.
Operatör "Start_Button"a bastığında basamak doğru olur. "Motor" bobinine enerji verilir. Bir sonraki PLC taramasında "Motor" kontağı da artık doğrudur. Bu, mantık akışı için paralel bir yol oluşturur. Operatör "Start_Button" düğmesini serbest bırakabilir ve devre, kendi kontağı aracılığıyla "mühürlü-" kalır. Devreyi kırmanın tek yolu "Stop_Button"a basmaktır. Bu normalde kapalı kontağı açar ve motoru kapatır.
Güvenlik Kilitleri
Amaç, bir güvenlik muhafazası açıksa makinenin çalışmasını durdurmaktır. Bu operatörü korur. Bu, PLC Kontrol Sistemi içindeki kilitlemenin temel bir uygulamasıdır.
Motorun çıkış bobinine seri olarak koruma kapısı anahtarını temsil eden bir talimat yerleştiriyoruz. Maksimum güvenlik için kapıda fiziksel olarak normalde kapalı bir limit anahtarı kullanıyoruz. Bu anahtar bir PLC girişine bağlanır.
Merdiven mantığında bu giriş için Kapalıysa İncele (XIC) kontağını kullanırız. Koruma kapısı fiziksel olarak kapatıldığında NC anahtarı da kapatılır. PLC girişi AÇIK, XIC kontağı doğru ve motor çalışabilir.
Operatör kapıyı açarsa fiziksel NC anahtarı açılır. PLC girişi KAPANIR, XIC kontağı yanlış olur ve mantık satırı kesilir. Bu, motor bobinini anında kapatarak arıza-güvenli bir durum yaratır.
Zamanlayıcılar ve Sayaçlar
PLC'ler, temel röle sistemlerinde basit bir eşdeğeri olmayan güçlü talimatlar sunar. Zamanlayıcılar ve sayaçlar başlıca örneklerdir.
Zamanlayıcı Açma-Gecikmesi (TON), bir eylemi geciktirir. Örneğin, birisi başlat düğmesine bastıktan sonra bir pompanın 30 saniye boyunca çalışması gerekir. TON komutunun bir etkinleştirme girişi vardır ve basamak doğru olduğunda zamanı izler. Birikmiş süresi önceden ayarlanmış değere ulaştığında (30 saniye gibi), "Bitti" biti (DN) doğru olur. Bu DN biti daha sonra diğer mantığı bir kontak olarak kontrol edebilir.
Bir-Artan Sayım (CTU) sayacı etkinlikleri izler. Bir fotoğraf-göz sensörü kullanarak bir konveyör hattındaki şişeleri saydığınızı hayal edin. CTU talimatı, basamak mantığının yanlıştan doğruya her geçişinde toplayıcı değerini artırır. Akümülatör önceden ayarlanmış değere ulaştığında "Bitti" biti doğru olur. Bunu konveyörü durdurmak veya bir saptırıcı kapıyı çalıştırmak için kullanabilirsiniz.
Yan-yan yana-Karşılaştırma
Bir PLC'nin gücünü gerçekten anlamak için, basit bir konveyör kontrol sistemi için her iki yöntemi de karşılaştıralım. Görev: Bir konveyör "Başlat" düğmesiyle başlar ve "Durdur" düğmesiyle durur. Ayrıca, sondaki fotoğraf-gözünün 2 saniyeden uzun süre engellenmesi durumunda da durur.
Geleneksel KabloluRöleŞematik:
Bunun orta derecede karmaşık bir panele ihtiyacı olacaktır. Başlat/durdur mantığı için bir röleye (CR1), ayrı bir ayarlanabilir zamanlama rölesine (TR1) ve foto-göz mantığı (CR2) için başka bir kontrol rölesine ihtiyacınız olacaktır. Kablolama karmaşık olacaktır. Başlatma düğmesi, kontağı onu mühürleyen CR1'e enerji verir. Durdurma düğmesi mührü kırar. Foto-göz TR1 zamanlama rölesine enerji verir. 2 saniye sonra TR1'in kontağı ana motor kontaktörünü kapatmak için bir devre açar. Sorun giderme, birden fazla bileşendeki birçok noktadaki voltajları kontrol eden bir multimetreye ihtiyaç duyacaktır.
Eş değerPLC'lerMerdiven Mantığı Programı:
Bu sadece iki veya üç basit mantık basamağını gerektirir.
Basamak 1:Konveyör motoru için klasik başlatma/durdurma mührü-mantığı.
Basamak 2:Fotoğraf-göz girişindeki normalde açık bir kontak, 2 saniyelik ön ayara sahip bir TON zamanlayıcıyı etkinleştirir.
Basamak 1 (Değişiklik):Zamanlayıcının "Done" bitinden (T4:0/DN) normalde kapalı bir kontak, motor çıkış bobinine seri olarak eklenir.
Fotoğraf-göz engellenirse zamanlayıcı başlar. 2 saniye boyunca bloke kalırsa zamanlayıcının Bitti biti doğru olur. Motor kademesindeki NC kontağı açılır ve konveyör durur. Temizdir, görseldir ve sıfır ekstra bileşen gerektirir.
|
Metrik |
KabloluRöleMantık |
PLC'lerKontrol Sistemi |
|
Fiziksel Alan |
Birden fazla röle ve kablo kanalı için büyük kontrol paneli gereklidir. |
Küçük, kompakt PLC, genellikle panel boyutunu %60-80 oranında azaltır. |
|
Kablolama Karmaşıklığı |
Yüksek. Düzinelerce veya yüzlerce-noktadan noktaya-kablo. |
Düşük. Terminallere G/Ç kablolaması. Mantık yazılımdır. |
|
Maliyet |
Basit zamanlı mantık için bile yüksek bileşen ve işçilik maliyeti. |
Bu görev için daha düşük donanım maliyeti; Minimum mantıksal programlama süresi. |
|
Esneklik |
Çok düşük. Zamanlayıcı değerini veya mantığını değiştirmek, fiziksel kablolamanın yeniden yapılmasını gerektirir. |
Çok yüksek. Mantık değişikliği bir dizüstü bilgisayarda birkaç tıklamadır. |
|
Sorun giderme |
Zor. Bir multimetre ile kabloların fiziksel olarak izlenmesini gerektirir. |
Kolay. Mantık durumunu gerçek zamanlı-bir ekrandan izleyin. |
Temellerin Ötesinde
Çalışma mantığını yazmak ilk adımdır. Güçlü, profesyonel ve sürdürülebilir mantık yazmak, sistemin nasıl çalıştığının daha derinlemesine anlaşılmasını gerektirir. Ayrıca yaygın hatalardan da kaçınmanız gerekir.
Şematik Çeviri
Eski kablolu şemaları PLC Kontrol Sistemine dönüştürürken doğrudan çeviri tehlikeli olabilir. Devrenin sadece nasıl göründüğünü değil, ne yapması gerektiğini de analiz etmelisiniz.
Büyük sorunlardan biri "gizli yollar"dır. Fiziksel bir diyagramda akım bazen kontaklar arasında beklenmeyen paralel yollar bulabilir. Bu istenmeyen bir mantık yaratır. Bir PLC her seferinde bir basamağı yukarıdan aşağıya doğru yürütür, dolayısıyla bu gizli yollar mevcut değildir. Dikkatsizce-bire-bir çeviri, makinenin davranışını değiştirebilir.
Bir diğer konu ise yarış koşulları. Kablolu bir devre, fiziksel rölelerin açılıp kapanmasındaki küçük gecikmelere bağlı olabilir. Bir PLC o kadar hızlı tarar ki, bir durumu daha yavaş olan mekanik öncekinden farklı şekilde değerlendirebilir. Bu, teşhis edilmesi zor olan aralıklı arızalara yol açar.
PLC Tarama Süresi
Bir PLC anında çalışmaz. Tarama döngüsü adı verilen sürekli bir döngüde çalışır:
Girişleri Oku:Tüm fiziksel girişleri tarar ve dahili hafızasını günceller.
Mantığı Yürüt:Merdiven mantığı programını yukarıdan aşağıya, basamak basamak çözer.
Çıkışları Yaz:Mantık yürütme sonuçlarına göre tüm fiziksel çıkışları günceller.
Bu tarama süresi milisaniye cinsinden ölçülür ancak sıfır değildir. Çok hızlı bir giriş sinyali-bir tarama döngüsünden daha kısa bir düğmeye basılması gibi-tamamen gözden kaçırılabilir. PLC girişleri okur, düğmeye basılıp bırakılır ve bir sonraki giriş taramasıyla olay ortadan kalkar.
Bir devreye alma projesinde, bir makine bazen başlatılamıyor. Saatlerce kablolamayı kontrol ettikten sonra, anlık bir başlatma düğmesine basıldığını ve aşırı yüklü PLC'nin tek bir tarama döngüsünden daha hızlı bir şekilde basıldığını ve serbest bırakıldığını gördük. Çözüm, düğmeye basmayı dahili bir bit'e kilitlemek için tek-atış (ONS) talimatı kullanmaktı. Bu, mantığın onu bir sonraki taramada görmesini sağladı. Bu, tasarımınızda tarama süresini neden dikkate almanız gerektiğini gösterir.
En İyi Uygulamalar
Profesyonel merdiven mantığı yalnızca işlevle ilgili değildir. Bu, sorunu yıllar sonra gidermek zorunda kalacak kişi için netlikle ilgilidir-ve bu kişi siz olabilirsiniz.
Daima semboller ve açıklamalar kullanın. Her giriş, çıkış, dahili bit, zamanlayıcı ve sayacın açıklayıcı bir adı ("Main_Conveyor_Motor_On" gibi) ve amacını açıklayan bir açıklaması olmalıdır. Bu, sürdürülebilir kod oluşturmanın en önemli alışkanlığıdır.
İlgili mantığı birlikte gruplayın. Motor 1'in tüm mantığı-başlatma/durdurma, kilitlemeler ve arızalar-programın bir bölümünde olmalıdır. Bu, gezinmesi kolay, mantıklı, kitap benzeri bir yapı oluşturur.
Aşırı karmaşık basamaklardan kaçının. Beş kontak genişliğinde ve üç dal derinliğindeki tek bir mantık basamağı, sorun gidermesi gereken bir kabustur. Bunu birden çok, daha basit basamaklara bölmek çok daha iyidir. Basit bir basamağın sonucunu diğerine aktarmak için dahili bitleri (genellikle "bayraklar" veya "işaretçiler" olarak adlandırılır) kullanın. Bu uygulama, IEC 61131-3 gibi standartlar tarafından teşvik edilen yapılandırılmış programlama ilkelerini takip eder.
Açıkça Kazanan
Modern bir PLC Kontrol Sistemini kontrol mantığı açısından geleneksel kablolu rölelerle karşılaştırırken PLC'nin avantajları çok büyüktür.
Azaltılmış Kablolama ve Alan:Tek bir kompakt PLC ve I/O kartları, devasa bir röle kabininin ve kilometrelerce kablonun yerini alıyor. Tipik bir kontrol panelinin boyutu %60-80'e kadar küçülebilir. Bu, muhafaza ve kurulum maliyetlerini önemli ölçüde azaltır.
Artan Esneklik:Zamanlayıcıyı 5 saniyeden 10 saniyeye değiştirmeniz mi gerekiyor? PLC ile bu, saniyeler içinde yapılan bir yazılım değişikliğidir. Rölelerde bu, fiziksel bir değiştirme ve yeniden kablolama işidir.
Gelişmiş Yetenekler:PLC'ler zamanlayıcılar, sayaçlar, matematik işlemleri, veri kaydı ve ağ iletişimi için-yerleşik işlevler sunar. Bu özellikler ya imkansızdır ya da aşırı derecede pahalıdır ve röleler açısından karmaşıktır.
Geliştirilmiş Güvenilirlik:PLC'ler, aşınacak, kırılacak veya kaynakla kapanacak hareketli parçaları olmayan-katı hal cihazlarıdır. Bu, kontrol sisteminin arızalar arasındaki ortalama süresini (MTBF) önemli ölçüde artırır.
Gelişmiş Sorun Giderme:Bir programcı, canlı, yüksek-voltajlı bir kabinde bir multimetre kullanmak yerine bir dizüstü bilgisayar bağlayabilir ve mantığı gerçek-zamanlı olarak güvenli bir şekilde izleyebilir. Ekranda hangi kişilerin açık veya kapalı olduğunu görsel olarak görmek, sorunların teşhisini daha hızlı ve daha güvenli hale getirir.
Temel Taşında Ustalaşmak
Bu yolculuk bizi fiziksel rölelerin tıklamalarından modern bir PLC'nin temiz, verimli koduna götürdü. Aktarma mantığının temel kavramlarının nasıl bir kenara atılmadığını, dijital ortamda nasıl özümsendiğini ve geliştirildiğini gördük.
Bir PLC Kontrol Sistemindeki röle mantığı açıklamasının sağlam bir şekilde anlaşılması, modası geçmiş bir beceri değildir. Etkili otomasyon programlamanın mutlak temel taşıdır. Makinelerin dilidir.
Dijital kontaklar ve bobinlerle devrelerin nasıl oluşturulacağını, zamanlayıcıların ve kilitlerin nasıl uygulanacağını ve temiz, bakımı kolay kodun nasıl yazılacağını anlayarak güç kazanırsınız. Modern dünyamıza güç veren gelişmiş otomasyon sistemlerini tasarlama, oluşturma ve sorunlarını giderme becerisine sahip olursunuz.
Ayrıca bakınız
Maksimum Kullanım Ömrü için SSR Isı Dağıtımı Tasarımı - Mühendis Kılavuzu
Katı Hal Rölelerinin Kurulumu: Tam Kurulum ve Bakım Kılavuzu 2025
Katı Hal Röle Motor Çalıştırmayı Kontrol Ediyor: Tam 2025 Kılavuzu
