PLC Eğitimi ile Endüstriyel Otomasyon Temelleri
PLC Eğitimi: Programlama ve Otomasyon Uygulamaları
PLC eğitimi, endüstriyel makinelerin ve otomasyon süreçlerinin programlanmasında kullanılan programlanabilir lojik kontrolörlerin temel çalışma prensiplerini öğretmeyi amaçlayan teknik bir eğitim alanıdır. PLC sistemleri; sensörlerden gelen bilgileri değerlendirir, oluşturulan kontrol programını çalıştırır ve motor, valf, lamba veya konveyör gibi çıkış elemanlarını yönetir.
Üretim hatlarının kontrollü, tekrarlanabilir ve izlenebilir biçimde çalışması için yalnızca elektrik bağlantılarını bilmek yeterli değildir. Giriş ve çıkışların tanımlanması, işlem sırasının algoritmik olarak kurulması, zamanlayıcı ve sayıcıların kullanılması ve programın güvenli biçimde test edilmesi gerekir. Bu nedenle PLC programlama temelleri, elektrik, elektronik, yazılım ve endüstriyel otomasyon bilgisini bir araya getiren önemli bir çalışma alanıdır.
PLC Nedir ve Ne İşe Yarar?
PLC, endüstriyel ortamlardaki makineleri ve üretim süreçlerini kontrol etmek için tasarlanmış programlanabilir bir kontrol cihazıdır. Sensör, buton ve anahtar gibi giriş elemanlarından bilgi alır; yüklenen programdaki koşulları değerlendirir ve çıkış elemanlarına uygun komutları gönderir.
Basit bir otomasyon sisteminde PLC şu işlemleri gerçekleştirebilir:
- Başlatma butonuna basıldığında motoru çalıştırmak
- Durdurma komutu geldiğinde sistemi güvenli biçimde durdurmak
- Bir sensör ürünü algıladığında konveyörü kontrol etmek
- Belirli bir süre sonunda bir çıkışı etkinleştirmek
- Geçen ürünleri saymak
- Belirlenen değere ulaşıldığında alarm oluşturmak
- Birden fazla koşul sağlandığında işlem başlatmak
- Elektriksel ve yazılımsal kilitleme uygulamak
PLC sistemlerinin temel avantajlarından biri, kontrol mantığının kablolama değişikliği yerine program üzerinden düzenlenebilmesidir. Bununla birlikte yapılacak her değişiklik sistem güvenliği, makine davranışı ve üretim süreci bakımından dikkatle değerlendirilmelidir.
PLC Sistemleri Neden Endüstride Kullanılır?
Endüstriyel çalışma ortamları; titreşim, sıcaklık değişimleri, elektriksel gürültü ve kesintisiz çalışma ihtiyacı gibi zorlu koşullar içerebilir. PLC cihazları bu ortamlarda makineleri ve süreçleri güvenilir biçimde kontrol etmek amacıyla geliştirilmiştir.
PLC kullanımının öne çıkan nedenleri şunlardır:
- Kontrol programlarının değiştirilebilir olması
- Giriş ve çıkış durumlarının izlenebilmesi
- Tekrarlanan işlemlerin otomatikleştirilmesi
- Arıza tespitinin kolaylaştırılması
- Zaman ve sayma işlemlerinin program üzerinden yürütülmesi
- Diğer otomasyon sistemleriyle haberleşebilmesi
- Üretim süreçlerinin standartlaştırılmasına katkı sağlaması
- Program ve sistem verilerinin yedeklenebilmesi
PLC kullanılması bütün üretim sorunlarını kendiliğinden çözmez. Doğru sensör seçimi, güvenli elektrik tasarımı, açık programlama mantığı ve düzenli bakım da sistemin güvenilirliği açısından önemlidir.
PLC Hangi Bileşenlerden Oluşur?
Bir PLC sistemi, merkezi işlem birimiyle birlikte güç kaynağı, giriş-çıkış modülleri, haberleşme birimleri ve programlama yazılımından oluşabilir. Sistem yapısı uygulamanın büyüklüğüne ve kontrol edilmesi gereken ekipmanlara göre değişir.
Merkezi İşlem Birimi
Merkezi işlem birimi, PLC programını çalıştırır ve girişlerden alınan bilgilere göre çıkış durumlarını belirler. Program, bellek alanında saklanır ve belirli bir tarama düzeni içinde sürekli olarak işlenir.
Giriş Modülleri
Giriş modülleri; buton, anahtar, sensör ve benzeri saha elemanlarından gelen sinyalleri PLC sistemine aktarır. Girişler dijital veya analog özellikte olabilir.
Çıkış Modülleri
Çıkış modülleri, programın oluşturduğu sonuçları kontaktör, lamba, valf veya diğer kumanda elemanlarına iletir. PLC çıkışının doğrudan kontrol edebileceği elektriksel yük sınırları dikkate alınmalıdır.
Güç Kaynağı
Güç kaynağı, PLC ve bağlı modüllerin ihtiyaç duyduğu elektrik enerjisini sağlar. Gerilim değerlerinin ve bağlantı yapısının üretici gerekliliklerine uygun olması gerekir.
Haberleşme Birimleri
PLC’nin bilgisayar, operatör paneli, sürücü, robot veya başka kontrol sistemleriyle veri alışverişi yapmasına yardımcı olur.
PLC Nasıl Çalışır?
PLC, giriş bilgilerini okur, programdaki komutları işler ve sonuçlara göre çıkışları günceller. Bu işlemler çok kısa sürelerde ve sürekli olarak tekrar edilir. Bu çalışma düzeni genel olarak PLC tarama çevrimi olarak adlandırılır.
Temel tarama süreci şu aşamalardan oluşabilir:
- Giriş sinyalleri okunur.
- Girişlerin mevcut durumları belleğe aktarılır.
- Program komutları belirlenen sırayla işlenir.
- Hesaplanan sonuçlar çıkışlara gönderilir.
- Haberleşme ve sistem kontrolleri gerçekleştirilir.
- Çevrim yeniden başlatılır.
Tarama süresi, programın uzunluğuna, kullanılan komutlara, işlemci kapasitesine ve haberleşme yüküne göre değişebilir. Hızlı tepki gerektiren uygulamalarda PLC çevrimi ve kullanılan kontrol yaklaşımı özellikle değerlendirilmelidir.
PLC Giriş ve Çıkışları Nasıl Çalışır?
PLC programının fiziksel sistemle bağlantısı giriş ve çıkışlar üzerinden kurulur. Girişler sistemde ne olduğunu bildirirken çıkışlar PLC’nin hangi işlemi gerçekleştireceğini belirler.
Dijital girişler genellikle iki durumlu sinyalleri temsil eder:
- Butona basıldı veya basılmadı
- Sensör ürünü gördü veya görmedi
- Kapı açık veya kapalı
- Motor koruma elemanı normal veya arızalı
Dijital çıkışlar da benzer biçimde açma ve kapama komutları üretir:
- Motor kontaktörünü etkinleştirmek
- Uyarı lambasını yakmak
- Solenoid valfi çalıştırmak
- Sesli alarmı devreye almak
Analog giriş ve çıkışlar ise sıcaklık, basınç, hız veya seviye gibi belirli bir aralıkta değişen değerlerin işlenmesinde kullanılabilir. İstanbul Kent Üniversitesi Yaşam Boyu Eğitim Merkezi tarafından sunulan program temel seviyeye odaklandığı için resmî içerikte özellikle temel giriş-çıkış işlemleri ve kumanda uygulamaları öne çıkmaktadır.
TIA Portal Nedir?
TIA Portal, Siemens otomasyon sistemlerinin yapılandırılması, programlanması ve izlenmesi için kullanılan bütünleşik bir mühendislik ortamıdır. PLC projesinin oluşturulması, donanımın tanımlanması, program bloklarının hazırlanması ve bağlantı işlemleri bu yazılım üzerinden yürütülebilir.
TIA Portal içinde genel olarak şu işlemler gerçekleştirilebilir:
- Yeni otomasyon projesi oluşturmak
- PLC modelini ve donanım yapısını tanımlamak
- Giriş ve çıkış adreslerini düzenlemek
- Program blokları hazırlamak
- PLC ile bilgisayar arasında bağlantı kurmak
- Programı kontrolöre aktarmak
- Çalışan programı çevrim içi izlemek
- Hata ve durum bilgilerini incelemek
TIA Portal kullanımı, resmî program içeriğinin temel başlıklarından biridir. Eğitimde yazılımın tanıtılması, yeni proje oluşturulması ve bilgisayar ile PLC arasındaki haberleşme süreci ele alınmaktadır.
TIA Portal’da Yeni Proje Nasıl Oluşturulur?
Yeni bir PLC projesi oluşturulurken önce uygulamanın amacı ve kullanılacak donanım belirlenmelidir. Yanlış işlemci veya modül seçimi, programın gerçek sisteme aktarılması sırasında uyumsuzluklara neden olabilir.
Temel proje oluşturma süreci şu adımları içerebilir:
- Yeni proje adı ve kayıt konumu belirlenir.
- Kullanılacak PLC cihazı projeye eklenir.
- İşlemci ve giriş-çıkış modülleri tanımlanır.
- Donanım adresleri kontrol edilir.
- Program blokları oluşturulur.
- Giriş ve çıkış etiketleri tanımlanır.
- Program komutları hazırlanır.
- Derleme yapılarak olası hatalar incelenir.
- Simülasyon veya gerçek PLC üzerinde test gerçekleştirilir.
Projenin başlangıcında anlamlı isimlendirme kuralları kullanılması önemlidir. Giriş ve çıkışların yalnızca adreslerle tanımlanması, program büyüdükçe okunabilirliği azaltabilir.
Bilgisayar ile PLC Haberleşmesi
Hazırlanan programın PLC’ye aktarılabilmesi ve çalışan sistemin izlenebilmesi için bilgisayar ile kontrolör arasında haberleşme kurulmalıdır. Bağlantı yöntemi kullanılan PLC modeline, ağ yapısına ve yazılım ayarlarına göre değişebilir.
Bağlantı sırasında şu noktalar kontrol edilmelidir:
- Bilgisayarın ağ ayarları
- PLC’nin ağ adresi
- Kullanılan bağlantı arayüzü
- Donanım modelinin projedeki seçimle uyumu
- Erişim izinleri ve güvenlik ayarları
- Bağlantı kablosu ve fiziksel ağ durumu
- PLC’nin çalışma modu
Program yüklenmeden önce mevcut PLC programının ve cihaz yapılandırmasının yedeklenmesi gerekebilir. Üretimde çalışan bir sisteme kontrolsüz biçimde program aktarılması makine hareketlerini ve üretim güvenliğini etkileyebilir.
PLCSIM Ne İşe Yarar?
PLCSIM, hazırlanan PLC programlarının fiziksel kontrolöre ihtiyaç duyulmadan bilgisayar ortamında denenmesine yardımcı olan simülasyon aracıdır. Programcı, giriş durumlarını değiştirerek çıkışların ve program koşullarının nasıl tepki verdiğini gözlemleyebilir.
Simülasyon şu amaçlarla kullanılabilir:
- Temel program mantığını test etmek
- Giriş ve çıkış koşullarını denemek
- Zamanlayıcı ve sayıcıları gözlemlemek
- Kilitleme uygulamalarını doğrulamak
- Programdaki mantıksal hataları belirlemek
- Gerçek donanıma geçmeden önce işlem sırasını incelemek
Simülasyon, gerçek sistem testinin tamamının yerine geçmez. Sensör bağlantıları, elektriksel yükler, mekanik hareketler, haberleşme gecikmeleri ve saha güvenliği gerçek ortamda ayrıca doğrulanmalıdır.
PLC Programlama Dilleri
PLC sistemlerinde farklı programlama yöntemleri kullanılabilir. Seçilecek dil, uygulamanın karmaşıklığına, kullanılan donanıma ve programı geliştiren ekibin çalışma yöntemine göre değişebilir.
Yaygın PLC programlama yaklaşımları şunlardır:
- Merdiven diyagramı
- Fonksiyon blok diyagramı
- Yapılandırılmış metin
- Sıralı fonksiyon şemaları
Temel seviye kumanda uygulamalarında merdiven diyagramı sıklıkla kullanılır. Bu yapı, röleli kumanda devrelerindeki kontak ve bobin mantığına benzediği için elektrik ve otomasyon alanında çalışan kişiler açısından anlaşılır bir görsel yaklaşım sunabilir.
Merdiven Diyagramı Nedir?
Merdiven diyagramı, PLC programının kontaklar, bobinler ve farklı fonksiyon blokları kullanılarak görsel biçimde oluşturulduğu programlama yöntemidir. Program satırları, elektrik kumanda şemasındaki yatay bağlantılara benzer biçimde düzenlenir.
Merdiven diyagramında:
- Normalde açık kontaklar belirli bir koşulu kontrol edebilir.
- Normalde kapalı kontaklar ters mantıklı bir koşulu temsil edebilir.
- Bobinler bir çıkışı veya bellek durumunu etkinleştirebilir.
- Zamanlayıcılar süreye bağlı işlem oluşturabilir.
- Sayıcılar olayların tekrar sayısını izleyebilir.
- Karşılaştırma blokları sayısal değerleri değerlendirebilir.
Programın fiziksel devreye benzemesi, güvenlik işlevlerinin yalnızca normal PLC programıyla çözülebileceği anlamına gelmez. Acil durdurma ve koruyucu kapı gibi güvenlikle ilgili uygulamalar, gerekli güvenlik donanımları ve teknik standartlar doğrultusunda tasarlanmalıdır.
Temel Kumanda Uygulamaları
Temel kumanda uygulamaları, PLC programlama mantığının anlaşılması için kullanılan başlangıç örnekleridir. Butonlarla çıkış kontrolü, motor başlatma-durdurma ve kilitleme devreleri bu çalışmalar arasında yer alabilir.
Basit bir motor kontrolü şu koşulları içerebilir:
- Başlatma butonuna basıldığında motorun çalışması
- Buton bırakıldığında motorun çalışmaya devam etmesi
- Durdurma butonuna basıldığında motorun durması
- Koruma elemanı devreye girdiğinde çıkışın kapatılması
- Arıza giderilmeden sistemin yeniden çalışmaması
Bu tür uygulamalar temel programlama mantığını öğretse de gerçek motor kontrol sistemlerinde güç devresi, kontaktör seçimi, motor koruması ve elektrik güvenliği ayrıca değerlendirilmelidir.
Mühürleme Devresi Nasıl Çalışır?
Mühürleme, anlık bir başlatma sinyali sona erdikten sonra çıkışın çalışmaya devam etmesini sağlayan kontrol mantığıdır. Başlatma butonuna basıldığında çıkış etkinleşir ve çıkışa bağlı yardımcı bir koşul, başlatma butonunun görevini devralır.
Mühürleme devresinde durdurma veya güvenlik koşulunun doğru yere yerleştirilmesi önemlidir. Program hatası nedeniyle çıkışın durdurma komutuna rağmen çalışmaya devam etmesi ciddi risk oluşturabilir.
Bu nedenle test sırasında:
- Başlatma komutu kontrol edilmelidir.
- Başlatma butonu bırakıldıktan sonraki durum incelenmelidir.
- Durdurma komutunun çıkışı kapattığı doğrulanmalıdır.
- Enerji kesintisi sonrasındaki davranış değerlendirilmelidir.
- Arıza koşullarında yeniden başlatma engellenmelidir.
Elektriksel ve Butonsal Kilitleme
Kilitleme, aynı anda çalışması sakıncalı olan iki veya daha fazla komutun birlikte etkinleşmesini önlemek amacıyla kullanılır. İleri-geri motor kontrolü, çift yönlü mekanizmalar ve birbiriyle çakışan makine işlemleri kilitleme gerektirebilir.
Butonsal veya yazılımsal kilitlemede bir yön etkin olduğunda karşı yönün çalışması engellenir. Bununla birlikte yalnızca yazılım koşuluna güvenmek her uygulamada yeterli olmayabilir. Risk değerlendirmesine göre elektriksel veya mekanik koruma katmanları da kullanılmalıdır.
Kilitleme mantığının amacı yalnızca program hatasını önlemek değil, ekipmanın çelişkili komutlar nedeniyle zarar görmesini ve tehlikeli hareket oluşturmasını engellemektir.
Vaviyen Anahtar Uygulaması
Vaviyen anahtar uygulaması, bir çıkışın iki farklı noktadan kontrol edilmesi mantığını anlamak için kullanılabilir. Geleneksel elektrik tesisatında kullanılan bu yaklaşım, PLC üzerinde farklı giriş durumlarının mantıksal olarak değerlendirilmesiyle modellenebilir.
Bu örnek sayesinde katılımcılar:
- Birden fazla giriş koşulunu değerlendirmeyi
- Giriş durumları arasındaki ilişkiyi kurmayı
- Mantıksal sonuç üretmeyi
- Programı farklı giriş kombinasyonlarıyla test etmeyi
öğrenebilir.
Uygulamanın temel amacı, gerçek tesisat tasarımından çok PLC içinde mantıksal koşulların nasıl oluşturulduğunu kavramaktır.
Zamanlayıcı Uygulamaları
Zamanlayıcılar, bir işlemin belirli bir gecikmeden sonra başlaması, belirli süre devam etmesi veya koşul ortadan kalktıktan sonra gecikmeli olarak sona ermesi için kullanılabilir.
PLC uygulamalarında zamanlayıcılar şu amaçlarla kullanılabilir:
- Motoru gecikmeli çalıştırmak
- Uyarı lambasını belirli süre yakmak
- Konveyörün işlem sonrasında bir süre daha hareket etmesini sağlamak
- Bir makine adımına geçmeden önce beklemek
- Sensör sinyalinin belirli süre devam edip etmediğini kontrol etmek
- Otomatik kapının açık kalma süresini belirlemek
Zamanlayıcı değerleri yalnızca programın daha hızlı çalışması amacıyla azaltılmamalıdır. Mekanik hareket, operatör güvenliği ve üretim sürecinin ihtiyaçları dikkate alınmalıdır.
Sayıcı Uygulamaları
Sayıcılar, belirli bir olayın kaç kez gerçekleştiğini izlemek için kullanılır. Bir sensörün algıladığı ürün sayısı, bir makinenin çevrim adedi veya belirli sayıda işlemden sonra yapılacak bakım uyarısı sayıcılarla takip edilebilir.
Sayıcı uygulamalarında:
- Hangi sinyalin sayılacağı belirlenmelidir.
- Sinyalin tek bir olay için birden fazla kez sayılmadığı kontrol edilmelidir.
- Başlangıç ve hedef değerleri tanımlanmalıdır.
- Sıfırlama koşulu belirlenmelidir.
- Enerji kesintisinde değerin korunup korunmayacağı değerlendirilmelidir.
Örneğin bir ürün sensörünün titreşim veya parazit nedeniyle bir ürünü birden fazla kez algılaması hatalı üretim sayısına yol açabilir. Fiziksel sinyal özellikleriyle program mantığı birlikte değerlendirilmelidir.
Matematiksel İşlemler PLC’de Nasıl Kullanılır?
PLC programlarında toplama, çıkarma, çarpma ve bölme gibi matematiksel işlemler gerçekleştirilebilir. Bu işlemler üretim miktarlarının hesaplanması, ölçüm değerlerinin ölçeklendirilmesi veya işlem sonuçlarının oluşturulması için kullanılabilir.
Matematiksel işlemlerde şu noktalar önemlidir:
- Kullanılan veri türlerinin uyumu
- İşlem sonucunun saklanacağı bellek alanı
- Sıfıra bölme ihtimali
- Sayısal sınırların aşılması
- Ondalıklı ve tam sayı değerlerin ayrılması
- Sonucun hangi birimde yorumlanacağı
Bir sensörden gelen ham sayısal değerin gerçek sıcaklık veya basınç değerine dönüştürülmesi ölçeklendirme gerektirebilir. Bu tür işlemlerde cihaz ve sensör teknik bilgilerinin doğru kullanılması gerekir.
Karşılaştırma Uygulamaları
Karşılaştırma komutları, sayısal değerlerin belirli sınırlarla değerlendirilmesini sağlar. Bir değer hedefe eşit, büyük, küçük veya belirli bir aralıkta olduğunda farklı çıkışlar etkinleştirilebilir.
Karşılaştırma uygulamalarına şu örnekler verilebilir:
- Ürün sayısı hedef değere ulaştığında konveyörü durdurmak
- Sıcaklık belirlenen sınırı geçtiğinde alarm vermek
- Tank seviyesi alt sınıra düştüğünde pompayı çalıştırmak
- Üretim adedi belirli değere ulaştığında bakım bildirimi oluşturmak
- Ölçüm değerini farklı çalışma aralıklarına göre sınıflandırmak
Karşılaştırma sınırlarının doğru belirlenmesi gerekir. Gürültülü veya sürekli değişen sinyallerde çıkışın hızlı biçimde açılıp kapanmasını önlemek için ek kontrol yaklaşımları gerekebilir.
Otomatik Kapı PLC Uygulaması
Otomatik kapı örneği; sensörler, zamanlayıcılar, yön kontrolü ve kilitleme mantığının birlikte kullanılabileceği temel PLC uygulamalarından biridir. Sistem, yaklaşan kişiyi algıladıktan sonra kapıyı açabilir, belirli süre bekleyebilir ve alan güvenli olduğunda kapatma işlemini başlatabilir.
Uygulamada değerlendirilebilecek koşullar şunlardır:
- Yaklaşım sensörünün aktif olması
- Kapının açık ve kapalı konum bilgileri
- Açma ve kapama motorlarının aynı anda çalışmaması
- Kapının açık kalma süresi
- Kapatma sırasında engel algılanması
- Acil durdurma veya arıza durumu
Temel eğitim örneği, gerçek otomatik kapı sisteminin bütün güvenlik gerekliliklerini temsil etmez. Gerçek uygulamalar mekanik, elektriksel ve fonksiyonel güvenlik koşulları doğrultusunda yetkin kişiler tarafından tasarlanmalıdır.
PLC ile Endüstriyel Otomasyon Arasındaki İlişki
Endüstriyel otomasyon; sensör, PLC, operatör paneli, sürücü, motor, robot ve farklı makinelerin ortak bir üretim amacı doğrultusunda çalışmasını kapsar. PLC çoğu sistemde kontrol kararlarının yürütüldüğü temel bileşenlerden biridir.
Bir otomasyon hattında PLC:
- Sensör bilgilerini toplayabilir.
- Üretim sırasını yönetebilir.
- Motor ve valflere komut gönderebilir.
- Operatör paneliyle veri paylaşabilir.
- Robotlarla işlem sinyalleri alışverişinde bulunabilir.
- Arıza ve alarm koşullarını izleyebilir.
- Üretim sayılarını kaydedebilir.
PLC ve robot entegrasyonunun birlikte kullanıldığı üretim sistemlerinde endüstriyel robot programlama, robot hareketleriyle otomasyon hattının işlem sırasını ilişkilendiren tamamlayıcı bir teknik alandır.
PLC Programlamada Algoritmik Düşünme
PLC programı hazırlamadan önce makinenin çalışma sırasının açık biçimde tanımlanması gerekir. İşlem basamakları belirlenmeden doğrudan komut yazmaya başlamak, karmaşık ve hata ayıklaması zor programlara neden olabilir.
Algoritmik planlama sırasında:
- Sistemin başlangıç koşulları belirlenir.
- Giriş ve çıkış listesi hazırlanır.
- Normal çalışma sırası yazılır.
- Her adımın geçiş koşulu tanımlanır.
- Durdurma ve arıza durumları belirlenir.
- Yeniden başlatma koşulları oluşturulur.
- Program küçük ve anlaşılır bölümlere ayrılır.
algoritma geliştirme mantığı, otomasyon işlemlerinin sıralı adımlara, koşullara ve tekrar yapılarına dönüştürülmesini kolaylaştırabilir.
PLC Programında Etiketleme ve İsimlendirme
Giriş, çıkış ve bellek alanlarının anlaşılır isimlerle tanımlanması programın okunabilirliğini artırır. Yalnızca teknik adresleri kullanan bir program, sistemi daha sonra inceleyen kişiler açısından anlaşılması zor bir yapıya dönüşebilir.
İsimlendirme sırasında:
- Kısa fakat anlamlı ifadeler kullanılmalıdır.
- Aynı türdeki bileşenlerde ortak bir düzen izlenmelidir.
- Motor, sensör ve valf numaraları saha etiketleriyle uyumlu olmalıdır.
- Yedek veya kullanılmayan değişkenler açıkça belirtilmelidir.
- Açıklama alanlarından yararlanılmalıdır.
- Program dili ve kısaltmalar proje boyunca tutarlı tutulmalıdır.
Anlaşılır isimlendirme, arıza tespiti ve program değişikliği sırasında yanlış çıkışa müdahale edilmesi riskini azaltabilir.
PLC Programı Nasıl Test Edilir?
Hazırlanan bir PLC programı doğrudan üretim hattında tam kapasiteyle çalıştırılmamalıdır. Test süreci, programın mantıksal ve fiziksel etkilerinin kontrollü biçimde doğrulanmasını gerektirir.
Temel test süreci şu adımları içerebilir:
- Program derlenerek yazılım hataları kontrol edilir.
- Giriş ve çıkış adresleri doğrulanır.
- Simülasyon ortamında temel koşullar denenir.
- Her program bölümü ayrı ayrı test edilir.
- Zamanlayıcı, sayıcı ve karşılaştırmalar gözlenir.
- Hata ve durdurma senaryoları uygulanır.
- Gerçek sistem düşük riskli ve kontrollü koşullarda çalıştırılır.
- Operatör müdahaleleri ve yeniden başlatma davranışı incelenir.
- Sonuçlar kayıt altına alınır.
Programın normal çevrimde çalışması tek başına yeterli değildir. Sensör arızası, enerji kesintisi, acil durdurma ve beklenmeyen parça durumu gibi olağan dışı senaryolar da değerlendirilmelidir.
PLC Sistemlerinde Hata Ayıklama
Hata ayıklama, sistemin beklenen davranışı göstermemesinin nedenini sistematik biçimde araştırma sürecidir. Sorun programdan, elektrik bağlantısından, sensörden, mekanik düzenden veya haberleşme altyapısından kaynaklanabilir.
Hata araştırılırken şu sıra izlenebilir:
- Arızanın hangi koşulda oluştuğu belirlenir.
- PLC çalışma durumu kontrol edilir.
- Fiziksel giriş sinyalleri incelenir.
- Program içindeki ilgili koşullar çevrim içi izlenir.
- Çıkış komutu ile fiziksel çıkış durumu karşılaştırılır.
- Kablo, sensör ve kontrol elemanları değerlendirilir.
- Yapılan son program veya donanım değişiklikleri incelenir.
Bir çıkışın çalışmaması her zaman PLC programının hatalı olduğu anlamına gelmez. Çıkış komutu etkin olduğu hâlde kontaktör çalışmıyorsa elektriksel bağlantı veya saha ekipmanı ayrıca kontrol edilmelidir.
PLC Programlarında Güvenlik
PLC kontrollü makineler hareketli mekanizmalar, elektrik enerjisi, basınçlı sistemler ve yüksek sıcaklık gibi riskler içerebilir. Programlama sırasında güvenlik, üretim hızından ve kullanım kolaylığından önce değerlendirilmelidir.
Temel güvenlik yaklaşımında:
- Acil durdurma sistemleri uygun güvenlik donanımlarıyla oluşturulmalıdır.
- Koruyucu kapı ve sensörler kontrolsüz biçimde devre dışı bırakılmamalıdır.
- Bakım sırasında enerji kaynakları güvenli biçimde izole edilmelidir.
- Program değişiklikleri kontrollü koşullarda test edilmelidir.
- Makinenin beklenmeyen yeniden çalışması önlenmelidir.
- Yetkisiz kişilerin programa müdahalesi sınırlandırılmalıdır.
- Güvenlik fonksiyonları değişiklik sonrasında yeniden doğrulanmalıdır.
Standart bir PLC programı her güvenlik işlevi için yeterli olmayabilir. Risk düzeyine göre güvenlik PLC’si, güvenlik rölesi veya başka sertifikalı koruma sistemleri gerekebilir.
PLC Programlarının Dokümantasyonu
PLC programının yalnızca programı yazan kişi tarafından anlaşılabilmesi, bakım ve işletme süreçlerini kişiye bağımlı hâle getirir. Programın amacı, giriş-çıkış yapısı ve işlem sırası düzenli biçimde belgelenmelidir.
Teknik dokümantasyonda şu bilgiler bulunabilir:
- Sistemin genel çalışma açıklaması
- PLC ve modül bilgileri
- Giriş-çıkış listesi
- Elektrik şemaları
- Program bloklarının görevleri
- Zamanlayıcı ve sayıcı değerleri
- Alarm ve arıza açıklamaları
- Haberleşme ayarları
- Program değişiklik kayıtları
- Yedekleme ve geri yükleme yöntemi
teknik dokümantasyon süreçleri, otomasyon sistemlerinin bakımını, arıza takibini ve kurumsal bilgi aktarımını destekleyen önemli bir tamamlayıcı alandır.
PLC Programlarının Yedeklenmesi
PLC programlarının güncel ve doğrulanmış yedeklerinin saklanması, cihaz arızası veya yanlış program değişikliği sonrasında sistemin yeniden devreye alınmasını kolaylaştırabilir.
Yedekleme düzeninde:
- Programın sürüm bilgisi belirtilmelidir.
- Değişiklik tarihi ve yapan kişi kaydedilmelidir.
- Doğrulanmış üretim sürümü ayrı tutulmalıdır.
- Yedekler yalnızca programlama bilgisayarında saklanmamalıdır.
- Donanım ve haberleşme ayarları da yedeğe dâhil edilmelidir.
- Geri yükleme işlemi için açık prosedür hazırlanmalıdır.
Dosya adı değiştirilerek çok sayıda belirsiz kopya oluşturulması, hangi programın güncel olduğunun anlaşılmasını zorlaştırabilir. Sürüm kontrolü tutarlı biçimde yürütülmelidir.
PLC Bilgisi Hangi Alanlarda Kullanılır?
PLC sistemleri, farklı sektörlerde makine ve süreç otomasyonu amacıyla kullanılabilir. Kullanım biçimi sektörün üretim yapısına ve teknik ihtiyaçlarına göre değişir.
Başlıca kullanım alanları şunlardır:
- Üretim ve montaj hatları
- Konveyör sistemleri
- Dolum ve paketleme makineleri
- Su ve atık su tesisleri
- Isıtma, soğutma ve havalandırma sistemleri
- Asansör ve taşıma sistemleri
- Otomatik kapılar
- Robotik üretim hücreleri
- Enerji ve proses kontrol sistemleri
- Depolama ve lojistik otomasyonu
PLC programlama bilgisi, tek başına bütün bu alanlarda bağımsız uygulama yetkisi sağlamaz. Elektrik, makine, proses ve güvenlik gereklilikleri ilgili uzmanlıklar doğrultusunda değerlendirilmelidir.
PLC Öğrenmek İçin Hangi Temel Bilgiler Yararlıdır?
PLC eğitimine başlangıç için ileri düzey yazılım bilgisi zorunlu olmayabilir. Bununla birlikte elektrik kumanda, temel algoritma ve otomasyon bileşenleri hakkındaki bilgiler öğrenme sürecini kolaylaştırabilir.
Destekleyici bilgi alanları şunlardır:
- Temel elektrik ve elektronik
- Röle ve kontaktör mantığı
- Buton ve sensör bağlantıları
- Algoritmik düşünme
- Bilgisayar kullanımı
- Teknik şema okuma
- Motor ve kumanda sistemleri
- İş sağlığı ve güvenliği
PLC markaları ve programlama arayüzleri farklılık gösterebilir. Ancak giriş-çıkış mantığı, zamanlayıcılar, sayıcılar, karşılaştırmalar ve program akışı gibi temel kavramların öğrenilmesi farklı sistemlere geçişi kolaylaştırabilir.
PLC Programlamada Sık Yapılan Hatalar
- Makinenin çalışma sırasını planlamadan programa başlamak
- Giriş ve çıkış adreslerini yanlış tanımlamak
- Anlaşılmaz etiket ve değişken isimleri kullanmak
- Durdurma ve arıza koşullarını programın sonuna bırakmak
- Elektriksel ve yazılımsal kilitleme ihtiyaçlarını göz ardı etmek
- Zamanlayıcı değerlerini gerçek sistem koşullarından bağımsız belirlemek
- Sensör sinyallerindeki parazit ve tekrarları değerlendirmemek
- Simülasyonu gerçek sistem doğrulamasının yerine koymak
- Programı doğrudan üretim hızında test etmek
- Güvenlik devrelerini normal PLC mantığıyla sınırlandırmak
- Program değişikliklerini ve sürümleri kayıt altına almamak
- Güncel program yedeği oluşturmamak
İyi hazırlanmış bir PLC programı yalnızca makineyi çalıştırmaz; operatör müdahalelerini, hata durumlarını, güvenli duruşu ve bakım ihtiyaçlarını da anlaşılır biçimde yönetir.
PLC Eğitimi Sertifika Programının Kapsamı
İstanbul Kent Üniversitesi Yaşam Boyu Eğitim Merkezi tarafından sunulan PLC Eğitimi Sertifika Programı, PLC sistemlerinin temel çalışma prensipleri ve endüstriyel otomasyon hakkında temel düzeyde bilgi kazandırmayı amaçlamaktadır.
Resmî program içeriğinde TIA Portal programının tanıtılması, yeni proje oluşturma, bilgisayar ile PLC haberleşmesi ve PLC’nin programlanması yer almaktadır. Eğitim konuları arasında PLC ile temel kumanda uygulamaları, zamanlayıcı ve sayıcı uygulamaları, matematiksel işlemler, karşılaştırma uygulamaları ve temel seviye PLC uygulama örnekleri de bulunmaktadır.
Program açıklamasında PLC programlama temellerinin, PLCSIM simülasyon ortamının, Siemens PLC bağlantısının ve giriş-çıkış işlemlerinin ele alındığı belirtilmektedir. Elektriksel ve butonsal kilitleme, vaviyen anahtar ve otomatik kapı örneği de eğitim kapsamında incelenen uygulamalar arasındadır.
PLC eğitimi, ilgili alanda çalışan profesyonellerin, mezunların ve eğitimine devam eden öğrencilerin temel otomasyon ve programlama bilgilerini geliştirmelerine yönelik bir öğrenme çerçevesi sunmaktadır.
Programın tamamlanması tek başına elektrik tesisatına müdahale etme, endüstriyel makineleri bağımsız biçimde devreye alma, güvenlik sistemi tasarlama veya belirli bir teknik unvanı kullanma yetkisi sağlamaz. Gerçek otomasyon sistemlerindeki elektrik, mekanik ve iş güvenliği işlemleri ilgili yeterliliklere sahip kişiler tarafından yürütülmelidir.
Sık Sorulan Sorular
PLC eğitimi nedir?
Programlanabilir lojik kontrolörlerin çalışma prensiplerini, giriş-çıkış işlemlerini ve temel endüstriyel otomasyon uygulamalarını ele alan teknik eğitimdir.
PLC ne işe yarar?
Sensör ve butonlardan gelen girişleri değerlendirerek motor, lamba, valf ve konveyör gibi çıkış elemanlarının programlanan koşullara göre kontrol edilmesini sağlar.
PLC programlamak için yazılım bilgisi gerekir mi?
Temel algoritma ve mantık bilgisi öğrenme sürecini kolaylaştırır. PLC programlamada ayrıca elektrik kumanda, giriş-çıkış yapısı ve otomasyon bileşenlerini anlamak önemlidir.
TIA Portal nedir?
Siemens otomasyon sistemlerinde donanım yapılandırması, PLC programlama, haberleşme, izleme ve test işlemleri için kullanılan mühendislik yazılımıdır.
PLCSIM ne için kullanılır?
Hazırlanan PLC programlarının bilgisayar ortamında simüle edilmesini ve farklı giriş koşullarına verilen program tepkilerinin gözlemlenmesini sağlar.
PLC eğitiminde hangi uygulamalar ele alınır?
Resmî içerikte temel kumanda, zamanlayıcı, sayıcı, matematiksel işlem, karşılaştırma, kilitleme, vaviyen anahtar ve otomatik kapı uygulamaları bulunmaktadır.
PLC ile endüstriyel robot birlikte çalışabilir mi?
Evet. Otomasyon hatlarında PLC ile robot arasında hazır olma, çevrim tamamlama, parça bilgisi ve hata durumu gibi sinyaller paylaşılabilir.
Simülasyonda çalışan program gerçek sistemde doğrudan kullanılabilir mi?
Simülasyon program mantığını doğrulamaya yardımcı olur; ancak gerçek donanım, elektrik bağlantıları, mekanik hareketler ve güvenlik koşulları sahada ayrıca test edilmelidir.
PLC eğitimi teknik eleman unvanı kazandırır mı?
Hayır. Program temel bilgi ve mesleki gelişim amacı taşır. Teknik unvanlar ve çalışma yetkileri, kişinin mesleki eğitimi ile ilgili kurum ve mevzuat koşullarına bağlıdır.
Programın güncel ayrıntıları nereden incelenebilir?
Eğitim konuları, katılımcı profili, eğitim süreci, değerlendirme ve belgelendirmeye ilişkin güncel bilgiler resmî program sayfasında yer almaktadır.
PLC Programlamayı Sistemli Bir Otomasyon Sürecine Dönüştürmek
PLC eğitimi, yalnızca belirli komutların öğrenilmesinden ibaret değildir. Bir makinenin çalışma sırasını analiz etmek, giriş ve çıkışları doğru tanımlamak, zaman ve sayma işlemlerini planlamak, hata senaryoları oluşturmak ve programı güvenli biçimde test etmek gerekir.
TIA Portal, PLC programlarının hazırlanması, donanımın tanımlanması ve sistemin izlenmesi için bütünleşik bir çalışma ortamı sunar. PLCSIM ise temel program mantığının gerçek kontrolöre geçilmeden önce denenmesine yardımcı olabilir. Bununla birlikte simülasyon, gerçek elektrik ve makine güvenliği kontrollerinin yerine geçmez.
PLC eğitimi kapsamında TIA Portal, Siemens PLC bağlantısı, giriş-çıkış işlemleri, temel kumanda devreleri, zamanlayıcılar, sayıcılar ve karşılaştırma uygulamaları hakkında sistematik bilgi edinmek isteyenler, programın güncel içeriğini İstanbul Kent Üniversitesi Yaşam Boyu Eğitim Merkezi resmî sayfasından inceleyebilir.