temel seviye plc kursu

74

Upload: api-3738029

Post on 13-Nov-2014

181 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Temel Seviye PLC Kursu
Page 2: Temel Seviye PLC Kursu

HAZIRLAYANLAR

Yrd. Doç. Engin ÖZDEMİR Arş. Gör. Mevlüt KARAÇOR

• Konu Anlatımı

• Process Uygulamaları

• Konu Anlatımı

• Process Çözümü

Page 3: Temel Seviye PLC Kursu

PLC NEDİR ?

Page 4: Temel Seviye PLC Kursu

PLC

• Endüstriyel Kontrol ve Kumanda• Giriş/Çıkış ve İletişim Arabirimleri • Sistem Programı• Endüstriyel PC

Page 5: Temel Seviye PLC Kursu

PLC Kumanda Sisteminin Yapısı

• Giriş Elemanı

• Kontrol Ünitesi

• Çıkış Elemanı

Page 6: Temel Seviye PLC Kursu

PLC’ NİN YAPISI

• Merkezi İşlem Birimi ( CPU )• Bellek Birimi ( RAM, ROM vb.. )• Giriş Birimi ( IN )• Çıkış Birimi ( OUT )

Page 7: Temel Seviye PLC Kursu

Kumanda Sistemi Analizi

Page 8: Temel Seviye PLC Kursu

Kumanda Sistemi Analizi

Page 9: Temel Seviye PLC Kursu

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,

Page 10: Temel Seviye PLC Kursu

PLC Seçim Ölçüleri

•Kesme işletim yeteneği,•İletişim olanakları,•Program yedekleme

olanağı,•Şifre koruması,

Page 11: Temel Seviye PLC Kursu

II. CPU VE BELLEK

• Merkezi İşlem Birimi (CPU)• İşletim Sistemlerinin İşlevleri• İşletim Sistemi • Bellek Yapısı• Veri Alanı

Page 12: Temel Seviye PLC Kursu

Merkezi İşlem Birimi (CPU)

• Zeka Veren Kısım • Aritmetik, Mantık Ve Veri Işleme

Page 13: Temel Seviye PLC Kursu

İşletim Sistemlerinin İşlevleri

Page 14: Temel Seviye PLC Kursu

İŞ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

Page 15: Temel Seviye PLC Kursu

İŞ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ı

Page 16: Temel Seviye PLC Kursu

BELLEK YAPISI

Page 17: Temel Seviye PLC Kursu

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),

Page 18: Temel Seviye PLC Kursu

VERİ ALANI• Analog giriş (AI),

• Analog çıkış (AQ),

• Akümülatör kaydedicileri (AC)

• Hızlı sayıcı ( HSC )

Page 19: Temel Seviye PLC Kursu

GİRİŞ ÇIKIŞ ARA BİRİMLERİ

• Ayrık Giriş Çıkış Ara Birimleri• Analog Giriş Çıkış Ara Birimleri• Özel Giriş Çıkış Ara Birimleri

Page 20: Temel Seviye PLC Kursu

GİRİŞ ARA BİRİMLERİ

Page 21: Temel Seviye PLC Kursu

ÇIKIŞ ARA BİRİMLERİ

Page 22: Temel Seviye PLC Kursu

PLC PROGRAMLAMA

PROGRAMLAMA YÖNTEMLERİ

• Ladder (Merdiven) Programlama• Boolean (Komut Listesi) Programlama• Fonksiyon Blokları (Lojik Kapılar) ile Programlama

Page 23: Temel Seviye PLC Kursu

PROGRAMLAMA KOMUTLARI

• Kontaklar• Çıkışlar• Zamanlayıcılar• Sayıcılar• Program Akış Denetim Komutları• İleri Seviye PLC Komutları

Page 24: Temel Seviye PLC Kursu

KONTAKLAR

• Normalde Açık Kontak

Buton, sensorler, anahtarlar, v.b.

Page 25: Temel Seviye PLC Kursu

KONTAKLAR

• Normalde Açık Kontak

Page 26: Temel Seviye PLC Kursu

KONTAKLAR

• Normalde Açık Kontak

Page 27: Temel Seviye PLC Kursu

KONTAKLAR

• Normalde Kapalı Kontak

Buton, sensorler, anahtarlar, v.b.

Page 28: Temel Seviye PLC Kursu

KONTAKLAR

• Normalde Kapalı Kontak

Page 29: Temel Seviye PLC Kursu

KONTAKLAR

• Normalde Kapalı Kontak

Page 30: Temel Seviye PLC Kursu

KONTAKLAR

• Anında Normalde Açık Kontak

Buton, sensorler, anahtarlar, v.b.

Page 31: Temel Seviye PLC Kursu

KONTAKLAR

• Anında Normalde Açık Kontak

Page 32: Temel Seviye PLC Kursu

KONTAKLAR

• Anında Normalde Açık Kontak

Page 33: Temel Seviye PLC Kursu

KONTAKLAR

• Anında Normalde Kapalı Kontak

Buton, sensorler, anahtarlar, v.b.

