Professional Documents
Culture Documents
PMD01
PMD01
1. Giriş
E-posta : selcuk.guven@rteu.edu.tr
1.1. Kaynaklar
1. Salman KURTULAN, PLC ile Endüstriyel Otomasyon: Simatic TIA Portal S7-1200
Uygulamaları, 7. Baskı, Birsen Yayınevi, 2017.
2. Aycan Deniz GÖK, PLC Temelleri ve Uygulamaları, 3. Baskı, Okutman Yayıncılık,
2008.
1.2. İçerik
1. Endüstriyel Otomasyon
2. Simatic S7 – 200
3. S7 – 200 CPU 22X Temel Kumanda Uygulamaları
4. S7 – 200 CPU 22X Program Denetim İşlemleri
5. Sayısal İşlemler
6. Gerçek Zaman İşlemleri
7. Kesmeli Çalışma
8. Kontrol Sistemlerinde CPU 22X Uygulamaları
1.3. Uygulama
1. Endüstriyel Otomasyon
1
1.1. Programlanabilir Mantık Denetleyici
2
Şekil 1. PMD’nin genel yapısı
3
Giriş Görüntü Belleği: Programın yürütülmesi esnasında giriş birimindeki ikili işaretlerin
mantıksal durumlarını (0-1) saklar.
Çıkış Görüntü Belleği: Programın yürütülmesi esnasında çıkış noktalarına ilişkin
hesaplanan mantıksal değerleri (0-1) saklar.
Siemens PMD’lerde
Giriş görüntü belleği I0.0, I0.1 ve I0.2 gibi
Çıkış görüntü belleği Q0.0, Q0.1 ve Q0.2 gibi adresler kullanılır.
Kumanda edilen sisteme ilişkin basınç, seviye, sıcaklık algılayıcıları, kumanda düğmeleri
ve yaklaşma anahtarları gibi elemanlardan gelen işaretleri giriş birimi üzerinden alınır.
Giriş işaretleri
24 V DC
110 – 120 V AC veya
220 – 240 V AC olabilir.
Giriş biriminde işaretin mantıksal 1 kabul edilebildiği bir alt sınır ve mantıksan 0 kabul
edildiği bir üst sınır vardır.
İşaret bu sınırlar içerisinde ise doğru olarak algılanır.
Örneğin 220 V AC giriş birimi için mantıksal 1 alt sınırı 150 V ve mantıksal 0 üst sınırı 40
V’tur.
4
Şekil 3. 220 – 240 V AC giriş birimi
PMD işlemcisinde hesaplanan ve çıkış görüntü belleğine (Q) yazılan mantıksal işaretleri,
kumanda edilen kontaktör veya röle gibi kumanda elemanlarını sürmeye uygun işaretleri
üreten birimdir.
Çıkış birimi röle, tiryak veya transistor çıkışlı olabilir.
Röle çıkışlı: Düşük anahtarlama hızlarında ve elektriksel yalıtım gerektiren durumlarda
kullanılır.
Tiryak çıkışlı: Yüksek anahtarlama hızlarında ve AC yüklerde kullanılır.
Transistor çıkışlı: Yüksek anahtarlama hızlarında ve DC yüklerde kullanılır.
Yükleme akımı: Çıkış biriminden çekilen akımdır. Bu akım röle çıkışlı birimler için 1 – 8
A ve tiryak ve transistor çıkışlı birimler için 0,1 – 2 A arasında değişir.
5
Şekil 5. Transistor çıkışlı birim
6
1.2. Çalışma Biçimi
PMD’leri genel amaçlı bir mikroişlemcili sistemden ayıran en önemli özellik kullanıcı
programının özel bir sistem programı ile denetlenmesidir.
Genel olarak sistem programı
Kullanıcı programını yürütür,
Kesmeli çalışma ve iletişim olaylarını düzenler ve
Sistem çalışma durumlarını denetler.
Bir PMD’de programın yürütülmesi, sürekli döngü içerisinde belirli işlem evreleri yerine
getirilerek yapılır.
Kesmeli çalışma, analog birimden veri okuma veya yazma, giriş biriminden anında okuma,
çıkış birimine anında yazma veya iletişim gibi işlemler yapılmadığı durumda bu döngü
tekrarlanır.
7
PMD çalışma (RUN) konumuna getirildiğinde aşağıdaki işlemler gerçeklenir.
1. Giriş birimindeki işaretlerin durumları giriş görüntü belleğine kaydedilir. Bu değerler
sonraki tarama çevrimine kadar değişmez.
2. Program belleğindeki komutlar sırasıyla işlenir. Hesaplanan çıkış değerleri çıkış görüntü
belleğine kaydedilir.
3. İşlemcinin ve yapılan işlemlerin geçerliliği ve uygunluğu denetlenir. Hata yoksa çıkış
görüntü belleğindeki değerler çıkışa aktarılır ve tekrar ilk adıma dönülür. Çıkış
birimindeki değerler bir sonraki çevrime kadar değişmez.
8
Şekil 8. Bir STL program örneği
Yapısal Metin Dili (ST: Structured Text): Yüksek düzeyli bir programlama dilidir.
Merdiven Diyagramı (LAD: Ladder Diagram): Açık kapalı kontak simgeleri ile
mantıksal ilişkinin gösterildiği bir programlama dilidir.
9
Elektriksel kumanda devrelerine benzediğinden en yaygın olarak kullanılan programlama
dilidir.
Fonksiyon Blok Diyagramı (FBD: Function Block Diagram): Standart mantıksal kapı
simgeleri ile mantıksal devrenin oluşturduğu grafiksel bir programlama dilidir.
10
Şekil 11. Bir SFC program örneği
11