Dünyada PLC Programlama Nedir?

  • Michael Fisher
  • 0
  • 4610
  • 729
reklâm

Üretim dünyasında bilgisayarlar var, sonra bilgisayar otomasyonu var..

Bilgisayarlar hakkında bilmeniz gereken her şeyi bildiğinizi düşünmekle birlikte, otomasyon endüstrisinde bilinen bir programlanabilir mantık denetleyicisini kullanana kadar bir şeyleri otomatikleştirmek için bilgisayar kullanımının yüzeyini bile çizmediniz. “PLC”. Bir PLC, işlemcili bir bilgisayardan başka bir şey değildir, ancak mimarinin dış dünya ile etkileşime odaklanacak şekilde yaratılması dışında. Dijital ve analog sensörler, röleler ve diğer çeşitli aygıtlar - girişler aracılığıyla dış dünyadan bilgi alır. Motorlar, vanalar, konveyör bantları, aktüatörler ve çok daha fazlası - çıkışlar aracılığıyla gerçek dünyayla etkileşime girer..

Tüm giriş ve çıkışlar arasında PLC var - canavarın kalbi ve tüm operasyonun arkasındaki beyin. PLC programlama, kararları gerçek dünyadan gelen girdilere dayanarak verir ve ardından anında gerçek dünya ile çıktılar yoluyla etkileşime geçer - hepsi bir saniyenin kesirleri halinde. Bunlar aslında robotlardır.

Bilgisayar Otomasyon Programlamanın Nereden Geldiğini

Bilgisayar sistemlerinden önce üretim ekipmanının tamamı manuel olarak kontrol edildi. Bunun anlamı, bir kişinin cihazları doğrudan kontrol etmek için düğmelere basmasıdır. Örneğin, bir operatör bir şişe musluğun altına girinceye kadar bir taşıma bandını hareket ettirmek için bir düğmeye basabilir. Sonra vanayı açmak ve şişeyi doldurmak için başka bir düğmeye basarlar ve ardından konveyör düğmesine tekrar basarlar. Bu, insan elinin başlangıçta yerini alan (ve bazı durumlarda kurtarılan) otomasyon aşamasıydı..

PLC programlamanın evrimi, bunların nasıl yapıldığı “Manuel” kontrol sistemleri kabloluydı. Birçok durumda, bazı “akıllı yaklaşımı” makineyi korumak için elektrik tesisatına dahil edilmiştir. Şemalar, baskılarda aşağıdakine benzeyen giriş butonları ve çıkış kontak rölelerini içeriyordu.

Bunlar kontak röleleri - bunlardan biri “Normalde açık” ve diğer “normalde kapalı”, yani biri aktive edildiğinde elektrik devresini kapatır, diğeri onu açar. Röleler herhangi bir şeyle etkinleştirilebilir - bir buton, bir nesnenin çarptığı bir limit anahtarı vb. Kablolamanın çıkış tarafında, elektrikçiler bir motoru veya başka bir cihazı açabilecek bir çıkış bobinini temsil etmek için aşağıdaki sinyali kullanırlar.

Sadece bilgisayar işlemcilerinin yanı sıra kızılötesi yakınlık ve seviye sensörleri gibi gelişmiş sensör cihazlarının ortaya çıkmasıyla “Manuel” Bir insanın hala karar vermek zorunda olduğu süreçler, PLC denilen bu yüksek hızlı işlemci ünitelerinde bilgisayar otomasyonu programlaması ile değiştirilmeye başlandı..

Peki, bir PLC'yi normal bir bilgisayardan farklı kılan nedir? PLC'ler hızlı döngü ve dış dünya ile hızlı bir şekilde etkileşime geçmek için yapılmıştır. Bir Allen-Bradley PLC sisteminin bu makalesindeki ilk resme bakarsanız, yalnızca en soldaki modülün asıl bilgisayar olduğunu öğrenmek sizi şaşırtabilir. Toplu “raf” giriş sensörleriyle veya cihazlarıyla etkileşime giren çeşitli modülleri ve ardından çıkış cihazlarını da kontrol etmek için diğer modülleri içerir.

Bu sistemler elektrikçiler tarafından kullanılan ve kullanılmaya başlanan kablolu ve bakımlı sistemleri değiştirmek için kullanıldığından kontrol “dil” bu elektrikçilerin anlayabileceği bir şey olmalıydı. İşte böyle “merdiven mantığı” doğdu.

Bilgisayarlı Otomatik Programlama Ladder Logic kullanır

Bu yakın gelecekte bir noktada değişebilirken, şimdiye kadar bu PLC'ler çeşitli versiyonlarını kullandılar. “merdiven mantığı.” Ladder mantığı, eski stil elektrik şemalarına ve bu elektrik sembollerine çok benzeyen bir programlama dilidir, ancak işlemcinin içine sıralı olarak yerleştirilir “program” Bu her şeyi kontrol eder.

Bu PLC programlama elektriksel bir şemaya benziyor, ancak bunlar sadece bazı fonksiyonları temsil etmek için kullanılan sembollerdir. Giriş röleleri gerçek dünyadaki bazı sensörleri inceliyor, çıkış sembolleri gerçek dünyadaki bir cihazı açıyor veya kapatıyor ve ortadaki herhangi bir kutu çeşitli matematiksel hesaplamaları veya diğerleri temsil ediyor “fonksiyonlar”, tıpkı herhangi bir bilgisayar yazılımında olduğu gibi.

Onlar ortaya koydu “basamaklar” programda - ve tüm basamaklar neredeyse aynı anda taranır. Bilgisayar programcılarının betiğin bir satır işlendiği sıralı programları yazmaya nasıl alıştığını düşünüyorsanız - her şeyin bir anda gerçekleştiği bir program yazmaya alışmak biraz zaman alabilir..

Ancak ne kadar hızlı bir şekilde otomatik hale getirildiğini düşünüyorsanız “robot” gerçek dünyadaki herhangi bir değişikliğe cevap vermek zorundadır, bu hızlı tarama süresinin neden kritik olduğunu görebilirsiniz.

Günümüzde yüksek teknoloji üretim dünyasının yüksek hacimli, kesin talepleri söz konusu olduğunda, bu yüksek hızlı, programlanabilir bilgisayarların neden herhangi bir üreticiye rekabet avantajı sağlayan şeyin merkezinde olduğunu görebilirsiniz..

Herhangi bir işlemi otomatikleştirmek, süreci anlamak, makineleri anlamak ve daha sonra bir bilgisayar programcısı gibi düşünmek ve böylece PLC'ye önceden el ile ne yaptığını 2 veya 3 kişinin yapması gerektiğini söyleyebilmenizi gerektirir.

Daha da iyisi, bu şeyleri yapmak için bir bilgisayar kullandığınızda, anında ölçümler alabilir, testler yapabilir ve veri toplayabilir, böylece bilgiler bir veritabanında veya web tabanlı bir ekranda hemen kullanılabilir hale gelir.

Otomatik PLC kontrollü sistemlerle etkileşime geçme şansınız oldu mu? Bir PLC programcısı mısınız? Bu teknoloji hakkındaki düşüncelerinizi ve tecrübelerinizi aşağıdaki yorumlar bölümünde paylaşın.

Resim kredisi: Sistemart, Elmschrat, Nuno Nogueira




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.