Page 34: Temel Seviye PLC Kursu

KONTAKLAR

• Anında Normalde Kapalı Kontak

Page 35: Temel Seviye PLC Kursu

KONTAKLAR

• Anında Normalde Kapalı Kontak

Page 36: Temel Seviye PLC Kursu

KONTAKLAR

• Bayt, İnteger, Double Word Kontaklar

Sensorler,Karşılaştırma İşlemleri

Page 37: Temel Seviye PLC Kursu

KONTAKLAR

• Bayt, İnteger, Double Word Kontaklar

Page 38: Temel Seviye PLC Kursu

• Bayt, İnteger, Double Word Kontaklar

KONTAKLAR

Page 39: Temel Seviye PLC Kursu

• Bayt, İnteger, Double Word Kontaklar

KONTAKLAR

Page 40: Temel Seviye PLC Kursu

• Güç Akışını Ters Çevir

KONTAKLAR

Page 41: Temel Seviye PLC Kursu

KONTAKLAR

• Güç Akışını Ters Çevir

Page 42: Temel Seviye PLC Kursu

• Güç Akışını Ters Çevir

KONTAKLAR

Page 43: Temel Seviye PLC Kursu

KONTAKLAR

• Sayıcılarda• Ürün adedi sayma

• Pozitif Yükselen Kenar

Page 44: Temel Seviye PLC Kursu

KONTAKLAR

• Sayıcılarda• Ürün adedi sayma

• Negatif Yükselen Kenar

Page 45: Temel Seviye PLC Kursu

ÇIKIŞLAR

Kontaktör, röle, motor v.b.

• Çıkış

Page 46: Temel Seviye PLC Kursu

ÇIKIŞLAR

• Çıkış

Page 47: Temel Seviye PLC Kursu

ÇIKIŞLAR

• Anında Çıkış

Kontaktör, röle, motor v.b.

Page 48: Temel Seviye PLC Kursu

ÇIKIŞLAR

• Anında Çıkış

Page 49: Temel Seviye PLC Kursu

ÇIKIŞLAR

• SET

• Mühürleme• Start-stop• Sürekli çalışma

Page 50: Temel Seviye PLC Kursu

ÇIKIŞLAR

• RESET

• Mühürleme• Start-stop• Sürekli çalışma

Page 51: Temel Seviye PLC Kursu

ZAMANLAYICILAR

• Gecikmeli Çalışan (Düz Zamanlayıcı) TON

• Zaman Rölesi

Page 52: Temel Seviye PLC Kursu

ZAMANLAYICILAR • Kalıcı Gecikmeli Çalışan (TONR)

Page 53: Temel Seviye PLC Kursu

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

Page 54: Temel Seviye PLC Kursu

SAYICILAR • Yukarı Sayıcı (CTU)

• Aşağı Yukarı Sayıcı (CTUD)

Page 55: Temel Seviye PLC Kursu

SAYICILAR

• CTUD

Page 56: Temel Seviye PLC Kursu

PROGRAM AKIŞ DENETİM KOMUTLARI

• SON

Page 57: Temel Seviye PLC Kursu

PROGRAM AKIŞ DENETİM KOMUTLARI

• DUR

Page 58: Temel Seviye PLC Kursu

PROGRAM AKIŞ DENETİM KOMUTLARI

• CAĞIR

Page 59: Temel Seviye PLC Kursu

PROGRAM AKIŞ DENETİM KOMUTLARI

• Alt Program (SBR)

Page 60: Temel Seviye PLC Kursu

PROGRAM AKIŞ DENETİM KOMUTLARI

• Alt Programdan Geri Dön (RET)

Page 61: Temel Seviye PLC Kursu

UYGULAMALAR

UYGULAMA - 1-AUYGULAMA - 1-B

UYGULAMA - 2UYGULAMA - 3UYGULAMA - 4

UYGULAMA - 5

UYGULAMA - 6

Page 62: Temel Seviye PLC Kursu

UYGULAMALAR

UYGULAMA - 7UYGULAMA - 8

UYGULAMA - 9UYGULAMA - 10UYGULAMA - 11

UYGULAMA - 12

UYGULAMA - 13

Page 63: Temel Seviye PLC Kursu

UYGULAMA 1-A

Page 64: Temel Seviye PLC Kursu

UYGULAMA 1-B

Page 65: Temel Seviye PLC Kursu

UYGULAMA 2

Page 66: Temel Seviye PLC Kursu

UYGULAMA 3

Page 67: Temel Seviye PLC Kursu

UYGULAMA 3

Page 68: Temel Seviye PLC Kursu

UYGULAMA 3

Page 69: Temel Seviye PLC Kursu

UYGULAMA 3

Page 70: Temel Seviye PLC Kursu

UYGULAMA 4

Page 71: Temel Seviye PLC Kursu

UYGULAMA 4

Page 72: Temel Seviye PLC Kursu

UYGULAMA 5

Page 73: Temel Seviye PLC Kursu

UYGULAMA 6

Page 74: Temel Seviye PLC Kursu

UYGULAMA 7