Professional Documents
Culture Documents
PLC Deney Seti PDF
PLC Deney Seti PDF
PLC Deney Seti PDF
Mehmet HOGREN
letiim Bilgileri :
Web: www.yildirimelektronik.com
e-mail: yildirim@yildirimelektronik.com
Telefon: 0 312 221 10 00
Fax: 0 312 212 35 35
Adres: Mareal Fevzi akmak Cad. No:19 Beevler/ANKARA
S7-200 PLC ve UYGULAMALARI
NDEKLER
1
S7-200 PLC ve UYGULAMALARI
1
2
3
4
5
6
2
S7-200 PLC ve UYGULAMALARI
3
S7-200 PLC ve UYGULAMALARI
TD 200 balant konektr, setin iinden bir iletiim kablosu ile PLCnin
Port1 ine balanmtr. Bylece PLC ile TD200n haberlemesi iin gerekli
balant salanm olmaktadr. Op-Paneli iin gereken enerji de bu kablo
zerinden salamaktadr. stenildii zaman Port0daki bu konektr balants
karlarak operatr paneli yerine baka iletiimler iin kullanlabilir.
4
S7-200 PLC ve UYGULAMALARI
2. PLCye GR
5
S7-200 PLC ve UYGULAMALARI
6
S7-200 PLC ve UYGULAMALARI
8
S7-200 PLC ve UYGULAMALARI
Merkezi lem
Denetim Birimi
Birimi
Veri yolu
Adres Yolu
Kontrol Yolu
9
S7-200 PLC ve UYGULAMALARI
10
S7-200 PLC ve UYGULAMALARI
Sayclar (Counters): PLC ile dahili veya harici palsleri artan veya
azalan ynde sayan birimleridir. rnein bir PLCnin giriine bal sensrn
nnden geen nesnelerin says bu sayclar ile saylabilir. Panasonic FP0 serisi
PLCde 44 sayc (C100-C143), Siemens S7-200de ise toplam 256 sayc (C0-
C255) bulunmaktadr.
11
S7-200 PLC ve UYGULAMALARI
ekil 10: PLC girii iin lojik 1 ve lojik 0 iin geerli gerilim aralklar
12
S7-200 PLC ve UYGULAMALARI
13
S7-200 PLC ve UYGULAMALARI
k Arabirimi ve Bileenleri:
14
S7-200 PLC ve UYGULAMALARI
15
S7-200 PLC ve UYGULAMALARI
16
S7-200 PLC ve UYGULAMALARI
17
S7-200 PLC ve UYGULAMALARI
18
S7-200 PLC ve UYGULAMALARI
19
S7-200 PLC ve UYGULAMALARI
LD I0.0
= Q0.0
S7-200 serisi PLCde
LD X2
ST Y5
Panasonic FP0 serisi PLCde
20
S7-200 PLC ve UYGULAMALARI
21
S7-200 PLC ve UYGULAMALARI
Giri Kontaklar I0.0 - I15.7 CPU 222 zerinde I0.0-I1.5 (Toplam 14 adet)
k Kontaklar Q0.0 - Q15.7 CPU 222 zerinde Q0.0-Q1.1(Toplam 10 adet)
Dhili Kontaklar M0.0 - M31.7 CPU 222 zerinde M0.0-M31.7(Toplam 256 adet)
Akmlatr AC0-AC3 4 Adet Word tipinde
Zamanlayclar T0-T255 256 adet Zamanlayc (1-10-100 ms)
Sayclar C0-C255 256 adet Sayc
22
S7-200 PLC ve UYGULAMALARI
ekil 25: Ayn adrese Bayt, Word ve Double Word Eriimin Kyaslanmas
23
S7-200 PLC ve UYGULAMALARI
24
S7-200 PLC ve UYGULAMALARI
No_1 I ve Q iin
No_1 = WORD numaras
M iin:
No_1 = dahili hafza iin referanslar numaralar
Kontak, zel dahili kontak R/WR/DWR 0
Zamanlayc (Timer) T 1
Sayc (Counter) C 2
Set value Counter/Timer SV/DSV 3
Elapsed value Counter/Timer EV/DEV 4
Data register, special data register DT/DDT 5
Index register IX,IY 6
Link relay L/WL/DWL 7
Link data register Ld/DLd 8
File register FL/DFL 9
Alarm relay E 10
. Impulse relay
Ayrc (.)
I ve Q iin;
P 11
No_2
No_2 Word iindeki bit pozisyonu
M iin;
No_1 = 0..9,11 olduunda No_2 =WORD numaras
. No_1 = 10 olduunda
Ayrc (.)
No_2 =Kontak numaras
25
S7-200 PLC ve UYGULAMALARI
26
S7-200 PLC ve UYGULAMALARI
27
S7-200 PLC ve UYGULAMALARI
Program kurulumu
tamamlannca bilgisayar yeniden
balatlr.
28
S7-200 PLC ve UYGULAMALARI
29
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
30
S7-200 PLC ve UYGULAMALARI
31
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
32
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
33
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
34
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
35
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
36
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
37
S7-200 PLC ve UYGULAMALARI
38
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
S7-200 PLCde TON zamanlaycs kullandklar zamanlara
gre grupta bulunmaktadr. 1ms (T32,T96), 10ms
(T33T36, T97T100) ve 100ms (T37T63, T101T255).
Bu zamanlayclarn iki girii vardr. IN girii zamanlaycnn
almas iin giri, PT ise zamanlaycnn sresidir. TON
zamanlaycsnn giriine sinyal uygulandnda belirlenen
sre sonunda k retir.
SM0.0 zel konta PLC RUN konumunda olduu srece
kapaldr ve durumu deitirilemez.
Ladder Diyagram:
39
S7-200 PLC ve UYGULAMALARI
Ama: PLCnin Q0.0dan gelen balat sinyali ile herhangi bir dahili
konta set etmek ve bu dahili kontaa bal zamanlayc ile belirlenen sre
sonunda (5. sn) Q0.0n k vermesini salamak ve bu ka bal rle
konta zerinden 24V bir lambay yakmak.
n bilgiler:
40
S7-200 PLC ve UYGULAMALARI
41
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
S7-200 PLCde TOFF zamanlaycs kullandklar
zamanlara gre eittir. 1ms (T32,T96), 10ms
(T33T36, T97T100) ve 100ms (T37T63,
T101T255).
Bu zamanlayclarn iki girii vardr. IN girii
zamanlaycnn almas iin gerekli olan pals girii, PT
ise sre arpandr (100ms x 50=5000 ms). TOFF
zamanlaycsnn giriine uygulanan palsn den kenar
ile sre balatlr. Belirlenen sre sonunda k keser.
Belirtilen sre ierisinde yeni bir pals uygulandnda
zamanlayc sfrlanarak tekrar sre almaya balar.
Devre balants:
42
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
43
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
Devre Balants:
44
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
45
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
Ladder Diyagram:
46
S7-200 PLC ve UYGULAMALARI
47
S7-200 PLC ve UYGULAMALARI
48
S7-200 PLC ve UYGULAMALARI
Bu sayfada TD200 Version 3.0 seilir.Next tuuna baslr ise alan sayfa ;
49
S7-200 PLC ve UYGULAMALARI
50
S7-200 PLC ve UYGULAMALARI
51
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
52
S7-200 PLC ve UYGULAMALARI
53
S7-200 PLC ve UYGULAMALARI
54
S7-200 PLC ve UYGULAMALARI
55
S7-200 PLC ve UYGULAMALARI
56
S7-200 PLC ve UYGULAMALARI
57
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
58
S7-200 PLC ve UYGULAMALARI
59
S7-200 PLC ve UYGULAMALARI
60
S7-200 PLC ve UYGULAMALARI
61
S7-200 PLC ve UYGULAMALARI
n bilgiler:
Komutlar Aklamas
62
S7-200 PLC ve UYGULAMALARI
I0.7
I0.6
I0.5
I0.4
I0.3
I0.2
I0.1
I0.0
I1.7
I1.6
I1.5
I1.4
I1.3
I1.2
I1.1
I1.0
I0.7
I0.6
I0.5
I0.4
I0.3
I0.2
I0.1
I0.0
I1.7
I1.6
I1.5
I1.4
I1.3
I1.2
I1.1
I1.0
Q0.7
Q0.6
Q0.5
Q0.4
Q0.3
Q0.2
Q0.1
Q0.0
Q1.7
Q1.6
Q1.5
Q1.4
Q1.3
Q1.2
Q1.1
Q1.0
Q0.7
Q0.6
Q0.5
Q0.4
Q0.3
Q0.2
Q0.1
Q0.0
Q1.7
Q1.6
Q1.5
Q1.4
Q1.3
Q1.2
Q1.1
Q1.0
Bir word iki byte bilgiden olumaktadr. ki byte bilgi 1 word
olutururken ilk byte (IB0) yksek deerlikli ksm, ikinci byte (IB1) ise dk
deerlikli ksm oluturmaktadr. Bu neden dolay I0.0 bitini 1 yaptktan sonra
VW0 okunduunda grlen deer 256 olmaktadr. Yani I0.0 bitini 1 yaptktan
sonra MOV_W komutu ile IW0 QW0a tadmzda QW0n ierii 256
olmaktadr. Bu durum yukardaki ekil incelendiinde daha net anlalr. I0.0
en dk deerlikli bit ve I1.7de en yksek deerlikli bit olarak kullanmak iin
swap komutu ile bu bytelar yer deitirilebilir.
63
S7-200 PLC ve UYGULAMALARI
AVO METRE
V COM
64
S7-200 PLC ve UYGULAMALARI
I1.4
I1.3
I1.2
I1.1
I1.0
I0.7
I0.6
I0.5
I0.4
I0.3
I0.2
I0.1
I0.0
X
Analog
335mV
x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0
k
x x 0 0 0 0 0 0 0 0 0 0 0 0 0 1 335mV
deerleri
x x 0 0 0 0 0 0 0 0 0 0 0 0 1 0 335mV
x x 0 0 0 0 0 0 0 0 0 0 0 1 1 1 335mV
x x 0 0 0 0 0 0 0 0 0 0 1 1 1 1 360mV
x x 0 0 0 0 0 0 0 0 0 1 0 1 1 1 386mV
x x 0 0 0 0 0 0 0 0 0 1 1 1 1 1 410mV
x x 0 0 0 0 0 0 0 0 1 0 0 1 1 1 435mV
x x 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1,310V
x x 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2,589V
x x 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5,141V
Yukardaki tabloda da grlecei gibi analog kta 10V elde etmek iin
PLCnin giri says 12 bitlik analog k iin gerekli olan bit sayn
karlayamamaktadr. Tabii bu durum sadece girilerdeki anahtarlar kullanarak
dijital giri bilgisi elde etmek istediimizde karlaabileceimiz zel bir
durumdur. Dijital giriten okuna verinin ilk biti AQW0 iin nemsizdir. Dijital
giriteki ilk 3 bit kullanlmadnda kullanlabilecek bit says 11 adet
kalmaktadr. Bu durumu programda kk bir dzenleme ile aadaki gibi
giderilmitir.
Saysal Giriler
15. 14. 13. 12. 11. 10. 9. 8. 7. 6. 5. 4. 3. 2. 1. 0.
I1.5
I1.4
I1.3
I1.2
I1.1
I1.0
I0.7
I0.6
I0.5
I0.4
I0.3
I0.2
I0.1
I0.0
X
Analog
335mV
x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0
k
x x 0 0 0 0 0 0 0 0 0 0 0 0 0 1 360mV
deerleri
x x 0 0 0 0 0 0 0 0 0 0 0 0 1 0 386mV
x x 0 0 0 0 0 0 0 0 0 0 0 0 1 1 410mV
x x 0 0 0 0 0 0 0 0 0 0 0 1 0 0 435mV
x x 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1,310V
x x 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2,589V
x x 0 0 0 1 1 1 1 1 1 1 1 1 1 1 5,141V
x x 0 0 1 0 0 0 0 0 0 0 0 0 0 0 5,143V
x x 0 0 1 0 0 0 0 0 0 0 1 1 1 1 5,180V
x x 0 0 1 1 1 1 1 1 1 1 1 1 1 1 10,24V
65
S7-200 PLC ve UYGULAMALARI
66
S7-200 PLC ve UYGULAMALARI
Saysal Giriler
15. 14. 13. 12. 11. 10. 9. 8. 7. 6. 5. 4. 3. 2. 1. 0.
I1.5
I1.4
I1.3
I1.2
I1.1
I1.0
I0.7
I0.6
I0.5
I0.4
I0.3
I0.2
I0.1
I0.0
X
Analog
x x 0 0
k
x x 0 0 deerleri
x x 0 0
x x 0 0
x x 0 0
x x 0 0
x x 0 0
x x 0 0
x x 0 0
x x 0 0
x x 0 0
67
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
68
S7-200 PLC ve UYGULAMALARI
Saysal klar
15. 14. 13. 12. 11. 10. 9. 8. 7. 6. 5. 4. 3. 2. 1. 0.
Q1.2
Q1.1
Q1.0
Q0.7
Q0.6
Q0.5
Q0.4
Q0.3
Q0.2
Q0.1
Q0.0
x x x x x 0 0 0 0 0 0 0 0 0 0 0 Giri
12,46 mV
x x x x x 0 0 0 0 0 0 0 0 0 0 1 Gerilimi
22,27 mV
x x x x x 0 0 0 0 0 0 0 0 0 1 0 26,21 mv
x x x x x 0 0 0 0 0 0 0 0 0 1 1 30,19 mv
x x x x x 0 0 0 0 0 0 0 1 1 1 1 89,20 mV
x x x x x 0 0 0 0 0 1 1 1 1 1 1 325,7 mV
x x x x x 0 0 0 1 1 0 0 1 0 0 0 1,002 V
x x x x x 0 0 0 1 1 1 1 1 1 1 1 1,274 V
x x x x x 0 0 1 1 1 1 1 1 0 0 0 2,508 V
x x x x x 0 1 0 0 0 1 1 0 0 0 0 7,834 V
x x x x x 1 1 1 1 1 1 0 1 0 1 0 10,03 V
Saysal klar
15. 14. 13. 12. 11. 10. 9. 8. 7. 6. 5. 4. 3. 2. 1. 0.
Q1.2
Q1.1
Q1.0
Q0.7
Q0.6
Q0.5
Q0.4
Q0.3
Q0.2
Q0.1
Q0.0
x x x x x Giri
x x x x x Gerilimi
x x x x x
x x x x x
x x x x x
x x x x x
x x x x x
x x x x x
x x x x x
x x x x x
x x x x x
69
S7-200 PLC ve UYGULAMALARI
70
S7-200 PLC ve UYGULAMALARI
71
S7-200 PLC ve UYGULAMALARI
Ladder Diyagram:
72
S7-200 PLC ve UYGULAMALARI
73