novell35
Üye
- Katılım
- 17 Şub 2007
- Mesajlar
- 530
- Puanları
- 31
- Yaş
- 40
1. Giriş .............................................................................................................................. 3
2. PLC Yapısı ................................................................................................................... 4
2.1. Merkezi İşlem Birimi (CPU) ................................................................................. 5
2.2. Giriş Çıkış Ara Birimleri ....................................................................................... 6
2.2.1. Ayrık I/O ........................................................................................................ 6
3. PLC ile Röle Sistemi Arasındaki Fark ......................................................................... 8
Kumanda Sistemi Analizi................................................................................................. 8
4. PLC Seçim Ölçütleri..................................................................................................... 8
5. S7-200 PLC ve Genel Özellikleri................................................................................. 9
6. İşletim Sistemi ............................................................................................................ 10
7. PLC Programlanması................................................................................................. 10
7.1.Ladder (Merdiven) Programlama dili.................................................................. 11
7.2. Boolean (Deyimsel) Programlama dili................................................................ 11
7.3. S7-200 PLC Programlanması .............................................................................. 11
7.4. PLC Kumanda Komutları.................................................................................... 12
7.5. Komutların Yürütülmesi ve Lojik Yığın ............................................................. 12
8. Zamanlayıcılar ve Sayıcılar........................................................................................ 13
8.1. Giriş ..................................................................................................................... 13
8.2. Zamanlayıcılar..................................................................................................... 13
8.2.1. Gecikmeli Çalışan Zamanlayıcı ................................................................... 13
8.2.2. Kalıcı Gecikmeli Çalışan Zamanlayıcı......................................................... 15
NOT : Açıklama ..................................................................................................... 15
8.2.3 İki Zaman Rölesi Tipi Arasındaki Fark......................................................... 16
8.3. Sayıcılar............................................................................................................... 16
8.3.1. İleri Sayıcılar ................................................................................................ 16
8.3.2. İleri - Geri Sayıcılar..................................................................................... 18
9. Matematiksel İşlemler ................................................................................................ 20
9.1. Tam Sayı Toplama............................................................................................... 20
9.2. Tam Sayı Çıkarma ............................................................................................... 20
9.3. Tam Sayı Çarpma ................................................................................................ 21
9.4. Tam Sayı Bölme .................................................................................................. 21
9.5. Baytı Arttır........................................................................................................... 22
9.6. Baytı Azalt........................................................................................................... 22
10. Program Akış Denetim Komutları........................................................................... 23
Son.......................................................................................................................... 23
Dur.......................................................................................................................... 23
Gözetleyiciyi Resetle.............................................................................................. 23
Sıçra........................................................................................................................ 24
Etiket....................................................................................................................... 24
Çağır ....................................................................................................................... 25
Altprogram ............................................................................................................. 25
Geri Dön ................................................................................................................. 25
For........................................................................................................................... 26
Next ........................................................................................................................ 26
İşlem Yok ............................................................................................................... 26
TAŞI/DOLDUR/TABLO....................................................................................... 27
Bayt Taşı................................................................................................................. 27
Bayt Blok Taşı........................................................................................................ 27
Baytı Sağa Kaydır................................................................................................... 28
Baytı Sağa Döndür ................................................................................................. 28
Shift Register Bit .................................................................................................... 29
Hafızayı Doldur ...................................................................................................... 29
İNTERRUPT .............................................................................................................. 30
Interrupt İlişkilendir ............................................................................................... 30
Interrupt İlişkisini Kaldır........................................................................................ 30
Interrupt Altprogramı ............................................................................................. 31
Interruptlara İzin Ver.............................................................................................. 31
Interrupt İznini Kaldır............................................................................................. 31
Interrupttan Dönüş.................................................................................................. 32
V. UYGULAMA ÖRNEKLERİ .................................................................................... 33
UYGULAMA 1-A...................................................................................................... 33
UYGULAMA 1-B...................................................................................................... 35
UYGULAMA - 2........................................................................................................ 37
UYGULAMA - 3........................................................................................................ 39
UYGULAMA - 5........................................................................................................ 44
UYGULAMA - 6........................................................................................................ 48
UYGULAMA - 7........................................................................................................ 49
UYGULAMA - 8........................................................................................................ 50
UYGULAMA - 9........................................................................................................ 52
UYGULAMA - 10...................................................................................................... 56
UYGULAMA - 11...................................................................................................... 58
UYGULAMA - 12...................................................................................................... 61
UYGULAMA - 13...................................................................................................... 64
UYGULAMA - 14...................................................................................................... 67
2. PLC Yapısı ................................................................................................................... 4
2.1. Merkezi İşlem Birimi (CPU) ................................................................................. 5
2.2. Giriş Çıkış Ara Birimleri ....................................................................................... 6
2.2.1. Ayrık I/O ........................................................................................................ 6
3. PLC ile Röle Sistemi Arasındaki Fark ......................................................................... 8
Kumanda Sistemi Analizi................................................................................................. 8
4. PLC Seçim Ölçütleri..................................................................................................... 8
5. S7-200 PLC ve Genel Özellikleri................................................................................. 9
6. İşletim Sistemi ............................................................................................................ 10
7. PLC Programlanması................................................................................................. 10
7.1.Ladder (Merdiven) Programlama dili.................................................................. 11
7.2. Boolean (Deyimsel) Programlama dili................................................................ 11
7.3. S7-200 PLC Programlanması .............................................................................. 11
7.4. PLC Kumanda Komutları.................................................................................... 12
7.5. Komutların Yürütülmesi ve Lojik Yığın ............................................................. 12
8. Zamanlayıcılar ve Sayıcılar........................................................................................ 13
8.1. Giriş ..................................................................................................................... 13
8.2. Zamanlayıcılar..................................................................................................... 13
8.2.1. Gecikmeli Çalışan Zamanlayıcı ................................................................... 13
8.2.2. Kalıcı Gecikmeli Çalışan Zamanlayıcı......................................................... 15
NOT : Açıklama ..................................................................................................... 15
8.2.3 İki Zaman Rölesi Tipi Arasındaki Fark......................................................... 16
8.3. Sayıcılar............................................................................................................... 16
8.3.1. İleri Sayıcılar ................................................................................................ 16
8.3.2. İleri - Geri Sayıcılar..................................................................................... 18
9. Matematiksel İşlemler ................................................................................................ 20
9.1. Tam Sayı Toplama............................................................................................... 20
9.2. Tam Sayı Çıkarma ............................................................................................... 20
9.3. Tam Sayı Çarpma ................................................................................................ 21
9.4. Tam Sayı Bölme .................................................................................................. 21
9.5. Baytı Arttır........................................................................................................... 22
9.6. Baytı Azalt........................................................................................................... 22
10. Program Akış Denetim Komutları........................................................................... 23
Son.......................................................................................................................... 23
Dur.......................................................................................................................... 23
Gözetleyiciyi Resetle.............................................................................................. 23
Sıçra........................................................................................................................ 24
Etiket....................................................................................................................... 24
Çağır ....................................................................................................................... 25
Altprogram ............................................................................................................. 25
Geri Dön ................................................................................................................. 25
For........................................................................................................................... 26
Next ........................................................................................................................ 26
İşlem Yok ............................................................................................................... 26
TAŞI/DOLDUR/TABLO....................................................................................... 27
Bayt Taşı................................................................................................................. 27
Bayt Blok Taşı........................................................................................................ 27
Baytı Sağa Kaydır................................................................................................... 28
Baytı Sağa Döndür ................................................................................................. 28
Shift Register Bit .................................................................................................... 29
Hafızayı Doldur ...................................................................................................... 29
İNTERRUPT .............................................................................................................. 30
Interrupt İlişkilendir ............................................................................................... 30
Interrupt İlişkisini Kaldır........................................................................................ 30
Interrupt Altprogramı ............................................................................................. 31
Interruptlara İzin Ver.............................................................................................. 31
Interrupt İznini Kaldır............................................................................................. 31
Interrupttan Dönüş.................................................................................................. 32
V. UYGULAMA ÖRNEKLERİ .................................................................................... 33
UYGULAMA 1-A...................................................................................................... 33
UYGULAMA 1-B...................................................................................................... 35
UYGULAMA - 2........................................................................................................ 37
UYGULAMA - 3........................................................................................................ 39
UYGULAMA - 5........................................................................................................ 44
UYGULAMA - 6........................................................................................................ 48
UYGULAMA - 7........................................................................................................ 49
UYGULAMA - 8........................................................................................................ 50
UYGULAMA - 9........................................................................................................ 52
UYGULAMA - 10...................................................................................................... 56
UYGULAMA - 11...................................................................................................... 58
UYGULAMA - 12...................................................................................................... 61
UYGULAMA - 13...................................................................................................... 64
UYGULAMA - 14...................................................................................................... 67