HAZIRLAYANLAR
Yrd. Doç. Engin ÖZDEMİR
Arş. Gör. Mevlüt KARAÇOR
• Konu Anlatımı
• Konu Anlatımı
• Process Çözümü
• Process Uygulamaları
PLC NEDİR ?
PLC • • • •
Endüstriyel Kontrol ve Kumanda Giriş/Çıkış ve İletişim Arabirimleri Sistem Programı Endüstriyel PC
PLC Kumanda Sisteminin Yapısı • Giriş Elemanı • Kontrol Ünitesi • Çıkış Elemanı
PLC’ NİN YAPISI • • • •
Merkezi İşlem Birimi ( CPU ) Bellek Birimi ( RAM, ROM vb.. ) Giriş Birimi ( IN ) Çıkış Birimi ( OUT )
Kumanda Sistemi Analizi
Kumanda Sistemi Analizi
PLC Seçim Ölçüleri •Giriş-Çıkış noktası sayısı , •Program ve veri belleği kapasitesi, •Komut işleme hızı, •Zamanlayıcı ve sayıcı sayısı, •Gerçek-zaman saati,
PLC Seçim Ölçüleri •Kesme işletim yeteneği, •İletişim olanakları, •Program yedekleme olanağı, •Şifre koruması,
II. CPU VE BELLEK • Merkezi İşlem Birimi (CPU) • İşletim Sistemlerinin İşlevleri • İşletim Sistemi • Bellek Yapısı • Veri Alanı
Merkezi İşlem Birimi (CPU) • Zeka Veren Kısım • Aritmetik, Mantık Ve Veri Işleme
İşletim Sistemlerinin İşlevleri
İŞLETİM SİSTEMİ • Giriş noktalarındaki işaret durumlarının giriş görüntü belleğine yazılması • Programın yürütülmesi • Haberleşme isteklerinin işlenmesi
İŞLETİM SİSTEMİ • İşlemci, çevre birimleri ve bellek durumlarının incelenmesi • Çıkış görüntü belleğindeki değerlerin çıkış birimine aktarılması
BELLEK YAPISI
VERİ ALANI • • • • •
Giriş görüntü belleği (I), Çıkış görüntü belleği (Q), İç bellek kaydedicisi (M) Özel bellek kaydedicisi (SM), Zamanlayıcı (T), sayıcı (C),
VERİ ALANI • • • •
Analog giriş (AI), Analog çıkış (AQ), Akümülatör kaydedicileri (AC) Hızlı sayıcı ( HSC )
GİRİŞ ÇIKIŞ ARA BİRİMLERİ • Ayrık Giriş Çıkış Ara Birimleri • Analog Giriş Çıkış Ara Birimleri • Özel Giriş Çıkış Ara Birimleri
GİRİŞ ARA BİRİMLERİ
ÇIKIŞ ARA BİRİMLERİ
PLC PROGRAMLAMA PROGRAMLAMA YÖNTEMLERİ • Ladder (Merdiven) Programlama • Boolean (Komut Listesi) Programlama • Fonksiyon Blokları (Lojik Kapılar) ile Programlama
PROGRAMLAMA KOMUTLARI • Kontaklar • Çıkışlar • Zamanlayıcılar • Sayıcılar • Program Akış Denetim Komutları • İleri Seviye PLC Komutları
KONTAKLAR • Normalde Açık Kontak
Buton, sensorler, anahtarlar, v.b.
KONTAKLAR • Normalde Açık Kontak
KONTAKLAR • Normalde Açık Kontak
KONTAKLAR • Normalde Kapalı Kontak
Buton, sensorler, anahtarlar, v.b.
KONTAKLAR • Normalde Kapalı Kontak
KONTAKLAR • Normalde Kapalı Kontak
KONTAKLAR • Anında Normalde Açık Kontak
Buton, sensorler, anahtarlar, v.b.
KONTAKLAR • Anında Normalde Açık Kontak
KONTAKLAR • Anında Normalde Açık Kontak
KONTAKLAR • Anında Normalde Kapalı Kontak
Buton, sensorler, anahtarlar, v.b.
KONTAKLAR • Anında Normalde Kapalı Kontak
KONTAKLAR • Anında Normalde Kapalı Kontak
KONTAKLAR • Bayt, İnteger, Double Word Kontaklar
Sensorler,Karşılaştırma İşlemleri
KONTAKLAR • Bayt, İnteger, Double Word Kontaklar
KONTAKLAR • Bayt, İnteger, Double Word Kontaklar
KONTAKLAR • Bayt, İnteger, Double Word Kontaklar
KONTAKLAR • Güç Akışını Ters Çevir
KONTAKLAR • Güç Akışını Ters Çevir
KONTAKLAR • Güç Akışını Ters Çevir
KONTAKLAR • Pozitif Yükselen Kenar • Sayıcılarda • Ürün adedi sayma
KONTAKLAR • Negatif Yükselen Kenar • Sayıcılarda • Ürün adedi sayma
ÇIKIŞLAR • Çıkış
Kontaktör, röle, motor v.b.
ÇIKIŞLAR • Çıkış
ÇIKIŞLAR • Anında Çıkış
Kontaktör, röle, motor v.b.
ÇIKIŞLAR • Anında Çıkış
ÇIKIŞLAR • SET • Mühürleme • Start-stop • Sürekli çalışma
ÇIKIŞLAR • RESET • Mühürleme • Start-stop • Sürekli çalışma
ZAMANLAYICILAR • Gecikmeli Çalışan (Düz Zamanlayıcı) TON
• Zaman Rölesi
ZAMANLAYICILAR • Kalıcı Gecikmeli Çalışan (TONR)
ZAMANLAYICILAR • Fark: - Her ikiside giriş varken sayar - Her ikiside giriş yokken saymaz - Giriş kesilirse TON sıfırlanır - Giriş kesilirse TONR sıfırlanmaz
SAYICILAR • Yukarı Sayıcı (CTU) • Aşağı Yukarı Sayıcı (CTUD)
SAYICILAR • CTUD
PROGRAM AKIŞ DENETİM KOMUTLARI • SON
PROGRAM AKIŞ DENETİM KOMUTLARI • DUR
PROGRAM AKIŞ DENETİM KOMUTLARI • CAĞIR
PROGRAM AKIŞ DENETİM KOMUTLARI • Alt Program (SBR)
PROGRAM AKIŞ DENETİM KOMUTLARI • Alt Programdan Geri Dön (RET)
UYGULAMALAR UYGULAMA UYGULAMA UYGULAMA UYGULAMA UYGULAMA UYGULAMA UYGULAMA
- 1-A - 1-B -2 -3 -4 -5 -6
UYGULAMALAR UYGULAMA UYGULAMA UYGULAMA UYGULAMA UYGULAMA UYGULAMA UYGULAMA
-7 -8 -9 - 10 - 11 - 12 - 13
UYGULAMA 1-A
UYGULAMA 1-B
UYGULAMA 2
UYGULAMA 3
UYGULAMA 3
UYGULAMA 3
UYGULAMA 3
UYGULAMA 4
UYGULAMA 4
UYGULAMA 5
UYGULAMA 6
UYGULAMA 7