Professional Documents
Culture Documents
TEKNiKLERi
VE
PLC
Anadolu Teknik, Teknik ve
Endstri Meslek Liselerinde
Yazan:
Recep ET\N
Karabk - 2000
Bu kitaptaki almalarn her hakk Recep ETN' e aittir.
Kitaptaki metin ve ekiller ksmen de olsa izinsiz yaynlanamaz.
Recep etin
Safranbolu I KARABK
Recep ETN
Teknik retmen
YARARLANILAN KAYNAKLAR
5- Elektronik ( Serdar Kk )
BLM 1
BLM il
BLM ili
19
TEMEL ELEKTRONK LOJK KAPILAR ................................................................. .
3.1 Temel. elektronik lojik kaplar ......................................................................... 19
3. 1. 1 Ve kaps ......................................................................................................... 19
3.1.2 Veya kaps ..................................................................................................... 20
3.1.3 Deil kaps ..................................................................................................... 20
3.1.4 Ve-deil kaps ................................................................................................ 21
3.1.5 Veya-deil kaps ............................................................................................ 21
3.1.6 zel veya kaps ............................................................................................. 22
3.1. 7 zel veya-deil kaps ..................................................................................... 23
3.2 Lojik diagramlarn tasarm .... ."......................................................................... 24
3.3 eitli kap entegrelerinin gsterilii (TTL) ...................................................... 28
BLM iV
BLM V
BLM VI
MULTVBRATRLER 45
6.1 Giri .. .. .. ... .. .. ...... .... ...... .. .. .... .. . .. .. .. .. .. .. .. . .. ......... .. . .. . .. .. .. .. .. .. .. . .. .. . .. . .. . .. ... 45
6.2 Kararsz (serbest alan) multivibratrler ...................................................... 45
6.3 Tek kararl (monostable) multivibratrler ........................................................ 47
6.3.1 Tek kararl multivibratrlerin kap entegreleri ile yapm ................................. 48
6.3.2 Tek kararl multivibratrlerin 555 entegresi ile yapm ................................... 48
6.4 iki kararl (bistable) multivibratrler ................................................................ .49
FLP-FLOPLAR ....................................................................................................... 50
6.5 Flip-Floplar ..................................................................................................... 50
6.5.1 R - S tipi Flip-floplar ...................................................................................... 50
6.5.2 Tetiklemeli R - S tipi Flip-flop ......................................................................... 53
6.5.3 JK tipi Flip-floplar ............................................................................................ 54
6.5.4 D (data) tipi Flip-floplar ... .' ............................................................................... 56
6.5.5 T (toggle) tipi Flip-floplar ................................................................................ 57
6.5.6 Master-Slave Flip-floplar ................................................................................ 58
BLM Vll
SAYICILAR ............................................................................................................... 59
7.1 Sayclar .................... ....... ............ .................... ....... .... .... .. .. ... .. .. ... . 59
7.2 Asenkron sayclar .......................................................................................... 60
7.2.1 Asenkron yukar (ileri) sayclar ....................................................................... 60
7.2.2 Asenkron aa (geri) sayclar ....................................................................... 62
7.3 Senkron sayclar ............................................................................................ 64
7.3.1 Senkron yukar (ileri) sayclar ........................................................................ 64
7.3.2 Senkron aa (geri) sayclar ........................................................................ 65
BLM VIII
BLMIX
BLM X
BLM XI
BLM XII
12.1 Giri komutlarnn kullanlmas ile ilgili uygulamalar ....................................... 117
12.2 Kpr devresi ................................................................................................. 142
12.3 Karmak devrelerle ilgili uygulama rnekleri ................................................. 143
12.4 PC (Bilgisayar ) ile PLC arasnda iletiim kurmak .. .. .. .. .. ................... 153
12.5 Bir Programn bilgisayara yazlmas ... .. ....... ..... .. .... .. . ................. 155
12.6 Kaydedilmi projelerin PLC ye yklenmesi ve uygulanmas . .. ........ . 161
12.7 Projede deiiklikler yapmak ...................................................................... 164
12.8 Yazlm yaplm veya bilgisayara yklenmi olan projelere ilave yapmak .... 165
12.9 Bir projeye devre ilavesi yapmak .................................................................... 167
12.10 Yazlm yaplm veya bilgisayara yklenmi olan projelerde silerek deiik-
lik yapmak ( Kontak yada elemen silmek ) ..................................................... 168
12.11 Yazlm yaplm veya bilgisayara yklenmi olan projelerde silerek deiik-
lik yapmak ( devre silmek ) ............................................................................. 170
12.12 Devre bal oluturmak .............................................................................. 173
12.13 Ekrandaki grnt bykln ayarlamak ................................................... 174
12.14 Bir devreyi kopyalamak ................................................................................... 174
12.15 Bir devreyi baka bir devreye aktarmak .......................................................... 176
12.16 PC/PPI iletiim kablosu ile ilgili bilgileri girmek .............................................. 177
12.17 STL de yazlm yapmak .................................................................................. 179
12.18 PLC ye daha nce yklenmi olan bir program PC ye yklemek ................. 181
BLM 1
1.1 Giri:
kili say sisteminin taban 2' dir. Bu sistemde sadece "1 "ve "O" rakamla-
r kullanlabilir. Kullanma alan zellikle dijital sistemlerde ok fazladr. Her sa-
y dijit olarak ifade edilip basamaklar 2' nin kuvveti eklinde yazlabilir.
~
2
~g 1
19
2
/9 1 ( 78 ) 10 = ( 1001110 ) 2
_JL_
2
/. 1
_4_
2
/, o
+/o 1
1001110
rnek 2. 121 desimal saysn binary say sistemine evirelim.
_fil!_
2
/30 o
~
2
/15 o (121)10 = (1111001) 2
15
2
/ = 7 1
7
2
/ 3 1
3
2
/ 1 1 Yazlm sras
1
2
/ = o 1
1111001
rnek 1 : ( 1011011 ) 2 = ( ? ) 10
( 1011011 ) 2 = 1.26 + 0.2 5 + 1.24 + 1.23 + 0.2 2 + 1.21 + 1.2
= 64 + o + 16 + 8 +o + 2 + 1 = ( 91 ) 10
rnek 2 : ( 1101 ) 2 = ( ? ) 10
2 1
( 1101 ) 2 = 1.23 + 1.2 +0.2 + 1.2 = 1.8 + 1.4+ 0.2+ 1.1 =
8 + 4 + o + 1 = ( 13 ) 10
3
rneklerde de grlecei zere binary saylarnn "2" nin kuwetleri olarak
yazlmasnda, sadaki ilk dijit saydan balanarak, sadan sola doru binary
saylar,
4
Oktal say sistemi desimal say sistemine evrilirken yukardaki rnek-
lerde de grld gibi her basamak "8" in kuvveti olarak yazlr. Sadaki ilk
basamaktan balanarak ( yani sadan sola doru gidilerek ) her basamak,
rnek 1 : ( 1215 ) 10 = (? )a
( 1215 ) 1o = ( 2277 ) 8
7
2 Yazlm sras
2 2 7 7
2
rnek 2 : ( 66 ) 10 = (? ) a
Blnen Blm Kalan
o Yazlm sras
1o2
1
5
2.5. Heksadesimal saylarn desimal say sistemine evrilmesi
rnek 1 : ( 66 ) 16 = ( ? ) 10
rnek 2 : ( 32BA ) 16 = ( ? ) 10
rnek 3 : ( FOB ) 15 = ( ? ) 10
3840 + 208+8=(4056)10
rnek 4 : ( CA7E) 16 = ( ? ) 10
6
Srnek 1 : ( 5320 ) 10 = ( ? ) 16
Blnen Blm Kalan
5320
16 = 332 8
332
16
/20 12
( 5320 ) 10 = ( 14C8 ) 16
20
16
/ 1 4 Yazlm sras
1
16
/ = o 1
14C8
rnek 2 : ( 1567 ) 10 = ( ? ) 16
Blnen Blm Kalan
1567 = 97 15
16
21_/6
16 - 1
(1567)10 = (61F)15
_6_/.
16
6
Yazlm
61F
sras
Binary say oktal'a evrilirken binary say sadan balanarak sola doru
3' er 3' er gruplandrlr. Her grubun oktal karl bulunur.
Eer en solda gruptaki dijit says 3 de~se gerektii kadar "O" ilave edilir.
Daha sonra 3' l guruplarn oktal karlklar bulunur.
7
2.7.2 Oktal - binary evirmeleri
rnek 1 : rnek 2
(11100110101) 2 = (?) 16 ( 11010110101 O) 2 = ( ? ) 16
Oktal say sistemi heksadesimal say sistemine evrilirken iki ayr ekil
de uygulama yaplr. Oktal say nce binary say sistemine, sonra binary'den
heksadesimale evrilir. Veya oktal say nce desimal say sistemine, sonra
desimal' den heksadesimal'e evrilir.
rnek 1 :
( 567 ) 8 = ( ? ) 16
_1_/o 1
16
8
2.7.5 Hekadesimal - Oldal evirmeleri
Heksadesimal say sistemi oktal say sistemine evrilirken iki ayr ekil
de uygulama yaplr. Heksadesimal say nce binary say sistemine, sonra
binary'den oktal'a evrilir. Veya heksadesimal say nce desimal say
sistemine, sonra desimal'den oktal'a evrilir
rnek 1 : ( 5CA4 ) 15 = ( ? ) e
( 5CA4 ) 16 ( Q1Q1 llQQ 1Q1Q Q1QQ h _____. QQQ 1Q1 11.Q Q1Q 100 100
5 C= 12 A= 1o 4 O 5 6 2 4 4
(Tablo 2 den)
( 5CA4 ) 16 = ( 56244 ) e
Yada:
3 2 1 23716
( 5CA4) 16 = 5.16 + C.16 + A.16 + 4.16 8 = 2964 4
3 2
= 5.16 + 12.16 +10.16 +4.16
1 2964
8
~370 4
5
8
/ o 5
rnek 2: (?FA) 15 = (? )e
Yada:
2042
(?FA) 15 = 7.16 2 + F.16 1 + A.16 8 255 2
2 1
= 7.16 +15.16 +10.16
255
8
~31 7
9
<
<'
, Onlu ikili Onatil .. Sekii:li; , Jld
o 0000 o o 000
1 0001 1 1 001
2 0010 2 2 010
3 0011 3 3 011
4 0100 4 4 100
5 0101 5 5 101
6 0110 6 6 110
7 0111 7 7 111
B 1000 B 10 001 000
9 1001 9 11 001 001
10 1010 A 12 001 010
11 1011 B 13 001 011
12 1100 c 14 001 100
13 1101 D 15 001 101
14 1110 E 16 001 11 o
15 1111 F 17 001 111
2.1 Giri
2.2 Mantksal
cebir
Mantksal cebir temel olarak iki zt durumdaki ifadeye uygundur. Elekt-
rik ve elektronik devrelerde sadece ve daima iki ihtimal vardr. Bu iki ihtimal-
den birisi dierinin mutlaka tersidir.
rnein:
Bir lamba ya snktr ya da yanmaktadr.
Bir anahtar ya aktr ya da kapaldr.
Bir led diyod ya snktr ya da yanmaktadr.
Bir transistr ya iletimdedir ya da kesimdedir.
11
2.4 Doruluk ( alma ) tablolar
Doruluk tablosu bir lojik kapnn ya da lojik devrenin giriten verilen lojik
bilgilere gre ne olacan gsterir.
knn
Doruluk tablosunda yatay veriler girilerin ve klarn durumunu, di-
key veriler ise deikenlerin durumunu ifade eder.
Kurallar
1. o.o= o
2. 1 .1 = 1
3. 1 .o = o _. 0.1 = o
4. 0+0= o
5. 1+1 = 1
6. 1+0= 1 _. 0+1=1
Tablo : 3 Boolean kurallar
1. Kural : O . O = O
2. Kural :1 . 1 = 1
12
3. Kural : 1 . O =O
Seri bal
A anahtarlarndan 1. si
A A kapal 2.si ak ise, devreden akm
gemeyeceinden lamba yanmaz.
E
Bu durum:
A . A' = A' olarak ifade edilebilir.
3. Kural :O . 1 = O
A
Seri bal A anahtarlarndan
1. si
ak 2.si kapal
ise, devreden akrr
gemeyeceinden lamba yanmaz.
Bu durum
A'. A = A' olarak ifade edilebilir
ekil: 2.4 A' .A=O
4. Kural : O + O =O
5. Kural : 1 + 1 = 1
13
6. Kural : 1 + O =1
A Paralel bal A anahtarlarndan
1.si
kapal 2.si ak olduundan, devre-
A den akm geecei iin lamba ya-
nar (lamba k verir). Bu durum
A + A' = A olarak ifade edilebilir.
ekil : 2. 7 A + A' = 1
6. Kural : O + 1 =
Paralel bal A anahtarlarndan 1.si
ak, 2.si kapal olduundan, devre-
A den akm geecei iin lamba ya-
nar (lamba k verir). Bu durum
A' + A = A olarak ifade edilebilir.
Teorem Teorem
1. Ozdelik kanunu 6. ift tersleme kanunu
a) A. A = 'A a) A" =A
b) A + A = A 7. Yutma kanunu .
2. Tamamlayc kanunu a) A . (A+B) = A
a) A'. A = O b) A + A .B = A
b) A + A = 1 8. Birleme kanunu
3.Yer deitirme kanunu : a) A.B.C = (A.B).C = (A.C).B
a) A. B = B . A = (B+C).A
b) A + B = B + A b) A+B+C = (A+B)+C=(A+C)+B
4. Ve zdelikleri = (B+C)+A
a) A. 1 = A 9. Dalma kanunu
b) A. O = o a) A.((B+C) = A.B + A.C
c)A .A = A b) A+( B.C) = (A+B).(A+C)
d) A . A = o 10.
5. Veya zdelikleri a) A. (A' +B ) = A . B
a) A + o = o b) A+ (A'. B) = A+B
b) A + 1 = 1 11. De Morgan Kanunu
c)A + A = A a) (A.B)' = A' + B'
d) A + A' = 1 b) (A+B)' = A'.B'
Tablo 4 Boolean Teoremleri (kurallar)
14
Dalma kanunu :
L
L
L
L
ekil :2.10.b
ekil :2.10.a
A + 8.C = (A + 8) . (A + C ) aklamas
Birleme kanunu :
E E
L L
15
E E
L L
b) A + B + C = (A + B} + C = (A + C} + B = A + (B + C}
A A
E E E E
L L L L
ekil
: 2.13.a ekil:2.13.b ekil: 2.13.c ekil: 2.13.d
A+ 8+ C (A + B) + C (A + C) + B (B + C) +A
~ E
A
16
Yutma kanunu:
2.6 Demorgan Kanunu : Dijital sistemde "ve" ilemi ile "veya" ilemi
arasndaki ilikiyi aklar.
a) (A.B)' = A' + B' ifadesi ile VEDEGL ilemi VEYA ilemine dnt
rlmtr.
b) (A+B)' = A'. B' ifadesi ile VEYADEGL ilemi VE ilemine dntrl
mtr.
Bu ifadeler aadaki tabloda daha geni olarak verilmitir.
A'+B
A.B A+B A'. B''
17
Baz mantksal ifadelerin basitletirilmesi aada aklanacaktr.
18
BLM 111
Lojik (Logic) anlam olarak "mantk" demektir. Bilgisayar ve PLC gibi sis-
temlerin i donanmndaki devrelerin ou ikilik (binary) sisteme gre al
maktadr. kilik sistem mant ile oluturulan devrelere Lojik devreler
denir.
Entegre devre olarak imal edilen lojik kaplar; transistr, diren, diod,
kondansatr ... vs. gibi elektronik devre elemanlar kullanlarak yaplrlar.
imdi sras
ile lojik kaplar inceleyelim.
NOT: Kaplar aklanrken kullanlacak elektriki edeer devrelerdeki
kapal anahtar lojik olarak "1" girii, ak anahtar lojik olarak "O" girii ifade et-
mek iin kullanlacaktr.
o o o
:~ O=A.B
R
o 1 o
D 1 o o
(a) (b) (c) (d) 1 1 1
19
3.1.2 Veya kaps ( OR GATE )
A B Q
r< o o o
I --Gl 9 ___LL; o 1 1
12 --t=._j' E
O=A+B 1 o 1
1 1 1
ekil: 3.2 VEYA (OR GATE) kapsnn a) sembol b) lojik devrelerdeki sembol
c) elektriki edeer devresi d) doruluk (alma) tablosu
ekil: 3.3 DEGIL (NOT GATE) kapsnn a) sembol b) lojik devrelerdeki sembol
c) elektriki edeer devresi d) doruluk (alma) tablosu
Deil kapsnn k giriinin tersidir. ekil 3.3. c' deki elektriki edeer
devresinde A anahtar ak ise D led diyodu k verir. Dolaysyla k"1" dir.
A anahtar kapal ise akm, A anahtar zerinden geeceinden D led
diyodu k vermez, ve k "O" dr. Ksaca aklamak gerekirse: "Deil"
kapsnda giri "O" ise k "1 ", giri "1" ise k "O" dr. Bu kapya "ters-
leyen" kap da denir.
20
3.1.4 Ve- Deil kaps ( NAND GATE)
A ~________3 A B Q
B ---LJ ~ o o 1
o 1 1
:~ E D <} 1 o 1
Q = (A.B)' 1 1 o
(a) (b) (c) (d)
ekil: 3.4 VE DEGIL (NAND GATE) kapsnn a) sembol b) lojik devrelerdeki sembol
c) elektriki edeer devresi d) doruluk (alma) tablosu
A~
A B Q
B~~)' o o 1
o 1o
:~ Q = (A+B)'
1
1
o o
1 o
(a) (b) (c) (d)
ekil: 3.5 VEYA DEGIL (NOR GATE) kapsnn a) sembol b) lojik devrelerdeki
sembol c) elektriki edeer devresi d) doruluk (alma) tablosu
21
VEYA DEGL kaps VEYA ve DEGL kaplarnn birleimidir. Bu kapnn
en az iki girii vardr. Giri says daha fazla olabilir. (3 , 4 , 5 gibi)
"Veya-deil" kapsnn alma zellii paralel balanm anahtarlarn
alcya paralel balanm elektrik devresi gibi dnlebilir. A ve B anahtarlar
nn her ikisi de ak ise (Lojik olarak "O" ise) D Led diyodu k verir. Dolays
ile k lojik olarak "1" dir. Anahtarlardan herhangi birisi ya da her ikisi de
kapatlrsa (lojik olarak "1" yaplrsa) , D led diyodu k vermeyeceinden
k lojik olarak "O" olur.
Ksaca aklamak gerekirse: "Veya- deil" kapsnda girilerden
herhangi birisi ya da tm "1" ise k "O" dr. Girilerin tm "O" ise
k "1" dir.
k fonksiyonunun yazlm aadaki gibi yaplr.
Q = (A+B)' ( A veya B deil diye okunur)
: =:)~ : ---Q__9 A
o o o
o 1 1
Q = AQ B ---L.J - T
.. _E_ _ _ _ _ __.
1 o 1
1 1 o
(a) (b) (c) (d)
ekil : 3.6 OZEL VEYA (EXOR GATE) kapsnn a) sembol b) lojik devrelerdeki
sembol c) elektriki edeer devresi d) doruluk (alma) tablosu
(A.B')
22
3.1. 7 zel veya-deil kaps ( EXNOR GATE )
:~~=(AB)' A B Q
o o 1
A~~ ::~
"1" o"
D ? o 1 o
"O"
1 o o
----:7'~(AB)'
B
1 1 1
ekil: 3.7 ZEL VEYA (EXOR GATE) kapsnn a) sembol b) lojik devrelerdeki
sembol c) elektriki edeer devresi d) doruluk (alma) tablosu
A + B'
A O=(AB)'
B A' + B
ekil 3.8 ZEL VEYA - DEGL kapsnn VE. VEYA, DEGL kaplaryla gerekletirilmesi
23
3.2 Lojik diagramlarn tasarm
a) 0= A+(A.B')
A Yandaki devre tasarmnda,
A = 1, B = O ise kap klar
u ekildedir.
A.B'
N1
1 1
A
ekil 3.9
ekil 3.10
c) 0= (A.B).(A+C)'.C'
A
Yandaki devre tasarmnda,
A.B A= 1, B= 1, C= O ise kap
B
klar u ekildedir.
A N1 N2 N3 N4
c 1 o 1 o
24
d) 0= (A'+B)+C'+(C.D')
A'+B
Yandaki devre tasarmnda,
A=1, B=O, C=O, 0=1 ise
kap klar u ekildedir.
c Ns 0= (A'+B)+C'+(C.D')
N1 N2 N3 N4 Ns N6
=== ===
o o 1 o o
ekil 3.12
C.D'
e)O=[(A.B)'+(C+D')]+E
A
Yandaki devre tasarmnda,
N1 (A.B)' A=O, 8=1, C=1, 0=1 E=O se
B kap klar u ekildedir.
N1 N2 N3 N4 Ns
--- --- --- --- ---
1 o 1 1
C+D'
0= [ (A.B) '+ (C+D') ] +E
E
ekil 3.13
c ekil 3.14
(a) (b}
A
A
) Q~?
~--
(d} (e)
A
E
'"'"-~[>:
ekil 3.16
Verilen lojik bir diagramn girileri biliniyorsa k lojik ifadesi aadaki ekilde bulunur
(a) (b) A (c)
A A ~- A+B
(AB)' ~
c
c.D
C'
4=-E_'___,
Q = (A.B).(C+D) Q = (A.B)'+C' Q = (A+B)+(C.D) + r
(d)
A (e)
A
~~,i
n~a
B
c c
D
E E'
E E~.D rl)---
~------~.
0= [ A' + (B.C)]' .D.E' ekil 3.17 0 = [ (A @ B) '+ ( C. D)] Q E '
26
rnek : 3 Aada verilen lojik ifadelerin karl olan diagramlarn
a) Sadeletirilmeden izimi
b) Sadeletirilerek izimi,
A
A.B /
B
A
ff
Q = B + A .. B' = B + A olur.(Teorem 10)
27
3.3. ETL KAPI ENTEGRELERNN GSTERL ( TTL )
7408PC. 74LSOBPC 7432PC. 74LS32PC 7042PC. 74LS04PC
Vr.r. Vr.r. Vcc
14 13 12 11 10 9 8 14 13 12 11 10 9 8 14 13 12 11 10 9 8
1234567 2 3 4 5 6 7 2 34 5 6 7
GND GND GND
1 ~ ., 1 ? .,
" " 7 " " 7 2 3 4 5 6 7
GND GND GND
1 2 3 4 5 6 7 2 3 4 5 6 7 1 2 3 4 5 6 7
GND GND GND
ekil: 3.20
Yukardaki kap entegrelerinde TTL serisi entegre rnekleri verilmitir. Entegre-
lerde Vcc 5 voltluk DC. kaynann+ ucunun balanaca, GND 5 voltluk DC.
kaynann - ucunun balanaca utur. NC ise bo utur.
28
3.4 Lojik diagramlarn tasarm ile ilgili altrma sorular
1) 2)
A A
B B 0=?
c
A A
c
3) 4)
A A
B
B
c c
D D
B B
E-{>:
5) 6)
A A
B B
c [,~
D
E
E
29
BLM : iV SAYISAL DEVRE HARTALAR!
SIRANO~
ekil 4.2.a) Bir deikenli karnaugh haritas
A
AB
B A' A
B'
c A'B' A'B AB A.B'
A'.B' A.B'
C' A'.B'.C' A'.B.C' A.B.C' A.B'.C'
B A'.B A.B
c A'.B'.C A'.B.C A.B.C A.B'.C
ekil 42.b) ki deikenli ekil 4.2.c) deikenli karnaugh
karnaugh haritas (A,B) haritas (A,B,C)
30
AB
CD A'B' A'B A.B A.B'
C' c
AB
~
\
1
DE '- - - - - - - - \
' A'B' A'B A.B--ft.H\~ A.B A'B A'B'
D'E' A'B'C'D'E' A'BC'D'E' ABC'D'E' AB'C'D'E' AB'CD'E' ABCD'E' A'BCD'E' A'B'CD'E'
C' c
AB .A
------ ___,
DE r- --
AB' -v AB'
- ---------- ----
A'B'C'DE F' A'BC'DE F' ABC'DE F' AB'CDE F' ABCDE F' A'BCDE F' A'B'CDE F'
DE AB'C'DE F'
DE' A'B'C'DE 'F' A'BC'DE 'F' ABC'DE 'F' AB'C'DE 'F' AB'CDE 'F' ABCDE 'F' A'BCDE 'F' A"B'CDE 'F
(E' A'B'C'DE 'F A"BC'DE 'F ABC'DE 'F AB'C'DE 'F AB'CDE 'F ABCDE 'F A'BCDE F AB'CDE F
ekil 4.2.f)
ABC'D'E 'F
Alt deikenli
AB'C'D'E 'F
karnaugh
AB"CD'E 'F
haritas
ABCD'E 'F
(A,B,C,D,E,F)
A'BCD'E 'F A'B'CD'E 'F
31
ekil 4.2 de deiken saysna gre karnaugh haritalarnn hazrlan
grlmektedir. Daha nceki blmde deikenin adlar ve durumlar yazlmt.
Bundan sonraki blmlerde sra ve karelere deikenlerin adlar yazlmayp
bunun yerine deiken durumlarn gstermek iin yazm daha kolay olan "1"
ve "O" saylar kullanlacaktr.
Karnaugh haritalarnn hangi karesinde hangi deikenlerin arpmnn
yer aldnn anlalabilmesi iin, sadece ilgili karede akan stun ve sra
bandaki deikenleri belirlemek yeterlidir.
Bu ilemi aadaki ekille aklayalm.
A A' A A A
B O 1 B A' A B o 1
B' O O 2 B' A'B' AB' o 00 1 o
B 1 3 B A'B AB 1 o1 11
B A O BA 9
o o
1 ~:~::::
-:-::-:-:
1 ........ :-:..::::
A'B' A A'B
A
BA O B O
o '.J/:
:)<
"
A A' B'
ki deikenli karnaugh haritalarnda AB, A'B, AB', A'B' gibi iki deikenli
ifadeler bir kare ile; A, B, A', B' gibi tek deikenli ifadeler ise iki kare ile temsil
edilir. Yukarda bulunan ekilde (ekil 4.3) "O" nolu kare iin stun ve s
ra incelendiinde stunda A', srada B' olduu grlr. O halde "O" nolu kare-
de A'B' bulunmaktadr. "1" nolu kare incelendiinde ise stunda A' srada B
olduu grlr. O halde "1" n olu karede A'B bulunmaktadr. "2" nolu kare
incelendiinde stunda A ,srada B' olduu grlr. O halde "2" nolu karede
AB' bulunmaktadr. Yine "3" nolu kare incelendiinde stunda A, srada B
olduu grlr. O halde "3"nolu karede AB bulunmaktadr.
Karnaugh haritas ka deikenli olursa olsun yukarda aklanan yn-
tem tamam iin geerlidir.
32
A
B o 1 ~ 00 01 11 10
~
o
1
[ .1 1 1 1
AB
cD 00 01 11 10
00
01
11
10
Drt deikenli karnaugh haritas (A,B,C,D)
C' c
DE 00 01 11 10 10 11 01 00
00
01
11
10
lem sras :
1) lk olarak hazrlanacak karnaugh haritasnn ka deikene sahip
olduunun tesbit edilmesi gerekir.
2) Eer bir doruluk tablosu verilmi ise "1" k veren deikenler ifa-
desi ile Q eitlii yazlr.
3) Deiken saysna uygun kareye sahip karnaugh haritas hazrlanr.
4) Eitlik karnaugh haritasna aktarlr. Eitlik karnaugh haritasna
aktarlrken stun ve sra balarndaki deikenlere dikkat edilerek aktar-
ma yaplr. Eitliin deikenlerini ieren kareye "1 "yazlarak (dier kare-
ler bo braklr) ya da "O" yazlr. Eitlik karnaugh haritasna aktarlm
olur.
33
4.2.2 Diagram zerinden sadeletirmenin yaplmas
Sadeletirme yaplrken karnaugh haritas hazrlandktan sonra verilen
tm ifadeler, daha nce anlatlan esaslara gre harita zerinde bulunduu
yere "1" olarak yazlp daha sonra "1" ler ayrlabildii en byk gruplara
ayrlarak sadeletirme ilemi gerekletirilir.
Bunu baz rneklerle aklayalm.
""
\J
./'\
: 1 ' 1\ __1) :
\. 1
\.
1
/ 1 (f
-
~1-,
--
11 1o
01 1 1
:
11 1 1
10 A.D'
B ABCD
Q
'
A' B
=A' + B + C + D'
rnek: 7
01 11 1o
A B c Q
o o o 1 ---->A'B'C'
o o 1 o
o 1 o o
A'B'C' y y AB'C'
o 1 1 1 ---->A'BC A'BC ABC
1 o o 1 ---->AB'C'
1 o 1 o
Q = A'.B'.C' + A'.B.C + A.B'.C' + A.B.C
1 1 o o
1 1 1 1 ---->ABC
35
BLM V
5.1 Giri
ncelikle DECODER (kod zc ), ve ENCODER (kodlayc) kelime-
lerinin anlamlar zerinde durulmaldr.
Bir klavye de ya da hesap makinesinde baslan say nce ikilik (binary)
sisteme evrilerek ierdeki dijital devrelerde ileme tabi tutulmas iin kodlama
ilemine en uygun rnektir.
Hesap makinesi ya da bilgisayar iinde ileme tabi tutulmu olan saynn
monitrde yada hesap makinesinin ekrannda okunabilmesi iin kod zc
ye ihtiya vardr.
Decoder ve encoder devreler geri beslemesiz yada hafzaszdr. ki veya
daha fazla deikenin (giri) saysnn varlna uygun olarak bir veya birden
fazla k verirler.
Boolean teoremleri ve karnaugh haritalar yntemi kullanlarak her tr
birleik devre tasarm kolaylkla yaplabilir.
kili
(binary) sistemde belirtilen bilgilerin on tabanl (desimal) ekle d-
ntrlmesini salayan devrelere "kod zc" (Decoder) devreler denir.
Uygulamada eitli kod zcler vardr. Baz kod zcler giriteki
deikenlerin durumuna gre k verirler. rnein iki giri deikeni iin 4
olaslk vardr. ( 11, 1O, 01, 00) bylece her olaslk iin bir k vardr.
Baz kod zclerde ounluk ya da aznlk durumunu gstermede kul-
lanlr.
Kod zclerin baka bir eidi de kod evirici devrelerdir. Kod evirici
devre bilinen bilgisayar kodlarn birbirine evirir.
rnein, sekizliden onaltlya evirme gibi. Ya da ikiliden onluya evirme
gibi.
Kod zclerin klar, genel olarak "O"durumunda aktif olur. Yani devre
"1" konumuna geince aktif olur. Kod zc sembollerinin klarnda gr-
len kk daireler, kn "O" konumunda aktif olduunu ifade eder. Semboller
de kk daire gsterilmemise bu kod zcnn knn "1" konumunda
aktif olduunu ifade eder.
36
5.2.1 iki deikenli kod zc
A B o, 02 3 Q4
o o 1 o o o
o 1 o 1 o o
1 o 1
o o 1 o
1 1 o o o 1
o,
A KOD
CZC 02
B 3
?
Q4
A B
ekil : 5.1
A
KOD
B CZC Q
?
c
A B C Q
o o o o
o o 1 1
o 1 o 1
o 1 1 o
1 o o 1
1 o 1 o A B C ekil : 5.2
1 1 o o
alma tablosuna dikkat edilecek olursa girile,rden
1 1 1 1
herhangi bir tanesinin "1" veya girilerin nn de "1"
1 1 1 1
olmas halinde Q k "1" vermektedir.
37
deikenli kod zc : Yetki girili; k says sekiz olan girili kod
zc
Enable -.Jc::::===-------------,
A c
B = 1 1
o o o 1 -.-.~-:,____,.--{/. 2
__,...
o o 1 s
3
o 1 o 3
o 1 1 7 4
1 o o 2
1 o 1 '}:--r--1, s
s .--'
1 1 o 4 \._,--f s
~'
1 1 1 s
"\:--r--1>=
...
7
A
s
B
c
ekil : 5.3
38
kilik sistemde verilen O - 9 aras sayy 7 led' li bir gstergede (display)
desimal (onluk) olarak gsteren bir kod zcnn tasarm.
a
A a GR. DEG. ABQ f! Q Q ~L g
b
'Bb
c o o ooo ! 1
1 1 1 1 1 o
B d
o oo o 1 1 o o o o
KOD
ZC e 2 o o o 1 1 o 1 1 o 1
c e c
3 o o1 1 1 1 1 1 o o 1
A 7448 g d 4 o oo o 1 1 o o 1 1
5 o o1 1 o 1 1 o 1 1
ekil :5.4 6 o 1 o o o 1 1 1 1 1
ekil 5.4 de 7448 kod zc entegresi 7 o 1 1 1 1 1 1 o o o o
ile yaplan prensip emas grlmektedir. a 1 ooo 1 1 1 1 1 1 1
a.b.c.d.e.f.g klarndan birinin "1" ol - 9 1 oo 1 1 1 o o 1 1
mas demek, display de o harfe ait led'
in yanmas demektir.
Burada ileride de aklanaca gibi ortak katotlu display kullanlmtr.
rnek :1 "O" dan "3"e kadar numarayla ifade edilen 4 butona baslarak numa-
ra karlklarn ikilik sisteme eviren kodlayc tasarlaynz.
+5V
+5V
Giri A B
o
B
B o o o
Kodlayc
1 o 1
? A
3 2 1 o
A
3 1 1
ekil: 5.5
39
rnek : 2 "O" dan "9" a kadar olan toplam 1O butona baslarak ikilik
sisteme eviren kodlayc tasarlaynz. ( Kodlamalar bilgisayar iletim sistem-
lerinde, PLC chazlarnda ,hesap makinelerinde nemlidir)
+5V
+5V
. , D
...-------...---/
D
Kodlayc
c c
?
B
B
A
A
9
ekil : 5.6
Giri A B c D
o o o o o
1 o o o 1
2 o o 1 o
3 o o 1 1
4 o 1 o o
5 o 1 o 1
6 o 1 1 o
7 o 1 1 1
8 1 o o o
9 1 o o 1
5.4. 7 Segmentli ((elemanl) display (gsterge) uygulamalar
40
7447 entegresinin klar "O" konumunda aktif olunca led diodlar k ve-
receinden devresine ortak anotlu display balanr. 7448 veya 4511 entegre-
sinde ise klar "1" konumunda aktif olunca led diyodlar k vereceinden
devresine ortak katotlu display balanr.
l 1 ~
'9'
el
d
c l_I 3 1 _ 1--1
1
s b 18 g
ekil 5.7 7 Segmentli display ile oluturulan rakamlar
g f NC a b g f NC a b g f NC a b
e d NC c dp e d NC c dp e d NC c dp
Gsterge Ortak katot Ortak anot
(Display)
ekil 5.8 7 Segmentli display (ortak anot ve katot) yaps
41
(~)
+ Sv A B C D RBI B I RBO LT
e 9
7448
7446 - 7447
dp a b c d e g
LT A B C D RBI B / RBO
(a) (b)
ekil 5_9 (a) Ortak anotlu 7447 k "O" da aktif src entegresi balants
(b) Ortak katotlu 7448 ': "1" de aktif src entegresi balants
.2b
V,\.
o o a o a
~b
A A w
B
o B
o o \.
c 1 7447 c 7448
D
o el
- d
D
o
o\
1
~','
d
ekil : 5.10. (a) Ortak anotlu 7447 k "O" da aktif src entegresi balants
42
Ortak anotlu display
,--~~~~~~---;;:==::::::::==::====;--- ~~~~~~
NC a
8
390 RX7 $ ~=
16 15 14 13 12 11 10 9
Vcc f g a b c d e
7447
B C LT BI RBI D A GN
2 3 4 5 6 7 B
390 RX4
ekil 5.11. 7447 Entegresi ile yaplan ortak anot display uygulama devresi
43
Ortak anotlu display
"J ~ Ir
g f NC a b
:.
e
ud NC c dp
il 1 .. 11
..__ ~
~ 390 R x7
~
~ 1 1
' ' 1 J.
16 15 14 13 12 11 10 9
Vcc f g a b c d e
7447
B c LT BI RBI D A GN[
1 4 7 B
11 -.. 2 3 5 6
-.. il
- - ......__
1 l
1
D c )B A
7432
IT Tr rL
:c~r r
lb
-l-# -
~
..._ ..__
-
: 390 R
-,- l l 1 l l l l 1 1
' ' I l
ot 1 ~ 2 t 3 t 4 5 6 t 7
., B t 9 t
~
-
ekil 5.12. Decoder ve encoder devrelerin bir arada uygulanmas
44
BLM VI
MULTVBRATRLER (MULTIVIBRATORS)
6.1 Giri
Multivibratr ok titretirici anlamna gelmektedir. Dijital elektronik
devrelerinde kullanlan esas devrelerdir. Bunlar kare dalga retici, zaman-
layc, hafza eleman gibi amalar iin kullanlrlar. rnein bir bilgisayarn
iinde saniyede 800 milyon Hz. ( 800 megahertz) adet kare dalga reten bir
osilatr (Multivibtatr) vardr. Bilgisayarlarn hz retilen kare dalga says ile
orantldr.
Multivibratrler, bir hafza eleman olarak kullanlacaksa "flip-flop" ola-
rak isimlendirilir.
Multivibratrler genel olarak guruba ayrlrlar:
a) Serbest alan-kararsz multivibratrler (Astable multivibratrler)
b) Tek kararl multivibratrler ( Monosatble multivibratrler)
c) ki kararl multivibratrler ( Bistable myltivibratrler)
+ v.-------------_, R, = R2 = 47 Q
Ac= Rc2= 1 KQ
C, =C 2 = 47 F
T, =T2 = BC 237
Q,
Q, ----- "1"
"O"
ekil : 6.1.1 T
45
Devreye enerji verildiinde transistrler belirli zaman diliminde iletim ve
yaltm durumuna geerler. Bu durumda ktan kare dalga alnm olur.
Devreye DC. besleme verildiinde transistrlerden biri iletime geer dev-
re simetrik olduundan hangi transistrn iletime geecei devredeki eleman-
larn imalat parametrelerine baldr. rnein T 2 transistr ncelikle iletime
gemi olsun. Bu durumda C 1 kondansatr ok ksa srede arj olur. arjl
C 1 kondansatrnn - ykl ucu T1 transistrnn beyz ucuna bal ol-
duundan C 1 kondansatr T 1 transistrn kesime gtrr. T 2 transistr
iletimde iken 0 2 k besleme kaynandan eksilik (- ) alacandan lojik o-
larak "O", 01 kda lojik olarak "1" dir. Bu aamadan sonra C 1 kondansa-
tr R1 ve T 2 zerinden dearj olmaya ve C2 kondansatr de Rc2 ve T2 -
zerinden arj olmaya balar. C 1 kondansatr dearj olduunda eksi ucunun
T 1 transistrnn beyz ucuna olan etkinlii ortadan kalkar T1 in beyz ucu R,
zerinden artlk (+) lk alarak iletime geer. Bu srada C2 kondansatr de
arj olduundan T 2 transistrnnn beyz ucuna (-) lik vererek kesime g-
trr. Bu durumda 0 1 k besleme kaynandan (-) lik alacandan lojik
olarak "O", 0 2 k da lojik olarak "1" olur.
02 "1"
"O"
01 "1"
"O"
46
RT. fR2 R
r 7404
(a) NOT kapl MV (b) NAND kapl MV. (c) NOR kapl MV.
Ac:: I
R, :=:
c
Al
~ Rc2
gerilimi uygulandnda R, ze-
rinden T, iletime, R3 zerinden
T 2 kesime gider. Bu srada C
Q, 02 kondansatr T, ve Rc 2 zerin
den arj olur. Transistrler bu du-
T T2 rumlarn dardan herhangi bir
tetikleme gelmedii srece korur-
lar. Tetikleme giriinden T 2' yi
Clk.
'---+-........... iletime geirecek seviyede pozitif
(Tetikleme)
tetikleme sinyali uygulandnda
ekil : 6.2.1 T2 iletime geecektir
Ac = Rc2 = 1 K Q R1 = 4 7 K Q C = 100 F R2 = R3 = 1 O K Q T 1 = T 2 = BC 237
47
Bu anda C kondansatrnn ( +) ucu T 2 zerinden aseye balanaca
ndan R, ve T2 zerinden dearja balayacak ve bu srada T, de kesime
gidecektir. Bu durumda 0 1 lojik olarak "1 ", 0 2 lojik olarak "O" olacaktr. Tran-
sistrlerin bu durumu kondansatr dearj oluncaya kadar devam edecektir.
Kondansatr dearj olduunda T 1 beyzine uygulanan negatif sinyal ortadan
kalkacandan R 1 zerinden T 1 yeniden iletime, R3 zerinden T 2 de yeniden
kesime gidecektir . Bu durumda 0 1 lojik olarak "O" , 0 2 lojik olarak "1" olacak
tr. Yani klar alma gerilimi verildii andaki gibi olacaktr. Kondansatr ye
niden arja balayacaktr ve yeni bir tetikleme sinyali gelinceye kadar transis-
trler bu durumlarn devam ettireceklerdir.
O' O'
+V +V
T et.k c, To NK ~
10~F
~100K Q
leme-~
1
gr 100 pF
C2 )=r
"""'
c 4011 c 4001
ekil : 6.2 2 (a) Negatif Tetiklemeli NAND ekil : 6.2.2 (b) Pozitif tetiklemeli NOR
kapl multivibratr kapl multivibratr
+5 v.
4 8
R
,.__3_, 555
a, 6
2
f---+----<> Tetikleme girii
10oF.
c,
I'+c
T = 1, 1. R.C dir
ki kararl
multivibratrler; dardan tetikleme sinyali gelmedii srece
durumlarn koruyan ve dardan uygulanan bir tetikleme sinyali ile konum
deitiren devrelerdir.
Bu devrenin baka bir ismi de flip-flop tur. Flip-flop lar daha ok kayde-
dicilerde hafza eleman olarak, kilitleme devrelerinde, sayc devrelerinde, da-
ha birok hafza birimlerinde kullanlan nemli devrelerdir.
ekil : 6.3 de her iki transistr devresi birbirinin aynsdr. Devreye enerji
verildii anda T 1i iletimde, T 2 yi kesimde kabul edelim. B1 ya da B2 buton-
larndan tetikleme sinyali gelmedii srece transistrler bu durum da kalr
lar. Bu durumda 01 ="O", 02 ="1" dir.
+V
Q, T1,T2 = BC 237
T,
ekil : 6.3
49
FLP-FLOPLAR
6.5 Flip-Floplar
ift kararl multivibratrlere ayn zamanda flip-flop denilmektedir. Bundan
sonraki anlatmlarda ve ekillerde pratik olmas asndan flip- flop lar FF ola-
rak ksaltlm ekliyle gsterilecektir.
Flip-floplarn birok eitleri vardr. Bunlarn en nemlileri :
1 - R - S ( Reset - Set ) tipi FF,
2 - Tetiklemeli ( Clocked) R - S tipi FF,
3 - J - K tipi FF,
4 - D ( Data) tipi FF,
5 - T (Toggle ) tipi FF,
6 - Ana uydu ( Master-Slave) FF olarak sralanabilir.
Q'
s R Q Q'
s Q 1 o 1 o Set
1 o
R-S FF
o o Hafza
Harama
R o' o 1 o 1 Resel
Q o
o o Hafza
1
Hatrlama
1 1 Yasak
a) NOR kapl R-S FF devresi.sembol ve alma tablosu
N,
Giriler klar
Q
S' Q S' R' Q Q'
R-S FF 1 o o 1
R' Q' 1 1 ~at ra..ria Hafza
Q'
o 1 1 o
N2 1 o
1 1 Hatrlama Hafza
b) NAND kapl R-S FF devresi.sembol ve alma tablosu
o o Yasak
ekil : 6.4.1 R-S FF devresi sembol ve alma tablosu
50
ekil 6.4.1 a da Nor kapl R-S FF devresinin alma (doruluk) tablo-
sunsun dan yararlanarak aklayalm. nce S nin "1" R nin "O" olduunu ka-
bul edelim. N 1 kapsnn girilerinden sadece birinin dahi "1" olmas bu kap
kn "O" yapacaktr. (Nor kapsnn alma tablosunu inceleyiniz.) N,' in
k N 2' nin giriini beslediinden her iki girii de "O" olan N2 kapsnn k
"1 "olacaktr. N2' nin k da N,' in giriini beslediinden N' in her iki girii
de "1" olmutur. kinci bir tetiklemeye kadar FF k Q = "1 ", Q' = "O" olarak
kalacaktr. Bu ileme ayn zamanda "setleme" denilmektedir.
S = "O , R = "O" yaplacak olursa N' in bir girii "O" olsa bile dier
girii Q kndan "1" aldndan nceki durumunu yani Q = "1", Q' = "O"
durumunu korumaya devam edecektir. Bu durum hafza veya hatrlama
olarak ya da nceki durum olarak izah edilebilir.
Nor kapl R-S FF larn her iki giriine ayn anda "1" uygulanamaz.
Byle bir uygulama gerekletirilirse FF' un her iki k da "O"a gideceinden
istenmeyen durum ortaya kar.
ekil 6.4.1 b deki NAND kapl R-S FF devresinde nce S' e = "1" ve R'e
= "O" verildiini kabul edelim. N2 kapsnn sadece bir giriinin bile "O" olmas
bu kapnn kn "1" yapacaktr. ( NAND kapsnn alma ( doruluk) tablo-
sunu inceleyiniz.) N2 k N 1 giriini beslediinden her iki girii de "1" olan
N, k "O" olacaktr. Yani Q = "O", Q' = "1" olacaktr. Bu durum ikinci bir
tetiklemeye kadar devam edecektir.
Eer S' = "1", R' = "1" yaplacak olursa N2 kapsnn bir girii "1" dier
girii "O" olur ama k bir nceki konuma gre deimez. Her iki girii "1"
olan N, kapsnn da k "O" olmaya devam eder. Dolaysyla bir nceki
konum korunmu olur. Yani Q = "O", Q' = "1" dir. Yine bu durum hafza veya
hatrlama olarak aklanabilir. kinci bir tetiklemeye kadar bu durum devam
edecektir.
Eer S' ="O", R' = "1" Yaplacak olursa girilerinden birisi "O" olan
N, kapsnn k "1" olur. N2 kapsnn da her iki girii de "1" olduundan
k "O" olur. Yani Q = "1", Q ="O" olur. Yeni bir tetiklemeye kadar bu durum
devam eder.
51
Eer bu aamadan sonra yine S' = "1", R' = "1" yaplacak olursa N2 ka-
psnn her iki girii "1" olmaya dolaysyla k da "O" olmaya devam eder. Bir
girii"1" dier girii "O" olan N1 kapsnn da k "1" olmaya devam eder.
Q = "1", Q' = "O" olarak durumunu korur. Bu durum hafza veya hatrlama
olarak aklanabilir.
NAND kapl R-S FF larda her iki girie ayn anda "O" uygulanamaz.
nk her iki kta bir olacandan istenmeyen durum ortaya kar.
Nand Kapl R-S FF devrelerinde R' ve S' girilerine deil kaplar ilave-
si yaplarak R ve S olarak uygulama yapmak mmkn olabilir.
R-S FF devrelerin de istenmeyen iki durum vardr. Bunlardan birincisi
NOR kapl R-S FF ta her iki girie "1" uygulanmas, NAND kapl R-S FF ta
her iki girie "O" uygulanmas, ikincisi de girilerinden her hangi bir parazit ya-
da istenmeyen etkilenmelerde k hemen deimektedir.
N,
=-----a
R --- ;v~-;:""L._,. 6
s R Q Q'
1 o 1 o
Q' Q o o 1 o Hafza
Hatrlama
o 1 o 1
o o o 1
Hafza
Hatrlama
BC237
10K 10K 1 1 Yasak
52
6.5.2 Tetiklemeli R-S tipi Flip-Flop
s Q Q Q
Ck Ck
R Q' Q'
a'
a) Sembol b) NAND girili RS FF (Tetiklemeli AS FF)
Giriler klar
Ck s R Q Q'
1 1 o 1 o
1 o o 1 o
o o 1 1 o
c) NAND kapl Tetiklemeli AS FF 1 o 1 o 1
o 1 o o 1
o o 1 o 1
Q' o 1 o o 1
1 1 o 1 o
Ck o o 1 1 o
1 o 1 o 1
o o o o 1
R---t......./
d) AND/NOR kapl Tetiklemeli AS FF e) alma (doruluk) tablosu
53
alma tablosundan da grlecei gibi ek. = "O"olduu durumlarda giri
ler deise bile klar deimemektedir. Bylece girilerin annda ka yan-
smas dolaysyla girite oluabilecek herhangi bir parazitin kta istenme-
yen bir durum oluturma sakncas ortadan kaldrlmtr.
Ancak S ve R girilerinden ayn anda "1" verildiinde ktaki Q ve Q'
in birbirlerinin tersi olamyaca sakncas devam etmektedir.
J o J
,.~ o
Ck
Ck
K O'
O'
K
Giriler klar
J K Q O'
Ck o o Hatrlama Hafza
K
nceki duru
1 1 mun tersi
b) SR FF a NAND kaplar ilavesi
ile Jk FF yapm d) Doruluk (alma) Tablosu
54
JK FF' ta girilerin etkili olabilmesi iin ek (tetikleme) giriinin "1"olma
zorunluluu vardr. ek "O" ise J ve K lojik olarak ne olursa olsun kta de-
iiklik yapamazlar. Daha nce anlatlan olumsuz iki durum bu RS FF' ta
ortadan kaldrlmtr. JK FF klar daima birbirinin tamamlaycs ek
lindedir. ekillere dikkat edilecek olursa RS FF' un klar NAND kaplarn
geri (ters) besleme yapmaktadr. Bu sebeple tetikleme iaretinin sresi devre-
nin yaylma gecikmesinden az olmaldr. Aksi takdirde kta istenmeyen
durumlar ortaya kabilir. Bunu nlemek iin FF' un Master-Slave FF yap
sn da yaplmas daha uygun olabilir.
J = "1" , K = "O" verilip ek dan "O" dan "1" giden pozitif kenar tetiklemeli
=
tetikleme verildiinde Q 1 olur.(setleme) Bu durumda J "O" yaplrsa nce- =
ki durum yani Q = "1" durumu korunur. K = "1" yaplp ta ek dan tetikleme ya-
plrsa Q k "O" olacaktr (resetleme). J ve K =
"1" yaplrsa her tetikleme-
de Q knn terslendii grlr. Yani "1" ise "O", "O" ise "1" olur. J ve K nn
"1" olduu durumdaki alma ekline "Toggle" tipi alma denir.
JK FF' larn en ok kullanm alan sayclardr. Saycnn yukar saymaya
balamadan nce sfrlanmas, aa sayma yapyorsa ncelikle balama sa-
ys girilmelidir.
Giriler klar
n yazma
Prese! (SD) SD CD Ck J K Q Q'
J Q
1 o x x x 1 o
Ck
o 1 x x x o 1
K Q' o
1 1 x x x 1 1
n sfrlama o o 1 o o Onceki durum
Clear (CD)
o o 1 1 o o 1
o o 1 o 1 1 o
o o 1 1 1 o 1
'"1''
r------.
Pozitife giden Negatife giden
kenar kenar
55
FF' larn normal giriler dndaki n yazma (SD) ve n sfrlama (CD) gi-
rileri sayesinde normal girilere herhangi bir ilem yaplmadan FF klar
istenilen konuma getirilebilir.
FF'un normal girilerden konum deitirmesini istiyorsak n yazma ve n-
sfrlama girilerini etkisiz hale getirmemiz gerekir. rnein 4027 entegresinde
sz konusu giriler "O" 7470 entegresinde "1" olmaldr.
D
D Q v-.----S Q
Ck O' R Q'
a) Sembol b) Tetiklemeli RS FF la
yaplan O tipi FF
c) NAND kapl RS FF la
yaplan O tipi FF
Q c Ck Q Q'
Ck_........__ o 1 o 1
o o Deiim olmaz
1 o Deiim olmaz
d) AND/NOR RS FF la
1 1 1 o
yaplan D tipi FF
e) Doruluk (alma) tablosu
56
6.5.5 T {Toggle) tipi Flip-Floplar
11
0 1"
T Q T J Q J Q
Ck Ck
Ck T
O' K Q' K Q'
Q ,____....,
T
1Q l Q' T Ck Q Q'
1 1 1 o 1 1 o 1 alma tablosundan da grld gibi T tipi
o 1 o 1 FF' un, T giriine "1 "uyguland srece verilen
1 1 1 o tetikleme iaretine bal olarak devrenin k
o 1 1 o bir nceki kn tersi eklindedir.
1 1 o 1
o 1 o 1 Ksaca ek "1" olduu srece her "O" dan "1"
1 1 1 o e giden T tetiklemesinde FF knn konum
o 1 1 o deitirdii
grlr.
1 1 o 1
57
6.5.6 Master-Slave Flip-Floplar
Master FF Slave FF
ANA UYDU
J J Q O------< s Q
Ck Ck
Q'
K K
(Master) (Slave)
Ck U--+-----
58
BLM VII
SAYICILAR ( COUNTERS)
7.1 Sayclar ( Counters)
59
7.2 Asenkron sayclar
Asenkron sayclarda tetikleme (saat darbesi) ilk giri flip-flopuna verilir.
lk flip-flop un k ikinci flip-flopu, ikinci flip-flop un k nc flip-flop u
tetikler ve bu olay zincirleme devam eder. Bu zelliinden dolay seri sayc
olarakta isimlendirilebilirler. Asenkron sayclardaki flip-floplar toggle modunda
alrlar (zellikle JK flip-floptan elde edilen toggle). Yani her saat darbesi
ile durum deitirirler. rnein negatif kenar tetiklemeli bir asenkron saycda
ilk flip-flop saat darbesi "1" den "O" a giderken tetiklenir. Daha sonraki flip-flop-
lar ise bir nndeki flip-flop un k "1" den "O" a giderken durum deitirir.
Asenkron sayclarn ok hzl sayclarda kullanlmas sakncal olabilir. Sayc
yapsndaki flip-flop lar birbirlerini tetiklediklerinden kta flip-flop says x 10
nsn. kadar gecikme olabilir.
D c B A
Q Q Q Q
Ck
T D T c T B T A
...fL Q' a a Q'
2 3 4 5 6 7 8 9 10 11 12 13
Oc--__... L
00--------
A------------__.
ekil 7.1. ( 0-15 aras sayma yapan) 4 adet T flip-floplu asenkron yukar sayc
60
Asenkron yukar sayclar O dan belirli bir sayya kadar sayma yapan
sayclardr. Saycnn mod says 2n ile hesaplanabilir. n devrede kullanlan
FF saysdr. rnein 4 FF' lu bir sayc 24 = 16 modluk sayc (O -15 aras)
olarak ifade edilir.
ekil 7.1 deki FF' larn negatif kenar tetiklemeli olduu kabul edilirse (te-
tikleme iaretlerinin "1"den "O" a inilerinde) "O" nolu ek. nn "1" den "O"a
d srasnda D FF u tetiklenir ve Q k "1" olur. Dierlerinde herhangi
bir deiim olmaz. Zira bu FF larn girilerine "1" den "O" a giden saat darbesi
(tetikleme iareti) uygulanmamtr. D FF' u nun giriine uygulanan "1" nolu
ek iaretinin "1" den "O" a d srasnda D FF' u yeniden tetiklenerek Q
k "1"den "O" a gider. Bu anda C FF' u giriine "1" den sfra giden bir
tetikleme iareti gelmi olur. Zira D FF' unun k iareti, C FF'unun giri
iaretidir. Bylece C FF' unun Q k da "1" olur. B ve A FF' larnda herhangi
bir deiim olmaz.
2 nolu ck .. nn "1"den "O" a d srasnda D FF' unun k yine ko-
num deitirerek k "O" dan "1" e gider A ,B, C FF' larnda deiim olmaz.
3 nolu ek. nn "1 "den "O" a d srasnda D FF' u yine konum
deitirerek k "1" den "O" a gider. Bu da CFF u nun knn dei
mesine neden olur. nk giriine "1"den "O" a giden bir tetikleme gelmitir. C
FF' u nun Q k da "1" den "O" a gider C FF' u nun k sinyali B FF' u nun
giri sinyali olduundan, girii "1 "den "O"a giden sinyal alan B FF' u nun k
da durum deitirerek "O" dan "1"e gider.
3 nolu ek. ( 4. darbe) sonunda FF klar A= O, B=1, C= O, D= O
eklinde oluur. Bu aamadan sonra ayn ekilde devam edilecek olursa 15
nolu ek. sonunda tm FF' larn klar "O" olur yani sayma ilemi yeniden
balam olur. Eer FF klar kod zc entegreye ve beraberinde display-
e balanrsa, rnein 3 nolu ek. sonunda FF klar A=O, B=1, C= O,
D=O olduundan display de 001 O binary saysnn karl olan 2 rakam
grnecektir. Sralamann D C B A olduu unutulmamaldr.
61
Bu devrede Clear (CD) giriine uygulanacak olan "O" sinyali tm FF
klarn"O" yapar.
D c B A
"1" "1 il "1" "1"
J Q J Q J Q J Q
Ck
---.Ck D Ck C ....____,-.-,Ck B ~--Ck A
SL. Q' K Q' Q'
K K CD O' K CD
CD
~c ekil 7.2. 16 Modluk 4 adet JK FF' lu asenkron yukar sayc (Direkt silme hatl)
ekil
7 .2 deki sayc devresi "O" seviyeli silme darbeli devre olup di-
renle kondansatr yer deitirilirse "1" seviyeli silme darbeli sayc devresi
oluturulmu olur. Zira baz FF' larn silme girileri "O" seviyeli baz FF' larn
silme girileri "1" seviyelidir. FF klar ne olursa olsun S anahtarna basl
dnda klar "O" olur.
7.2.2. Asenkron aa (geri) sayclar (Down Counters)
D c B A
Q Q Q Q
Ck T D T c T B T A
JL Q' Q' Q'
Oo
Oc_f f f f
Os__j f
b) 16 Modluk asenkron aa sayc klarnn dalga ekilleri
ekil 7.3. 16 Modluk (4 adet) Toggle tipi flip-floplu asenkron aa sayc
62
Aa sayclar belirli bir saydan "O" a doru sayma yapan sayclardr.
Yukar sayc ile arasndaki fark, yukar sayclarda FF' un tetiklemesi bir
nceki FF' un Q kndan yaplrken, aa sayclarda FF' un tetiklemesi bir
nceki FF' un Q' kndan yaplr.
ekil 7.3 deki aa sayc devresinde toggle tipi FF' lar kullanlm olup
yine 16 modluk (15 - O aras sayma yapan) devre tasarlanmtr.
Asenkron aa(geri) sayc yapsnda 4 adet FF' kullanldna gre 2 =
4
D c B
"1" "1 il
"1" "1"
Ck
J o J o J o J o
o Ck D ,____...__ek c Ck B Ck A
O'
K CD O' K CD O' K CD O' K
63
7.3. Senkron sayclar
Asenkron sayclarda ek. (tetikleme) girii sadece birinci FF'a
yaplmakta ve FF'lar birbirlerini tetiklemekte idi. FF'larn biribirlerini tetiklemesi
srasndaki zaman kayb (nsn. cinsinden) hzl sayclarn asenkron sayc
trnde yaplmas asndan sakncaldr. Bu nedenle ilk ek. (saat) darbesinin
tm FF' lara ayn anda uyguland sistem olan senkron sayclar yaplmtr.
Baka bir ifade ile senkron sayc tasarmnda ek. tetiklemesi her FF'un tetik-
leme giriine ayn anda uygulanr ve sayma konumuna gre her FF'un girii
ne hangi kap ilaveleri yaplaca tasarlanarak bulunur.
Sayc yapsndaki FF'lara ayn anda tetikleme verildii iin saycnn hz
artrlm olur.
7.3.1. Senkron yukar (ileri) sayclar
D c A
"1"
J Q J Q J Q J Q
Ck D Ck c Ck B Ck A
K CD Q' K Q' K Q' Q'
CD CD K CD
SL
Cko--+-~~~+-~---<....._~~--+~~--~~~-.-~~~
CD()--+-~~~--~~~~~--~~~~~~---~~~~~____.
2 3 4 5 6 7 8 9 10 11 12 13 15
Oo
Oc
+ + L
Os
QA
64
ekil
7.5 deki tasarmda ilk FF toggle FF olarak alacak ekilde d-
zenlenmitir. Bunun anlam her ek. darbesinde bu FF konum deitirir de-
mektir. Dier FF' lar ise JK girilerine gelen iaret "1" olduunda toggle
modunda alrlar. Eer JK girileri "O" ise ek. tetikleme iareti ne olursa olsun
klarnda deiim olmaz.
ekil
7.5 tasarmda ilk anda tm FF klarnn "O" olduunu kabule-
delim. lk ek. darbesinde D FF' u konum deitirerek k "1" olur. D FF'
u nun Q k C FF.u nun JK girilerini "1" yapar. Eer rnein bir FF. un
kn deitirme gecikmesi 8 nsn. ise uygulanan tetikleme iareti 8 nsn.
sonra kta deiim yapaca iin, ek. ucuna gelen iaretten 8 nsn. sonra ilk
tetikleme iareti ile C FF'u nun JK girileri "1" olmutur Dolaysyla ilk ek.
darbesinde C FF' unun ek. girii ile ayn anda JK girileri "1 "olamad iin ilk
ek. darbesinde sadece D FF' u konum deitirir, dierlerinde deiim olmaz.
2.ck. darbesinde D FF' u ile girilerinde "1" olan C FF' u nun klar ko-
num deitirir. D FF' u nun k "1" den "O" a giderken, C FF' u k "1"
olur. Bu anda B ve A FF' larnn JK girileri "O" olduu iin klar deimez.
Senkron aa sayc yap olarak senkron yukar saycdan pek farkl de-
ildir.Senkron yukar saycda tm FF' lar balangta CD ile reset edilmek-
tedir. Senkron aa saycda ise SD ile set edilmektedir. Senkron yukar say
clarda kap girileri FF' larn Q klarndan alnrken, senkron aa sayc
larda kap girileri FF'larn Q' klarndan alnmaktadr. Asenkron Sayclarda
sayma iemi bir sra halinde yaplmaldr (1,2,3,4 ... 15, 14, 13 gibi). Senkron sa-
yclarda ise sayma ileminin belirli sra halinde olma zorunluluu yoktur. Ba
ka bir deyile, senkron saycy istediimiz saylar sayabilecek ekilde tasar-
lamak mmkndr.
65
D 8 A
"1"
J SD Q J SD Q J SD Q J SD Q
Ck D Ck C Ck B Ck A
K Q' ----++--- K K Q' K Q'
B'C'D'
Ck
a) 16 Modluk senkron aa (geri) sayc tasarm ( 15 - O aras)
2 3 4 5 6 7 8 9 10 11 12 13 14 15
lJ1_fiJl_
Oo
Oc_j f f f
Os_j f
QA
14 13 12 11 10 9 8 14 13 12 11 10 9 8 16 15 14 13 12 11 10 9
Vcc A Clr OA B Os Oc Oo
7490 TTL. Sayc ent. 74196-197 TTL. Sayc 74390 TTL. Sayc ent.
entegreleri
66
14 13 12 11 10 9 8 14 13 12 11 10 9 8 14 13 12 11 10 9 8
ClearOo D B Oe
Count/Load C!k 1
7493 TTL. Sayc ent.. 74177 TTL. Sayc ent.. 741196-197 TTL.
Savc enteoreleri
14 13 12 11 10 9 8 16 15 14 13 12 11 10 9 16 15 14 13 12 11 10 9
A CP R/CMAXI L C
MIN
Load
Clear D
Enabl B
DN/
UP Oc Oo
67
+ 5 v. Ort ak ano t d"sp ay Ortak anot display
-~
1
9 f Ne a b 9 f Ne a b
o
IJ
e Ne c dp e d Ne c dp
.
d
t
' t_ T
1
- ~
: ~ 390R
X7
390R
X7
~ - ::s: :;: ~
f1
~
16
Vec
15
f
14
1
g
13
a
1
12
b
1
11
c
l
10
d
il
9
e
16
Vee
1
15
f
il
14
g
il
13
a
12
b
1
11
c
10
d
9
e
7447 7447
8 c LT 81 R81 D A Gnd 8 c LT 81 R81 D A Gnd
1
T 11
2 3
!
4 5
,. 'I'
6
-
T
7
11
8
1
il
2
11 ,-.
3 4 5 6
il ..
7 8
il
- -
lf
-
'
l l l ;;-. il ~ il
16 15 14 13 12 11 10 9
Vcc A CI r QA 8 Oe Oe Oo
74390
A CI r QA 8 Oe Oc Q GND
1 2 3 4 5 6 7 8
Gir 11 11 11
T T T
-
' -_-
1-
~ _.._:;
;:
A
ekil
1 Clock
7.8. 74390 entegresi ile (O - 99) sayc devresi
68
BLM VIII
8.1 eitleri
Konulara gre deiik isimler alan entegreler olduu gibi, lojik devrelerle
ilgili entegrelere de Lojik entegreler denir. IC lntegrated Circuit kelimelerinin
ba harfleri kullanlarak tretilmitir. Lojik entegreler eitli guruplar altnda top-
lanmlardr. Her gurubun bnyesinde temel saysal devreler (kap enteg-
releri,eviriciler, flip-floplar), eitli orta lekli devreler (sayclar.kaydediciler)
ve eitli byk lekli devreler (bellekler, aritmetik birimler)
bulunur. Lojik entegreler yapl elemanlarna gre snflandrlabilirler.
1- ROL Diren, diod, lojik (Resistr,Diode,logi)
2- RTL Diren, transistr, lojik (Resistr, transistr, logic)
3- DTL Diod, transistr, lojik (Diode, transistr, logic)
4- HTL Yksek eikli lojik (High, thresholdlogic)
5- TTL Transistr.transistr, lojik (Transistr, transisrr, logic)
6- ECL Emitr kuplajl lojik (Emitter, coupledlogic)
7- MOS Metal oksit, lojik (Metal, oxide semiconductor)
8- CMOS tamamlayc, metal oksit, lojik (Complementary,mos)
69
8.3 TTL (Transistr - Transistr - Lojik) entegreler
rnein:
74 veya 54 Standart TTL
74L veya 54 L Dk gl TTL
74H veya 54 H Yksek gl TTL
74S veya 54 S otki TTL
74 LS veya 54 LS Dk gl otki TTL
70
Not : TTL entegrelerde kap girii ucu bota ise yani besleme
kaynann + veya - ucuna balanmam ise bu kap girii lojik olarak
"1" konumundaym gibi davranr. Kap giriine besleme kaynann -
ucu balanrsa o u lojik olarak "O" olur. Entegrenin bu ekilde ya-
p imas montaj ve montaj maliyetinde byk kolaylklar salar.
Ancak unutulmamas gereken bir husus vardr. Bota kalan ular anten
gibi alarak evreden istenmeyen grlt toplayabilir. Bu gibi durumlarda
VE, VEDEGL kaplarnda bota kalan kap girii ucunu 1 kilo ohm luk diren
zerinden besleme kaynann + ucuna; VEYA, VEYADEGL kaplarnda
bota kalan kap girii ucunu 1 kilo ohm luk diren zerinden besleme kayna-
nn - ucuna balamakta yarar vardr.
Kap entegrelerinde genellikle 14 ya da 16 ayak bulunmaktadr. Bu
ayaklara 14 ayakl olanlarda 14 nolu ayaa 5V. luk besleme kaynann +
ucu, 7 nolu ayaa 5V. luk besleme kaynann - ucu balanr. 16 ayakl olan
entegrelerde ise 16 nolu ayaa 5 V. luk besleme kaynann + ucu, 8 nolu
ayaa 5V.luk besleme kaynann - ucu balanr. Dier ayaklara ise kap giri
ve k ular balanmaktadr.
TTL elemanlarnda kullanlan sinyallerin ykselme ve dme sreleri ok
hzl olmaldr. Bu sre 1 mikrosaniye den daha uzun olursa devre knda
osilasyon olabilir. Bu da sayc - osilatr - flip-flop gibi devrelerde sorun
yaratabilir. Kap entegresi klarnda kap k "1" olduunda besleme kay-
nann - ucu ile kap k arasndaki gerilim 3.6 V. civarndadr. Kap k
"O" olduunda ise en fazla 0,4 V civarndadr.
7408 PC 7408 PC
14 13 12 11 10 9 8 14 13 12 11 10 9 8
~--~
5V. VI 3.6V. VI
7408 PC 7432 PC
14 13 12 11 10 9 8
,--F===;----,
o.4 v v
3.6 V. VI
71
8.4. Tamamlayc mos (CMOS Lojik)
14 13 12 11 10 9 8
v. VI Ov. VI
1234567
4073 4073
72
14 13 12 11 10 9 8
12v. v
v
1 2 3 4 5 6 7 1 2 3 4 5 6 7
VE TTL CMOS
2 girili. ............. 7408 74 S 08 74 LS 08 ............ .. 4081 74 c 08
3girili. ............ 74811 74LS11 ............................ . 4073
4 girili ........................................................................ . 4072
VEYA
2 girili ............... 7432 74 S 32 74 LS 32 ............. . 4001 74 c 32
3 girili ......................................................................... . 4075
4 girili .......................................................................... . 4072
VE-DEGL
2 girili. .............. 7400 74 s 00 74 LS 00 ............. 4011 74 c 00
3 girili............... 7410 74 s 10 74 LS 10 ............ 4023 74 c 10
4 girili. .............. 7420 74 s 20 74 LS 20 .............. 4012 74 c 20
8 girili............... 7430 74 s 30 74 LS 30 ............. 4068 74 c 30
NOR
2 girili ............... 7402 74 S 02 ............................... . 4001 74C02
3 girili............... 7427 74 LS 27 ............................. . 4000 4025
4 girili............... 7 425 .................................................. . 4002
5 girili. .............. 74 S 260
TTL entegreler iin giri gerilimi "O" girii iin 0,8 v. tan kk , "1" girii iin
2 v. tan byk olmaldr.
TTL entegreler iin k gerilimi "O" k iin en fazla. 0,4 V. "1" k iin
en az 2,4 V. tur.
73
8.6 TTL nin CMOS u srmesi
CMOS k
"1" durumunda iken, TTL
kapsnn girii
de "1" olacandan bir
problem kmaz. CMOS "O" durumun-
da iken CMOS zerinden geriye doru
.- akan akm CMOS un k direncinin
byk olmas nedeniyle gerilim dm
yaratacaktr. Bu gerilim TTL nin giriin
ekil
x
8.3. CMOS un TTL yi srmesi
de byk gerilim oluturacak ve TTL
giriindeki bu gerilim nedeni ile "O" ko-
numunda olmas gerekirken "1" konu-
munda olacaktr.
ekil
x
84. TTL nin CMOS u srmesi maldr.
ekil 8.4 de grld gibi R direnci balan
1 - TTL entegreler iin garanti edilen giri "O" ve "1", k "O" ve "1" konumlar
gerilim seviyeleri nelerdir?
2 - Pozitif ve negatif lojik nedir?
3 - Yaplarnda kullanlan elemanlara gre dijital entegreleri snflandrnz.
4 - Entegre devre parametreleri nelerdir? Aklaynz.
5 -TTL entegrelerin alt guruplarn snflandrp zelliklerini ksaca aklaynz
6 -TTL ve CMOS entegreler kullanlrken nelere dikkat edilmelidir?
7 - CMOS serisinin alma gerilimi, giri ve k lojik seviyeleri hakknda bil-
gi veriniz.
8 -TTL serisinin alma gerilimi, giri ve k lojik seviyeleri hakknda bilgi
veriniz.
74
BLM IX
a) Ve uygulamas
S~
l~
12~
S2
S ~ Q
S2 --
~
Ve
b ~&
83
75
b) Veya uygulamas
s,
Veya
Veya
Q
.,,2----1
'3 -1_.
& b
----1 ;:: ~
76
3
::~
hr
Q
S 83 & >
b
S2
ekil 9.1.6
Veya Veya
77
d ) Bir motorun srekli altrlmas
Bir motorun srekli altrlmasnn kumanda devresinden lojik devreye d-
ntrlmesini ele alalm.
R~
+5v
R
Q
r: ~--~
s [.. c s Q
m &
>
veya
(a) Kumanda devresi (b) Ladder devresi (c) Lojik kumanda devresi
ekil 9.1.9 Kumanda devresinin lojik devreye dntrme teknii
78
Bylece S butonu ile altrma, R butonu ile durdurma salanm olur.
Eer bir lojik devrede rlenin kapal konta kullanlacaksa deil ka-
ps kullanlmaldr.
AB=A' ~ Ap=(A.A)'=A'
ekil 9.2.1
A~a A 0= (A.B)"
B~ B
& &
ekil 9.2.2
A
Q =(A'.B')'
&
B
ekil 9.2.3
79
d) Veya-deil kapsnn ve-deil kaps kullanlarak oluturulmas
Ve-deil kaplar ile oluturulan "veya" kapsna deil kaps ilave edilirse
"veya deil" kaps oluturulmu olur.
A=@-Q
B -
A &
A'
&
B & B'
ekil 9.2.4
Bu almalardan yararlanarak ve-deil kaplar ile mhrleme devresi
yapmak mmkndr. Daha nce ekil 9.1.9.c de izilmi olan lojik devreyi ve-
"deil" kaplar ile oluturalm. Bir entegrenin yapsnda 4 kap olduuna gre
(2 girili ve-deil kaps iin) 2 adet 4011 entegresi ile baka kaplara ihtiya
duyulmakszn mhrleme devresi oluturulabilir.
+ 5 v. + 5 v.
1:1R
.--~~~~~~~--
&
s
rr
Q
& &
>
- &
&
1
s, [
11
&
c,
ekil 9.3.1
80
Baz
kumanda devrelerinde bir rlenin yada kontaktrn altnda di-
erinin almamas istenebilir. Bu gibi durumlarda yasaklama devresi olutu
rulmaldr. Yukardaki yasaklama devresinde C 2 kontaktr alt (S2 buto-
nuna basl kald) srece S, butonuna baslsa bile C, kontaktrnn alma
s mmkn deildir. nk C 2 kontaktr C 1 kontaktr bobinine seri bal olan
kapal kontan amtr. C2 kontaktr almyorsa S, butonuna basldnda
C 1 kontaktr altrlabilir.
b) Kilitleme devresi
I ----i
1
s, [ &
c, &
ekil 9.3.2
~
T
ekil 9.3.3
Baz kumanda devrelerinde enerji verildiinde, devrenin hemen alma
sistenmeyebilir ya da sakncal olabilir. Yani devreye enerji verdikten bir sre
sonra ancak altrlabilir. Bu gibi durumlarda balang reset devresi kullanl
maldr.
81
ekil 9.3.3 deki devrede kondansatr ularndaki Uc gerilimi kumanda
devresini altrmaktadr., S anahtar kapatld anda kondansatr ularnda
ki gerilim "O" dr. Bu srada kumanda devresinin altrma butonuna baslsa
almaz. arj
11
bile Bir sre sonra kondansatr olur ve ulanndaki gerilim "1
olur. Yani E = Uc olur. Bundan sonra kumanda devresi altrlabilir.
R
o vw o
c Giri le k
o T o
Filtre etme metodu
Birbirine sarlm kordon
veya koaksiyel kablo
(b)
(a)
ekil 9.3.4 Grlt filtre devresi
ekil 9.3.5. Schmitt Trigger devresi ile yaplan grlt filtre devresi
82
e) Titreim nleme devresi
+V
R, 4011
1
+V
Ra-
o---+-.... QB
t- B
J_ (a) (b)
Titreim
f
k A~~~
. H
l A_j L
V Gir
t>Jv,,,,,
(a) (b)
ekil 9.3.8
83
V 24v
SN 7406
~) ~)
ekil 9.3.9 eitli tampon ( src) devreleri
Tampon devreler kumanda devrelerinde hibir kazan salamayan an-
cak ykler (i elemanlar) ile kumanda devresi arasnda empedans uygunluu
salayan devrelerdir.
ekil 9.3.8 de opampl tampon devre grlmektedir. b' de ise giri ve
k sinyalleri gsterilmitir. Dikkat edilirse giri ve k sinyalleri ayn fazda
olup, kazanc "1" olduu iin band genilii ok fazladr. Giri empedansnn
byk ve k empedansnn ok kk ( sfra yakn) olduu devrelerde ok
kullanlr.
Direkt olarak bir entegre ile lamba veya rle gibi elemanlar kumanda edi-
lecekse, ak kollektr tip tampon (src DEGL) entegreleri kullanlr. ekil c
ve d' de bu tr devreler grlmektedir.
s,E....
c,
84
l b 12 b
o, ~ & ~ &
02
02 O
85
bstop butonuna basldnda ise daha nce de "1" olan 01 devresin-
deki ve kapsnn girilerinden birisi "O" olaca iin k da "O" olur ve 01 rle-
side "O" olur. Bylece 0 1 rlesinin almas durur ve tm kontaklarn "O" ya-
par. Stop butonun dan el ekildiinde b den gelen ve kaps girii "1" olur an-
cak 0 1 in veya kaps giriindeki konta "O" olduundan veya kapsnn k
da "O" olacak, ve kaps k da "O" olmaya devam edeceinden 0 1 in du-
rumunda herhangi bir deiiklik olmayacaktr.
Ayn alma ekli 0 2 iinde geerlidir.
._____ _ _ _ _ _ _ _ _ _ t Sn.
a)
b)
ekil: 9.4 R - C zaman gecikme devresi
rnein ekil 9.4 a' daki devrede R = 5K, C = 1000 mikF. = 0,001 F.
ise T = 5000. 0,001 = 5 saniyedir. Besleme geriliminin 1O v. olduu dn
lrse bu 5 saniyelik sre iersinde kondansatr ularndaki gerilim, O, 2, 4, 6,
8, 1Ov. gibi deerler alr. ektii akm ise nce 1O : 5000 = 0,002 A = 2 mA.
olur daha sonra bu akm srekli azalr ve 5. Sn. sonunda "O" olur.
86
9.4.2. Tek dengeli (monostable) multivibratr ile zaman gecikme
devresi
Multivibratrler konusunda tek dengeli multivibratrler blmnde bu ko-
nu anlatlmtr. Butona basldnda ya da Clk. olarak bir darbe iareti verildi-
inde Q, k T kadar "1" olur daha sonra "O" olur.
o
TR
TR
~"*A~-wv---- - - -.. TR' TR
A
---+----e TR'
B
(a) (b)
ekil 9.4.1 a) Ve kaps ile yaplan zaman gecikme devresi b) Devrenin sembol
Tetikleme
87
33F.
s
("J:}---,,.---~
':_....
c,
0,15F. ~: 1K
1,2K
.------+----...------------e+V
R -
f - - - -... k
Giri -------+----------'
88
9.5 Yldz - gen motor kontrol devresi
s c
b b
--r------~----------1( o,
01
--.--------
( T
1
O 03 T
--I--~-r0------( 02
89
ekil 9.5.1 deki devrede C iin akm yolu takip edilecek olursa akmn
e, R, S, ve S ye paralel olan C elemanlarndan ve bobinden geerek devresi-
ni tamamlad grlr. O halde C kontaktrn altrabilme olasl :
C =e'. R' . (S+C) dir. T zaman rlesi C kontaktr ile paralel olduundan ay-
n forml T zaman rlesinin bobini iinde geerlidir. ( Forml yazlrken seri
bal elemanlarn . (ve kaps}, paralel bal elemanlarnda + ( veya kaps ) ile
gsterileceini unutmaynz.)
Ct. iin akm yolu takip edilecek olursa, akmn e, R, C nin ak konta,
C'l nin kapal konta, T nin kapal konta ve C;. n bobininden geerek dev-
resini tamamlad grlr. O halde C;. kontaktrn altrabilme olasl
Ct.= e'. R'. (S+C). C'>'.T' dir.
Ct iin akm yolu takip edilecek olursa, akmn e, R, C nin ak konta-
, Ct. n kapal konta, T nin ak konta ve C'> nin bobininden geerek dev
resini tamamlad grlr. O halde C'l kontaktrn altrabilme olasl
C'> =e'. R'. (S+C). C't. .T dir.
C kontaktrnn enerjisinin kesilmesi iin e ar akm rlesinin kapal
kontann almas ya da R stop butonuna baslmas gerekir. O halde C nin
durdurma olasl C = e.R olur.
C ;. iin durdurma olasl : C ;. =
e. R. C'>.T dir. (Yani sz konusu
kontaklardan herhangi birinin almasdr. )
C'> iin durdurma olasl : C'> =
e. R. CA. .T dir. ( Yani sz konusu
kontaklardan herhangi birinin almasdr. )
TR'
R
1---~~ ~~~~----.---1~~ .-1~~~~~---+-1
c
& &
e
-> &
C'>
ekil 9.5.3. CMOS kap entegreleri ile yaplan lojik yldz-gen devresi
90
9.6 fazl bir motorun TTL serisi entegrelerle Lojik kumandas
o D (Durdurma)
.JL.o L,
2Termik) L2
L3
(Balatma)
7404
..................... .
S R
AS FF
O O'
(_
u v w
ekil 9.6 fazl motorlarn srekli altrlmasnn TTL entegrelerle lojik kontrol
TTL serisi entegrelerde entegreye 5 v.' luk besleme gerilimi verildikten
sonra bota kalan ucun "1" olarak gerekletiini daha nceki konularmzda
anlatldn bir kez daha hatrlaynz.
ekil 9.6 daki lojik devrede g devresinde bulunan triyaklar yaltml
triyaktr. Yapsnda bulunan Led diyodlara 3 - 30 v.luk bir DC. gerilim geldiin
. . . ).
de triyakn A1 ve A2 ular iletime geerek ebeke ile motor arasndaki iletimi
salar.
[HJ _ J :~':
Yaltml triyak endktif yklerde delinmeye ve
1K
bozulmaya kar korumak iin A 1 _ A 2 ularna
1K, 1,5 F 400 V. luk elemanlarn balanmas
qerekir.
ELR SEMENS Eingang Ausgang
V 23100 - S0032 - 8105 3-30 V. 240 V. - 5 A.
91
9. 7 fazl motorlarn iki ynde TTL entegrelerle altrlmas
o D L,
. L2
~e L,
Ga
la
r~
P1Tl~' Jrr ]f
s R s R
RS RS
Q FF Q' Q FF Q'
....................
. .
;...................................................:
~ -----. 7421 ~
:.-.................................................... ..
~ -----. 7432
Q} -----. 7404
1.~'
u v w
ekil 9. 7 fazl motorlarn iki ynde altrlmasnn TTL entegrelerle lojik kontrol
92
BLM X
PROGRAMLANABLR KUMANDA VE CiHAZIN TANITIMI
10.1. Giri
Gnmzdeki modern teknolojide retilen ihtiya rnleri artk ounluk
la entegre tesis adn verdiimiz iletmelerde el demeden retilmektedir. Bu
retim sistemlerini altran alet, cihaz, makine gibi elemanlarn kumandas i-
in PLC ( Programmable Logi Controller ) adn verdiimiz cihazlar
kullanlmaktadr. PLC' yi Trke olarak programlanabilir lojik kontrol (kuman-
da) cihaz olarak ifade etmek mmkndr.
Otomotiv endstrisinde seri retim blmlerindeki kontrol sistemlerindeki
her yeni model iin yeni bir kontrol sisteminin kurulmasnn gereklilii PLC ci-
haznn yapm fikrini ortaya karmtr. PLC cihaznn; kullanm, tamir, bakm
kolaylklar gibi zelliklerinin olmas kullanm alann artrmtr.
10.2 Programlanabilir kumanda chaznn (PLC) yaps ve fonksiyonu
Btn PLC cihazlar bir bilgisayardr. PLC bilgi ilem blmnde bir
mikroilemci nitesi bulunur. PLC' ler retimin yapld tozlu.kirli, elektriki g-
rlt gibi ar artlarda alacak ve bakm kolaylklarnn olmas gibi zellikleri
ile bilgisayarlardan farkldrlar. PLC' nin programlama dili klasik kumanda dev-
relerine uyum salayacak ekildedir. Tm PLC' lerde AND, OR, NOT, NOR,
NAND gibi Boolean ifadeleri kullanlr. PLC' de programlama yapabilmek iin
ncelikle klasik kumanda devrelerini bilmek gerekir. o0 - 60 C ortam slarn
da % O - % 95 aras nem oran bulunan ortamlarda alabilirler.
Byk sistemler iin PLC' lerin kullanm, 1O adet rle ve kontaktr den
daha az eleman gerektiren kontrol devrelerinde klasik kumanda devrelerinin
kullanm daha avantajldr.
Deiik firmalar tarafndan retilmi bir ok deiik zellikte PLC' ler bu-
lunmaktadr. rnein : Siemens, mran. Mtsubsh, Tochiba, ,Tele me-
canice gibi PLC rnleri. Bu kitapta bunlardan Siemens firmasnn PLC ci-
hazlar aklanacaktr.
Programlanabilir kumanda cihaz (PLC) giriten alnan bilgi ve komutlar
ile alr. PLC' sensrlerden ( ani temasl buton, seici anahtar, dijital
anahtar, snr anahtar, yaknlk anahtar, s- k- manyetik etkisiyle a-
lan anahtarlar, ) ald bilgiyi kullanc tarafndan verilen programa gre
ileyen ve k blmne aktaran mikro ilemcidir. k blmne ise i
yapan elemanlar balanr. (motor, selenoid valf, kavrama sistemi, pnmatik
silindiri altran elektro valfler, stc, sinyal lambas, rle, kontaktr). Kk
gl ykler PLC kna direkt olarak balanabilir. Ancak byk gl
yklerin rle ya da kontaktr zerinden srlmeleri gerekmektedir.
Program
93
O halde PLC' de giri blmne, PLC' ye komut verecek sensrler,
k blmne de i yapacak elemanlar balanr. Sensrlerden gelecek ia
retlere gre giri rleleri ve yaplan programa uygun olarak k rleleri ile i
elamanlar (ykler) almaktadr.
220v.AC. MP~~--.-~~~~~~~~~~~~~~
R
klar
220 v. AC.
ekil 10.2. PLC cihaznda giri ve k elemanlarnn balants (Logo 230 RC)
t
Program
94
PLC' ye enerji verildii
anda ncelikle iletim sistemini altrarak nce
k hafzasn sfrlar. Sonra girie balanan sensrlerden alnan bilgiler oku-
narak giri hafzasna aktarlr ve PLC' ye yklenen program ilk komuttan itiba-
ren birer birer ilemeye balar. Sonular k hafza blmne aktarlr. k
hafzasndaki bilgiler ka balanan ykleri ( i elemanlarn) altracak e
kilde ka aktarlr ve tekrar giriler okunmaya balar. PLC' nin bu ilemi iin
bu ilemi iin geen zamana tarama zaman denir. yi bir PLC'de tarama za-
man mmkn olduu kadar ksa olmaldr. Aksi takdirde PLC girilere gre
daha yava alr ve istenmeyen sonular ortaya kar. Tipik bir tarama 3 ile
1O milisaniye arasnda srer. Tam sreyi belirleyen kullanlan komutlarn tipi
ve saysdr. Genellikle daha uzun program daha uzun tarama (dng) sresi
demektir. Dngler PLC alyorken geerlidir.
Programa
bala
klar
Sfrla
Girileri
Oku
Komutlar
1............. .
2 ............. .
3 ............. .
Giri p
Hafzas r
o
g
k
r
a
Hafzas m
Hafzay
ka aktar
95
10.3 Programlanabilir kumanda cihaznn (PLC) i yaps
PLC, Mikro-ilemci ile merkezi kontrol yaplan elektronik devrelerden o-
lumutur. Fakat bununla birlikte PLC nin i yaps rle, zaman rlesi, sayc
i yaplar ile edeer yapdadr.
PLC' nin iindeki giri rleleri (I) giri terminaline bal harici anahtarlarla
(sensrlerle) srlr.
PLC' nin iindeki k rleleri ise (Q) i kontak ve ayrca harici kontaklar
ile donatlmtr. Ayrca; zaman rlesi (T), yardmc rle (M), sayc (C),deiik
eitte kontak ve fonksiyonla birlikte bir araya getirilmitir. PLC' de yazlm
yaplrken bu elemanlarn kontaklarnn saysnn saysal bir snr olma-
d unutulmamaldr. Yani istenilen sayda kullanlabilir.
10.3.1. Hafzalar
Yazlm programlarn depolanp, saklanmas amac ile kullanlan hafza
lar "program hafzas" olarak ifade edilir. Bu hafzalar RAM, ROM , EPROM,
EEPROM hafzas gibi hafzalardr.
a) RAM Hafza : RAM ( Random Access Memory ) olarak bilinen bu
elemanlar yazlabilen, okunabilen, rastgele eriimli ( istenilen hafza adresine
bilgi yazlp okunabilen ) hafza tipidir. RAM geliigzel geici olan bellek de-
mektir. Elektrik kesildiinde hafzadaki bilgiler silinir .. PLC.de RAM a en
belirgin rnek giri ve k modlleri ile ilgili bilgilerin sakland bilgilerdir.
96
10.3.2. PLC'nin i yapsndaki blmlerin aklanmas
a) Giri - k modlleri : Sensrlerin ve yklerin ( i elemanlarnn )
baland giri ve klardr. Giri modl sensrlerden ald bilgileri lemci
ksmnda ileme uygun hale getirir. Sensrlerden alnan DC 24 v. yada AC
220 v. analog ya da dijital bilgiler ilemci ksmnda (CPU) 5 v. ta evrilir. Giri
ler, CPU devrelerinden opto kuplrlerle yaltlr. Bunun yan sra Pli denilen
hafza RAM hafzaya aktarlr. k modl de programa gre ilenen ve
RAM blgesine aktarlan bilgileri kta kullanlabilecek ekilde ilem yapar.
Giri ve k modlleri geniletme ( Giri ve k saysnn artrlmas)
imkanna sahiptir.
b) Program hafzas
: Bilgisayarda ya da el tipi program cihaznda ya-
zlan programn yklendii
EEPROM ya da pil destekli RAM tipi hafzalardr.
Program programlama cihazndan (PC yada el tipi)seri bir ekil de PLC' ye
aktarlr.
97
Aada rnek olarak bir PLC nin zellikleri verilmitir. S7 200 CPU 222
Giri says : 8 ( 1 ) ......... ( O - 7 )
k says : 6 ( O ) ......... ( O - 5 )
Zamanlayc says : 256 ( T ) .......... ( O -255 )
Sayc says : 256 ( C ) .......... (O -255 ) (Aa - yukar )
Bit says : 2048
Sral kontrol rlesi : 256 (S)
Dahili rle says : 256 (M) .......... (0.0 dan 31. 7 ye kadar)
Dijital giri - k says :(1 O.O dan 7.7 ye kadar) (O O.O dan Q 5.7 ye kadar)
Aada rnek olarak bir PLC nin zellikleri verilmitir. S7 200 CPU 212
Giri says : 8 ( 1 ) ......... ( O - 7 )
k says : 6 (O) ......... (O - 5)
Zamanlayc says : 32 ( T ).......... ( 32 -63)
Sayc says 64 ( C ) ......... (O - 63) (Aa - yukar )
Bit says : 2048
Yardmc Rle sayc : 128 (M) ......... (O.O dan 15.7 ye kadar)
Dijital giri - k says : (1 O.O dan 7.7 ye kadar)(Q O.O dan Q 5.7 ye kadar)
Aada rnek olarak bir PLC nin zellikleri verilmitir. LOGO 230 RC
Giri says : 6 (1) ......... (11-ls)
k says : 4 ( O ) ......... ( 01 - Q4 ) ( Rleli )
Zamanlayc eidi : 3
Sayc eidi : 2 ( aa - yukar)
Gerek zaman saati : var
Aada rnek olarak bir PLC nin zellikleri verilmitir. LOGO 230 RCL
Giri says 12 ( 1) ......... (1 1- 112 ) ( Rleli )
k says 6 ( O )......... (0 1 - 0 6 ) ( Rleli )
Zamanlayc eidi : 3
Sayc eidi : 2 ( aa - yukar)
Gerek zaman saati : var
letme saatleri saycs : var
Eik anahtar : var
Bunlarn dndaS7 200 CPU 210, S7 200 CPU 211, S7 200 CPU 214,
S7 200 CPU 216, S7 200 CPU 221, S7 200 CPU 222, S7 200 CPU 224,
S5 CPU-941 95U, LOGO 24, LOGO 24 RL, LOGO 230 RL, LOGO 230
RLB11, LOGO 24 RLB11, ... gibi serilerde kullanlmaktadr.
98
10.4 Program ve komut kavramlar
Bilgisayarlarda olduu gibi PLC' lerinde kullanlabilmeleri iin ve i ele-
manlarnn amaca uygun olarak alabilmesi iin bir program yklenmesi
gerekmektedir. PLC' nin hangi giriindeki sensrden sinyal gelirse, ktaki
hangi i elemann altracan programcnn emirleri (komutlar) belirler.
Bu emirlerin her birine komut denir. Bir ok komutun bir araya gelerek
oluturduu yazlma da program denir.
tip komut vardr.
1 - Bit ilemli komutlar
2 - Byte ilemli komutlar
3 - Organizasyon komutlar
99
10.5.1 Bir komutun yapsnn incelenmesi
Normalde Ak Kontak
n
~ r Operantlar : n (bit) , Q, M, SM, S, T, C, V
Aklama: n adresinin deeri "1"olduu zaman normalde ak kontak kapa-
nr.Normalde ak bir kontak kapandnda enerji ak olur. Seri baland
zaman, normalde ak kontak, takip eden Ladder elemanyla lojik olarak AND'
lenmi olur. Paralel balandnda ise OR mant kullanlm olur.
Ykle (STL)
Format: LD n
Operantlar : n , Q, M, SM, S, T, C, V (bit)
Aklama : Bu komut, n adresindeki bitin deerini lojik ynn en stne
kopyalar. Yndaki dier bit deerleri bir aaya kayar.
ILDl
~10.0
1 ---+ ( INPUT)
1
100
Ykle Deil (STL)
Format: LD n
Operantlar : n (bit) 1, Q, M, SM, S, T, C, V
Aklama : Bu komut, n adresindeki bitin deerinin deilini lojik ynn
en stne kopyalar. Yndaki dier bit deerleri bir aaya kayar.
~!O.O
1-------/j ~
And (STL)
Format: A n
Operantlar : n (bit) 1, Q, M, SM, S, T, C, V
Aklama : Bu komut sregelen lojik sonucuyla n adresindeki bit dee
rn lojik olarak AND ler. Sonu, yeni sregelen lojik sonu olarak lojik ynn
en stne yazlr.
~ ~ (AND)
10.0 10.1 ~
H
rnek LD 1 O.O ~ (o.o dan 7.7 ye kadar)
A 1 0.1 ( o kta 1 say sstem
. .)
101
AN --+- Kapal kontaklar seri balama ilemi
1 o.o 1 0.1
rnek LD 1 o.o
AN 0.1 --+-(O.O dan 7.7 ye kadar)
( oktal say sistemi )
10.0 10.1 ~
1
L...<....~---J/I
102
Or (STL)
Format : O n
Operantlar : n (bit) 1, O, M, SM, S, T, C, V
Aklama : Bu komut lojik ynn en stteki bitini n adresindeki bitle
lojik olarak OR lar. Sonu lojik ynn en tepe deeri olur.
1 o.o
~-(OR)
1 0.1 rnek : LD 1 O.O~ (O.O dan 7.7 ye kadar)
o I 0.1 ( oktal say sistemi )
Or Deil (STL)
Format : ON n
Operantlar : n (bit) 1, O, M, SM, S, T, C, V
Aklama : Bu komut n adresindeki bitin deeriyle lojik ynn en st
deeri arasnda lojik OR NOT ilemi yapar. Sonu lojik ynn tepe deerine
yazlr.
1 o.o
L.-____J/J ~
0.1 rnek : LD 1 O.O~ (O.O dan 7.7 ye kadar)
ON 10 1 ( oktal say sistemi )
L.-____Jk
1 0.1 rnek : LDN 1 O.O~ (O.O dan 7.7 ye kadar)
o 1 0 1 ( oktal say sistemi )
103
Set
S BiT
Sembol ----( s J
N
rnek
LD o.o
= Q2.0
s 02.1,1
R Q2.2,1
Re set
S BiT
Sembol -----1( R J
N
Operantlar : S_BIT (bit) 1, Q, M, SM, S, T, C, V
N (bayt) IB, QB, MB, SMB, SB,
VB, AC, Sabit, * VD *AC
rnek
LD 10.0
= 02.0
s Q2.1,1
R 02.2,1
R 01.0,3
Son
Sembol
Operantlar : yok
Aklama : Koulsuz son, kullanc programn bitirmek iin kullanlr.
Her zaman iin ana programn son devresini oluturur. Bir programda mutlaka
koulsuz son bulunmaldr.
104
k
n
Sembol ------1( J
Operantlar : n (bit) 1, Q, M, SM, S, T, C, V
Aklama : Bobinin bal olduu hatta enerji geldii zaman k rlesi
eker ve n adresi 1 olur. DEGL (g akn ters evir) konta bir k bobi-
ninin nne yerletirilerek ters evrilmi bir k oluturulabilir.
Sembol : ---jNor~
Operantlar : Yok
Aklama : NOT (G akn ters evirme) kontana enerji ak
gelirse durur, gelmezse g ak yaratr. Lojik olarak DEGL ilemini yapar.
zel Kstlamalar : NOT konta g hattna balanamaz.
NOT konta, baka bir kola balant salamak iin bir kola paralel
balanamaz
Sembol : ---j p ~
Operantlar : Yok
Aklama : O' dan 1 konumuna her geite, sadece bir tarama iin
g akna izin verir. Her CPU iin pozitif ve negatif ykselen kenar
kullanmnn bir snr vardr. Maksimum saylar aada gsterilmitir.
CPU 212 CPU 214-215-216-221-222 CPU 210
128 256 32
Sembol : ---j N ~
Operantlar : Yok
Aklama : 1 den O konumuna her geite, sadece bir tarama iin
g akna izin verir. Her CPU iin pozitif ve negatif ykselen kenar
kullanmnn bir snr vardr. Maksimum saylar aada gsterilmitir.
CPU 212 CPU 214-215-216-221-222 CPU 210
128 256 32
105
zel Kstlamalar :Negatif ykselen kenar konta g hattna balana
maz. Negatif ykselen kenar konta, konta baka bir kola balant
salamak iin bir kola paralel balanamaz.
Bu komutlarn dnda :
k bobini balama Q ~ =
Zamanlayc T ~ TON ve TONA
Sayc (Counter) C ~ CU (yukar), CUD ( Yukar veya aa )
Yardmc rle (hafza) M ~ =
gibi komutlar bulunmakta olup ilerideki konularda bu komutlarla ilgili rneklere
geni yer verilecektir.
106
BLM XI
Aada 8 giri 6 kl rnek bir PLC' nin girii grlmektedir. (CPU 212)
Sensrler ~Giriler (INPUTS)
---"'--- 1M M
Sensrler:
L
Ani temasl buton
o.o klar (OUTPUTS)
Snr anahtar
Dijital anahtar 0.1
Seici anahtar
Yaknlk anahtar
Giri
Rleleri
0.2
0.3
dJ
Ik anahtar
0.4
Manyetik anahtar
0.5
s anahtar
Cisim alglayclar
olabilir. PLC M
24v .+ --+----L-...__ _ _ _ _ _.....___.
L
LJ~ ~
m elektronik rledir. Normalde
Sensr G .. ak ve normalde kapal saysz
'"' ~~ ~~" """' konta vardr.
Ancak bu kontaklar PLC iersin-
Gr
termnal
PLC Normalde kapal kontak deki dier giri rlelerin altr
mak iin kullanlamazlar.
107
MITSUBISHI MELSEC F1 veya TOSHIBA EX 20 PLUS marka PLC.
lerde giri rleleri X ile ifade edilmekte olup oktal say sistemi kullanlr.
rnein: XOOO ....... X007, X400 ........ X407, X500 ......... X507 gibi.
Telemecanique TS X 17 marka PLC. lerde I ile ifade edilir. rnein
I0.00 ...... 10.11 gibi
Birden fazla PLC' nin birbirine balanarak kullanlacak programn ya da
sistemin giri ve k saylarn artrmak mmkndr. rnein bir sistemde 13
girie ihtiya varsa 8 girili 2 adet PLC birbirine balanarak 16 giri elde
edilebilir. Sensrler analog olabildii gibi dijitalde olabilir.
Kontrol komutlar :
Kontrol komutlar PLC kullanc programnn en kk parasdr. Komut
bir ilem ve bir operant ksmndan oluur.
,.....[~"().". ------.:.-Operand (neye yaplacak?) Belirteci ve pa-
<. . . .:. . .> rametre den oluur
( ........~ .. -~ ........., lem (ne yaplacak?)
1
....................................
o.o o.1 + 24 v
r
00.1 / t--------i,__
001,
Mhrleme
PLC
M
L
108
ekil11.2 de ro.o start butonuna basldnda Q0.1 k rlesi enerjile-
nerek alr ve harici k kontan kapatarak Q0.1 e bal olan yk a-
ltrr. Solenoid valf, sinyal lambas, rle. kontaktr gibi kk ykler PLC
kna direkt olarak balanabilir. Fakat byk gl valfler, motorlar, byk
gl dier ykler, kontaktr ya da rle zerinden srlmelidir.
k rlesi numaralar
k rlesi numaralar giri rlelerinde olduu gibi oktal say sistemine
gre ifade edilir. rnein QO.O ......... Q0.7
01 .0 ......... 01 .7
02.0 ......... 02.7
03.0 ......... 03.7
04.0 ......... 04.7
05.0 ......... 05.7 gibi
(Bu numaralar S7 200 CPU 212 ....... 216 iin geerlidir.)
Daha ncede akland gibi deiik marka PLC' ler iin k rleleri
deiik ekillerde ifade edilebilir.
MITSUBISHI MELSEC F1 veya TOSHIBA EX 20 PLUS marka PLC. ler de
k rleleri Y ile ifade edilmekte olup oktal say sistemi kullanlr.
rnein: MITSUBISHI deY030 ..... Y037, Y430 ...... Y437. Y530 ......... Y537
rnein: TOSHIBA da YO ....... Y7, gibi.
Telemecanique TS X 17 marka PLC' lerde Q ile ifade edilir. rnein
00.00 ...... 00.07 gibi
109
S7 200 CPU 214 ....... 224 iin programlamada 256 adet yardmc rle
(MO.O .... M31.7), S7200 CPU212 iin 128 adet yardmc rle (MO.O .... M15.7)
kullanlabilir.
o.o 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.10 0.11 0.12 0.13 0.14 0.15 0.16 0.17
Karakter
Tamas
11 o
Shift Register ile ilgili yardmc rleler MITSUBISHI MELSEC F1
marka PLC. ler de Mile ifade edilmekte olup oktal say sistemi kullanlr
rnein: M100 ....... M117, M300 ....... M317, gibi. (16 adet)
111
I~
4
3
PT=4 ise
2
100x4 ms.
0.4 sn. 1
100ms.
---1
T37
~
T37 k (biti) 1 .... H. .___________________
ekil 11.4 ekmede gecikmeli zaman rlesi (TON ) ( Dz zaman rlesi ) zaman diagram
112
I~ . . .__ ____.n. . .__
' Max.= 32767
4
PT= 4 ise
3
10x4 ms.
0.04 sn. 2
10ms.
T2 k ( biti ) 1P-----i
ekil 11.5 ekmede gecikmeli kalc zaman rlesi (TONR) ( Dz zaman rlesi ) zaman diagram
Aada ters zaman rlesi ile ilgili olarak bir devre oluturulmutur.
)'
1 0.2 T 37 MO.O
PT
/
350
(350x100 =35 sn.)
MO.O 00.4
)
Yukardaki
devrede I 0.2 kapatldnda ("1" yapldnda ) M.O yar-
dmc rlesi ve zaman rlesi alr. Ayn zamanda Q0.4 k rlesi de al
r. 35 sn. sonunda MO.O yardmc rlesi ve zaman rlesinin enerjisi kesilir.
Ayn zamanda Q0.4 k rlesinin de enerjisi kesilmi olur. Dolaysyla I 0.2
sensr kapatldnda Q0.4 k rlesi hemen alr ve 35 sn. sonra durur.
113
Zaman rlesi ile ilgili yardmc rleler MITSUBISHI MELSEC F1
marka PLC' ler de Tile ifade edilmekte olup oktal say sistemi kullanlr.
rnein : T050 ....... T057, T450 ....... T457, T550 ....... T557, T650 ...... .T657,
gibi. (32 adet)
TOSHIBA EX 20 PLUS marka PLC. ler de T ile ifade edilmekte olup
octal say sistemi kullanlr. T 000 .......... T 067, T 070 .......... T 077 gibi. (256
adet)
Telemecanique TS X 17 marka PLC' lerde zamanlama ile ilgili yardmc
rleler T ile ifade edilmektedir.
rnein : TOO ...... T31 gibi. (32 adet)
11. 7 Sayclar
( counters) ( C )
Sayclar, giriine
verilen "1" ve "O" n belirli saysndan sonra kn "1"
yapan elemanlardr. Sayma ilemi yukar olabildii gibi aada olabilir. Sayc
lar batarya geri beslemeli olduu iin enerji kesilmesinde sayma deeri sakl
tutulur. Eer eski deer (enerjinin kesildii andaki deer)deitirilip yeni deer
girilecekse saycnn resetlenmesi gerekir.
Sayclar, S7 200 CPU 212 ........ 224 serilerinde C ile gsterilir.
rnein : S7 200 CPU 212 de CO .......... C63 ( 64 adet)
S7 200 CPU 214 de CO .......... C127 ( 128 adet)
S7 200 CPU 215 ..... 224 de CO .......... C255 ( 256 adet )
Sayclar, S7 200 CPU 212 ........ 224 serilerinde yukar sayc (Counter up
~ CTU ), Aa sayc (Counter down~ CTD), Yukar-aa sayc (Counter
up -down~ CTUD) olmak zere 3 ayr trde yaplmtr.
a) Yukar sayc (CTU)
C55
13.0 13.0
CTU
cu Up
13.1 13.1
Rese
R
5
3
. 2
3 PV
C55 o ~
Conl.
C55
k (bt) _ _ _ _ __
13.0 sensrnn lojik olarak her "1" oluunda yukar sayc "O"dan
balayarak srekli ilerler PV ye hangi deer verilmi ise o deere geldiinde
kn "1" yapar. k konta baka bir devrede kullanlarak o devrenin
almas ya da durmas salanm olur. Herhangi bir anda resete (13.1)
baslrsa hem sayma ilemi hem de sayc k "O" (sfr) olur. PV deerinin
maksimum 32767 olabilecei unutulmamaldr.
114
b) Aa sayc ( CTD )
C40
11.0
CTD
CD
11. 1 11 _r-'-------i------........- 4
Load : 4 r---__,__-_,. 3
LD
2
C40
Cont. o
4 PV C40
k.(bit) .....__ _ _ _ _ _ _ ~
14.1
14.1 Down
CD
14.2
14.2 Resel
R
4 4
3 PV 3 3
: 2
C20 o
Cont.
C20 _ _ _ _ _ __.
k (bt)
115
Bu sayc istenildiinde yukar, istenildiinde aa sayma yapabilmekte-
dir. CU girii "1" ve "O" yaplarak yukar sayma, CD girii "1" ve"O" yaplarak
ta aa sayma yaptrlabilir. Sayma ilemi ister aa isterse yukar olsun
Counter PV ye verilen deere geldiinde sayc k konum deitirir. Yani
"O"sa "1", "1" ise "O" olur. Sayma ilemi ister aa ister yukar olsun R giri-
ine "1" verildiinde yani 14.2 sensr kapatldnda sayc k ve counter
sfrlanr. PV deerinin en fazla 32767 olabilecei unutulmamaldr.
Hafza
CPU212 CPU214 CPU215 CPU216 CPU221 CPU222 CPU224
Tipi
Aralklar Aralklar Aralklar Aralklar Aralklar Aralklar Aralklar
1 O.O - 7.7 O.O- 7.7 O.O - 7.7 O.O - 7.7 O.O - 15.7 O.O- 15.7 O.O - 15.7
Q O.O - 7.7 O.O - 7.7 O.O- 7.7 O.O -7.7 O.O - 15.7 O.O- 15.7 O.O- 15.7
M O.O - 15.7 o.o - 31.7 O.O- 31.7 o.o - 31.7 O.O - 31.7 O.O - 31.7 O.O - 31.7
SM O.O - 45.7 o.o - 85.7 O.O - 199.7 O.O- 199.7 O.O- 179.7 O.O - 179.7 O.O - 179.7
T o - 63 O- 127 o- 255 O- 255 o- 255 o- 255 o - 255
c o - 63 o - 127 o- 255 O- 255 o- 255 O- 255 O- 255
s o.o- 7.7 O.O- 15.7 o.o - 31.7 o.o- 31.7 o.o- 31.7 O.O- 31.7 0.0-31.7
v 0.0-1023.7 0.0-4095.7 0.0-5119.7 0.0-5119.7 0.0-2047.7 0.0-2047.7 0.0-5119.7
L O.O - 63.7 O.O - 63.7 O.O - 63.7
116
BLM XII
12.1 Giri komutlarnn kullanlmas ile ilgili uygulamalar
PLC' lerde yazlm programn iki ekilde yapmak mmkndr. Bunlar
daha nce de akland gibi Statement List Editr (STL) (Komut Listesi) ve
Ladder (merdiven ) komutlardr.
PLC komut yazlmlarnda kumanda devresi devrelere ayrlarak numa-
ralandrlmtr. Zira klasik kumanda devrelerinde kumanda devresi bir btn o-
larak izilebilir. Ancak ayn yntem 87 200 CPU PLC' lerde uygulanamaz. Bu
PLC' lerde ekli devre devre izme zorunluluu vardr. rnein devre1,
devre2, devre3 ...... gibi.
Devreler programlarn yapsalln salarlar. Her ayr akm devresini ayr
bir devreye yerletirirseniz, uzun programlar izlemek kolay olur.
Giriler (INPUTS) klar (OUTPUTS)
O.O
0.1
Giri rleleri
0.3
2M
0.4 k Rleleri
0.5
0.6
0.7
PLC
CPU 212 -1A A 01- OXBO M
-+--+------1 M
24v + -------t L
117
rnek 1. Bir butonla bir ykn altrlmas ( buton ak )
Kumanda devresi
s,
c
Yk (Lamba)
(a)
Devre 1 ( Network 1 )
IO.O QO O
t--------i( ) ==:> Bu bobin/ (k) nnde yer alan sensr aktif ise
(kapal ise)eker
Devre 1 ( Network 1 )
LD IO.O 10.0 girii "1" iken ( 10.0 sensr kapal iken )
= ao.o---- 00.0 n kn "1" yap (altr)
Devre 2 ( Network 2 )
MEND ==:> Program sonu komutu END (STL de MEND) ayr bir devrede tek bana
yer almaldr.
o.o ......................
0.1 Giri rles
-{ ~ o }- L---l"!"""n---1
0.2 k rles
0.3
2M
0.4 PLC
0.5
0.6
0.7 CPU 212-1A A 01- OXBO
24v -
+
M
M
L
118
NOT: rnek1 deki ladder devresinde k bobin inden sonraki ba
lant gsterilmemitir. Gsterilmeyen blm PLC kendi iersinde ba
lamaktadr. Bundan sonraki ladder devrelerinde de bu blm gsterilme-
yecektir.
ekil 12.4 deki PLC' de !O.O sensr (burada buton olarak kullanlmtr)
kapatldnda IO.O giri rlesi enerjilenir ve IO.O kontan kapatr giri rlesi,
verilen komuta gre QO.O k rlesini altrarak harici ak kontann
kapanmasn salar ve harici kontan kapanmas ile QO.O' a balanan ykte
alm olur. ro.o sensr aldnda ise IO.O giri rlesinin enerjisi kesilir.
IO.O kontan aar, dolaysyla QO.O k rlesi de almaz ve harici konta-
n aarak ykn almasn durdurur.
H
(a)
Yk (Lamba)
Devre 1 ( Network 1 )
o.o o.1 ao.o
~ Bu bobin I ( k) nnde yer alan sensrler
H ~
1
10.1
( )
Devre 2 ( Network 2 )
Devre 1 ( Network 1 )
LD IO.O IO.O girii "1" iken ( IO.O sensr kapal iken )
A I0.1 ve I0.1 girii "1" iken ( I0.1 sensr kapal iken)
= QO.O _ _,. ao.o n kn "1" yap (altr)
Devre 2 ( Network 2 )
MEND ~ Program sonu komutu END (STL de MEND) ayr bir devrede tek bana yer
almaldr.
119
Giriler (INPUTS) klar (OUTPUTS)
..................
. .
o.o
0.1 -{ 0:0 }-
0.2 Giri rleleri k rlesi
0.3
2M
0.4 PLC
0.5
0.6
0.7 CPU 212 -1A A 01- OXBO
M
24V - -+----+-------1.._.._
+--------1
M _____________________________ L
ekil 12.6 daki PLC devresinde IO.O sensr kapatldn da IO.O giri
rlesini enerjiler ve ladder devresindeki IO.O kontan kapatr. Fakat QO.O k
rlesi alamaz. IO.O sensr kapal iken I0.1 sensr de kapatlrsa ladder
devresindeki I0.1 kontan kapatr, her iki kontakta kapal olduundan QO.O
k rlesi enerjilenir. QO.O k rlesi harici kontan kapatarak ykn (
elemannn) almasn salar. Sensrlerden birisi ya da her ikisi alacak
olursa QO.O k rlesinin enerjisi kesileceinden harici kontan aar ve y-
kn almas durur.
rnek 3. ki sensrden herhangi birisi kapatldnda ykn (i ele-
manlarnn) altrlmas
Kumanda Devresi
s,
Yk (Lamba)
(a)
Devre 1 ( Network 1 )
10.0 10.0 Giri Rlesinin 00.0
> konta c::::::::> Bu bobin/ (k) nnde yer alan sensrler
P
( )
den birisi yada her ikisi aktif ise ( kapal ise)
ceker
Devre 2 ( Network 2 )
Devre 1 ( Network 1 )
LD IO.O 10.0 girii "1" iken ( 10.0 sensr kapal iken)
o I0.1 veya I0.1 girii "1" iken ( I0.1 sensr kapal iken )
= Q0.0-- QO.O n kn "1" yap (altr)
Devre 2 ( Network 2 )
MEND ~ Program sonu komutu END (STL de MEND) ayr bir devrede tek bana yer
almaldr.
...................
O.O
0.1 -{ olo }- :
0.2 Giri rleleri k rles
0.3
2M
0.4 PLC
0.5
0.6
0.7 CPU 212-1A A 01- OXBO M
24v --+---+-----1 M
+ ---+-----1 L
ekil 12.8 deki PLC devresinde IO.O sensr (butonu) kapatldnda IO.O
gr rlesi enerjilenir ve kontan kapatarak QO.O k rlesini enerjiler. QO.O
k rlesi harici kontan kapatarak ykn, (burada lamba olarak gste-
rilmitir) almas salanr. IO.O sensr aldnda ise IO.O giri rlesinin
konta alarak QO.O k rlesinin enerjisi kesilir ve harici kontan aarak
ykn almasn durdurur.
Ayn alma ekli I0.1 sensr iinde geerlidir. Yalnz I0.1 sensr I0.1
giri rlesini enerjilemektedir.
s Devre 1
e,
I~ i----1-~ 10.0 10.1 01.0
A.Ak.Rl.
(Termik)
(Start) c H ---1 ---[ J
(a) Devre 2
ENDJ (b)
121
Komut listesi (STL) program
NETWORK 1
LDN 10.0 10.0 girii "1" iken (Termik atmam iken)
A 10.1 - - - ve 10.1 girii "1" iken (Start butonuna basl iken )
= 00.0 QO.O n kn "1" yap (altr)
NETWORK2
MEND
L1---------
L2 ------1-------
L, ------~---.----
0.5
PLC .........................
0.6
0.7
24v - M
L
CPU 212 -1A A 01- OXBO
L
122
rnek 5. Ve -Veya ilemlerinin bir arada kullanlmas
Kumanda Devresi
H
Yk (Lamba)
(a)
r
Devre 1
10 o 101 QO.O
1---r --------1(
, -j J
10.2
Devre 2
(c) ekil12.10
NETWORK 1
LD IO.O 10.0 girii "1" iken
A I0.1 ve 10.1 girii "1" iken
o I0.2 veya 10.2 girii ''1" iken
NETWORK2
MEND
123
rnek 6. Ve - Veya ilemlerinin bir arada kullanlmas
Kumanda Devresi
c
Yk (Lamba)
(a)
(b) _ ____,__ __
Ladder devresi
Devre 1
o.o I0.2 00.0
1------1[ ]
10.1
Devre 2
END]
(c)
ekil 12.11
NETWORK 1
LD IO.O JO.O girii "1" iken
o I0.1 veya J0.1 girii ''1" iken
A I0.2 ve J0.2 girii "1" iken
= 00.0 00.0 n kn ''1" yap (altr)
NETWORK2
MEND
Kumanda Devresi
c
r-i/t--r-~~~,~~~
c
S,
r-i S2 Yk (Lamba)
(a)
(b)
Ladder devresi
Devre 1
10.0 I0.1 00.0
~/P--..---L:J-LD-----( J
o.o 10.1
Devre 2
END) (C)
ekil 12.12
NETWORK 1
LD IO.O !O.O girii 1 iken (10.0 Sensr basl iken)
AN I0.1 ve I0.1 girii "1" iken (I0.1 Sensr basl deilken)
LDN IO.O !O.O girii "1" iken (10.0 Sensr basl deilken)
A I0.1 ve I0.1 girii "1" iken (10.1 Sensr basl iken)
OLD (Seri bal bloklar paralel balama komutu)
= QO.O - - - 00.0 n kn "1" yap (altr)
NETWORK2
MEND
ekil 12.12 deki alma program iin PLC balants yapmak gerekti-
inde IO.O giri rlesini altrmak iin IO.O sensrnn sadece ak konta-
n ve I0.1 giri rlesini altrmak iin I0.1 sensrnn sadece ak konta-
n kullanmak yeterlidir.
125
rnek 8. ALO Komutu uygulamas
Kumanda Devresi
81 83
82
p---q 8.
c
Yk (Lamba)
(a)
(b)
Ladder devresi
Devre 1
10.0 10.2 00.0
~
)
Devre 2
(c)
ekil 12.13
NETWORK 1
LD !O.O 10.0 girii "1" iken ( 10.0 sensr kapal iken )
o 10.1 veya 10.1 girii "1" iken ( 10.1 sensr kapal iken )
LD 10.2 ve I0.2 girii "1" iken ( 10.2 sensr kapal iken )
o 10.3 veya 10.3 girii "1" iken ( I0.3 sensr kapal iken )
ALO (Paralel bal bloklar seri balama komutu)
= QO.O - - - - QO.O n kn "1" yap (altr)
NETWORK 2
MEND
ekil 12.13 deki ladder devresinde !O.O sensr kapatldnda veya I0.1
sensr kapatldnda IO.O giri rlesi veya I0.1 giri rlesi enerjilenerek ak
olan kontan kapatr. Ancak k rlesi alamaz. Bunun yansra I0.2
sensr kapatldnda veya I0.3 sensr kapatldnda I0.2 giri rlesi veya
I0.3 giri rlesi kontan kapatr. QO.O k rlesi enerjilenir. Harici kontan
kapatarak ykn almasn salar. Sz konusu sensrlerden herhangi birisi
alacak olursa O sensre ait giri rlesinin dolaysyla QO.O k rlesinin
enerjisi kesilir, harici kontan aarak ykn almasn durdurur.
126
rnek 9. Kilitleme (mhrleme) - Bir motorun srekli altrlmasnn
programlanmas
L1----.------
L2 ---;-----.---
L3 ---if-----+---.---
L...L..__J ti
r""""?""L ......
.................... .
c
e, l................... 1
,,, .......................
(a)
(b)
~~j-----------( J
c
QO.O~, ,, ..... "' . ~ -"- ,
11"-
Devre 2
(c)
ENDJ (d)
ekil 12.13
NETWORK1
LD IO.O !O.O girii "1" iken, (Start butonu basl iken)
O QO.O QO.O k rlesi alrsa "1" yap (ve paralel bala)
AN I0.1 ve I0.1 girii "1" iken, (Stop butonu basl deilken)
AN I0.2 ve I0.2 girii "1" ak (Termik atmam iken)
= ao.o QO.O k rlesini "1" yap (altr).
NETWORK2
MEND
127
L1-~-----
L2--->--~--
L3----4---+--..---
Giriler (INPUTS) klar (OUTPUTS)
Start But.._--~
..................
y
- { 0.0 }- I 1
Stop But. k rlesi
" 0.3 Giri rleleri
A ak rol.
(Termik) 2M
.,. ..................... .
0.4
0.5
PLC ~- .....................
0.6
0.7
-L-.J__---1 M
CPU 212-1A A 01- OXBO
24V..a.---L------1 L L
'--"'"-~~~~~~~~~---'
128
rnek 1O. Bir motorun iki ayr yerden (uzaktan) kumandasnn prog-
ramlanmas
L1~---1~~~~~
L2~---~--~~~-
1 1 1
s,~c
cz::======t==========t===========I
c
91 f" .................. 1
:. .......................:
c
(b)
(a)
S2 o tr+---+-H-----{ J
c
000
Devre 2
ekil 12.15
END J (d)
NETWORK 1
LD IO.O !O.O girii "1" iken (Start butonu 1 basl iken)
o I0.1 veya 10.1 girii "1" iken (Start butonu 2 basl iken)
O QO.O QO.O k rlesi alrsa "1" yap (ve paralel bala)
AN I0.2 ve I0.2 girii "1" iken (Stop butonu 1 basl deilken)
AN I0.3 ve 10.3 girii "1" iken (Stop butonu 2 basl deilken)
AN I0.4 ve I0.4 girii "1" iken (Termik atmam iken)
00.0 QO.O k rlesini "1" yap (altr)
NETWORK2
MEND
129
L1--------
L2--------.---
L,-------+--+---
................. 24 v
- { 00 } -
k rles
.l .. .I
........................
......... .....
PLC M
CPU 212 -1A A 01- OXBO
L
L1---------
L2--+----------
LJ--+---+-------
[Z]::::::t:::::::::::t::::::::::f CZJ::::::t:::::::::J:::::::::::f
s, c, C2 1
c, e
c,
130
Kumanda devresi Ladder devresi
Devre 1
!O.O I0.2 10.3 Q0.1 QO.O
aop-+H+--1+--( l
S2 s, s. C,
c,~t;ttt
Devre 2
o. 1 0.2 o.3 QO O 00.1
aop-1+--1+-1+--( J
(c)
(d)
Devre 3
END)
ekil 12.15
NETWORK 1
LD 10.0 10.0 girii ''1" iken (Start butonu 1 basl iken)
O QO.O QO.O k rlesi alrsa "1" yap (ve paralel bala)
AN 10.2 ve I0.2 girii "1" iken (Stop butonu basl deilken)
AN I0.3 ve 10.3 girii "1" iken (Termik atmam iken)
AN Q0.1 ve Q0.1 girii "1" iken (Q0.1 rlesi almyorken)
QO.O QO.O k rlesini "1" yap (altr)
NETWORK2
LD I0.1 10.1 girii "1" iken (Start butonu 2 basl iken)
o Q0.1 Q0.1 k rlesi alrsa "1" yap (ve paralel bala)
AN I0.2 ve I0.2 girii "1" iken (Stop butonu basl deilken)
AN I0.3 ve 10.3 girii "1" iken (Termik atmam iken)
AN QO.O ve QO.O girii "1" iken (QO.O rlesi almyorken)
= Q0.1 Q0.1 k rlesini "1" yap (altr)
NETWORK3
MEND
131
Giriler (INPUTS) klar (OUTPUTS)
24 v
k rleleri
2M
Giri rleleri
0.4
0.5
PLC
____
24v-
___,,
0.6
0.7
M
L
CPU 212-1A A 01- OXBO M
L
ekil 12.16 iki yne alan bir motorun kumandasna ait PLC. balants
Devre 1
s, Ss Ss S1 C2
+--k1-+1---t, ~ ~ o.o I0.4 10.5
ti+--t+-1+---(
10.6 00.1 00.0
J
Sop1 Stop2 A.ak.rl. c,
10.1
c,
00.0
Ss S1 C,
Devre 2
s.
ti/}-kt---t
Sopl A.ak.rl.
10.2 I0.4 I0.5 10.6 00.0 00.1
Stop2
ti+--t+-1+---( J
I0.3
00.1
(a)
Devre 3
END) (b)
ekil 12.17
132
Komut listesi (STL) program
NETWORK1
LD IO.O o.o girii "1" iken (Start butonu 1 basl iken)
o I0.1 veya 10.1 girii "1" iken (Start butonu 2 basl iken)
O QO.O QO.O k rlesi alrsa "1" yap (ve paralel bala)
AN I0.4 ve 10.4 girii "1" iken (Stop butonu 1 basl deilken)
AN I0.5 ve 10.5 girii "1" iken (Stop butonu 2 basl deilken)
AN I0.6 ve I0.6 girii "1" iken (Termik atmam iken)
AN 00.1 ve Q0.1 girii "1" iken (Q0.1 rlesi almyorken)
QO.O 00.0 k rlesini "1" yap (altr)
NETWORK 2
LD I0.2 10.2 girii "1" iken (Start butonu 3 basl iken)
o I0.3 veya I0.3 girii "1" iken (Start butonu 4 basl iken)
o 00.1 Q0.1 k rlesi alrsa "1" yap (ve paralel bala)
AN I0.4 ve I0.4 girii "1" iken (Stop butonu 1 basl deilken)
AN I0.5 ve 10.5 girii "1" iken (Stop butonu 2 basl deilken)
AN I0.6 ve I0.6 girii "1" iken (Termik atmam iken)
AN QO.O ve QO.O girii "1" iken (QO.O rlesi almyorken)
Q0.1 Q0.1 k rlesini "1" yap (altr)
NETWORK 3
MEND
ekil 12.18
133
-{ s J~1 QO.O "1" e set eder.
1
Bunlar PLC' !erde klar veya bit hafzalarn (M gibi) seri balanm
kontaklarla amak ve kapamak iin ska kullanlrlar.
Bir "set" k veya hafza biti srekli set kalr. Ta ki; (R)komutu gelince-
ye kadar.
Eer hem set bobini hem de reset bobini ayn anda "1" ise sonra gelen i
lemin ncelii vardr.
S ve R nin altndaki rakam ka adet k bobininin set veya reset edi-
leceini ifade eder. rnein bu rakamlar 3 olsayd QO.O, Q0.1, Q0.2, k
rleleri ayn anda set veya reset edilecekti.
rnek 14. Yardmc rleler (bit hafzalar)
Devre 1
Devre 2
11 = MO.O
NETWORK2
M.O 00.0
LD M.O
1
( J = Q0.3
Devre 3
NETWORK 3
END] ekil 12.19 MEND
Bir k kullanmak yerine bit hafzas "M.O " IO.O mantksal ilemini
saklamak iin geici bir alan olarak kullanlmtr.
Bu devrede bit hafzas normalde ak giri konta olarak kullanlm ve
bylece Q0.3 kna kumanda etmeyi salamtr. Ayn bit hafzas programn
herhangi bir yerinde tekrar kullanlabilir.
Bit hafzalar geici sonular saklamak iin kullanlr. Hesap makine-
lerinin hafzas gibi.
PLC' !erde bit hafzalar k olarak kullanlr ve yardmc kontaktrlere
benzer ileve sahiptir. Bit hafzas programn herhangi bir yerinde istendii
kadar ak ve kapal kontak olarak kullanlabilir.
Eer besleme gerilimi kesilirse bit hafza deerleri kaybolur. Kalclk bu a-
mala oluturulmutur.
Bit hafzalar devrenin (geici) sonucu sonraki devrelerde de ilenecekse
kullanlr (elle toplama yaparken ara toplamlar kullanmak gibi) . Ayrca ayn
sonu pek ok devrede yer alacaksa, tekrarlamadan kanmak amacyla da
kullanlabilir.
134
Ykselen Kenar Saptama
r- Bir kontan (giri ya da k)aktan
--A.---o 10.0
24 V doru
O V yanl
__J kapalya veya yanltan doruya gei
anna ykselen veya pozitif kenar denir.
---1 p r
negatif ykselen) kenar denir.
Pozitif ykselen kenar ile, STL de EU (Edge Up) ile,
Aama 1
~I 1
v1-------+( ,>":. ) Eer o.o varsa VE
T37 nin konta kapa -
NETWORK 1
LD IO.O
00.w l ise O ZAMAN oo.o
Aktive edilir ( = "1" ). O QO.O
AN T37
Devre 2 = ao.o
00.0 T37
NETWORK2
200
j iN
PT
~--~
TONI
Devre 3 NETWORK 3
MEND
Aama 2
Devre 1
!O.O T37 00.0
IO.O artk basl deildir. Kilitleme T37 sona
~o~~l------( ~;;;:) erinceye kadar devam eder.
Zaman rlesi sayarken T37 "O"dr ve normalde
kapal (NC) kontak akmn akmasna izin verir.
Devre 2
00.0 T37
'.J-1--~---2-00-J-4:
Zaman rlesinin al
TON 1 mas : Eer QO.O aktif
ise T37 almaya ba
lar.
Devre 3
136
rnek 16 daki devrede zaman, butona (sensre) basld anda bala
maktadr. Eer zamann butona basld anda deil de butondan el ekildii
anda balamas isteniyorsa aadaki devre oluturulmaldr.
Aama 1
Aama 2
Devre 1
,
o._otr
./ . . r_~;I
1_--- (o~:o) !O.O artk basl deildir. Kilitleme (mhrleme)
61 T37 sona erinceye kadar devam eder.
, -----
Devre 2
00.0 !O.O T37
lt--1-----tll------ iN TON
ekil 12.22
137
rnek 18. Bir motorun start butonuna basldktan bir sre sonra
altrlmasnn programlanmas
Devre 1
Komut listesi (STL) program
10.0 MO.O
--1-----<( s ) NETWORK 1
1
LD IO.O
S MO.O,
Devre 2
10.1
NETWORK 2
LD I0.1
R MO.O, 1
Devre 3
MO.O 00.0 T33
NETWORK 3
LD MO.O
H/------1 iN TON
AN QO.O
TON T33, +500
_
500 ......__
PT ____,
l..+(500x10= 5 sn.) NETWORK 4
LD T33
Devre 4 O QO.O
T33 MO.O 00.0 A MO.O
)
QO~
----------t( = QO.O
NETWORK 5
MEND
Devre 5
ekil 12.23
ekil 12.23 deki devrede 10.0 start butonuna basldnda MO.O yardmc
rlesi set edilir (alr). MO.O zaman rlesi devresindeki kontan kapatarak
zaman rlesinin almasn salar. Zaman rlesi 5 sn. sonra QO O k bobini
devresindeki kontan kapatarak QO.O' n "1" olmasn (almasn) salar.
QO.O, zaman rlesi devresindeki kontan aarak zaman rlesinin sayma ile
mini durdurur. QO.O' n bobin devresindeki T33 konta alr. Ancak QO.O
mhrleme zerinden almaya devam eder.
10.1 butonuna basldnda MO.O yardmc rlesi reset edilir (durur). Zaman
rlesi ve QO.O k bobini devrelerindeki kontan aarak sistemin durmasn
salar.
138
rnek 19. Bir motorun stop butonuna basldktan bir sre sonra
durdurulmasnn programlanmas
Devre 1
Komut listesi (STL) program
10.0 M.O
---1
- ( s1 J NETWORK 1
LD IO.O
S M.O, 1
Devre 2
10.1 NETWORK 2
LD I0.1
R M.O, 1
Devre 3
M.O T37 00.0
NETWORK 3
LD M.O
MOw+-----( ) O
AN
M0.1
T37
= QO.O
NETWORK 4
Devre 4 LD I0.1
10.1 T37 M0.1 O M.O
~'1
( J AN T37
MO = M0.1
NETWORK 5
Devre 5
LD M0.1
TON T37, +250
M0.1 T37
1 NETWORK 6
iN TON
1
MEND
250 - ....__
PT _ ___,
4 (250x100=25 sn.)
Devre 6
ENDJ
ekil 12.24
139
rnek 20. Bir motorun yldz - gen altrlmasnn programlanmas
Devre 1 Komut listesi (STL) program
~H'--1------1( ) -~ C).
NETWORK 2
LD QO.O
AN T37
Devre 3 AN Q0.2
QO.O Q0.2 T37 Q0.1
~--1-B---+O~: TON 1
NETWORK 3
LD QO.O
AN Q0.2
Devre 4 4 (BOx100=B sn.) TON T37, + 80
ekil 12.25 deki devrede o.o start butonuna basldnda IO.O giri rlesi
enerjilenerek kontan kapatr ve QO.O k rlesini enerjiler. IO.O start
butonundan el ekilse bile QO.O mhrlemesi nedeni ile QO.O k rlesi al
maya devam eder. QO.O k rlesi tm ak kontaklarn kapatr. Q0.1 k
rlesi (yldz) ve TON zaman rlesi enerjilenir. Zaman rlesi 8 sn. sonunda
kapal kontan aarak Q0.1 k rlesini devreden karr ve ak kontan
kapatarak Q0.2 k rlesini (gen) enerjilendirir. Q0.2 k rlesi, mhrle-
mesini yapar ve zaman rlesini devreden kartr. Bylece 8 sn sonunda QO.O
ve Q0.2 k rleleri srekli alrlar. Motor gen olarak almaya devam e-
der. I0.1 stop butonuna basldnda, ya da I0.2 ar akm rlesi attnda; bu
sensrlere ait giri rleleri enerjilenerek kontaklarn aarlar. QO.O k rlesi-
nin enerjisi kesilir. QO.O k rlesi de alma srasnda kapanm olan kon-
taklarn aarak devredeki tm elemanlarn enerjisini keser.
NOT : Eer zaman rlesinin ak konta baka bir yerde kullanlacaksa
kapal konta ile kendi bobin devresi atrlmamaldr.
140
rnek 21. Yukar sayc
Devre 1
10.0 C40 Komut listesi (STL) program
1
1
cu CTU
10.1 NETWORK 1
1 R LD 10.0
1 LD I0.1
CTU 40, +5
5- PV
Devre 2 NETWORK 2
C40 Q0.0 LD C40
( ) = ao.o
Devre 3 NETWORK 3
MEND
ENDJ
ekil 12.26
Devre 1
!O.O C48 Komut listesi (STL) program
cu CTUD
I0.1 NETWORK 1
CD LD IO.O
LD 10.1
10.2
LD I0.2
R
CTUD 48, +7
7 PV
Devre 2
NETWORK 2
C48
LD C48
QO.O
= ao.o
[ )
NETWORK 3
Devre 3 MEND
ekil 12.27
141
ekil 12.27 deki devrede IO.O sensr 7 defa kapatldnda C48 yukar
aa saycs devre2 deki kontan kapatarak QO.O k rlesinin almasn
salar. rnein IO.O sensr kapatlmaya devam etsin (maksimum 32767 ol-
duunu unutmaynz.) 13 defa kapatldnda IO.O sensrnn kapatlma ilemi
sona ersin. Bu srada C48 yukar- aa saycsnn devre 2 deki k konta
srekli kapaldr. Daha sonra I0.1 sensr kapatlp almaya balanrsa say
c, 13-12-11-10-9-7 olarak geri saymaya balayacak 7 nolu geri saymasnda
kn sfrlayacak ve devre 2' deki kontan aarak QO.O k rlesinin
almasn durduracaktr. Bundan sonraki geri saymalarda (6-5-4 ... gibi) sayc
k "O" olarak kalacaktr. IO.O sensr ile yeniden yukar sayma ilemi
balatlrsa, 7 nolu saymaya geldiinde sayc k yeniden "1" olur.
Herhangi bir anda I0.2 sensrne baslacak olursa ve sayc k "1" ise
k sfrlanr. Ayn zamanda sayma ilemi de durur (sfrlanr). (PV deeri
maksimum 32767 olabilir.)
1i
at
1
b
1 1 1a b c
i
Id
E F
ekil 12.28
Grlen kpr devresi iki devre halinde "ladder"a evrilmitir. ki farkl ola-
s akm yolu basite ayrlmtr. Karlatrma kolayl asndan ladder gsteri-
mi dikey olarak verilmitir.
142
2) Karmak kpr devresi
1 I I
~~bd e
I
a
c
b a
e d
ekil 12.29
~ F
1jo~ () LO
LO
LO
AN
10.0
10.1
10.2
10.3
OLO
aor)
Devre 2
ALO
o.o o.4 00.1 00.0
NETWORK 2
LO 10.0
LPS
10.6 00.2
LO 10.4
o 00.1
QO~) ALO
=
LRO
00.1
LO 10.6
10.7 00.3 o 00.2
ALO
, _ _ I- - - - - - ( J 00.2
LPP
A 10.7
ekil 12.30
= 00.3
143
2) Komut listesi (STL) program
Devre 1
NETWORK n
3) MEND
Devre 1
!O.O I0.1 00.1 QO.O Komut listesi (STL) program
HH ) NETWORK 1
LD 10.0
Q0.2 10.2 I0.3 A 10.1
A Q0.1
LDN Q0.2
A I0.2
AN 10.3
Devre 2
OLD
10.0 I0.1 10.4 Q0.1 00.0
NETWORK 3
ekil 12.33
MENO
5)
Devre 1
Komut listesi (STL) program
10.0 I0.1 I0.2 I0.3 I0.4 Q0.1
/H ) NETWORK 1
LO IO.O
t001 A
LO
LO
o
I0.1
10.2
10.3
Q0.1
10.6 ALO
LON 10.6
/ ON 10.5
OLO
10.5 ALO
AN I0.4
= Q0.1
NETWORK 2
Devre 2 MENO
ekil 12.34
145
6 ) Su fskyesi T37
TR1
T3a V1 _ V2 _ V3 elektrikli vanala-
TR2 r sra ile ve zaman rleleri
T39
kullanlarak altrlacaktr.
TR3 Bu durumu gsteren zaman
tablosu yanda, PLC kuman-
V1 da devresi aada veril-
V2 : ...:., :' mitir.
V3
Komut listesi (STL) program
Devre 1
NETWORK 1
10.0 LD IO.O
T37
iN TON o T39
T39
o MO.O
10 PT TON T37. +10
AN M0.1
MO.O M0.1 MO.O MO.O
/1 ( ) NETWORK 2
LD MO.O
Devre 2 QO.O
MO.O 00.0 NETWORK 3
) LD T37
o M0.1
Devre 3 LPS
T37 M0.1
AN M0.2
M0.2
= M0.1
M0.1
/1 ( ) LPP
TON T38, +15
T38
iN TON NETWORK 4
LD M0.1
15 PT
Q0.1
Devre 4
M0.1 00.1 NETWORK 5
LD T38
) o M0.2
Devre 5
LPS
AN MO.O
T38 M.O M0.2
= M0.2
M0.2
/1 ( ) LPP
TON T39, +20
T39
NETWORK 6
LD M0.2
Devre 6 20 Q0.2
M0.2 00.2
. [ ) NETWORK 7
MEND
ekil 12.35
146
"'";."
.'-':'".l
7 ) TEKNK kelimesinin kl reklam panosu kumandasnn programlan-
mas
..,,,.............. . ..'
.... ...... .......,...... ..... ... .-......
.: .: ........
-.Il .....
. .'!.. :: .
f f
~::: : ~
.. . ...........
f
.........
:. : ....
. ..... ......
G
h
1r= rs ..:.
G
ts ...:
:
G
.
rr;
G
. . . .
ts
G
oo.o 00.1 00.2 003 004 005
TR 4 ~l-----''------'-~---L---'-4-~~~~~~~~~~~~~
: r.,
TR1
r
TRe ~'-----'~---'-~---'-~-'-~-+-~_._~_.__~-+-~~~~~
Ts
TR 9 ~'-----'~---'-~---'-~-'-~....;.......~_._~--'-~4--~.!--~~~
E ,_. 1 ;1 1
K
ekil 12.36
147
Devre 1
Komut listesi (STL) program
10.0 10.1 M.O
tr+
( ] NETWORK 1
MO. LD !O.O
O M.O
AN 10.1
Devre 2 = MO.O
M.O T44 M0.1
( ] NETWORK 2
T43
LD M.O
O T43
AN T44
= M0.1
Devre 3
M0.1 M0.2 ao.o NETWORK 3
H/ ] LD M0.1
T43 T37 AN M0.2
iN TO O T43
= QO.O
10 PT TON T37, +10
Devre 4
M0.1 T37 M0.2 Q0.1
NETWORK 4
HH/ ] LD M0.1
T43 T38 A T37
iN TON AN M0.2
O T43
PT = Q0.1
Devre 5 TON T38, +10
NETWORK 5
M0.1 T38 M0.2 Q0.2
LD M0.1
HH/ ] A
AN
T38
M0.2
T43 T39
O T43
= Q0.2
TON T39, +10
NETWORK 6
Devre 6
LD M0.1
M0.1 T39 M0.2 00.3
A T39
HH/.........,..__- ] AN M0.2
T43 T40
O T43
l - - - - - - - J ' - - - - - 1 1 N TON
= Q0.3
TON T40, +10
PT
148
Devre 7
Komut listesi (STL) program
M0.1 T40 M0.2 00.4
H H/f--r-----1 ) NETWORK 7
LD M0.1
T43 T41
A T40
AN M0.2
10
O T43
Q0.4
Devre 8 TON T41, +10
NETWORK 9
Devre 9
LDN T44
T44 M0.2 M0.2
LD M0.2
) O T42
T43
ALO
iN TO
= M0.2
TON T43, +10
10 PT
Devre 10
NETWORK 10
LD T43
T43WM0~.3
INT~ON O T44
AN M0.3
T44 10 PT TON T44, +10
NETWORK 11
Devre 11 LD T44
T44 M0.3
AN M0.3
L_____J/I T45 TON T45, +10
----y------~
10~ NETWORK 12
Devre 12 LD T45
T45 M0.3 M0.3
1----( ) NETWORK 13
Devre 13 MEND
ekil 12.37
149
8 ) Oyuncak atn altrlmasnn programlanmas
SA2~~~~~=c:-~~~~~
Motor _ _ _ _ j___ _Jl!!llJllllJ!m...
40 sn.
>il( 10 sn.> E
ekil 12.38
R YR YR
M
o /
SA YR2
~~
YR2
M
.................... ;
SA2 T
:.. ..................;
T, T2
-., ~
GK
M T2 e M
GA
H/
G devresi Kumanda devresi
ekil 12.39
150
Devre 1
Komut listesi (STL) program
MO.O QO.O M0.0
/1>-------<( ) NETWORK 1
LD MO.O
10.0 M0.1 M0.1
o 10.0
) LPS
10.1 T37
AN QO.O
= MO.O
t-----------tlN TON
LPP
10 PT LD M0.1
,_______.
Devre 2 o I0.1
ALO
T37 T38 = M0.1
TON T37, +100
NETWORK 2
LD T37
00.0 T38 I0.2 00.0 O QO.O
TON T38, +400
H/H J AN
AN
T38
I0.2
QO.O
Devre 3
NETWORK 3
END) ekil 12.40 MEND
151
9 ) SCR uygulama rnei (Trafik klar)
Komut listesi (STL) program
Devre 1
SMQ1 SQ1 NETWORK 1
--1--------1( ~ ) LD SM0.1
S S0.1, 1
Devre 2
S0.1
1 - - - - - - - - 1 SCR NETWORK 2
LSCR
Devre3
SMO.O Q0.4
NETWORK 3
s ) LD SMO.O
1
00.5
s Q0.4, 1
R Q0.5, 2
~ ) TON T37, +20
T37
iN TON NETWORK 4
20 PT
LD T37
.______,
SCRT
Devre 4
T37 S0.2
1------------l( SCRT) NETWORK 5
SCRE
Devre 5
Devre 8
T38 S0.3 NETWORK 9
SCRE
Devre 9
1--------------1 SCRE)
ekil 12.41
152
12.4 PC (Bilgisayar) ile PLC arasnda iletiim kurmak
Gerek ladder, gerekse STL komutlar PC de yazlmakta ve yazlan prog-
ram bilgileri PLC' ye aktarldktan sonra PLC altrlabilmektedir. Bu nedenle
PC ile PLC arasnda bir iletiim salanmaldr. Buda PC/PPI kablosu ile
salanabilmektedir. PC' !erde 9 bin seri portu kullanmas gereklidir.
S7 - 200; verileri, 9600 bit/saniye' de gnderir ve alr. PC/PPI kablosu
zerinde iletiim hzn ayarlayan sviler bulunmaktadr. Bu svilerden ayar
yaplabilir. 9600 bit/saniyelik hz iin:
(1, 3, 4 aada,
Sviler yandaki konumda olmaldr.
2 yukarda)
G kayna
(85 ila 230 v. AC.)
PLC
CPU 212-1BA 01- OXBO
Giri blm 1M O.O 0.1 0.2 0.3 2M 0.4 0.5 0.6 0.7 M L+
Sensrler G kayna
8 giri o.o ile 10.7 24 v. DC. 24 v. DC. / 180 mA.
Sensrler ve geni
letme modlleri iin
153
Eer giri elemanlar
(sensrler) veya ykler yani ka balanan ele-
manlar tek gerilim kaynandan alacaksa aadaki PLC balants yapl
maldr.
G kayna
(85 ila 230 v. AC.)
(/) (/) (/) (/) (/) (/) (/) 0 (/) (/) (/) (/)
k __
blm 1L O.O 0.1 0.2 2L 0.3 0.4 0.5 N L1
PLC
CPU 212 -1BA 01- OXBO
Giri blm 1M O.O 0.1 0.2 0.3 2M 0.4 0.5 0.6 0.7 M L+
(/) (/) (/) (/) (/) (/) (/) (/) (/) (/) (/) (/)
Sensrler
t Anolog
potansiyemetre
154
12.5 Bir programn
bilgisayarda (PC de) yazlmas
Bilgisayarnzda program yazabilmeniz iin ncelikle diskette ykl olan
7-Micro/Wn 16 altrma programn bilgisayara yklemek gerekir. Program
ykleme sonunda Balat mensne simatic olarak yklenecektir. Balat
mensnden STEP 7-Micro/Wn 16' y masa stne taynz . Ve mausu ift
tklayarak programn ekrana gelmesini salaynz ..
!!\,STEP 7-Micro/WIN 16 . I
.Eroje . rnm PU furulum '.t ardm
:teni... Ctrl+N
~ ...
1 c: \microwin\projects\deneme26. prj
Yazlma
~ c \microwin\projects\deneme25. prj
balayabilmek
] c: \microwin\projects\deneme20. PJ
iin Proje' den
.4 c. \microwin\projects\deneme18.prj Yeni' yi
tklaynz .
k
ekil 1
Tamam ptal
ekil 2
155
~- STEP 7-Micro/WIN 16 - isimsiz.prj
f:roje !lzer i:irnm PU . lest 8rak ]';urul\Jll P~ncere :'.ardrn
~. ladder Edtr
Karlatrma Kontaklar
k Rleleri Buraya bir s atrlk balk _yazabilirsiniz
Zaman Ri:ileleri/S ayclar /H SC/S aat
lv1atem I Pi D Ya da 1 ro:: ::!: 1 semboln tklayarak
.:.r ttrrna / /. zaltrna
Ta / Doldur / Tablo karnza kan listeden Kontaklar'
K a,dr I Di:indr tklaynz .
Normalde Ak
1
Normalde Kapal
Annda Normalde Ak Ekrana gelen listeden istediiniz
Annda Normalde Kapal kontaift tklayarak seiniz .
Deil
Pozitif Ykselen Kenar iaretini bulunduu yere
Ne atif Ykselen Kenar
ekil 5
D istediiniz kontan
diini greceksiniz.
izil-
156
Devre 1 Devre 1
10.0
ekil 9
157
Devre 1 ~~:>\ Buraya bir satrlk balk yazabilirsiniz
Devre 2
158
!'., Ladder Editr 1
~, Ladder Editr 1
T
Devre 1 Shift Register Bit
~
~
S ra
- 1-
~ - / 1-
10.0
TomSa.,B~me
~ - I 1-
Tam Say arpma
Tam Sa, karma ....
12.J -j / I 1- QO.O
Karnza gelen listeden
~
-j NOT f- Son' u tklaynz .
- p 1- mlecin yeni bir devrede ol-
Q~ masna dikkat ediniz .
n J - N 1- ekil 14
1-H- --:;,..
Dev1"e 1 E5!'>~ BLuaya bir satrlk balk yazabilir s iniz
---1 --7
-; --
~ -; / -- o.o ----r 1~. 1 -I----4to.o)
~ -; I --
QO_Or-J
~
-; / I --
1 - ; NOT 1--
o(H~
-; p --
-; N -- Bylece projenizin yazlm
.....
1011
~
~J
Dev .. e 2
projenizi kaydetmeye gel-
mitir.
~I END)
ekil 15
159
.Eroje Qzen .rnm PU Iest 8ralar ~urulum P.ncere X:ardm
1'.eni... Ctrl+N
8... Ctrl+O
Kapa
Al
.nder
.ELC'der
Oku... Ctrl+U Tasarm yaplm projeyi
PL'ye Ykle ... Ctrl+D kaydedebilmeniz iin,
Proje' den Baka simle
ekil 16 Kaydet' i tklaynz.
ekil 17
Projenize vermek istediiniz ad Dosya ad bl-
mne yaznz . rnein srekli altrma ya da
Deneme 1 gibi. Daha sonra Tamam' tklaynz
Artk projeniz verdiqiniz adla kaydedilmitir .
160
12.6 Kaydedilmi
projelerin PLC' ye yklenmesi ve uygulanmas
Eer kaydettiiniz
projelerinizi PLC' de uygulamak istiyorsanz kaydedil-
mi olan projelerden istediinizi PLC' ye ykleyip altrabilmeniz iin aada
ki ilemleri yapmanz gerekmektedir.
1'.eni... Ctrl+N
8... Ctrl+O
!'.apa
A]
nder
Daha nce bilgisayarnza yklemi ol-
ELC'den Oku .. . Ctrl+U duunuzprojelerden istediinizi PLC' ye
PL'ye Ykle .. . Ctrl+D yklemek iin Proje' den A'
tklaynz .
ekil 18
Ekranda
karnza
Proje A 1 ID El gelen
menden
j(Btn K ~osya ad: ~asr: istediiniz
Tamam
jdenemel .prj c:\microwin\project projenin
~- ... _j c:\
iptal zerine
mausun
~- deneme 10. prj
denemell .prj
_] microwin imlecini
Yardm getirerek
projects
j2j
~-
, = deneme12.prj
deneme13.prj
tek tklayp
Tamam'
denemel 4.pri
_!J- deneme15.pri
tklaynz
i-1
O~-- .Listelenecek dosya tr: Src: projenin
zerine
_;J-= jProje (".prj) 3 j d C: ELEK.TRK.-1 iJ gelip ift
1 . tklaynz .
ekil 19
161
Projeyi PC' den komut vererek PLC' ye ykleyebilmeniz iin PLC
zerinde bulunan ve STOP, RUN, TERM yazan konumlu anahtarn
TERM konumunda olmas gerekir. Term konumunda ayn zamanda PLC'
yi, PC den komut vererek STOP, RUN konumuna da geirmeniz mmkndr.
~ ~
~
----7 Devre 1
1- -j
~ -j / 1- 10.0
~ -j I 1-
:;I -j / I 1-
Daha nce kaydetmi olduunuz
~ -j
-j NOT 1-
QO.O Proje ekrana gelecektir. Mausun
p
o~I -j N 1- imlecini ~ iaretinin olduu
yere Eliil getirip tklaynz .
1-
~....
- '. 1 ekil 20
Ykleme ilemini yapabilmeniz
iin PLC ' nin STOP konumunda
olmas gerekir.
l'.en ...
1 ::ra;l~wLI loe1l 'i~MI
Ctrl+N
~ . Ctrl+O
_d t- 1 111
_!<;apa
,l>,) ~
k
ekil 21
162
PLC'ye Ykle f3
Tamam
Ekrana gelen PLC' ye
Ykle blmnden
P .Eogram Kod Blogu iptal Tamam' tklaynz
P .Qata Blok (Hepsi blmnde okey
iaretinin olmasna dikkat
P .PU Konfigi.ir asyom ediniz).
ekil 22
Eer proje yazlmnda bir
PLC'.ve Ykle 13 hata yoksa ekrana ykle-
me baar ile sonuland
Vi
.) Yi.ikleme Baaryla Sonuland!
yazs gelecektir. Bundan
sonra Tamam ' tklayabilir
siniz. Projenizde yazlm
hatas varsa hangi devrede
Projenizin PLC' de
uygulanabilir hale
gelebilmesi iin PLC'
yi RUN konumuna
getirmeniz gerekmek
tedir. Bunun iin :
~- 1 semboln
ekil 24 ~ tklaynz .
nc.w Qerle
Sij. ..
~ilgi ...
~onfigure et.. .
Ya da CPU mensnden
Run' u tklaynz .
Projeyi PU ile Karlatr...
QO.O
)
Iip...
ekil 25
163
Run f!i
Ekrana gelen CPU' yu RUN
konumuna getirmek istiyor-
musunuz blmnde Evet' i
tklaynz . PLC zerindeki
led ten PLC' nin STOP yada
1C::::::::::::::::~Y.~L::::::::::::::Jf t!ayr RUN konumunu grebilirsi-
niz. Sar led yanarken STOP
konumu, yeil led yanarken
RUN konumudur.
ekil 26
Eer Proje zerinde herhangi bir deiiklik yapmanz gerekiyorsa Test- Ladder
Durumu Ak iken projede herhangi bir deiiklik yapamazsnz. Proje zerinde
herhangi bir deiiklik iin Test- Ladder Durumu Ak komutunu bir kez daha
tklayp bu komutu pasif hale getirmeniz gerekir.
164
n\projects\denerne 1. prj
PLC' yi STOP konumuna ge
tirebilmeniz iin
semboln tkla .ynz.
1N 16 - isimsiz. prj
nm .(;;PU Iest 8ralar .1$,urulum P~ncere J:'.ar
~---Ti~P_------------' ekil 29
S~p D
CPUyu Stop konumuna getirmek istiyor musunuz? PLC' yi STOP konumuna
getirebilmeniz iin ekrana
gelen CPU yu Stop konumu-
na getirmek istiyor musunuz?
dan Evet' i tklaynz . PLC
STOP konumuna geecektir.
ekil 30
165
Devre 1
Eer
Deyreyi Kes...
D evreyj Kopyala ...
QO.O
8raya Sok.. . Shft+lns
Shift+Del
)
ii..
ftul... Ctrl+F
Q.eitr . .. Ctrl+H
Erogram Ba l. .. ekil 32
166
Devre 1 ~~:>~ Buraya bir satrlk balk yazabilirsiniz
10.0 QO.O
I --c)
rnek olarak kapal bir kontak
QO.O ilavesi yaplmtr. Bundan
sonra bu kontaa istediiniz
ekil 35
adresleme ilemi yapabilirsiniz
( 10.2 gibi).
!;es Ctrl+X
K.Qpyala Ctrl+C
Dzen mensnden Araya
Deyreyi Kes ... Sok komutunu tklaynz.
D evreyj Kopyala ...
ftul... Ctrl+F
Qegitir. .. Ctrl+H
ekil 36
Erogram Bal...
nPVl'P 7
167
"''J '----c
~ ~ ~u
Araya Sok ) El
Araya Sokma Seenekleri
Tamam
l~atr
1 S1jtun
iptal
r. .:~~i.~
ekil 37
Devre 2
Ekrana gelen Araya Sok tablosundan Devre yazl olan yeri ve sonra Tamam '
tklaynz . Burada 1. devre ile 2. devre arasnabir devre ilavesi yaplaca dnle
r/
Devre 1 ~~->
10.0 10.1 Q0.0 rneimzde 1. ile 2. devre arasna
ilave yaplacana gre ilem
Q0.0 1--< ) sonucunda ekranda yanda grlen du-
rum ortaya kacaktr. Bylece devre 2
ye istediiniz devre tasarmn yapabilir-
siniz. Daha nce Devre 2 'de olan END
komutu devre 3' e kaymtr .
Devre 3
ekil 38
tw)
168
Devre 1 ~~~~ Buraya bir satrlk balk ya:
QOO:r I
niz elemann zerine getirerek tk
laynz . Ekrana yandaki grnt
gelecektir. Burada 10.2 nin silinece-
i dnlmtr.
ekil 39
P 7-Micro/\rJIN 16 - isimsiz.prj 1
eri Al Ctrl+Z
!;es Ctrl+X
K.Qpyala Ctrl+C
Sil f3
Ekrana gelen Sil tablosundan
Silme Seenekleri - Stun' u sonraTamam'
r~atr
Tamam
tklaynz (Stunun dikey
r.isJt.Li~ blm.satrn yatay blm-
: ...:-:;....... ,
olduunu unutmaynz) .
r .Qevre
r .Qikey izgi
ekil 41
169
Devre 1 ~~~~ Bur aya bir sat
QOO:r
10.0 10.1
I
QO.O
l---+---t("""""::::::):--------..l
Tamam komutu verildikten
sonra ekranda 10.2 nin silin -
diini greceksiniz. Deiikli
i yaptktan sonra Proje den
Hepsini Kaydet komutunu
vermeyi unutmaynz .
ekil 42
~
', '- t
iklik yaplmas gerekiyor-
sa , daha dorusu devre
===== silinmesi gerekiyorsa,
m imleci sileceiniz devrenin
devre yazl yerine getirip
frBl tklaynz . Daha sonra
Deyreyi Kes... Dzen mensnden Sil
F Devreyi Kopyala ... komutunu tklaynz ..
Burada 2. devre rnek ola-
-M
rak silinecek devre seil-
-o 8aya
mitir .
...
/ ~il. . .
Sok... Shift+lns
Shift+Del
~lll... Ctrl+F
Qegitir ... Ctrl+H
~1
o~ .Erogr am Bal...
10.3 Q0.1
--c )
ekil 43
170
Devre 1
10.0
QOO
r / 10.1
~~~~ Buraya bir satrlk balk yazabilirsiniz
r----< )
Sil
Slme
QO O
Seeneklen
f3
r .atr
Tamam Ekrana Silme seenek-
leri gelecektir. Bu see-
r S~tun
neklerden nce Devre yi
r.i'e~.i~ sonra Tamam tklay
=.. - ~ :
r Qikey izgi nz .
171
~" Ladder Editi:iru
-n-1 ---;:,
--7 Devre 1
-M-j
TON
~
Ekrana yandaki tablo gelecektir. Bu
TONR
r;;j CTU
CTUD QO.O
tablodan istediiniz eleman seebi-
lirsiniz. Seimden nce Dimlecini
izmek istediiniz yere getirme-
yi unutmaynz .
~
HDEF
HSC
o~I
~-t
_;j
~
Devre 2
~~ ekil 46
172
!!',,. Ladder EditOri.i
1k Roleleri
Devre 1
ILD
O IO.. o
QO O
AN I0.1
= QO O ekil 50
173
1rz ~ J j k
Devre 1 srekli alma
rneimizde Devre 1
QOO:r '
10.0 10.1
>-1 ---o(
QO.O
)
de srekli
yazlmtr.
alma
Bu not
notu
Ekrann sa tarafnda
bulunan 75% ..:J
iaretinin olduu yerdeki
75% deerini ,
50%, 100%, 125% gibi
deerlerle deitirebilirsiniz. Deer by-
dke ekrandaki projenin de grnts
byyecektir.
ekil 52
-~le
~
Herhangi bir devreyi ba
ka bir yere kopyalayabil-
~ mek iin kopyalamanz
De.:yreyi Kes ... gereken devrenin devre
1-it: Devreyj Kopyala .. yazl olan yerine tklay
-iI'- D~vreyi Yaptr ... nz. Daha sonra Dzen
-() t>,raya Sok ... Shift+lns mensnden Devreyi
../ ~il... Shift+Del Kopyala' y tklaynz .
ftul. .. Ctrl+F
Qeitir ... Ctrl+H
~! 1------<M0.1)
o~ .Erogram Bal ...
ekil 53
174
Devre 2
Oevey Kopyala 13 Ekrana gelen Devreyi
Kopyala blmn de
~alang Devresi: r Tamam hangi devreyi kopyalaya-
caksanz Balang dev-
QevreSays: ~ ptal resi ne o devrenin numa-
rasn veriniz. Burada
rnek olarak Devre 2
ekil 54 seilmitir . Daha sonra
Tamam' tklaynz.
Eer kopyalanacak devre says birden fazla ise (Ard arda} ka devreyi kopyalayacak
sanz . Devre says ' na o rakam yazabilirsiniz. rnein 2 . 3. Ve 4. devreler kopya-
lanmak isteniyorsa Devre says olan yere 3 yaznz .
~le
--
~
jK;; Tamam komutunu verdikten
Deyreyi Ke s ...
sonra Dzen mensnden
1-if: Devreyj Kopyala ...
Devreyi Yaptr' tklaynz .
--- D ~vey Yaptr ..
-o 8raya Sok ... Shift+lns
~il... Shift+Del
._,...
+ - _f!_ul.. . Ctrl+F
*l Q.eg tir ... Ctrl+H
ol Eogram Bal.. _
-==r--:=rllJt=-T-==r--::::;::::r-;/;-:=.... _ _ ___;MO. t)
~----~
', 1
ekil 55
175
12.15 Bir Devreyi baka bir Devreye aktarmak
Tasarmlarnzda
herhangi bir devreyi kesip baka bir devreye yaptr
manz gerekebilir. Bunun iin aada aklanan ilemleri yapmanz gerekir.
~le
===-
lia:
fKo Deyreyi Kes ... Bir devreyi kesip baka bir
r-tt Devreyj Kopyala .. . devreye tamak iin nce
--!at- D_!2vreyi Yaptr .. . kesmeniz gereken
devre iin devre yazl yere
....-o.., 8raya Sok...
._il...
Shift+lns
Shift+Del tklaynz . Daha sonra
+-
Dzen mensnden
ftul. .. C~+F
~ Devreyi Kes' i tklaynz.
.Q.el:jitir. . . Ctrl+H
*1 . 1 - - - - - - ( M 0.1) Burada Devre 3 rnek ola-
rak kesilecek devre seil
mitir.
ekil 57
Devre 2 ~~:,~
Deveyi Kes 13 Dzen den Devreyi Kes
komutunu verdikten sonra
~alang Devesi: p Ekrana Devreyi Kes bl-
176
~" STEP 7 -Micro.l'WIN 16 c:\microwin\proj
Eroie .Qzen .(lrnm .CPU Iest 8ralar !
~le
15,es Ctrl+X
r;; K.Qpyala Ctrl+C
~
De~reyi Kes. . Daha sonra Dzen men
r-o:
-M-
Devreyi Kopyala...
D .vr eyYap tr ...
snden
Devreyi Yaptr' tklay-
-() 8raya Sok ... Shirt+lns nz .
.
+-
_,.
~1
.S.il.. .
~ul.. .
Qeitir ...
Shirt+Del
Ctrl+F
Ctrl+H
ekil 59
o,. Erogram Bal ...
n--..- A u .........
win\projects\deneme 1.prj
PC/PPI iletiim kablosu ve leti
8ralar 15,urulum Pgncere
im hz ile ilgili bilgileri ren
J ~ lercihler. .. mek ya da deitirmek iin
Kurulum mensnden iletiim'
iletiim ...
i tklaynz .
ekil 61
177
letiim Ei
Ekrana gelen tablodan
u Anki letiim Ayarlar iletiim Hzn ve
Modl Parametre Seti PC/PPI
PC/PPI Cable (PPI) Kablosunu PC de
hangi porta balamanz
Yerel stasyon Adresi o gerektiini gsteren
letiim Hz 9.6 kbps bilgiler bulunmaktadr.
COM Potu 1 Burada iletiim hz
9600 bit/sn. COM 1
Uzak stasyon (CPU)Adesi 12 Portu bilgileri vardr. Bu
J:;uulumu Tesi Et
bilgileri deitirebilmek
iin PG/PC Arayzey'
i tklaynz.
Kapat
ekil 62
Eri:imYolu l
13
..
--+
Mo
15,ullanlan Modi...il Parametre Seti
PC/PPI Cable(PPl} Qzellkler .. Ekrana gelen
tablodan
r~
illltJ##Jiw:itjtmliJ zellikler' i
tklaynz.
Moduller
Ku ...
ekil 64
178
O zelliklc - PCi'PPI Cable(PPI) 1 E3
PPI A?:i Yerel Ba~lant J Ekrana gelen
tablodan
.C,OM Portu: J, PC/PPI iletiim
r fft.9Ci~.;;:;.!$.U.ii.~.~ kablosunu
bilgisayarnzda
hangi porta ba
lamanz gereki
yorsa seiminizi
yapnz.
1 veya 2 gibi
j;;l.?SU!tng
Tamam ptol Yardm
DeDeri
ekil 65
'.::'.aknlatr. ..
ekil 66
Grnm men-
Q snden Komut
il listesi' ni tkla
// PROGRAM BALIGI NOTLARI dktan sonra ek-
il rana yandaki
// Yardm ve o rnek pro gram iin Fl'e basnz
grnt gelecek-
il
tir.
NETW ORK 1 // Buraya Bu sayfaya yazl
il mn yapmak iste
// Devre ile diiniz projenizi
il .-=:::::::::::::::::=-~~~~~~~~~~~~~ STL olarak yap
nz.
ekil 67
179
rnek olarak
q_ bir motorun
il srekli al
trlmasnn
//PROGRAM BALIGI NOTLARI
yazlm yapl
il mtr. Bu yaz
//Yard m ve rnek program iin Fl'e basnz lm yaptktan
il sonra projeni
zi ladder ola-
NETWORK 1 //Buraya bir rak grebil
il mek iin
//Devre ile ilgili notlar aadaki ile
il mi yapmanz
LD I0.0 gerekir.
o QO. O
AN IO.l
QO.O
NETWORK 2 ekil 68
MEND
180
12.18 PLC' ye daha nce yklenmi bir program PC' ye yklemek
Daha nceden tasarlanm ve PLC ye yklenmi olan bir projeyi PC ekrannda
grebilmek iin aadaki ilemleri yapnz .
CPU Tipi El
Yazlmn, seenekleri sadece belli bir CPU tarafndan desteklenenlere gre
snrlandrmasn ist~orsanz CPU tipini ya listeden sein ya da yazlma okutun... Daha sonra ekrana
gelen blmden CPU
tipini seiniz ve
,PU Tipini Oku Tamam tklaynz .
Burada
letiim... CPU 212 rnek olarak
seilmitir .
Tamam ptal
ekil 71
181
PLC'den okuma 13
Ekrana PLC' den
okuma blm gele-
cektir. Tamam' tklay
nrz. Hepsi yazl yerde
P .Erogram Kod Blogu okey iaretinin olmas
P Qata Blok na dikkat ediniz.
P PU Konfigrasyonu
--------------------'ekil 73
PLC'den okuma
Ekrana gelen PLC'-
den Okuma bl -
PLC'denokuma, seilen proje bileenlerinin zerine yazlmasna neden olacandan
mnden Evet' i
kaydedilmeyen deiiklikler yok olacaktr. Devam etmek ist~or musunuz?
tklaynz
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___, ekil 74
182