You are on page 1of 72

PLC S7-200 DERS NOTLARI

60$7.6-3/&$/(6
&38DGYHULOHQE|OP3/&QLQEH\QLRODUDNLOHY J|UU%LUELOJLVD\DUQPHUNH]LLOHPELULPLRODUDNGD
WDQPODQDELOLU %X E|OP Lo \DSVQGD PLNURLOHPFLOHUL PLNURNRQWURO|UOHUL YH 5$0-((3520 JLEL KDI]D
birimlerini iHULU&383/&QLQHQ|QHPOLSDUoDVROXSRQXQWPIRQNVL\RQODUQVDODU7HPHO|]HOOLNOHULLVH
K] LOH\HELOGLL NRPXWODUQQ VD\V YHEX NRPXWODUQ \HWHULQFH NXOODQOU ROPDVGU %LUSURJUDPF JHQHOOLNOH
&38QXQ SURJUDPODQPDV\OD |]HO IRQNVL\RQODUQQ \D]OPDV\OD YH GROD\V\OD LVWHGLL |]HOOLNOHUGH oDOS
oDOPDG\ODLOJLOHQLU

S7-Q  oHLW &38VX YDUGU %X NDGDU oRN oHLWOLOLN GHLLN  JLUL YH oN WLSOHULQLQ ROPDVQQ ELU
VRQXFXGXU 9 '& 9 $& YH\D 5|OH oN JLEL GHLLN oN WLSOHULQGHQ YH\D 9 '& YH 9 $& JLEL
GHLLNJLULYROWDMODUQGDNXOODQODELOLU$\UFDDQDORJJLULYHoNODULoLQ|]HOPRGOOHUGHPHYFXWWXU6-200
&38YHLODYHPRGOOHULD\UPRGHOWLSLQGHQVHoLOHELOLU

'&JoQLWHVL'&JLULOHU'&oNODU '&'&'&
$&JoQLWHVL'&JLULOHU5|OHoNODU $&'&5|OH
$&JoQLWHVL$&JLULOHU$&oNODU $&$&$&

%X PRGOOHUL YH &38ODU NDUN RODUDN NXOODQODELOLU %X E\N ELU DYDQWDM VDODU gUQHLQ &38\X
DC/DC/DC ve ilave modlOHUL $&$&$& VHoHUHN KHP &38QXQ \NVHN K]O VD\FODUQ KHP GH PRGOQ
9oNODUNXOODQODELOLU
'HLLN oN YROWDMODUQD VDKLS &38ODU X\JXODPD\D EDO RODUDN JHUHNOL YROWDMODUD GLNNDW HGHUHN
VHoLOPHOLGLUdNODUDEDODQDQHOHPDQODUGD$&'&YH\D5|OHoNWHUFLKL|QHPOLELUQRNWDGU%XUDGDGLNNDW
HGLOPHVLJHUHNHQGLHUELU |]HOOLNLVH$&YH5|OHoNOWLSOHULQ9$&LOHEHVOHQHELOPHVL \DQLGRUXGDQ
HKLUHOHNWULLQLNXOODQDELOPHOHULGLU$QFDN'&oNOWLSWH9'&JoND\QDDlmak gerekir.

%XQXQOD EHUDEHU 3/&\H EDODQDFDN ELU oRN HOHPDQ HOHNWURSQRPDWLN HOHNWURKLGUROLN YH\D ED] WLS
PRWRUODU ROVXQ QRUPDOGH 9 '& YROWDMOD EHVOHQGLL LoLQ &38 $& ROVD GDKL 9 '& Jo ND\QD LKWL\DF
olabilir.

CPU seerken nemli bir noktadD &38ODUQ K]GU 6-OHULQ LOHPFL K]ODU oRN \NVHNWLU &38
 WDQH ELQDU\ LOHPL PV YH &38  LVH PV GH WDPDPODU 8\JXODPDQQ JHUHNWLL K]D J|UH
&38ODUQK]QGDGLNNDWHDOPDNJHUHNLU
Bir nemli nokta da CPU-212 veya CPU-214 semeye karar vermektir. Programlama ve birok
IRQNVL\RQDoVQGDQELUELULQLQD\QVRODQEXLNLWLSWHQ&38-214de CPU-GHROPD\DQED]|QHPOL|]HOOLNOHU
EXOXQX\RUWDQHN+]OLNK]OVD\FYHWDQH3723:0GDUEHJHQLOLLPRGODV\RQXoNODUQNullanmak
ED] GXUXPODUGD ID\GDO RODELOLU gUQHLQ 372 oNODUOD 67(3 PRWRUODU YH\D '& PRWRUODU oRN UDKDWONOD YH
D\UFDPDVUDI\DSPDGDQNRQWUROHGLOHELOLU\DGD3:0oNODUODODPEDNLGGHWLDUWWUSD]DOWODELOLU

&38ODUQoNODUQGDGLNNDWHGLOPHVLJHUHNHQQRNWDODUGDQELULGHoNQRNWDODUQQPD[LPXPGHLLP
IUHNDQVGU &38 QH NDGDU K]O ROXUVD ROVXQ oNODU GHLWLUHELOPH K] \DQL IUHNDQV X\JXODPD\D X\JXQ
ROPDOGU g]HO GXUXPODUGD &38 +]OLN YH $&$&$& WLSL LVH \DNODN +]OLN oN YHUHELOLU <NVHN
IUHNDQVO YH\D K]O X\JXODPDODUGD &38\X '&'&'& WLSLQGH YH HN PRGOOHUL LVH X\JXODPDGD NXOODQODQ
oNODUQ |]HOOLNOHULQGH VHoPHN X\JXQ ROXU $\UFD oNODUGDQ KHU JQ ELQOHUFH NHUH NRPXW YHUPHN
JHUHNL\RUVDU|OHoN\HULQH9'&oNNXOODQSEXQXQODJHUHNOLU|OHOHULVUPHNGDKDX\JXQRODELOLU

*LULoNVD\VDUWWUPDNLVWHGLLQL]DPDQ 6-212ye 2, S7-214e 7 (max dijital modl=5, analog=4,


IDNDWPD[WRSODP  HNOHPH\DSODELOLU+HUELUPRGOQJLULYH\DoNNDSDVLWHVLROGXXQDJ|UH6-212 :30,
S7-  PD[LPXP JLULoN NDSDVLWHVLQH VDKLS ROGXX RUWD\D oNDU NL EX VD\ oRX PDNLQHQLQ RWRPDWLN
KDOHJHULOPHVLLoLQID]ODV\OD\HWHUOLGLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI


S7-Q  DGHW 3723:0 oN YDUGU %X oNODU NXOODQDUDN 67(3 PRWRUODU YH '& PRWRUODU
kontrol edilebilir. S7-GH EXOXQDQ \NVHN K]O VDWFODU LOH ELU DIWQ G|QQ NRQWURO HGLOHELOLU +]O
VD\PDNLoLQD\UFDID]ODGDQELUPRGODOPD\DJHUHNNDOPD]
S7-200lerin RS-SURWRNROQNXOODQDQQHWZRUNEDODQWVYDUGUYHEXEDODQW\ODELUoRN3/&\L
\DGDEXSURWRNRONXOODQDELOHQELUoRNDOHWELUELULQHEDODQDELOLU
$DGDNL |UQHNWH 56- SURWRNROQH J|UH KDEHUOHPH \DSDELOHFHN  D\U &38QXQ EDODQWODU
YHULOPHNWHGLU %DODQWODU \DSWNWDQ VRQUD KHU ELU &38\D NVD ELU SURJUDP \D]OPDV \HWHUOL RODFDNWU 6Q ELOJL DO YHULL LoLQ ELOJL \ROODPD YH DOPD\D \|QHOLN NXOODQP oRN NROD\GU &38QXQ KDEHUOHPH
SDULWHOHULQL GDWD ELW VD\V SDULW\ WLSL KDEHUOHHPH K] YE  D\DUODQGNWDQ VRQUD ;07 WUDQsmit) komutunu
NXOODQDUDN ELOJL \ROOD\DELOLU YH KDEHUOHPH LQWHUUXSWODUQ NXOODQDUDN ELOJL DOQDELOLU %WQ EXQODUQ \DSOPDV
iin S7-GH\DSOPELUNDo|UQHLLQFHOHPHNYHELUEHQ]HULQL\D]PDN\HWHUOLGLU

(HU56-232 protokoln kullanan bir araoODKDEHUOHPHN LVWHQLUVH56-485 ile RS-DUDVDUDELULP


kablosu kullanabilir.

%LU3/&LOH|UQHLQ&38-LOHELU\D]FKDEHUOHWLULOHELOLU%XQXQLoLQ56-485 ile RS-DUDVQGD


interface yapabilen zel bir kabloya ihWL\DoRODFDNWU%LOJLVD\DUOD3/&DUDVQGDNLDUDELULPNDEORVXQXEXLLoLQ
kullanabilir.
3/&OHULQ KDEHUOHPH \HWHQHNOHUL RQODUQ G GQ\D\D X\XP VDODPD JoOHUL\OH GRUX RUDQWOGU
3/&QL]LWHNEDQDKHUH\L\|QHWHQYHEWQLKWL\DoODUWHNEDQDVDOD\DQELUDGDPJLELWDVDYYXUHGLOHPH]
&38ELUoRNDOHWOHELOJLDOYHULLQGHEXOXQXSJ|UHYOHULQL\HULQHJHWLUHELOLUgUQHLQ6-GQHELOHFHNELU
oRN DOHWH oRN UDKDWONOD EDOD\DELOLU YH UDKDWONOD ELOJL WUDQVIHUL JHUoHNOHWLUHELOLU &38QXQ NHQGL KDEHUOHPH
portu RS- ROXS ELU oRN FLKD]Q D\Q KDW ]HULQGHQ KDEHUOHPHVLQL VDOD\DELOLU &38 ELOJLVD\DUOD
KDEHUOHHELOPHVLLoLQELOJLVD\DUQ56-VHULKDEHUOHPHSRUWXQDWDNODQ|]HONDEORLOHD\UFDEDUNRGRNX\XFX
YH\D \D]F JLEL 56-232 haberlHPH SURWRNROQ NXOODQDQ FLKD]ODUOD ELOJLDOYHULLLoLQ GH NXOODQDELOLU ROPDV
LNLD\USURWRNROWLSLQLoRNUDKDWONODNXOODQPDDYDQWDMYHULU

%DUNRG RNX\XFXGDQ DOQDQ ELOJLOHUOH VWRN WXWDELOLU \D]FGDQ KHU WUO ELOJL\L EDVWUDELOLU \DGD
bilgisayaUOD LVWHGLLQL] JLEL KDEHUOHPH \DSODELOLU (HU LVWHUVHQL] EDND 3/& LOH GH ELOJL DO YHULLQGH
bulunulabilir.

,PPHGLDWH O2 DG\OD DQODQ NRPXWODU NXOODQDUDN QRUPDOGH KHU oHYULPLQ EDQGD JHUoHNOHWLULOHQ
RNXPDYH\LQHKHUoHYULPLQVRQXQGDJHUoHNOHWLULOHQGDU\D\D]PDLOHPLQLoHYULPLQRUWDVQGDJHUoHNOHWLUPH
LPNDQYHULU
S7-DLOHVLQLQED]&38ODUQGDVDDWOLNVDDWYDUGU$\Q]DPDQGDJQYH\OD\DUYHRNXPDVGD
\DSODELOHQEXVDDWNXOODQDUDN]DPDQDEDOROD\ODUGDKDL\LNXPDQGDHGebilir.

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI


S7-QPDNLQHWDVDUPQGDYHGDKDVRQUDSURJUDPGHLWLULOPHVLQGHoRNID\GDORODFDNWHVWYHKDWD
EXOPD\D \|QHOLN IRQNVL\RQODU YDUGU %X IRQNVL\RQODU GHLNHQ DG YHULOHQ ]DPDQOD\F WLPHU  VD\F
FRXQWHU  KDI]D ELWOHUL PHPRU\ ELWV  |]HO KDI]D ELWOHUL VSHFLDO PHPRU\ ELWV  YH GHLNHQ KDI]D E|OJHVL
YDULDEOH PHPRU\  JLEL SURJUDPODPD VUDVQGD NXOODQODQDOHWOHUL GDKDL\L NRQWUROHWPHNLoLQ NXOODQODELOLU %X
IRQNVL\RQODU

dRN GHLNHQL WDNLS HWPH IRQNVL\RQX WDNLQJ VQDSVKRWV  ProJUDPQ oDOPDV HVQDVQGD &38
GH&38GHGHIDROPDN]HUHD\UGHLNHQLQGHHULQL|QFHGHQEHOLUOHQHQNRPXWODUGDQ
VRQUDND\GHGLOPHVLVDOD\DELOLU%|\OHFHSURJUDPKDWDODUQEXOPDNNROD\ODU
%LU GHLNHQL WDNLS HWPH IRQNVL\RQX WUDFLQJ  3URJUDPQ KHU oHYULPL VRQXQGD \DQL KHU LOH\LLQLQ
VRQXQGD|QFHGHQEHOLUOHGLLQL]ELUGHLNHQND\GHGLOLUYHGDKDVRQUDEXGHHUOHULRNXQDELOLU
Tek veya ok evrim (single/multiple scan): 3URJUDP LVWHQLOHQ oHYULP VD\V VUHVLQFH oDOPDN
sonrada durmaVQVDOD\S3/&\LDUDEDVDPDNODUGDNRQWUROHGLOHELOLU%XVD\HGHVLVWHP]HULQGHoRN
GDKDNROD\GHLLNOLNOHU\DSODELOLU
'HLNHQOHULQ GHHUOHULQL SURJUDP GQGD ]RUOD GHLWLUPH IRUFH IXQFWLRQ  Bu fonksiyonu
NXOODQDUDN JLULOHUGHQ LVWHQLOHQ GHHUOHU JHOL\RUPX JLEL oDOPD\D ]RUOD\DELOLU .VDFD ELU JLUL
VLPODW|U LQSXWVLPODW|U HOGHHGLOHELOLU'HLNHQOHULLVWHQLOGLLJLELEHOOLGHHUOHUHVDELWOH\HELOLUYH
SURJUDPQNRQWUROQDWODPD MXPS NRPXWODUQGDQHYYHOJHOHQGHLNHQOHULQGHHUOHULQLGHLWLUHUHN
SURJUDPGDEHOOLNVPODUQLOHQPHPHVLQLVDOD\DELOLU
+DI]DNDUWXXS7-GHEXOXQDQHNELU|]HOOLNWLU%XNDUWX|]HOOLNOHX]DN\HUOHUHJLGHQPDNLQHOHU
LoLQ |]HOOLNOH ID\GDO RODFDNWU 3URJUDPGD \DSODFDN GHLLNOHU RILVWH \DSOp ve daha sonra bunu S7 &38Q ]HULQGH EXOXQDQ NDUWX VRNHWLQH \HUOHWLUHUHN \D]ODQ SURJUDP &38QXQ KDI]DVQD
\NOH\HFHNWLU %XQXQ LoLQ 3/&\H JLGHQ HOHNWULN NHVLS NDUWX WDNODFDN GDKD VRQUDGD 3/&
oDOWUODFDNWU 3/& VWQGH GROX ELU NDUWX J|UQFH RQX NHQGL LoLQGHNL ((3520 KDI]D\D
ykleyecektir.
<D]ODQ SURJUDP LIUHOHPH S7-GH EXOXQDQ LIUH NRUXPD VLVWHPL VLVWHPLQ WDNOLW HGLOHPH]
ROPDVQYH\HWNLVL]NLLOHUFHSURJUDPQQGHLWLULOHPHPHVLQLVDODU<D]ODQSURJUDPQYHPDNLQDQQ
gYHQOLLLoLQUDKDWoDNXOODQDELOHFHNLIUHOHPHUHWLFLOHULoLQE\NELUJYHQFHGLU

Tablo 1.1 S7-&38ODUQJHQHO|]HOOLNOHUL

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI

Tablo 1.2 S7-&38ODUQJHQHO|]HOOLNOHULQHGHYDP

3/&11%/2.<$3,6,

%XWRQODUDOWHUOHUEDQoYHVFDNOk lerler, seviye lerler, devir lerler

*5/(5

CPU

BELLEK
ZAMANLAYICI, SAYICI

d,.,/$5

Motor, kontaktr, rle, elektropnmatik....


6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI


PLCLER1d$/,0$35(16%

Program tarama
oHYULPLEDODQJF
dNODUQ
gncellenmesi

*LULOHUL
gncellenmesi

.XOODQFSURJUDPQQ
yrtmesi
CPU kendi
DU]DODUQWHVW
etmesi

*HUHNL\RUVDKDEHUOHPH
LVWHNOHULQLQ\DSOPDV

3/&667(0/(511$9$17$-/$5,
PLC'lerin, daha nce kuOODQODQNRQYDQVL\RQHOVLVWHPOHULOHNDUODWUOGQGDELUoRNDYDQWDMYDUGU(VNL
VLVWHPOHULQ JHWLUGLL ELUWDNP ]RUOXNODU EXJQ 3/&
OHULQ \D\JQODPDV LOH DPWU 3/& VLVWHPOHUL |QFHNL
VLVWHPOHUHJ|UHGDKDD] \HUNDSODPDNWDGU'ROD\V\ODNRQWUROVLVWHPLQLQ \HUDOGGRODS \DGDSDQRER\XWODU
ROGXNoDNoOPHNWHGLU6QUODODQODUGDNRQWUROPHNDQL]PDVQQNXUXOPDVLPNDQRUWD\DoNPWU6LVWHPLoLQ
VDUI HGLOHQ NDEOR PDOL\HWOHUL QLVSHWHQ GDKD D]DOPWU $\UFD 3/& VLVWHPLQLQ NXUXOPDVQQ NROD\ ROPDV YH
NXOODQF\DNXUXOXKD]UELUVLVWHPLQ]HULQGHGHLLNOLNYHLODYHOHULNROD\FD\DSDELOPHHVQHNOLLQLQVDODQPDV
3/&
OHULQJLGHUHN\D\JQODPDVQDYHHQGVWULGHKHUJHoHQJQGDKDID]ODNXOODQOPDODUQDQHGHQROPXWXU%X
avantajlar ile proMHPDOL\HWOHULGHD]DOWODUDNSURMHPKHQGLVOHULQHGHWLFDULDoGDQE\NID\GDODUVDODPWU
ON |QFH 3/&OHULQ SURJUDPODUQ LQFHOHUVHN ELOJLVD\DU SURJUDPODU\OD E\N |OoGH EHQ]HUOLNOHU
J|VWHUPHOHULQHUDPHQ\DSVDORODUDNGDKDIDUNOROGXNODUQUDKDWONODJ|UHELOLUL]
%LOJLVD\DU3URJUDPODU\OD3/&3URJUDPODUQQ)DUN

%LOJLVD\DU SURJUDPODU \DSWNODU LOHUL VUD\OD YH ELUELUL DUGQFD WHVW HGLOHQ EHOOL PDQWN LOHPOHULQH J|UH
\HULQH JHWLULUOHU )DNDW 3/&OHU LoLQ GXUXP ELUD] GDKD IDUNOGU 3/& SURJUDP GHYDPO ELU oHYULP KDOLQGHGLU
%WQNRPXWODUVUD\ODLOHWLOLUYH\LQHEDDG|QOU

'ROD\V\OD ELOJLVD\DUODUGD ROGXX JLEL ELU LOHPL ELWLULS VRQUD EDND ELU LOHPH JHoPHN PPNQ ROPD]
0HVHOD ELU PRWRUD NDS\ NDSDPDV LoLQ oNODUGDn voltaj veriyorsunuz. Bunu bilgisayar bir bilgisayar
SURJUDPQGD\DS\RUVDQ]%XNRPXWXYHULUVLQL]NDSNDSDQDQDGROD\V\ODLOHPELWHQHNDGDUSURJUDPDOWVDWUD
JHoPH]%XQXQGRDOVRQXFXRODUDNWDRVUDGDEDNDKLoELULOHPLGH\DSDPD]VQ]$PD3/&SURJUDPQGDLVH
LOHPLQ WDPDPODQPDV |QHPOL GHLOGLU KHU VDQL\H SURJUDP EDWDQ VRQD ELQOHUFH NHUH LOHQLU 3URJUDPGD
NRPXWODU\DSOPDVJHUHNL\RUVD\DQL|QOHULQGHNLPDQWNVDOLOHPLQVRQXFXL]LQYHUL\RUVDLOHWLOLU
%|\OHOLNOHD\QDQGDELUELULQGHQEDPV]RODUDNKHP$NDSVDoO\RUKHPGH%YDQDVNDSDWO\RUYHEX
VUDGD\D]F\DELOJL\ROODQ\RURODELOLU
3URJUDPODPD$oVQGDQ3/&QLQ%LOJLVD\DUD*|UH$YDQWDMODU

%LU PDNLQHQLQ ELU IDEULNDQQ \DGD KHU KDQJL ELU SURVHVLQ JHUoHNOHPHVL VUDVQGD D\Q DQGD ELU oRN ROD\
PH\GDQDJHOLUYHEXQODUQELUVUDGDKLOLQGHROPDVJHUHNPH]'ROD\V\ODQRUPDOELOJLVD\DUSURJUDPODU\ODEX
JLELELUSURVHVL NRQWUROHGHPH]VLQL])DNDWELU3/&LoLQD\QDQGDJHUoHNOHHQELUoRNROD\NRQWUROHWPHNKLo
sorunGHLOGLU
%XDUDGDVUINXPDQGDLOHPOHULQH\|QHOLNELUoRNNRPXWXGDID]ODGDQLKWLYDHWPHVLVHEHEL\OH3/&LOHEX
WLSSURJUDPODU\D]PDNYHoDOWUPDNNROD\GU
6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm
5

PLC S7-200 DERS NOTLARI


&38\X SURJUDPODPDN LoLQ /DGGHU PHUGLYHQ GL\DJUDP  YH 67/ SURJUDP OLVWHVL  JLEL oHLWOL diller
SURJUDPODQDELOLU/DGGHUGL\DJUDPDGYHULOHQJ|VWHULPGHNRQWDNODUYHoNODUDDGDNLJLELJ|VWHULOLU
3/&QLQ*LULSRUWX

&38JLULSRUWXQGDQoHLWOLGHHUOHURNX\DELOLUgUQHLQ&38QLQD\UJLULQRNWDVYDUGU%X3/&
JLULOHUGHQELUNDSQQDoNYH\DNDSDOROPDVQVXVHYL\HVLQLQEHOLUOLELUGHHULJHoLSJHoPHGLLQLELUDOWHULQ
NDSDO ROXS ROPDGQ \DGD OLPLW DQDKWDUQ JHoLOGLL ELOJLOHULQL RNX\DELOLU 3/& JLUL YROWDM VHYL\HOHUL 9IH=15
volt (2.5mA) VIL=5 volt (1 mA) olarak kabul etmektedir.
<DSOPDV JHUHNHQ WHN H\ VDKD HNLSPDQODUQQ LVWHQLOHQ GXUXPDSR]LV\RQD JHOGLLQGH HOHNWULN VLQ\DOOHUL
YHUHQVHQV|UOHUL3/&JLULOHULQHEDODQPDVGUgUQHLQNRQWUROHGLOHQNDSGDQJHUHNOLVLQ\DOLDOPDNLoLQVDGHFH
NDS NDSDQGQGD NDSDQDQ ELUEXWRQ NR\PDN YH EXEXWRQXQoNQGD3/&QLQ ELU JLUL QRNWDVQD EDODPDN
\DGD VX VHYL\HVLQL J|VWHUHQ DPDQGUDQQ LVWHQLOHQ SR]LV\RQGD ROGXXQGD HOHNWULN VLQ\DOL YHUPHVLQL VDODPDN
yeterlidir.
%LU SRPSDGDQ JHOHQ G|QPH VLQ\DOOHUL VD\ODUDN SRPSDQQ WRSODP DN PLNWDUQQ KHVDSODPDN LoLQ EX
SRPSDQQG|QPHVLQ\DOOHULQL3/&QLQJLULOHULQHEDODQPDV\HWHUOLGLU
.DUWUFQQ oDOPDVQ LVWHGLLQL]L J|VWHUHQ EXWRQ 3/& JLUL QRNWDVQD EDODQU %X EXWRQGDQ JHOHQ
sinyali PLC okur ve prRJUDPODQGHNLOGHNDUWUF\oDOWUU
<DGD ELU DOWHULQ oNQ GRUXGDQ 3/&QLQ ELU JLUL QRNWDVQD EDOD\S 3/&QLQ DOWHULQ NDSDQS
NDSDQPDG|UHQLOHELOLU
3/&QLQdNSRUWX

&38QXQ JLUL SRUWODUQD ELU NDSQQ DoN \DGD NDSDO ROPD VLQ\DOL VX VHYL\HVLQLQ EHOOL ELU \NVHNOLL
JHoWLLVLQ\DOLSRPSDGDQJHOHQDNVLQ\DOOHULYH\DELUDOWHULQNDSDQPDVLQ\DOLQLQJHOGLLQLNDEXOHGHOLP
$UWN 3/&QLQ &38VX JLUL QRNWDODUQGDNL GHHUOHUL RNX\DUDN LOHP \DSPD\D YH HPLUOHUL \DQL |nceden
\D]ODQSURJUDP\UWPH\HKD]UGU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI


HNLO&38'&'&'&3/&QLQJLULoNNRQQHNW|UEDODQWV

HNLO&38$&'&5HOD\3/&QLQJLULoNNRQQHNW|UEDODQWV

<D]ODQSURJUDPNDSQQDoNROPDVLQ\DOLQLJ|UGNWHQVRQUDLVWHGLLQL]VUHNDGDUEHNOH\HUHNNDS\DNDSDQPD
HPULQLoNQRNWDVQGDQ\ROODU%XHPLU 9'&9$&YH\DU|OH oNQRNWDVQDEDODQDQNDEOR\ODELU
PRWRUDYHULOLU3URJUDPNDSQQNDSDQGVLQ\DOLQLQJHOPHVLQHNDGDUJHoHQVUH]DUIQGDPRWRUDHOHNWULNYHUerek
PRWRUXQNDS\NDSDPDVQVDODUYHNDSNDSDQQFDGDPRWRUDX\JXODGHOHNWULLNHVHU
3/&11$'5(6/(10(6

3/&QLQLoLQGHNXOODQPQ]DDoNELUoRN|]HOOLNYDUGU%X|]HOOLNOHULNXOODQDELOPHNGHLNHQOHULQEHOOHN
adreslerinin bilinmesi gerekir. S7-&38QXQEHOOHN\DSVYHGHLNHQDGUHVOHULDDGDNLWDEORGDYHULOPLWLU
Tablo 1.2. S7-&38QXQEHOOHN\DSV

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI

S7-200LERE MODL EKLEME:


'LMLWDOJLULYH\DoNLOHLOJLOLELULPOHUHQD]ELWOLN\HUNXOODQUh]HULQGHJLULYHoNEXOXQDQ(0
PRGOQQJLULLYHoNYDUGU%XPRGOQJLULLQLDGUHVOHPHNLoLQDGHWELWOLNDODQYHoNLoLQGH
\LQH  DGHW  ELWOLN DODQ NXOODQU (HU &38 ]HULQGHNL JLULOHU , LOH , oNODU LVH 4 LOH 4
NXOODQGQNDEXOHGHOLP%X&38\D(0PRGOQHNOHUVHNJLUL-oNDGUHVOHUL,-I2.5 ile Q1.0-Q2.1
DGUHVOHULQLNXOODQU(NOHQHFHN\HQLPRGOJLULYHoNDGUHVOHULDUWNE\WHWDQEDOD\DFDNWU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI


$QDORJODLOJLOLPRGOOHUGHJLULYHoNODUOLELWOLNJUXS\DQLELUZRUGONDGUHVDODQNDSODUgUQHLQ
(0DQDORJPRGOQGHDQDORJJLULYHDQDORJoNYDUGU%XPRGOQJLULOHUL$,:-$,:YHoNODU
$4:DGUHVLQLNXOODQDFDNWU
Tablo 1.1 de CPU 224 maksimum 7 modl olmak zere, 256 dijital gLULoN  DQDORJ JLUL YH
DQDORJ oN RODFDN HNLOGH JHQLOHWLOHELOLU $DGDNL HNLOGH &38  LOH JHUoHNOHWLULOHQ ELU NRQILJXUDV\RQ
YHULOPLWLU

7DEOR&38QXQYHUGLLDNPGLNNDWHDOQDUDNHNPRGOOHULQEHOLUOHQPHVL

Tablodan grlG JLEL 9'& ND\QDQGDQ  P$ LODYH PRGOOHU oHNHFHNWLU &38 LVH P$ DNP
VDODGQGDQP$VDOD\DFDNKDULFLND\QDDLKWL\DoYDUGU7DEORYH7DEORGH6-&38ODULoLQ
LODYHPRGOVD\VYHULOPLWLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

PLC S7-200 DERS NOTLARI


Tablo 1.4 S7-200 CPUlDUQQPDNVLPXPHNPRGOVD\V

Tablo 1.5 Tablo 1.4den devam

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

10

PLC S7-200 DERS NOTLARI

3/&352*5$0<$=,/,0,1$*5
.21752/'(95(/(51'( g1(0/.$%h//(5

.RQWDNO NXPDQGD GHYUHOHULQGH NXOODQODQ HOHPDQODUQ X\DUOPDP VNXQHW  GXUXPODU J|] |QQH
DOQDUDN  oL]LOLU .RQWURO GHYUHOHULQLQ HPDODUQGD NRQWDN NRQXPODUQQ DoN \D GD NDSDO ROPDV GXUXPODUQD
J|UHDNP\ROXL]OHQHUHNGHYUHQLQoDOPDV\RUXPODQU

.RQWURO GHYUHOHULQGH KHUKDQJL ELU JLUL YH\D oN LoLQ 3/& \H EDODQDQ DQDKWDU NRQWDN YH\D oN
dHYUH HOHPDQODUQQ GXUXPX D\Q DQGD WHN ELU NRQXPGD EXOXQPDN ]RUXQGDGU 'HLNHQL NRQWDN RODUDN
GQUVHN\DDoNWU\DGDNDSDOYH\DORMLNRODUDNGQUVHN\DGLU\DGD

.RQWDNO NXPDQGD GHYUHOHULQLQ $16, $PHULFDQ 1DWLRQDO 6WDQGDUGV ,QVWLWXWH veya DIN (Deutsche
Industrie-1RUPHQ VWDQGDUWODUQDJ|UHoL]LOHQGHYUHOHU%RROHYH\D/DGGHUGL\DJUDPODU\OD3/&SURJUDP\D]OU

AKTIF DURUM: 3/& JLULLQGH 9 YDUGU 3/& EXQX ORMLN H G|QWUU OJLOL DGUHVH ORMLN 
\D]DU 3/& oN DGUHVLQGHNL YHULQLQ ORMLN  ROPDVQGDQ GROD\ oN HOHPDQQQ VNXQHW GXUXPXQX
GHLWLULU%X GHLWLUPHoNHHU5|OHHOHPDQQGDQ ROXX\RUVDU|OHQLQQRUPDOGHDoN RODQNRQWD
NDSDQU \DQL NVD GHYUH HGLOPL oN HOGH HGLOLU oN HHU WUDQVLVWRU HOHPDQQGDQ ROXX\RUVD oNWD
'&YROWHOGHHGLOLU.VDFDU|OHHQHUMLOHQLUNRQWDNW|UoHNHUYV
PASIF DURUM 3/& JLULLQGH 9 YDUGU 3/& EXQX ORMLN D G|QWUU OJLOL DGUHVH ORMLN 
\D]OU3/&oNDGUHVLQGHNLYHULQLQ ORMLN  ROPDVQGDQGROD\oNHOHPDQQQVNXQHWGXUXPXQX
GHLWLUPH] 'ROD\V\OD oN HHU 5|OH HOHPDQQGDQ ROXX\RUVD U|OHQLQ NRQWDNODUQQ GXUXPX
GHLPH]\DQLDoNGHYUHHGLOPLoNHOGHHGLOLUoNHHUWUDQVLVWRUHOHPDQQGDQROXX\RUVDoNWD
 YROWJ|UOU.VDFDrle enerjilenmez, kontaktr ekmez vs.

3525$0<$=,0,1'$'..$7('/0(6*(5(.(1g1(0/12.7$/$5:

/DGGHUSURJUDPGDKHUKDQJLELUDGUHVLQWHVWHGLOPHVLYH\DRNXQPDVLNLHNLOGH\DSOU

24 volt var mi?


veya
lojik 1 mi?

0 volt var mi?


veya
lojik 0 mi?

7(67('/5

7(67('/5

Ladder progUDPGDNRQWUROHGLOHQoNQDGUHVLQHWHVWVRQXFXQXQ\D]OPDVLNLHNLOGH\DSOU

( )
OJLOi adrese test sonucunun tersini yaz

NOT

( )

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

11

PLC S7-200 DERS NOTLARI


LADDER TEST VE TRANSFER SEMBOLLERI :
*5/(/./(1'5/(1/$''(57(676(0%2//(5,
3/&*5/(51'(.9(5

PLC VE5%(//(

V(5
9(5%(//(1
PLC
%(//(1%5 SIFIR MI? TEST
*51'(. 0"7(67(7
ET
VOLTAJ
KONUMU

3/&*51(
%$/$1$16(16g5h1
SEMBOL

24 Volt
PLC
NORMALDE AIK
(NORMALLY OPEN= NO)

24 Volt
PLC
NORMALDE KAPALI
(NORMALLY CLOSED=
NC)

NORMAL
OFF

0 Volt

SONU = 0

SONU = 1

BASILI
ON

24 Volt

SONU = 1

SONU = 0

NORMAL
ON

24 Volt

SONU = 1

SONU = 0

BASILI
OFF

0 Volt

SONU = 0

SONU = 1

7DEORGDQDDGDNLLNLVRQXooNDUDELOLU

3/&GHSURJUDP\UWOUNHQWHVWHGLOHQORMLNGHHULOHYHULEHOOHLQGHORMLNGHHUAYNILVHGLHUELU
GHLOH'258 ise bu testin sonucu '258YHORMLNGHHURODUDN1 dir.

(HU3/&GHSURJUDP\UWOUNHQWHVWHGLOHQORMLNGHHULOHYHULEHOOHLQGHORMLNGHHUFARKLI ise
GLHUELUGHLOH<$1/, ise bu testin sonucu <$1/,YHORMLNGHHURODUDN0 GU

LADDER TRANSFER SEM%2//(5

9(5%(//(1('258'$1 TRANSFER:
%5/$''(5
7(676218&818'258'$1
SATIRININ TEST
/*/9(5%(//(1(<$=
/(011/2-.
SONUCU

( )

/*/$'5(6(/2-.2/$5$.
YAZILAN SONU = 0
/*/$'5(6(/2-.2/$5$.
YAZILAN SONU = 1

9(5%(//(1(7(561( TRANSFER:
%5/$''(5
TEST SONUCUNU 7(561/*/
SATIRININ TEST
9(5%(//(1(<$=
/(011/2-.
NOT
SONUCU

( )

/*/$'5(6(/2-.2/$5$.
YAZILAN SONU = 1
/*/$'5(6(/2-.2/$5$.
YAZILAN SONU = 0

3/&11/*/d,.,,1$
AKTARILAN VOLTAJ

0 Volt

24 Volt

3/&11/*/d,.,,1$
AKTARILAN VOLTAJ

24 Volt

0 Volt

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

12

PLC S7-200 DERS NOTLARI


3/&11*59(d,.,/$5,1,1$'5(6/(10(69(352*5$0/$10$6,
+HUELUJLULoNDGUHVLQLQJ|VWHUGLLYHULEHOOHLQGHYHULOHUORMLNRODUDN0 ve 1RODFDNHNLOGH\D]OU
YH\D RNXQXU %X QHGHQOH 3/&QLQ KHU ELU JLUL YH oN EDODQWODU LOH LOJLOL GXUXP ELOJLOHUL 3/&QLQ YHUL
EHOOHLQGHI/Q VHPEROLOHJ|VWHULOPLDODQGDELUELWOLN\HULJDOHGHUOHU

3/&QLQJLULDGUHVLQLQJ|VWHUGLLYHULEHOOHLQGHNLYHULOHULRNXPDN iin ILM3/&QLQoNDGUHVLQLQJ|VWHUGLL


YHULEHOOHLQGHNLYHULOHULRNXPDNYH\D\D]PDNLoLQQi,j sembol NXOODQOPDNWDGU%XUDGD
I : *LULYHULEHOOHLDGUHVDODQQJ|VWHULU
Q : dNYHULEHOOHLDGUHVDODQQJ|VWHULU

i : 9HULEHOOHLQLn byte adresini gsterir.


j :9HULEHOOHLQLQE\WHQQELWDGUHVLQLJ|VWHULU

*LULYHULEHOOHLDODQ
MSB

LSB

7 6 5 4 3 2 1 0

I i.j
*LULYHULEHOOHLQLQi.%\WHQQELWDGUHVL
*LULYHULEHOOHLQLQi.%\WHQQj.%LWLQGHQD\UPDLDUHWL

*LULYHULEHOOHLQLQ%\WHQQDGUHVL
*LULYHULEHOOHLDODQ

I0
I1
I2
I3
I4

HNLOGH JUL RODUDN LDUHWOHQPL ELWLQ DGUHVLQL \D]PDN LoLQ gQFH 9HUL EHOOHLQLQ DODQ \DQL JLUL YHUL
DODQ,VRQUDEXDODQGDNLELWLQKDQJLE\WHWDEXOXQGXXVRQUDGDEXE\WHQKDQJLELWLROGXX\D]OUgUQHLQ
\XNDUGDNLHNLOGHJLULYHULEHOOHLQGHNLJULRODUDNVHoLOLDODQDGUHVRODUDN,HNOLQGH\D]OU

%\WH DGUHVOHPH IRUPDW NXOODQDUDN 'RXEOH ZRUG :RUG YH\D %\WH RODUDN EHOOHN DODQODUQD YDUiable
memory=V, process-image input register memory =I, process-image otput register memory =Q, bit memory=M,
VHTXHQFHFRQWUROUHOD\PHPRU\ 6ORFDOPHPRU\ /VSHFLDOPHPRU\ 60 HULLOHELOLU%XHULLPLoLQDDGDNL
HNLOGHGHJ|UOGJLELHULLOHFHNDODQQLONE\WHDGUHVLQLEHOLUWPHN\HWHUOLGLU
L%\WHDODQQDHULLP

VB100

MSB

VB100

LSB

7 6 5 4 3 2 1 0
VB100

(ULLOPHNLVWHQHQE\WHX]XQOXX E\WH
(ULLOPHNLVWHQHQDODQ

LL:RUGDODQQDHULLP
VW100
MSB

VW100

LSB

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
VB101
VB100

LLL'RXEOHZRUGDODQQDHULLP

Byte adresi

(ULLOPHNLVWHQHQE\WHX]XQOXX
(2 byte)
(ULLOPHNLVWHQHQDODQ

MSB

LSB

7 6 5 4 3 2 1 0 7 6 ......... 1 0 7 6 ......... 1 0 7 6 ........ 1 0


VD100
VB101
VB102
VB103
VB100
VD100
Byte adresi

(ULLOPHNLVWHQHQE\WHX]XQOXX E\WH
(ULLOPHNLVWHQHQDODQ

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

13

PLC S7-200 DERS NOTLARI


PROGRAM VE KOMUT KAVRAMI
%LOJLVD\DUODUJLEL3/&GHWHNEDQDL \DSDPD\DQFLKD]ODUGU<DQLLQVanlar gibi herhangi bir etki ile
NDUODWNODUQGD IDUNO IDUNO WHSNL YHUHPH]OHU 6FDN ELU \D] JQQGH JQH QODU ELU LQVDQQ J|]QH
\DQVGQGDHOL\OHNRUXQDELOLUX\JXQDSNDWDNDELOLUHPVL\HNXOODQDELOLUEXQODUGD\RNVDJ|OJH\HoHNLOHELOLU
$QFDNELOJLVD\DUGDYH\D3/&GHGXUXPE|\OHGHLOGLU3/&QLQKDQJLJLULLQGHNLVHQV|UGHQLDUHWJHOLUVHKDQJL
oNDNWLIHGHFHLQLSURJUDPFQQHPLUOHULEHOLUOHU%XHPLUOHULQKHUELULQHkomut denir. Bir ok komutun bir
DUD\DJHOHUHNROXWXUGXX\D]OPDGDprogram denir.
.21752/667(0113/&/(352*5$0/$0$'//(5
3/& VLVWHPOHUL JHQHOOLNOH ELU ELULQGHQ IDUNO ROPDODUQD NDUON NXOODQGNODU SURJUDPODPD GLOOHUL ELUELULQH
EHQ]HU)DUNOONDGUHVOHPHGHYHNRPXW\D]OPQGDGU*HQHOX\JXODPDGDNXOODQODQ\D]OQGLOOHULQL
1. Ladder diyagram (grafik) dili ile programlama (Ladder Logic=LAD) .
2. Boole dili ile programlama (Statement List=STL).
3. /RMLNNDSODUODSURJUDPODPD )XQWLRQ%ORFN'LDJUDP )%' 
4. Yksek seviyeli dil, Pascal, C+ , vb. ile programlama.
6 3/& DLOHVLQGH 67/ GLOL GLHU GLOOHUH J|UH GDKD JoOGU 3URJUDPF\D GDKD HVQHN SURJUDP \DSPD
|]JUOWDQ\RU
67/'/1'(352*5$0,1<$=,/0$6,

%LU 3/& SURJUDP TEST ve EYLEM (ATAMA, TRANSFER) KOMUTLARI olmak zere iki ana
E|OPQELUOHLPLQGHQROXXU

%LUSURJUDPGDNRPXWSURJUDPEHOOHLQGHELUDGUHVOLN\HULJDOHGHUYHKHUELUNRPXW63/&DLOHVLQGH
LNLNVPGDQROXXU

3URJUDPQWHVWNVPQGDNRPXW\D]OP

1. ,/(0 7(67 .20878


+DQJLLOHP\DSODFDN 

2. 7(67('/(&(.$'5(6
1HLOH KDQJLDGUHVWH \DSODFDN
NEREDE

ADRES

I 0.1

3URJUDPQDWDPDNVPQGDNRPXW\D]OP
1. EYLEM (ATAMA) KOMUTU
+DQJL\D]PDLOHPL\DSODFDN 

2. ATANACAK ADRES
1HUH\H KDQJLDGUHVH \D]ODFDN
NEREDE

ADRES

Q 0.1

%D]3/&OHUNRPXWODUQEDQDNRPXWVDWUQQDGUHVELOJLVLQLGHLoHUHFHNHNLOGHNRPXW\D]OPIRUPDWQ
oNVPGDQROXWXUXUODU
67/.8//$10$.d10$17,.6$/<,,1 6WDFN 

0DQWNVDO \Q DG YHULOHQ KDI]D ELULPLQ LOH\LLQL ELU EXODNoQQ WDEDNODU \NDPD \|QWHPLQH
EHQ]HWHELOLUL] %XODNo KHU \HQL JHOHQ WDED R DQ \NDPD VUDVQGD EHNOH\HQ WDEDNODUQ HQ VWQH NR\DU
dQN JHOHQ WDED VUDQQ EDND ELU \HULQH NR\PDN LVWHUVH VWWHNL WDEDNODU NDOGUPDN YH \HQL WDED DUDODUD
\HUOHWLUPHNJHUHNLU%XLVH]RUELULOHPGLU<NDPDLOHPLLVHHQVWWHNLWDEDNDOQDUDNJHUoHNOHWLULOLU%HQ]HU
HNLOGH PDQWNVDO \QGD VRQ JHOHQ ELOJL EHOOHLQ HQ VWQH \D]OU YH HQ VRQ \D]ODQ HOHPDQ LON LOHQHFHN
HOHPDQROXU<DQLVRQJLUHQHOHPDQLONLOHQLU /DVWLQ)LUVWRXW /)2 %XHNLOGHELOJLOHULVUDORODUDN\DUDN
LOHPH\|QWHPLQGHNXOODQODQEHOOHNELULPOHULQH67$&. \Q DGYHULOLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

14

PLC S7-200 DERS NOTLARI


S7-GH  ELWOLN \Q YHUL EHOOHL YDUGU 6-GH 67/ LOH SURJUDP \D]DUNHQ  ELWOLN \QQ
oDOPDVQELOPHNWHID\GDYDUGU %WQ LOHPOHU LON YH\D LON YH LNLQFL ELW ELUGHQ NXOODQODUDN JHUoHNOHWLULOLU
OHPOHULQVRQXoODU\QDND\GHGLOHELOLU(HU\QQYHELWLD\QLOHPGHNXOODQOUVD\QELWD]DOWOU
ve sonu her zamanki gibi 1.ELWHDWDQUDDGDNLHNLOGH\QQLo\DSVYHULOPLWLU

S0
S1
S2
S3
S4
S5
S6
S7
S8

Stact 0 \QQVHYL\HVLYH\D\QQHQVW
Stact 1 \QQLNLQFLVHYL\HVL
Stact 2 \QQoQFVHYL\HVL
Stact 3 \QQG|UGQFVHYL\HVL
Stact 4 \QQEHLQFLVHYL\HVL
Stact 5 \QQDOWQFVHYL\HVL
Stact 6 \QQ\HGLQFLVHYL\HVL
Stact 7 \QQVHNL]VHYL\HVL
Stact 8 \QQGRNX]XQFXVHYL\HVL
HNLO0DQWNVDO\QQ\DSV

7(0(//2-.)2.6<21/$5,1<,,1,(7./(0(6

LOAD (LD) : Ykle komutu

/'NRPXWXNHQGLVLQHRSHUDQGRODUDNJLULOHQGHHUL \QQHQVWHOHPDQQD\NOHPHNLoLQHOHPDQODUELU
ND\GUUYH\QQHQVRQHOHPDQVLOLQLU
/'LOHPLQGHQ
|QFHNL\Q
ON
ON
ON
ON
ON
ON
ON
ON
ON

/'LOHPLQGHQ
VRQUDNL\Q
Yeni
ON
ON
ON
ON
ON
ON
ON
ON
ilk 8 silinir

AND (A) ,OR (O) : %LUGHQ ID]OD ROD\Q D\Q DQGD ROPDV YH\D ELUGHQ ID]OD ROD\ LoLQGH KHU KDQJL
ELULQLQJHUoHNOHWLLQLQORMLNRODUDNEXOXQPDV

$ YH 2 NRPXWODU \QQ HQ VWQGHNL HOHPDQ\OD NHQGL RSHUDQGODUQQ GHHULQL ORMLN $1' YH\D 25
LOHPLQHVRNXSVRQXFX\QQHQVWQH\D]DU<DQL
6 ON $1' \HQLGHHU 

$1'LOHPLQGHQ
|QFHNL\Q
ON
ON
ON
ON
ON
ON
ON
ON
ON

$1'LOHPLQGHQ
VRQUDNL\Q
S0
ON
ON
ON
ON
ON
ON
ON
ON

6 ON 25 \HQLGHHU 

25LOHPLQGHQ
|QFHNL\Q
ON
ON
ON 2
ON
ON
ON
ON
ON
ON

25LOHPLQGHQ
VRQUDNL\Q
S0
ON
ON
ON
ON
ON
ON
ON
ON

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

15

PLC S7-200 DERS NOTLARI

AND LOAD (ALD) ,OR LOAD (OLD) : %LUGHQID]ODJUXSROD\Q D\QDQGDROPDVYH\a birden fazla
JUXSROD\LoLQGHKHUKDQJLELULQLQJHUoHNOHWLLQLQORMLNRODUDNEXOXQPDV

<QQ  YH  HOHPDQODU ]HULQGH $1' 25 LOHPL \DSS \Q ELU \XNDU ND\GUS VRQXFX \QQ HQ
stne yazar.
6 ON $1' ON 
6  ON 25 lk 1)
AND / OR LOAD
LOHPLQGHQ|QFHNL\Q
ON
ON
ON
ON
ON
ON
ON
ON
ON

AND / OR LOAD
LOHPLQGHQVRQUDNL\n
S0
ON
ON
ON
ON
ON
ON
ON
X

/2*& 386+ /36  /2*& 5($' /5'  /2*& 323 /33  .RPXWODU \Q ]HULQGH |]HO
LOHPOHU\DSDUODU

/2*&386+ /36 NRPXWX\QQHQVWGHHULQLELUNHUHGDKD\QQ]HULQH\D]DUDN\QND\GUU


/2*&5($' /5' NRPXWX\QQHOHPDQQ\QGDEDNDELUKDUHNHW\DSPDGDQHOHPDQQ]HULQH
kopyalar.
/2*&323 /33 NRPXWXLVH\QELU\XNDUND\GUSHOHPDQDWDU
386+/(0
LPS LOHPLQGHQ LPS LOHPLQGHQ
VRQUDNL\Q
|QFHNL\Q
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON

5($'/(0
LRD LOHPLQGHQ LRD LOHPLQGHQ
VRQUDNL\Q
|QFHNL\Q
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON

323/(0
LPP LOHPLQGHQ LPP LOHPLQGHQ
VRQUDNL\Q
|QFHNL\Q
ON
ON
ON
ON
ON
ON
ON
ON
lk 4
ON
ON
ON
ON
ON
ON
ON
ON
X

/DGGHU SURJUDP LOH \D]ODQ *LUL WHVW NRPXWODU  YH oN H\OHP DWDPD WUDQVIHU  LOH LOLNLOL NRPXWODUQ
67/GLOLLOH\D]PDNLoLQDDGDYHULOHQ\D]PNXUDOODUQX\JXODPDNJHUHNLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

16

PLC S7-200 DERS NOTLARI


3/&11%5352*5$0d(950

%LOJLVD\DU SURJUDPODU \DSWNODU LOHUL VUDV\OD YH ELUELUL DUGQFD WHVW HGHELOHQ EHOOL PDQWN
LOHPOHULQH J|UH \HULQH JHWLULUOHU )DNDW 3/& OHU LoLQ GXUXP ELUD] GDKD IDUNOGU 3/& SURJUDP GHYDPO ELU
FHYULP KDOLQGHGLU%WQ NRPXWODUVUDV\ODLOHWLOLU YH \LQHEDD G|QOU3/&SURJUDPQQ WDPDP ELOJLVD\DU
GLOOHULQGHG|QJDGYHULOHQNVPODUJLELGLU3/&SURJUDP\NVHNVHYL\HOLSURJUDPODPDGLOOHULQGH:KLOH-End
NRPXWODU DUDVQGD \D]OP SURJUDP SDUoDODUQD EHQ]HU HNLOGH oDOWUOU )DNDW 3/& SURJUDPQQ LOHP WDU]
LWLEDUL\OH ELUD] IDUN YDUGU 3/& GH SURJUDP D\Q DQGD ELUNDo ROD\ JHUoHNOHWLULU 'ROD\V\OD ELUELULQGHQ
EDPV]ROD\ODUQYHGROD\V\ODNRPXWODUQD\QDQGDLOHWLOPHVL\DQLELUROD\ELWPHGHQGLHULQHEDODQOPDV
JHUHNLU%XLLoLQHQLGHDOLOH\LWDU]ELUG|QJLoLQHEWQNRPXWODU\D]PDNYHG|QJ\GHEWQROD\ODUQ
HQL\LHNLOGHNRQWUROLoLQG|QJ\PPNQRODQHQ\NVHNK]GDoDOWUPDNWU
3/&OHUGHELOJLVD\DUODUGD ROGXXJLEL ELULOHPL ELWLULS EDND ELULOHPH JHoPHNPDQWNOGHLOGLU
0HVHODELU PRWRUDNDS\ NDSDPDVLoLQoNODUGDQYROWDMYHUL\RUVXQX]%XLLELUELOJLVD\DUSURJUDP \D]DUDN
\DS\RUVDQ]NDSDQPDNRPXWXQXYHULUVLQL]YHNDSNDSDQDQDNDGDUGROD\V\ODLOHPELWHQHNDGDU3URJUDPDOW
VDWUD JHoPH] \DQL EX VUDGD EDND KLoELU LOHPL \DSDPD]VQ] 3/& VLVWHPOHULQGH LVH LOHPLQ WDPDPODQPDV
|QHPOLGHLOGLUSURJUDPEDWDQVRQDVDQL\HGHELQOHUFHNH]LOHWLOLU3URJUDPGDNRPXWODU\DSOPDVJHUHNL\RUVD
\DQL |QOHULQGHNL PDQWNVDO LOHPLQ VRQXFX L]LQ YHUL\RUVD LOHWLOLU %|\OHOLNOH D\Q DQGD ELUELULQGHQ EDPV]
RODUDNKHP$NDSVDoO\RUKHPGH%YDQDVNDSDWO\RUYHEXVUDGD\D]F\DELOJL\ROODQ\RURODELOLU
%LUSURJUDPoHYULPLQGH3/&DDGDNLLOHPOHULJHUoHNOHWLULU

$$0$

$$0$

*5325781'$.92/7$-'((5/(51(
*g5(*532578/(/./(1'5/0
9(5%(//(1'(.9(5/(51
*h1&(//(75/0(6
352*5$0%(//(1'(..8//$1,&,
352*5$0,1,1<h5h7h/0(6
L I0,O0
.
END

$$0$

$$0$

*(5(.<256$+$%(5/(0(
/(0/(511<$3,/0$6,
9(5%(//(1'(.d,.,32578/(
/./(1'5/09(5/(5(*g5(
d,.,/$5,1*h1&(//(75/0(6

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

17

PLC S7-200 DERS NOTLARI

7(0(/7(67.2087/$5,1,1/$''(59(67/'//(51'(<$=,/,0,
PROGRAM KOMUTLARI
LADDER
STL
I 0.7
LD I 0.7
I 1.0
LDN I 1.0

AIKLAMA

*LULLOHLOLNLOLYHULEHOOHLQGHNLELWLQROXS
ROPDGQWHVWHWYHVRQXFX\QELUND\GUDUDN\QQ
en stne yaz.
*LULLOHLOLNLOLYHULEHOOHLQGHNLELWLQROXS
ROPDGQWHVWHWYHVRQXFX\QELUND\GUDUDN\QQ
en stne yaz.

Q 1.2

( )

= Q 1.2

Q0.6

NOT
= Q 0.6

( )

oNLOHLOJLOLYHULEHOOHLQGHNLDGUHVH\QQHQ
stndeki TEST SONUCUNU YAZ

oNLOHLOJLOLYHULEHOOHLQGHNLDGUHVH\QQHQ
stndeki TEST SONUCUNUNU (test sonucu NOT
LOHPLQGHQGROD\WHUVLDOQDUDN\QD\D]OPWU <$=

zet olarak,3/&SURJUDP\UWUNHQ H[HFXWH LD veya LDNWHVWLOHPLQL\DSW]DPDQ3/&QLQ


PLNURLOHPFLVL YH\D PLNUR NRQWURO|U EX WHVWLQ VRQXFXQX \QGD VDNODU Atama komXWX LOH NDUODWQGD
\QGDNLWHVWLQVRQXFXQXLOJLOLEHOOHHWUDQVIHUHGHU\DQL\D]DU
RNEK 1. 1RUPDOGH DoN EXWRQ NXOODQDUDN ELU ODPEDQQ \DQPDVQ NRQWURO HGHQ ELU 3/& SURJUDP \D]Q]
'HYUHGH EXWRQD EDVOGVUHFH ODPED \DQVQ YHDNVL WDNGLUGHODPED \DQPDVQ%XWRQ3/&QLQ  JLULLQH YH
ODPEDGD3/&QLQoNQDEDODQDFDNWU
PROGRAM KOMUTLARI
LADDER
STL
I 0.0

Q 0.0

LD I 0.0

( )
= Q 0.0

AIKLAMA

*LULYHULEHOOHLQGHNLYHULQLQ , 


ROXSROPDGQWHVWHW<QELUND\GUDUDN
\QQHQVWQHWHVWVRQXFX'258LVH
<$1/,LVH\D]
<QQHQVWHOHPDQQGDNLWHVWVRQXFXQX
oNYHULEHOOHLQH 4 \D]

RNEK 2. 1RUPDOGH DoN EXWRQ NXOODQDUDN ELU ODPEDQQ \DQPDVQ NRQWURO HGHQ ELU 3/& SURJUDP \D]Q]
DevredH EXWRQDEDVOPDGVUHFHODPED \DQVQDNVLWDNGLUGHODPED \DQPDVQ%XWRQ3/&QLQ JLULLQHYH
ODPEDGD3/&QLQoNQDEDODQDFDNWU
PROGRAM KOMUTLARI
LADDER
STL
I 0.1

Q 0.1

LDN I 0.1

( )
= Q 0.1

AIKLAMA

*LULYHULEHOOHLQGHNLYHULQLQ , 


ROXSROPDGQWHVWHW<QELUND\GUDUDN
\QQHQVWQHWHVWVRQXFX'258LVH
<$1/,LVH\D]
<QQHQVWHOHPDQQGDNLWHVWVRQXFXQX
oNYHULEHOOHLQH 4 \D]

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

18

PLC S7-200 DERS NOTLARI


RNEK 3. 1RUPDOGHNDSDOEXWRQNXOODQDUDNELUODPEDQQ\DQPDVQNRQWUROHGHQELU3/&SURJUDP\D]Q]
'HYUHGH EXWRQD EDVOG VUHFH ODPED \DQVQ DNVL WDNGLUGH ODPED \DQPDVQ %XWRQD EDVOS EDVOPDG 
WHVWLLOH\DSODFDNWU%XWRQ3/&QLQJLULLQHYHODPEDGD3/&QLQoNQDEDODQDFDNWU
<XNDUGD NL |UQHNOHUGH EXWRQD EDVOPDVQQ WHVWL \DSOGQGDQ EX |UQHN LoLQ D\Q SURJUDP
NXOODQODPD]%X|UQHNWHEXWRQDEDVOPDVWHVWLODPEDQQ\DQPDPDVLoLQ\DSODQELUWHVWRODFDNWU%XQHGHQOH
\QGDNLWHVWVRQXFXQXQLVWHQHQDUWODUDX\JXQRODFDNHNLOGHGHLWLULOPHVLJHUHNLU
PROGRAM KOMUTLARI
LADDER
STL
I 0.2

Q 0.2
NOT

AIKLAMA

LD I 0.2
NOT

( )
= Q 0.2

*LULYHULEHOOHLQGHNL , YHULQLQ ROXS


ROPDGQ WHVW HW <Q ELU ND\GUDUDN \QQ
HQ VWQH WHVW VRQXFX '258 LVH  
<$1/,LVHORMLNGHHULQLQWHUVLQL\D]
<QQ HQ VW HOHPDQQGD NL WHVW VRQXFXQX  
oNYHULEHOOHLQH 4 \D]

.20%1$6<21(/.80$1'$667(0/(5113/&'(52*5$0,1,1<$=,/0$6,

PLCye push-buton (pushbutton=start/stop anahtar)lardan ve sensrlerdHQ LDUHWOHU JHOLU %X LDUHWOHULQ


JHOGLLVHQV|UOHULQEDODQG3/&QLQJLULOHUL*5'(.(1/(5RODUDNLVLPOHQGLULOLU
3/&GHQ ODPEDODU YH DUD Jo GHYUHOHULQH LVH NRQWURO LDUHWOHUL DNWDUOU DUHWOHULQ DNWDUOG Jo
GHYUHOHULQLQEDODQG3/&QLQoNODULVHd,.,'(.(1/(5RODUDNLVLPOHQGLULOLU

%LU ORMLN GHYUHGH oN GHLNHQLQLQ GXUXPX VDGHFH LOJLOL JLUL GHLNHQOHULQLQ R DQNL GXUXPXQD EDO
ROPDV JLUL-oN DUDVQGD .20%1$6<21(/ %5 /.11 ROGXXQX J|VWHULU 7HPHO .RPELQasyonel
IRQNVL\RQODU$1'25 YH127LOHPOHULGLU.RPELQDV\RQHOGHYUHOHUHELOLQHQORMLN NXUDOODU X\JXODQDELOLU%X
GHYUHOHULQ/DGGHUYH67/GLOOHULLOHSURJUDPDDGDNLNXUDOODUGLNNDWHDOQDUDN\DSODELOLU
1.

%5'(1 FAZLA .217$,1 6(5 %$/$17,6,1,1352GRAMLANMASI

1.1. AND fonksiyonu:


LAD PROGRAMI

FBD PROGRAM

I 0.0 I 0.1
I 0.0
I 0.1

STL
PROGRAMI

LD I0.0
A I0.1
..........

AIKLAMA

 *LUL YHUL EHOOHLQGHNL ,  ELWLQ


 ROXS ROPDG WHVW HGLOLU 6RQXo
\QDELUND\GUDUDN\D]OU6RQUD
JLUL YHUL EHOOHLQGHNL ,0.1) bitinin
 ROXS ROPDGQ WHVW HGLOLU %X
VRQXo LOH \QQ HQ VW HOHPDQQGDNL
ELU |QFHNL VRQXo DUDVQGD ORMLN $1'
LOHPL \DSOU %X LOHPLQ VRQXFX
\QQHQVWQH\D]OU

1.2. AND-NOT fonksiyonu:


LAD PROGRAMI

I 0.0 I 0.1

FBD PROGRAM

I 0.0
I 0.1

STL
PROGRAMI

LD I0.0
AN I0.1
..........

AIKLAMA

 *LUL YHUL EHOOHLQGHNL ,  ELWLQ 


ROXS ROPDG WHVW HGLOLU 6RQXo \QD ELU
ND\GUDUDN \D]OU 6RQUD  JLUL YHUL
EHOOHLQGHNL ,  ELWLQLQ  ROXS
ROPDGQ WHVW HGLOLU %X VRQXo LOH \QQ
en st elemaQQGDNL ELU |QFHNL VRQXo
DUDVQGD ORMLN $1' LOHPL \DSOU %X
LOHPLQVRQXFX\QQHQVWQH\D]OU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

19

PLC S7-200 DERS NOTLARI


RNEK 4. NL DGHW QRUPDOGH DoN EXWRQ NXOODQDUDN ELU ODPEDQQ \DQPDVQ NRQWURO HGHQ ELU 3/& SURJUDP
\D]Q]'HYUHGHKHULNLEXWRQDD\QDQGDEDVOGVUHFHODPED\DQVQDNVLWDNGLUGHODPED\DQPDVQ3/&GH
12EXWRQXYHJLULOHUHODPEDLVHoNDEDODQPWU

PROGRAM KOMUTLARI
LADDER
STL

I 0.1

I0.2

Q 0.1

( )

LD I 0.1
AN I0.2
= Q 0.1

AIKLAMA

 *LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS


olmaGQ WHVW HW 6RQXFX \QD ELU ND\GUDUDN
\D]*LULYHULEHOOHLQGHNL , YHULQLQROXS
ROPDGQWHVWHW6RQXFX\QQHQVWHOHPDQLOH
/RMLNRODUDN$1'OHEXVRQXFX\QD\D]
<QQ HQ VW HOHPDQQGDNL WHVW VRQXFXQX  oN
veri bHOOHLQH 4 \D]

RNEK 5. %LU DGHW QRUPDOGH DoN EXWRQ 12  YH ELU DGHW GH QRUPDOGH NDSDO 1&  EXWRQ NXOODQDUDN ELU
ODPEDQQ \DQPDVQNRQWUROHGHQELU3/&SURJUDP\D]Q]'HYUHGHKHULNLEXWRQDD\QDQGDEDVOGVUHFH
ODPED\DQVQDNVLWDNGLUGHODPED\DQPDVQ3/&GH12EXWRQXJLULHYH1&EXWRQXJLULHODPEDLVH
oNDEDODQPWU

PROGRAM KOMUTLARI
LADDER
STL

I 0.3

I0.4

Q 0.2

( )

LD I 0.3
AN I0.4
= Q 0.2

AIKLAMA

 *LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS


ROPDGQ WHVW HW 6RQXFX \QD ELU ND\GUDUDN
\D]*LULYHULEHOOHLQGHNL , YHULQLQROXS
ROPDGQWHVWHW6RQXFX\QQHQVWHOHPDQLOH
/RMLNRODUDN$1'OHEXVRQXFX\QD\D]
<QQ HQ VW HOHPDQQGDNL WHVW VRQXFXQX  oN
YHULEHOOHLQH 4 \D]

RNEK 6. %LU DGHW QRUPDOGH DoN EXWRQ YH LNL DGHW GH QRUPDOGH NDSDO EXWRQ NXOODQDUDN ELU ODPEDQQ
\DQPDVQ NRQWURO HGHQ ELU 3/& SURJUDP \D]Q] 'HYUHGH KHU o EXWRQD D\Q DQGD EDVOG VUHFH ODPED
\DQVQDNVLWDNGLUGHODPED\DQPDVQ3/&GH12NRQWDJLULHYH1&NRQWDYHJLULOHUHODPEDLVH
oNDEDODQPWU

PROGRAM KOMUTLARI
LADDER
STL

I 0.1 I0.2 I0.4

Q 0.6

( )

AIKLAMA

 *LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS


ROPDGQWHVWHW6RQXFX\QDELUND\GUDUDN\D]
*LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS
LDN I 0.1 ROPDGQ WHVW HW 6RQXFX \QQ HQ VW HOHPDQ LOH
AN I0.2 /RMLN RODUDN $1'OH EX VRQXFX \QD \D]  *LUL
A I0.4
YHULEHOOHLQGHNL , YHULQLQROXSROPDGQWHVW
= Q 0.6 HW 6RQXFX \QQ HQ VW HOHPDQ LOH /RMLN RODUDN
$1'OHEXVRQXFX\QD\D]
<QQHQVWHOHPDQQGDNLWHVWVRQXFXQXoNYHUL
EHOOHLQH 4 \D]

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

20

PLC S7-200 DERS NOTLARI


2.

%5DEN FAZLA .217$,1 PARELEL %$/$17,6,1,1 PROGRAMLANMASI

2.1. OR fonksiyonu :
LAD PROGRAMI

FBD PROGRAM

STL
PROGRAMI

LD I0.0
O I0.1
..........

 *LUL YHUL EHOOHLQGHNL ,  ELWLQ


 ROXS ROPDG WHVW HGLOLU 6RQXo
\QD ELU ND\GUDUDN \D]OU 6RQUD 
JLULYHULEHOOHLQGHNL , ELWLQLQ
ROXSROPDGQWHVWHGLOLU%XVRQXoLOH
\QQ HQ VW HOHPDQQGDNL ELU |QFHNL
VRQXo DUDVQGDORMLN25 LOHPL \DSOU
%X LOHPLQ VRQXFX \QQ HQ VWQH
\D]OU

STL
PROGRAMI

AIKLAMA

I 0.0
I 0.0
I 0.1

I 0.1

AIKLAMA

2.2. OR-NOT fonksiyonu :


LAD PROGRAMI

FBD PROGRAM

I 0.0
I 0.1

LD I0.0
ON I0.1
..........

I 0.0
I 0.1

 *LUL YHUL EHOOHLQGeki (I0.0) bitin


 ROXS ROPDG WHVW HGLOLU 6RQXo
\QDELUND\GUDUDN\D]OU6RQUD
JLUL YHUL EHOOHLQGHNL ,  ELWLQLQ
 ROXS ROPDGQ WHVW HGLOLU %X
VRQXo LOH \QQ HQ VW HOHPDQQGDNL
ELU |QFHNL VRQXo DUDVQGD ORMLN 25
LOHPL \DSOU %X LOHPLQ VRQXFX
\QQHQVWQH\D]OU

RNEK 7. NL DGHW QRUPDOGH DoN EXWRQ NXOODQDUDN ELU ODPEDQQ \DQPDVQ NRQWURO HGHQ ELU 3/& SURJUDP
\D]Q] 'HYUHGH KHUKDQJL ELU EXWRQD YH\D KHU LNL EXWRQD EDVOG VUHFH ODPED \DQVQ DNVL WDNGLUGe lamba
\DQPDVQ3/&GH12NRQWDYHJLULOHUHODPEDLVHoNDEDODQPWU
PROGRAM KOMUTLARI
LADDER
STL
I 0.0

Q 0.0

( )
I 0.1

LD I 0.0
O I0.1
= Q 0.0

AIKLAMA

 *LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS


ROPDGQ WHVW HW 6RQXFX \QD ELU ND\GUDUDN
\D]*LULYHULEHOOHLQGHNL , YHULQLQROXS
ROPDGQWHVWHW6RQXFX\QQHQVWHOHPDQ\OD
ORMLN RODUDN 25OD EX VRQXFX \QQ HQ VW
HOHPDQQD\D]
<QQ HQ VW HOHPDQQGDNL WHVW VRQXFXQX  oN
YHULEHOOHLQH 4 \D]

RNEK 8. %LU DGHW QRUPDOGH DoN EXWRQ YH ELU DGHW GH QRUPDOGH NDSDO EXWRQ NXOODQDUDN ELU ODPEDQQ
\DQPDVQ NRQWURO HGHQ ELU 3/& SURJUDP \D]Q] 'HYUHGH KHUKDQJL ELU EXWRQD YH\D KHU LNLVLQH GH EDVOG
VUHFHODPED\DQVQDNVLWDNGLUGHODPED\DQPDVQ3/&GH12EXWRQXJLULHYH1&EXWRQXJLULHODPED
LVHoNDEDODQPWU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

21

PLC S7-200 DERS NOTLARI


PROGRAM KOMUTLARI
LADDER
STL
I 0.0

Q 0.0

AIKLAMA

LD I 0.0
ON I0.1
= Q 0.0

( )
I 0.1

 *LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS


ROPDGQ WHVW HW 6RQXFX \QD ELU ND\Grarak
\D]*LULYHULEHOOHLQGHNL , YHULQLQROXS
ROPDGQWHVWHW6RQXFX\QQHQVWHOHPDQ\OD
ORMLNRODUDN25ODEXVRQXFX\QD\D]
<QQ HQ VW HOHPDQQGDNL WHVW VRQXFXQX  oN
YHULEHOOHLQH 4 \D]

RNEK 9. NL DGHW QRUPDOGH DoN EXWRQ NXOODQDUDN ELU ODPEDQQ \DQPDVQ NRQWURO HGHQ ELU 3/& SURJUDP
\D]Q] 'HYUHGH D\Q DQGD ELU tek EXWRQD EDVOG VUHFH ODPED \DQDFDN LNL EXWRQD EDVOGQGD LVH ODPED
\DQPD\DFDNWU3/&GH12EXWRQODUYHJLULOHUHODPEDLVHoNDEDODQPWU
PROGRAM KOMUTLARI
LADDER
STL

I 0.0 I 0.1

Q 0.0

( )
I 0.0 I 0.1

LD I 0.0
AN I0.1
LDN I0.0
A I0.1
OLD
= Q 0.0

AIKLAMA

*LULYHULEHOOHLQGHNL , YHULQLQROXSROPDGQ


WHVW HW 6RQXFX \QD ELU ND\GUDUDN \D]  *LUL YHUL
EHOOHLQGHNL ,  YHULQLQ  ROXS ROPDGQ WHVW HW
6RQXFX \QQ HQ VW HOHPDQ\OD ORMLN RODUDN $1'OH EX
VRQXFX\QD\D]
 *LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS
ROPDGQ WHVW HW 6RQXFX \QD ELU ND\GUDUDN \D] 
*LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS ROPDGQ
WHVW HW 6RQXFX \QQ HQ VW HOHPDQ\OD ORMLN RODUDN
$1'OHEXVRQXFX\QQHQVWQH\D]
<QQ HQ VW HOHPDQ LOH ELU DOW HOHPDQQ DOS EX LNL
GHHUL 25OD $\Q ]DPDQGD \Q ELU \XNDU ND\GU
6RQXFX \QQ HQ VWQH \D] 6RQUD GD \QQ HQ VW
EHOOHLQGHNLYHUL\LoNYHULEHOOHLQH 4 \D]

RNEK 10. $DGDYHULOHQ/DGGHUSURJUDPQ67/SURJUDPQDG|QWUQ]


PROGRAM KOMUTLARI
STL 1
STL 2
LDN I0.0
LD I0.1
LD I0.1
O I0.3
AN I0.0
O I0.3
AN I0.2
ALD
= Q0.0
AN
I0.2
Q 0.0
I 0.2
LD I0.1
= Q0.0
O I0.3
LDN I0.0
A I0.0
LD I0.1
I 0.4 Q 0.1
AN I0.2
O I0.3
A I0.4
ALD
= Q0.1
AN I0.2
A I0.4
= Q0.1

LADDER

I 0.0

I 0.1

( )

I 0.3

( )

STL 3
LD I0.1
O I0.3
AN I0.0
AN I0.2
= Q0.0
LD Q0.0
A I0.4
= Q0.1

STL 4
LD I0.1
O I0.3
AN I0.0
AN I0.2
= Q0.0
A I0.4
= Q0.1

STL 5
LD I0.1
O I0.3
AN I0.0
AN I0.2
= M0.0
LD M0.0
= Q0.0
LD M0.0
A I0.4
= Q0.1

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

22

PLC S7-200 DERS NOTLARI


gUQHNGD\D]ODQ67/SURJUDPODUDDGDNLODGGHUSURJUDPODULOH\D]OU
I 0.0

I 0.1

I 0.1

Q 0.0

I 0.2

I 0.0 I 0.2

Q 0.0

( )

( )
I 0.3

I 0.3
I 0.0

I 0.1

I 0.2 I 0.4 Q 0.1

I 0.1

I 0.0 I 0.2 I 0.4 Q 0.1

( )

( )
I 0.3

I 0.3
67/SURJUDPQQ/$'SURJUDPLOH\D]OP

67/SURJUDPQQ/$'SURJUDPLOH\D]OP
I 0.1

I 0.1

I 0.0 I 0.2

I 0.0 I 0.2

M0.0

( )

Q 0.0

( )

I 0.3

I 0.3
M0.0
Q0.1 I 0.4

( )

( )
67/SURJUDPQQ/$'SURJUDPLOH\D]OP
.

Q 0.0

Q 0.1
M0.0 I 0.4

Q 0.1

( )
STL 5 prRJUDPQQ/$'SURJUDPLOH\D]OP

PROBLEM 1. $DGDHNLOGHYHULOHQ/DGGHUSURJUDPODU67/GLOLLOH\D]Q]
i.

ii.

I0,01

I0,03

O0,02

I0,01

I0,02

O0,01

( )
I0,02

I0,04

( )
I0,03

I0,04

RNEK 11: %LUODPEDQQ\DQPDVQ67$57EXWRQXV|QPHVLQLGH6723EXWRQXVDOD\DFDNHOHNWULNYH3/&


NXPDQGDGHYUHVLQLoL]LQL]YHSURJUDPQ\D]Q]
66723EXWRQXROXS3/&QLQJLULLQH
66$57EXWRQXROXS3/&QLQJLULLQH
K : R|OHERELQLROXS3/&QLQoNQDEDODQPWU
%XNXPDQGDGHYUHVLQGH.U|OHVLELUODPED\NRQWUROHWPHNWHGLU/DPED6EXWRQXQDEDVOGQGD\DQDFDN
6EXWRQXQDEDVOGQGDV|QHFHNWLU6YH6EXWRQXQDD\QDQGDEDVOGQGDODPED\DQPD\DFDNWU.

I
START BUTONU

STOP BUTONU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

23

PLC S7-200 DERS NOTLARI


hVWWHNL HNLOGH VWDUW YH VWRS EXWRQODUQQ PHNDQLN \DSV oL]LOPLWLU HNLOGHQ GH J|UOG JLEL
EXWRQODUQ\DSVQGD\D\EXOXQPDNWDGU+HUKDQJLELUNXYYHWX\JXODPDGDQVWDUWEXWRQXDoN12 GHYUHVLQGHQ
DNP DNPD] NRQWDN GLUHQFL VRQVX]  VWRS EXWRQXQXQ LVH NDSDO 1& GHYUHVLQGHQ DNP DNDU NRQWDN GLUHQFL
VIU GU %XWRQD NXYYHW X\JXODG VUHFH EXWRQXQ QRUPDO NRQXPX GHLWLULOLU .XYYHW X\JXODQPDV
EUDNOGQGDEXWRQXQPHNDQLN\DSVQGDNL\D\YDVWDV\ODNRQWDNODUQRUPDONRQXPXQDG|QHr. Bu nedenle start
YH VWRS EXWRQODUQQ QRUPDO NRQXPODU NXYYHW X\JXODQG VUHFH GHLWLULOHELOLU 'ROD\V\OD ELU NXPDQGD
GHYUHVLQGHVWDUYHVWRSEXWRQODUQDNXYYHWX\JXODQGQGDROXDQ\HQLNRQXPXQGHYDPHWPHVLLoLQLODYHEHOOHN
HOHPDQODUQDLKWL\DoYDUGU%XDPDoODNXOODQODQLODYHNRQWDNODUDSUDWLNWH0h+h5/(0(NRQWDLVPLYHULOLU

K1 K2

S1

FAZ

K
K1

S2

NTR
. U|OHVLQLQERELQYHNRQWDNEDODQWV

HNLO5|OHOLNXPDQGDGHYUHVLYH.U|OHVLQLQPHNDQLN\DSV

HNLOGHNLNXPDQGDGHYUHVLQGH6EXWRQXLOHODPED \DQGNWDQVRQUDODPEDQQ6EXWRQXQDEDVODQDNDGDU
\DQPDVQQGHYDPHWPHVLLoLQGHYUHGHLODYH.NRQWDNXOODQOPWU.U|OHVLQLQERELQLODPED\\DNPDNLoLQ
6 EXWRQXQD EDVOGQGD HQHUMLOHQHFHN YH 12 RODQ NRQWDNODUQ NDSDWDFDQGDQ . YH . NRQWD
NDSDQDFDNWU $UWN 6 EXWRQXQD  EDVOPDVD GDKL . ERELQL NHQGL NRQWD . ]HULQGHQ HQHUMLOL NRQXPXQX 6
EXWRQXQDEDVODQDNDGDUNRUX\DFDNODPED.NRQWD]HULQGHQ\DQPD\DGHYDPHGHFHNWLU6HEDVOGQGD.
U|OHVLQLQERELQLQLQDNPNHVLOHFHLQGHQODPEDGDV|QHFHNWLU

.XPDQGDGHYUHOHULQGH. NRQWDJLELEDODQPNRQWDNODUSUDWLNWH0h+h5/(0(.217$, olarak


DGODQGUOPDNWDGU *HQHOOLNOH 67$57 EXWRQXQXQ NXOODQOG NXPDQGD GHYUHOHULQGH PKUOHPH NRQWD
NXOODQPDNJHUHNOLGLU'HYUHQLQ3/&SURJUDPLVH
PROGRAM KOMUTLARI
LADDER
STL

I 0.0

I 0.1

Q 0.0

( )
Q0.0

LD I 0.0
O Q 0.0
A
I 0.1
=

Q 0.0

AIKLAMA

 *LUL YHUL EHOOHLQGHNL ,  YHULQLQ  ROXS


ROPDGQ WHVW HW 6RQXFX \QD DW  dN YHUL
EHOOHLQGHNL 4 YHULQLQROXSROPDGQWHVW
HW 6RQXFX \QGDNL GHHUOH 25OD VRQXFX \QD
\D]*LULYHULEHOOHLQGHNL , YHULQLQROXS
ROPDGQWHVWHW6RQXFX\QGDNLGHHUOH$1'OH
VRQXFX\QD\D]
<QGDNLVRQXFXoNYHULEHOOHLQH 4 \D]

%XGHYUHGH67$57YH6723EXWRQODUQDD\QDQGDEDVOGQGDODPED\DQPDPDNWDGU%XQHGHQOHEX
devreye 6723g1&(/./ELUNXPDQGDGHYUHVLGHQLU<DQL6723DEDVOGQGD67$57DEDVOVDGDODPED
\DQPD\DFDNWU
PROBLEM 2: gUQHN L 67$57 YH 6723D D\Q DQGD EDVOGQGD ODPED \DQDFDN HNLOGH yani, START
|QFHOLNOLNXPDQGDGHYUHVLRODUDNJHUoHNOHWLULQL]

PROBLEM 3. HNLOGH YHULOHQU|OHOL NXPDQGD YH Jo GHYUHVLQLQ3/& NXPDQGD YH JoGHYUHVLQLoL]LQL]3/&
SURJUDPQ/$'YH67/GLOLLOH\D]Q]

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

24

PLC S7-200 DERS NOTLARI


'HYUHGH . U|OHVLQLQ ERELQL YH NRQWDNODUQQ EDODQWV \DQGDNL HNLOGH YHULOPLWLU . . NRQWDNODU .
U|OHVLQLQ QRUPDOGH DoN NRQWD ROPDN ]HUH G]HQOHQPLWLU . NRQWD LOH ODPEDQQ \DQSV|QPHVL NRQWURO
HGLOHFHN. NRQWDLOHGHODPEDELU NH] \DQGNWDQVRQUD6EXWRQXQD EDVDQDNDGDU \DQPDVQVDODPDNLoLQ
NXOODQODQELUPKUOHPHNRQWDRODUDNNXOODQOPWU/DPEDQQ\DQPDVLoLQD\QDQGD6-S3 veya S2-S4-S5
EXWRQODUQDODPEDQQV|QPHVLLoLQLVH6EXWRQXQDEDVOPDVJHUHNPHNWHGLU

K1 K2

S1

FAZ
S2
S3

S4

K
K1

S5

NTR
. U|OHVLQLQERELQYHNRQWDNEDODQWV

HNLO3UREOHPQNXPDQGDGHYUHVLYHU|OHQLQNRQWDNEDODQWV

3.

SET ve RESET KOMUTLARI

6(7YH5(6(7NRPXWODUORMLNGHYUHRODUDNoLIWNDUDUO ELVWDEOH GHYUHOHULQ|]HOOLLQLJ|VWHULU

SET Komutu (S): 'HLNHQLQYHULDGUHVLQH/RMLN\D]DU VHWHGHU %XNRPXWELUODWFKJLELNXOODQOU

RESET Komutu (R):'HLNHQLQYHULDGUHVLQH/RMLN\D]DU UHVHWHGHU 

%LUGHLNHQLELUNH]6(7HWWLNWHQ /RMLN\DSWNWDQ VRQUDYHULEHOOHLDQFDN5(6(7NRPXWXLOH/RMLN


DGHLWLULOHELOLU%LUSURJUDPGDELUGHLNHQLoLQ6(7NRPXWXNXOODQOGWDNGLUGHEXGHLNHQLoLQ5(6(7
NRPXWXQXNXOODQPDN]RUXQOXGXU$QFDNEXQXQWHUVLGRUXGHLOGLU5(6(7HGLOHQELUGHLNHQLQYHULEHOOHLQL
/RMLN\DSPDNLoLQ\DOQ]FD6(7NRPXWXNXOODQOPD]
RNEK 12: %LU ODPEDQQ \DQPDVQ 67$57 EXWRQX V|QPHVLQL GH 6723 EXWRQX VDOD\DFDN 3/& NXPDQGD
GHYUHVLQLoL]LQL]67$57YH6723|QFHOLNOLRODUDNSURJUDPQ\D]Q]
66723EXWRQXROXS3/&QLQJLULLQH
66$57EXWRQXROXS3/&QLQJLULLQH
K: Herhangi bir kontaktr olup, PLCQLQoNQDEDODQPWU

5(6(7|QFHOLNOL3/&SURJUDP
PROGRAM KOMUTLARI
LADDER
STL
I 0.0

Q 0.0

(S)

I 0.1

LD I 0.0
S Q 0.0,1

1
Q 0.0

(R)
1

LDN I0.1
R Q 0.0,1

AIKLAMA
 *LUL YHUL EHOOHLQGHNL YHULQLQ ,    ROXS
ROPDGQWHVWHW7HVWLQVRQXFXQX\QD\D]
<QGDNLGHHULVHoNYHULDGUHVLQL6(7HW
 *LUL YHUL EHOOHLQGHNL YHULQLQ ,    ROXS
ROPDGQWHVWHW7HVWLQVRQXFXQX\QD\D]
<QGDNLGHHULVHoNYHULDGUHVLQL5(6(7HW

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

25

PLC S7-200 DERS NOTLARI


6(7|QFHOLNOL3/&SURJUDP
PROGRAM KOMUTLARI
LADDER
STL
I 0.1
I 0.0

Q 0.0

(R)

LDN I 0.1
R Q 0.0,1

()

LD I0.0
S Q 0.0,1

1
Q 0.0
S
1

AIKLAMA

 *LUL YHUL EHOOHLQGHNL YHULQLQ ,    ROXS


ROPDGQWHVWHW7HVWLQVRQXFXQX\QD\D]
<QGDNLGHHULVHoNYHULDGUHVLQL5(6(7HW
 *LUL YHUL EHOOHLQGHNL YHULQLQ ,    ROXS
ROPDGQWHVWHW7HVWLQVRQXFXQX\QD\D]
<QGDNLGHHULVHoNYHULDGUHVLQL6(7HW

6(7YH5(6(7|QFHOLNOLSURJUDPGDQGDJ|UOGJLELLNLSURJUDPGDD\QGU$QFDNSURJUDPVDWUODUQQ
yerleri farNO ROPDVQQ 3/& SURJUDPQGD VRQ \D]ODQ VDWUQ |QFHOLL ROGXXQGDQ SURJUDPODUQ \DSW
LOHPOHUIDUNOGU
gUQHLQgUQHNGH6(7|QFHOLNOLSURJUDPGDKHULNLEXWRQDGDEDVOGQGDoNQNRQXPX

I0,1 EDVO 3/&JLULLYROW /RMLNP"7HVW'RUX 1 4oNYHULEHOOHL 0


I0,0 EDVO 3/&JLULLYROW /RMLNP"7HVW'RUX1 4oNYHULEHOOHL 1

%LU 3URJUDP oHYULPL ELWWLLQGH 4 oN YHUL EHOOHLQGH  GHHUL ROGXXQGDQ ODPED \DQDFDNWU
Fakat STOPD EDVOG KDOGH ODPED \DQPWU %X LVH ODPED\ \DN WHVWLQLQ ODPED\ \DNPD WHVWLQGHQ VRQUD
\D]OPDVQGDQND\QDNODQPDNWDGU6RQXoRODUDNELU3/&SURJUDPQGDVRQVDWUQ|QFHOLLYDUGU

%LU SURJUDPGD NXOODQODQ WUDQVIHU GHLNHQL YHUL EHOOHL 6(7 YH 5(6(7 KDULFLQGH %5'(1 )$=/$
.8//$1,/$0$= .XOODQOUVD VRQ \D]ODQ NRPXW VDWUQQ VRQXFX ELU |QFHNL NRPXW VDWUQQ VRQXFXQX
GHLWLUHFHNWLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

26

PLC S7-200 DERS NOTLARI

4.

ZAMANLAYICI (TIMER)

.XPDQGD GHYUHOHULQGH ROD\ODU EHOLUOL ELU VUH JHFLNWLUPHN LVWHQLUVH ]DPDQOD\F HOHPDQODU NXOODQPDN
gerekir. S7- 3/& DLOHVLQGH o IDUNO ]DPDQODPD HOHPDQ YDUGU %XQODU ELUELULQGHQ D\UDQ |]HOOLN
]DPDQOD\FQQ=$0$1/$0$%7YH\D'8580%7GLU

dHNPHGH *HFLNPHOL ]DPDQOD\F (On-Delay Timer=TON): %X ]DPDQOD\FQQ HQDEOH JLULLQH DLW
WHVWOHU YH\D NRPXWODU GRUX LVH ]DPDQOD\F ]DPDQ VUHVLQL VD\PD\D EDODU %X DQGD ]DPDQOD\FQQ
]DPDQODPD ELWL GU =DPDQOD\FQQ VD\G ]DPDQ GHHUL &XUUHQW YDOXH 7[[[  |QD\DU ]DPDQQD
3UHVHW YDOXH 39  HLW YH\D E\N LVH ]DPDQOD\F ELWL  ROXU YH VD\ODQ ]DPDQ VD\OPD\D GHYDP
HGHU =DPDQOD\FQQ HQDEOH JLULLQGHNL WHVW \DQO ROGXXQGD ]DPDQOD\F ELWL  ROXU YH VD\ODQ
]DPDQVIUODQU
=DPDQWXWDQdHNPHGH*HFLNPHOL]DPDQOD\F (Retentive On-Delay7LPHU 7215 %X]DPDQOD\F
LOHdHNPHGHJHFLNPHOL]DPDQOD\FDUDVQGDNLWHNIDUNHQDEOHJLULLQGHNLWHVWVRQXFX\DQOROGXXQGD
VD\ODQ]DPDQEHOOHNWHWXWDU7HNUDUHQDEOHJLULLQGHNLWHVWVRQXFXGRUXROGXXQGDGDKD|QFHEHOOHNWH
tutulan zaman sresLQGHQ ]DPDQ VD\PD\D GHYDP HGHU 6D\ODQ ]DPDQ VIUODPDN LoLQ 5(6(7
komutunu kullanmak gerekir.

Hem dHNPHGH*HFLNPHOL]DPDQOD\FODUKHPGHZaman tutan dHNPHGH*HFLNPHOL]DPDQOD\FODUVD\ODQ


]DPDQGHHUL|QD\DU]DPDQGHHULQHXODWNWDQVRQUDGDVD\PD\DGHYDPHGHU0DNVLPXPGHHULQHNDGDU
sayar ve durur.

'PHGH JHFLNPHOL =DPDQOD\F (Off-'HOD\ 7LPHU 72)  (QDEOH JLULLQ WHVW VRQXFX GRUXGDQ
\DQOD G|QGQGH WHVWLQ GHQ NHQDUQGD  |QD\DU GHHUL 39  VUHVLQFH  ]DPDQOD\F ELWLQLQ VIUD
dQPHVLQLJHFLNWLUPHGHNXOODQOU(QDEOHJLULLQWHVWVRQXFXGRUXROGXXQGD]DPDQOD\FELWLKHPHQ
ROXU6D\ODQ]DPDQGHHULVD\PD\DEDODPD](QDEOHJLULLQWHVWVRQXFX\DQOROGXXQGDVD\ODQ
]DPDQ |QD\DU GHHULQH NDGDU VD\PD\D GHYDP HGHU gQD\DU GHHULQH VD\ODQ ]DPDQ HULWLLQGH
]DPDQOD\F ELWL  ROXU YH VD\ODQ ]DPDQ GXUXU (HU HQDEOH JLULL oRN NVD VUH \DQO ROXUVD
]DPDQOD\F ELWL  GXUXPXQX NRUXU 1HGHQ" .VDFD 72) NRPXWX HQDEOH JLUL WHVWL  GHQ  D
JHoWLLQGH]DPDQVD\PD\DEDODU

4.1. ZAMANLAYICILARIN LAD VE STL KOMUTLARIYLA YAZILIMI


dHNPHGH*HFLNPHOL]DPDQOD\F
(On-Delay Timer) PROGRAM KOMUTLARI
LADDER
STL
Txxx
IN TON

TON Txxx, PT

PT
Zaman tutan dHNPHGH*HFLNPHOL]DPDQOD\F
(Retentive On-Delay Timer) PROGRAM KOMUTLARI
LADDER
STL
Txxx
IN TONR

TONR Txxx, PT

PT

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

27

PLC S7-200 DERS NOTLARI


'PHGH*HFLNPHOL]DPDQOD\F
(Off-Delay Timer) PROGRAM KOMUTLARI
LADDER
STL
Txxx
IN TOF

TOF Txxx, PT

PT

4.2. =$0$1/$<,&,1,1*(&.0(6h5(611%(/5/(10(6
=DPDQ WDEDQ 7LPH %DVH  7% =DPDQOD\FQ VDELW ]DPDQ GHHULQL J|VWHULU $DGDNL WDEORGD
]DPDQOD\FODUQ]DPDQWDEDQODUYHULOPLWLU
gQD\DU]DPDQ 3UHVHW7LPH 37=DPDQOD\FQ|QD\DUGHHULQLHOGHHWPHNLoLQJLULOHFHNVDELWGHHU
LPGLNL J|]OHQHQ GHHU &XUUHQWYDOXH 79=DPDQOD\FQLPGLNLVD\G]DPDQGHHULQLJ|VWHULU
=DPDQOD\F\DSURJUDPGD\D]ODQJHFLNPHVUHVLYH\D|QD\DUGHHUL=! PV=TB*PT ile belirlenir.

Tablo . S7-GHNXOODQODQ]DPDQOD\FoHLWOHULYHEX]DPDQOD\FODUQ]DPDQWDEDQODU
=DPDQOD\FoHLGL =DPDQWDEDQ 7% Maksimum Zaman sresi .XOODQODELOHFHN=DPDQOD\FODU
1 ms
32.767 s
T32, T96
TON, TOF
10 ms
327.67 s
T33-T36, T97-T100
100 ms
3276.7 s
T37-T63, T101-T255
1 ms
32.767 s
T0, T64
TONR
10 ms
327.67 s
T1-T4, T65-T68
100 ms
3276.7 s
T5-T31, T69-T95

4.3. =$0$1/$<,&,1,1.2087/$5,1,1d$/,0$6,
*|]OHQHQ LPGLNL GHHU
=DPDQOD\F
>=
tr
37|QD\DUGHHUL
TON

TONR

TOF

=DPDQOD\FELWL 
32767ye kadar saymaya
devam eder.

=DPDQOD\FELWL 
32767ye kadar saymaya
devam eder.
=DPDQOD\FELWL 
GzlHQHQ]DPDQGHHUL 
gQD\DUGHHULQGHGXUXU

(QDEOHJLULL
test sonucu
'258

(QDEOHJLULL
test sonucu
<$1/,
=DPDQOD\F
Gzlenen
biti = 0
GHHULVUHNOL
Gzlenen
sayar
GHHU 79 
Son durumdaki
Gzlenen
zaman bitini ve
GHHULVUHNOL
gzlenen TV
sayar
GHHULQLNRUXU
=DPDQOD\F
'RUXGDQ
biti = 1
<DQODJHFL
*|]OHQHQGHHU DQQGD]DPDQ
=0
VD\PD\DEDODU

ON3URJUDPWDUDPD
evriminde
=DPDQOD\FELWL 
*|]OHQHQGHHU 79 

=DPDQOD\FELWL 
*|]OHQHQGHHU .DOG
GHHULNRUXU5(6(7LOH
J|]OHQHQGHHU \DSOU
=DPDQOD\FELWL 
*|]OHQHQGHHU 

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

28

PLC S7-200 DERS NOTLARI


GecikPHGHoHNPHOL=DPDQOD\F]DPDQDN
PROGRAM KOMUTLARI
LADDER
STL

AIKLAMA

I0.0
T33
IN TON

I 0.0

PT

LD I 0.0
TON T33,5

Maksimum
TV= 32767
PT=5*10ms

Gzlenen
zaman
T33

=DPDQOD\FELWL
=DPDQWXWDQ*HFLNPHGHoHNPHOL=DPDQOD\F]DPDQDN
PROGRAM KOMUTLARI
LADDER
STL

AIKLAMA

I0.0
T1
IN TONR

I 0.0

10 PT

Maksimum
PT = 32767

TV=10*10ms
LD I 0.0
Gzlenen
TONR T1,10 zaman
T1

=DPDQOD\FELWL
'PHGH*HFLNPHOL]DPDQOD\F]DPDQDN
PROGRAM KOMUTLARI
LADDER
STL

AIKLAMA

I0.0
T33
IN TOF

I 0.0

PT

LD I 0.0
TON T33,5

PT=5*10ms

Gzlenen
zaman
T33
=DPDQOD\FELWL

4.4. =$0$1/$<,&,%7119(5%(//(1'(./2-.'((5
ZDPDQOD\FNRQWDQQYHULEHOOHLQGHNLGHHULnormal durumda Lojik olarak 0\DQLQRUPDOGHDoNWU
3URJUDPGD ]DPDQOD\F\ EDODWDQ WHVWLQ VRQXFXQXQ GRUX ROGXX DQ W1 ]DPDQOD\FQQ ]DPDQ
JHFLNPHVLQLQ ELWWLL DQ W2 YH LPGLNL GHHUL GH Wv J|VWHUVLQ %X GXUXPD J|UH ]DPDQOD\F\ EDODWDQ WHVW
VRQXFXQDJ|UH]DPDQOD\FQQNRQWDQJ|VWHUHQYHULEHOOHLQH]DPDQOD\FWDUDIQGDQ\D]ODFDNORMLNGHHUOHU
DDGDNLHNLOGHNLJLELROXU
TON ZAMANLAYICININ
GZLENEN ZAMANI
ZAMANLAYICI ENABLE
*57(676218&8
=$0$1/$<,&,%7
9(5%(//(

t1 TV < t2

TV t1

t2

t1
PV=TB*PT
0
0

t2 TV

1
0

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

0
29

PLC S7-200 DERS NOTLARI


RNEK 13: %LU EXWRQD  VQGHQ ID]OD EDVOGQGD ELU ODmba ile ikaz edecek PLC kumanda devresini
JHUoHNOHWLULQL]%XWRQJLULHODPEDoNDEDODQPWU
PROGRAM KOMUTLARI
LADDER
STL
I 0.0

T37
IN TON
150 PT

T37

Q 0.0

(/(.75..80$1'$
'(95(6

AIKLAMA

LD I 0.0
=DPDQOD\F\EDODWPDNRXOX
TON T37,150
LD T37
LDPED\\DNPDNRXOX
= Q 0.0

( )

T1

S1

T1

=DPDQOD\FQQ |QD\DU 39  GHHULQL  VDQL\H RODFDN HNLOGH EHOLUOHPHN LoLQ  VDQL\H\H X\JXQ WLPH EDVH
]DPDQPVRODQ7X\JXQELU]DPDQOD\FGU
3URJUDPQoDOPDVQQ]DPDQDNDDGDNLHNLOGHYHULOPLWLU

,JLULEHOOHLQLQWHVWVRQXFX

1
0
15 sn

=DPDQOD\FQQJ|]OHQHQGHHUL

4oNYHULEHOOHLQH\D]ODQ
ORMLNGHHUYH\D7]DPDQOD\F
ELWLQLQYHULEHOOHLQGHNLORMLNGHHUL

15 sn

15 sn

RNEK 14: %LU VWDUW EXWRQXQD EDVWNWDQ  GDN VRQUD \DNDFDN YH ELU 6723 EXWRQX LOH V|QGUOHFHN 3/&
NXPDQGDGHYUHVLQLJHUoHNOHWLULQL]6WDUWYH6WRSEXWRQXVUDVLOHYHJLULOHUHODPEDoNDEDODQPWU
PROGRAM KOMUTLARI
LADDER
STL
I 0.1
I 0.0
M0.0

(/(.75..80$1'$'(95(6

( )
M0.0
M0.0

T37
IN TON

1200 PT
T37

LD I 0.0
O M 0.0
A I 0.1
= M 0.0
TON T37,1200
LD T37
= Q0.0

S1 K1

K2

T1

S2
K

Q 0.0

( )
RNEK 15: 0HUGLYHQRWRPDWQGDROGXXJLELELUVWDUWEXWRQXQDEDVODUDNELUODPEDGDN\DQDFDNYHVRQUD
kendisi snecek PLC kumanda devresini JHUoHNOHWLULQL]6WDUWEXWRQXJLULHODPEDoNDEDODQDFDNWU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

30

PLC S7-200 DERS NOTLARI


PROGRAM KOMUTLARI
LADDER
STL
I 0.0

T37

Q0.0

( )
Q0.0
Q0.0

(/(.75..80$1'$'(95(6

T37
IN TON

LD I 0.0
O Q 0.0
AN T37
= Q 0.0
TON T37,900

S1 K1

K2

T1
K

900 PT

RNEK 16: 3/& QLQ  JLULLQGHNL 67$57 EXWRQX LOH  VQ 7 ]DPDQOD\FVQ EDODWDQ  JLULLQGHNL
67$57 EXWRQX LOH GXUGXUDQ D\Q ]DPDQGD  JLULLQGHNL 67$57 EXWRQXQD EDVOGQGD 7LQ 79 VUHVLQL
WXWDFDN YH EDVOPDGQGD LVH ]DPDQOD\F\ 79 VUHVLQGHQ GHYDP HWWLUHFHN 3/& SURJUDP \D]Q] =DPDQ
DNQoL]LQiz.

I 0.0

( )
M0.0
M0.0 I0.2

T5
IN TON

300 PT
T5

Q 0.0

( )
I0.1

352*5$0,1=$0$1$.,,

PROGRAM KOMUTLARI
LADDER
STL
I0.1
M0.0

T5
R

I0,0
LD I0.0
O M0.0
AN I0.1
= M0.0
AN I0.2
TONR T5,300
LD T5
= Q0.0
LD I0.1
R T5

t
I0,1
t
I0,2
TV=30sn

t
t

Q0.0

( )

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

31

PLC S7-200 DERS NOTLARI

5.

SAYICI (COUNTER)

6D\FODU GDKLOL YH\D KDULFL ROD\ODUQ YH\D GDUEHOHULQ \XNDU \D GD DD\D GRUX VD\OPDVQ VDOD\DQ
HOHPDQODUGU
S7-3/&VLQGH&GDQ&HNDGDUDGUHVOHQPLWDQHVD\FYDUGU

5.1 SAYICININ KOMUTLARI:


S7- 3/& DLOHVLQGH o IDUNO VD\F HOHPDQ YDUGU %X HOHPDQODU ELUELULQGHQ D\UDQ |]HOOLN VD\FQQ
\XNDU\XNDU-DDYHDDVD\PD|]HOOLNOHULGLU

<XNDUVD\F &RXQW8S 6D\FQQ\XNDUVD\PDJLULLQH &8 X\JXODQDQWHVWVRQXFX<$1/,7$1


'258<$ GDQH GHLWLLQGHYH\DORMLNGLOL\OH \NVHOHQNHQDUJHOGLLQGH \XNDUGRUu sayar.
*|]OHQHQGHHU &[[[ |QD\DU 39 GHHULQHHLWYH\DE\NROGXXQGDVD\FELWLROXU6D\FQQ
5HVHW 5 JLULLQLQWHVWL'258ROGXXQGDJ|]OHQHQ GHHUYHVD\FELWLVIUODQU6D\FPDNVLPXP
GHHULQHNDGDUVD\DUYHGXUXU

<XNDUVD\F (Count Up)


PROGRAM KOMUTLARI
LADDER
STL
Cxxx
LD ......
CU CTU
LD......
R
CTU Cxxx, PV
PV

6D\FQQ
5HVHW
5 
<XNDUVD\PD.RXOODU
JLULLQLQWHVWVRQXFX\QQ
5HVHWOHPHNRXOODU
HQ VW \XNDU VD\PD JLULL
\QQ
LNLQFL
.XOODQODQVD\FYH|QD\DUGHHUL (&8 
DGUHVOHULQH\HUOHWLULOLU

<XNDUDDVD\F(Count Up-'RZQ 6D\FQQ\XNDUVD\PDJLULLQH &8 X\JXODQDQWHVWVRQXFX


<$1/,7$1'258<$ GDQH GHLWLLQGHYH\DORMLNGLOL\OH\NVHOHQNHQDUJHOGLLQGH\XNDU
GRUX VD\DU 6D\FQQ DD VD\PD JLULLQH &'  X\JXODQDQ WHVW VRQXFX <$1/,7$1 '258<$
GDQH GHLWLLQGHYH\DORMLNGLOL\OH\NVHOHQNHQDUJHOGLLQGHDDGRUXVD\DU*|]OHQHQGHHU
&[[[  |Q D\DU 39  GHHULQH HLW YH\D E\N ROGXXQGD VD\F ELWL  ROXU 6D\FQQ 5HVHW 5 
JLULLQLQWHVWL'258ROGXXQGDJ|]OHQHQGHHUYHVD\FELWLVIUODQU6D\FPDNVLPXPYH\D
minimum GHHUOHULDUDVQGDGHYDPOVD\DU
<XNDUVD\F (Count Up)
PROGRAM KOMUTLARI
LADDER
STL
Cxxx
CU CTUD
CD
R
PV

AIKLAMA

LD ......
LD......
LD......
CTU Cxxx, PV

AIKLAMA
6D\FQQ
5HVHW
5 
JLULLQLQWHVWVRQXFX\QQ
<XNDUVD\PD.RXOODU
HQ VW DD VD\PD JLULL
$DVD\PD.RXOODU
&'  \QQ LNLQFL \XNDU
5HVHWOHPHNRXOODU
VD\PD JLULL &8  \QQ
.XOODQODQVD\FYH|QD\DUGHHUL
nc,
adreslerine
\HUOHWLULOLU

$DVD\F &RXQW'RZQ 6D\FQQDDVD\PDJLULLQH &' X\JXODQDQWHVWVRQXFX<$1/,7$1


'258<$ GDQH GHLWLLQGHYH\DORMLNGLOL\OH\NVHOHQNHQDUJHOGLLQGHDD\DGRUXVD\DU
Gzlenen GHHU &[[[ VIUDHLWROGXXQGDVD\FELWLROXU6D\FQQ\NOHPH /' JLULLQLQWHVWL
'258 ROGXXQGD J|]OHQHQGHHU|QD\DU GHHULQH YHVD\F ELWL VIUD D\DUODQU6D\FPDNVLPXP
GHQDDPLQLPXPGHHULQHNDGDUVD\DUYHGXUXU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

32

PLC S7-200 DERS NOTLARI


Yukar VD\F (Count Up)
PROGRAM KOMUTLARI
LADDER
STL
Cxxx
LD ......
CD CTD
LD......
LD
CTU Cxxx, PV
PV

AIKLAMA
6D\FQQ \NOHPH /' 
$DVD\PD.RXOODU
JLULLQLQWHVWVRQXFX\QQ
<NOHPHNRXOODU
HQ VW DD VD\PD JLULL
.XOODQODQVD\FYH|QD\DUGHHUL (&' 
\QQ
LNLQFL
DGUHVOHULQH\HUOHWLULOLU

RNEK 17: 3/&QLQJLULLQHEDODQDQVWDUWEXWRQXLOHJLULHEDODQDQVHQV|UQ|QQGHQJHoHQSDUoDODU


VD\ODFDNWU 6HQV|UQ |QQGHQ 8 para getikten sonra bir lamba ile ikaz edecek, 10 para getLLQGH DUWN
VD\PD \DSPD\DFDN 7HNUDU VWDUW EXWRQXQD EDVOGQGD D\Q LOHPOHU WHNUDU HGLOHFHNWLU %X VLVWHPLQ 3/&
SURJUDPQ\D]Q]
3URJUDPGDNLVD\FQQYHULOHQGHHUOHUHJ|UHoDOPDVDDGDNLJLELRODFDNWU
Ci
CV=10

10
8

CV=0000
CV=8

CV
6D\FJLULL

PROGRAM KOMUTLARI
LADDER
STL
LD
I0.0
C1
I 0.0
M0.0
O M0.0
AN C1
M0.0
= M0.0

( )

M0.0

I0.1

C1
CU CTU

LD M0.0
A I0.1

C1
R

LD C1
CTU C1, 10

10 PV
Q 0.0
C1>=8

( )

LDW >= C1,8


= Q0.0

AIKLAMA
6WDUWNRXOODU

<XNDUVD\PD.RXOODU
5HVHWOHPHNRXOODU
.XOODQODQVD\FYH|QD\DUGHHUL

6D\FQQHVD\SVD\PDGQNDUODWUPDWHVWL

PROBLEM 3 gUQHN\LDDVD\FLOHJHUoHNOHWLULQL]
RNEK 18:3/&QLQJLULLQHX\JXODQDQGDUEHOHULVD\DQVD\FQQYHGHHUOHULQLVD\GQYH
oNODUQGDNL ODPED LOH X\DUDQ YH JLULH  GDUEH JHOGLLQGH VD\F\ EDD G|QGUHQ &9   3/& SURJUDPQ
\D]Q]

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

33

PLC S7-200 DERS NOTLARI

I0.0
C1

PROGRAM KOMUTLARI
LADDER
STL
LD I0.0
C1
LD C1
CU CTU
CTU C1, 8

AIKLAMA

<XNDUVD\PD.RXOODU
5HVHWOHPHNRXOODU
.XOODQODQVD\FYH|QD\DUGHHUL

R
8 PV
Q 0.2
C1==3

( )

Q 0.4
C1==5

( )
Q 0.6

C1==7

( )

LDW == C1,3
= Q0.2
LDW == C1,5
= Q0.4
LDW == C1,7
= Q0.6

6D\FQQHVD\SVD\PDGQNDUODWUPDWHVWL
6D\FQQHVD\SVD\PDGQNDUODWUPDWHVWL
6D\FQQHVD\SVD\PDGQNDUODWUPDWHVWL

RNEK 19: Bir ambalajlama sisteminde her bir kutuya 15 adet malzeme konaFDNWU $PEDODM NXWXVXQXQ
\HULQGHROXSROPDGJLULHEDODQDQ21-2))VHQV|UQ21ROPDV\ODJ|]OHQHFHN$PEDODMNXWXVXQDNRQDQ
PDO]HPHPLNWDUJLULHEDODQDQELUVHQV|ULOHEHOLUOHQHFHNWLU$PEDODMNXWXVXQD\HWHUOLPDO]HPHNRQGXXQGD
oNDEDODQDQODPEDLOHLND]HGLOHFHN%XVLVWHPLQ3/&SURJUDPQ\D]Q]
%X|UQHNWHVLVWHPWDPGHWD\ODQGUPDPWU'ROD\V\ODGHWD\ODQGUPDSURJUDPF\DEUDNOPWU%XDPDoOD
9

9
9

$PEDODMNXWXVXQXQ \HULQHNRQGXXQXDQODPDNLoLQ21-2))oDODQEXWRQVHoLOPHVLX\JXQRODFDNWU
$PEDODMNXWXVX\HULQGHLVHEXWRQ21RODFDNWU
$PEDODMNXWXVXQXGROGXUPDLOHPLQHEDODPDGDQVD\F\VIUODPDNJHUHNLU

$PEDODMNXWXVXQXGROGXUGXNWDQVRQUDODPEDQQ\DQPDVJHUHNLU

%XGXUXPODUVDOD\DFDNSURJUDPQDOJRULWPDVDDGDNLJLEL\D]ODELOLU

Ambalaj kutusu
yerinde mi?

6D\F\
VIUOD

E
Malzemeyi
say

Malzeme
PLNWDU PL"
E

/DPED\\DN$PEDODM
kuWXVXQXGHLWLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

34

PLC S7-200 DERS NOTLARI


PROGRAM KOMUTLARI
AIKLAMA
LADDER
STL
LD I0.0
Ambalaj kutusu var, malzemeyi say
I0.1
I0.0
C1
A I0.1
CD CTD
LD C1
0DO]HPHGROGX$PEDODMNXWXVXGHLWLULOL\RU
C1 I0.0
AN I0.0
VD\F\VIUOD
LD
CTD C1, 15
15 PV
C1

Q 0.0

( )

LD C1
= Q0.0

Malzeme doldu lamba ile ikaz et

%XSURJUDPGDQLoLQDDVD\FWHUFLKHGLOPLWLU"$oNOD\Q]
RNEK 20: 6LVWHP ELWL 60 LOH VQOLN SHUL\RGLN LDUHW UHWLOPHNWHGLU 60GHNL GHLLPOHUL VD\DQ &
VD\FV  GHHULQL VD\GQ  oNQGDNL / ODPEDV LOH LND] HGHFHN &9 ROXU ROPD]  oNQGDNL /
ODPEDVQ\DNDFDNYH/ODPEDVV|QHFHN&9 ROXUROPD]GDVD\F\UHVHWOH\HFHN3/&SURJUDPQ\D]Q]

PROGRAM KOMUTLARI
LADDER
STL
LD
SM0.5
SM0.5
C1
LD C1
CU CTU
CTU C1, 15
C1
R
15 PV
Q0.0
Q 0.4
LDN Q0.0
C1>=5
AW >= C1,5
Q 0.0
= Q0.4
LDW >= C1,8
C1>=8
= Q0.0

( )

( )

AIKLAMA

<XNDUVD\PD.RXOODU
5HVHWOHPHNRXOODU
.XOODQODQVD\FYH|QD\DUGHHUL

6D\FQQLOHDUDVQGDVD\PDVGXUXPXQGD
oNDNWLIHWPHNRXOX
6D\FQQLOHDUDVQGDVD\PDVGXUXPXQGD
oNDNWLIHWPHNRXOX

RNEK 21: Bir PLC kumanda devresi,  JLULLQH EDODQDQ VHQV|U ELOJLVLQL VD\PDNWDGU  GHHULQL
VD\GQGD  oNQGDNL / ODPEDVQ  VQ  VD\F  LOH  DUDVQGD LVH  oNQGDNL / ODPEDV
\DQPDNWDGU6D\FVD\GNWDQVRQUDWHNUDUEDDG|QHFHNWLU%XGHYUHQLQ3/&SURJUDPQ\D]Q]

PROGRAM KOMUTLARI
LADDER
STL
I0.1
C1
LD I0.1
CU CTU
LD C1
C1
CTU C1,20
R
20 PV
Q 0.1
LDW>= C1,15
C1>=15
= Q0.1

( )

AIKLAMA
<XNDUVD\PDNRX
5HVHWOHPHNRX
.XOODQODQVD\FYH|QD\DUGHHUL
6D\FQQLOHDUDVQGDVD\PDVGXUXPXQGD
oNDNWLIHWPHNRXOX

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

35

PLC S7-200 DERS NOTLARI


g51(.LQSURJUDPQQGHYDP
T37

LDW== C1,10
O Q0.0
AN T37
= Q0.0

Q0.0

( )

C1=10
Q0.0

TON T37,100

T37
IN TON

Q0.0

6D\FQQVD\GQGDVQoNDNWLIHWPH
DUW
VDQL\HOLN]DPDQOD\F\ROXWXUPD

100 PT

PROBLEM 5. rQHNL6(7YH5(6(7NRPXWODU\OD\DS
PROBLEM 6.gUQHNGH72)]DPDQOD\FVNXOODQODELOLUPL"$oNOD\Q]
RNEK 22: %LUPRWRU6VWDUWEXWRQXLOHoDOWUOS6 VWRSEXWRQXLOH GXUGXUXODFDNWU $\UFD6H ELU NH]
EDVOGQGD6\HEDVOPDGVUHFHPRWRUNH]VQoDODFDNVQGXUDFDNWU0RWXU6HEDVOSGHID
oDOWUOS GXUGXXQGD WHNUDU 6H EDVODQD NDGDU oDOPD\DFDN HNLOGH 3/& SURJUDPQ \D]Q] 6  6 
JLULOHUHPRWRUoNDEDODQPWU
PROGRAM KOMUTLARI
LADDER
STL
LD
I0.0
I 0.0 I0.1 C1 M0.0
O M0.0
A I0.1
M0.0
AN C1
= M0.0

AIKLAMA
Start-VWRSNRXOODU

( )

M0.0 T37

Q 0.0

( )
M0.0 T38

T37
IN TON

AN T37
= Q0.0

0RWRUoDOWUPDNRXOODU

LD M0.0
AN T38
TON T37,200

VQPRWRUoDOWUPDVUHVLNRXOODU

LD T38
L C1
CTD C1,10

$DVD\PDNRX
<NOHPHNRX
.XOODQODQVD\FYH|QD\DUGHHUL

200 PT
T38

C1
CD CTD

C1
LD
10 PV
T37

T38
IN TON
100 PT

LD T37
TON T38,100

VQPRWRUGXUGXUPDVUHVLNRXOODU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

36

PLC S7-200 DERS NOTLARI

6.

ATLAMA (JUMP) KOMUTU

%LU SURJUDP LoHULVLQGH SURJUDP \UWOUNHQ EHOOL SURJUDP VDWUODUQQ DWODQPDV \D GD EHOOL DUWODrda
oDOWUOPDV LVWHQGLL YH\D LVWHQPHGLL GXUXPODUGD NXOODQODELOHFHN ELU NRPXWWXU %X NRPXW \NVHN VHYL\HOL
SURJUDPODPDGLOOHULQGHNLDOWSURJUDPODUDJLWPHNRPXWXJLELoDOPDNWDGU

3/&GHEDNDELUSURJUDPVDWUQDJLWPHNLoLQJLGLOHFHNVDWUDDLWJLWPHDUW\D]OSVRQUDDWODPDNRPXWX
JMP i L \D]OU*LGLOHQVDWUQVWVDWUQDGDLBL i L NRPXWX\D]OPDV\HWHUOLGLU

%LU NXPDQGD GHYUHVL LoLQ \D]ODQ 3/& SURJUDP /' WHVWL LOH EDOD\S (1' NRPXWX LOH ELWPHNWHGLU
STEP 7-MicrR:1  SDNHW SURJUDP \D]ODQ SURJUDPQ VRQX EHOLUWLOPHVH GDKL (1' NRPXWXQX RWRPDWLN
RODUDN J|UPHNWHGLU 'ROD\V\OD -03-/%/ NRPXW oLIWLQL NXOODQUNHQ EX |]HOOLL XQXWPDPDN JHUHNLU gUQHLQ
DDGDYHULOHQSURJUDPGDHHU,WHVWLQGHYHULEHOOHLQGHNLGHHULVHSURJUDPGD/%/SURJUDPVDWUQD
DWODQDUDN/%/SURJUDPVDWUQGDQLWLEDUHQ(1'VDWUQDNDGDURODQSURJUDPODU\UWOU<HQLELUSURJUDP
\UWPHSHUL\RGXJHOGLLQGH,WHVWLQGHYHULEHOOHLQGHNLGHHULLVHSURJUDPQVRQVDWUQDNDdar herhangi
ELUVDWUDWODPDGDQ \UWOU .VDFD-03-/%/NRPXWX \D-03DUWGRUXROPDVKDOLQGH/%/VDWUQDNDGDU
RODQSURJUDPSDUoDVQDWODWDUDN\DGD-03DUW\DQOROPDVKDOLQGHDWODWPDGDQ\UWOPHVLQLVDODU
PROGRAM KOMUTLARI
LADDER
STL
LD I0.2
I0.2
1
JMP 1
JMP
LD ...
I0.3
.......
LBL 1
LD ....
.......
1
END
LBL

AIKLAMA

/%/SURJUDPVDWUQDDWODPDNRXOX

/%/  VDWUQD DWODPD NRXOX \DQO LVH EX SURJUDP


VDWUODU\UWOU
/%/  DWODPD DUW GRUX LVH JHOLQHFHN VDWU YH\D \DQO
ise normaO \UWOHFHNSURJUDPVDWUODU
3URJUDP VRQX <D]OPD\DELOLU <D]OUVD NRXOOX
\D]OPDVJHUHNLU

I0.5

$DGD YHULOHQ SURJUDPGD DOW SURJUDP YH\D DWODPD VDWU DQD SURJUDP LoLQGH \D]OPDPWU %XQGDQ
GROD\ DOW SURJUDPQ VRQ NRPXWX (1' ROPDV JHUHNLU %X SURJUDP \UWOGQGH , WHVWLQGH YHUL
EHOOHLQGHNL GHHU  LVH SURJUDPGD /%/  VDWUQD DWODQDUDN EX SURJUDP SDUoDV \UWOU 3URJUDPQ VRQ
VDWU(1'ROGXXQGDQ\D]ODQSURJUDPEXVDWUGDELWHUYHELUVRQUDNLSURJUDP\UWPHoHYULPLQGHWHNUDUDna
SURJUDP EDQGDQ EDOD\DFDNWU<HQLELUSURJUDP \UWPH SHUL\RGX JHOGLLQGH,WHVWLQGH YHUL EHOOHLQGHNL
GHHULLVHDQDSURJUDP(1'VDWUQDNDGDUKHUKDQJLELUVDWUDWODPDGDQ\UWOUYH/%/VDWUQDDWODPD
\DSOPDGDQDQDSURJUDPSDUoDV\UWOHUHNSURJUDP\UWPHoHYULPLELWLULOLU$WODQDQVDWUQ\DOQ]DWODPD
NRXOXGRUXROGXXQGD\UWOPHVLLVWHQLULVHSURJUDPEXHNLOGHSDUoDO\D]OPDVX\JXQROXU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

37

PLC S7-200 DERS NOTLARI


PROGRAM KOMUTLARI
LADDER
STL
LD I0.2
I0.2
1
JMP 1
JMP
LD ...
I0.3
.......
LD SM0.0
END

AIKLAMA

/%/VDWUQDDWODPDNRXOX

/%/VDWUQDDWODPDNRXOX\DQOLVHEXSURJUDPVDWUODU
yrtlr
60 YHUL EHOOHL GHYDP  RODQ ELU EHOOHN 3URJUDPQ
VRQODQGUPD NRXOX LoLQ JHUHNOLGLU(HU DWODPD DUW GRUX
GHLOVH SURJUDP (1' NRPXWX LOH SURJUDP \UWPH
evrimini bitirecektir.

SM0.0

LBL 1
LD ....
.......
END

(END)
1
LBL

/%/DWODPDDUWGRUX\UWOHFHNSURJUDPVDWU

3URJUDP VRQX <D]OPD\DELOLU <D]OUVD NRXOOX \D]OPDV


gerekir.

I0.5

RNEK 23. /ODPEDVLNLIDUNOHNLOGHNRQWUROHGLOHFHNWLU/DPED6EXWRQXQDEDVOGQGDD\Q]DPDQGDGD


6 \H EDVOGQGD VQ \DQDFDNWU 6H EDVOPDGQGD LVH 6 YH\D 6 EXWRQODUQQ KHU KDQJL ELULQH EDVO
ROGXXQGD \DQDFDN KHU LNLVLQH EDVO ROGXXQGD \D GD EDVOPDGQGD \DQPD\DFDNWU %X NRntrol devresinin
3/&SURJUDPQ\D]Q]66YH6JLULHYH/oNDEDODQPWU
3URJUDPQGRUXOXNWDEORVXQXDDGDNLJLEL\DSDELOLUL]
$GPODU S1 S2 S3 L1 $GPODU
1
0 0
0
0 4
2
0 0
1
1 5
3
0 1 0
1 6
1.Yntem:
PROGRAM KOMUTLARI
LADDER
STL
LDN I0.0
I0.0
1
JMP 1
JMP

T37

I0.1
Q0.0

S1
0
1
1

Q0.0

( )
T37
IN TON

LD I0.1
O Q0.0
AN T37
= Q0.0
T0N T37,50

S2
1
0
0

S3
1
0
1

L1
0
0
0

$GPODU S1
7
1
8
1

S2
1
1

S3
0
1

L1
1 (5 sn)
0

AIKLAMA

/%/VDWUQDDWODPDNRXOX

6\HEDVOLVHVQODPED\\DNPD

50 PT
I0.0

(JMP)
1
LBL
I 0.1 I 0.2

LD I0.0
JMP 2

6HEDVOLVHSURJUDPQVRQXQDDWODPDNRXOX

LBL 1
Q 0.0

( )
I 0.1 I 0.2
2
LBL
SM0.0

(END)

LD I0.1
AN I0.2
LDN I0.1
A I0.2
OLD
= Q0.0
LBL 2
LD SM0.0
END

6EDVOGHLOVHYH6YH\D6QKHUKDQJLELULQHEDVO
LVHODPED\\DNPDNRXOX

3URJUDPVRQODQGUPDNRXOX 3URJUDPQVRQLNLVDWU
\D]OPD\DELOLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

38

PLC S7-200 DERS NOTLARI


2.Yntem:
PROGRAM KOMUTLARI
LADDER
STL
LDN I0.0
I0.0
1
JMP 1
JMP
I0.1
T37
Q0.0
LD I0.1
O Q0.0
Q0.0
AN T37
T37
= Q0.0
IN TON
T0N T37,50

50 PT
SM0.0

I 0.1 I 0.2

/%/VDWUQDDWODPDNRXOX

( )

1
LBL

AIKLAMA

(END)
Q 0.0

( )
I 0.1 I 0.2
SM0.0

(END)

LD SM0.0
END
LBL 1
LD I0.1
AN I0.2
LDN I0.1
A I0.2
OLD
= Q0.0
LD SM0.0
END

6\HEDVOLVHVQODPED\\DNPD

6HEDVOLVHSURJUDPVRQODQGUNRXOX<D]PDNJHUHNLU
6EDVOGHLOVHYH6YH\D6QKHUKDQJLELULQHEDVOLVH
ODPED\\DNPDNRXOX

3URJUDPVRQODQGUPDNRXOX 3URJUDPQVRQLNLVDWU
\D]OPD\DELOLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

39

PLC S7-200 DERS NOTLARI

$/7352*5$0,d$,50$&$//.20878
STEP 7-0LFUR:1SDNHWSURJUDPQGDSURJUDPODPDoD\UHNLOGH\DSODELOLU
9

Lineer programlama: 3URJUDP WHN ELU EORN KDOLQGH \D]OU %X SURJUDP oHLGL UROHOL NRQWURO
VLVWHPLQLQSURJUDPKDOLQHG|QWUOPGU3URJUDPNRPXWODUQQVUDLOHVDWUVDWU\D]OPDVQGDQ
ROXXU%XE|OPHNDGDU\D]ODQSURJUDPODUOLQHHUSURJUDPODPD|UQHNOHULGLU

3DUoDODQPSURJUDPODPD Kontrol sistemininEHOLUOLE|OPOHULQLD\UD\USURJUDPOD\DUDNSURJUDP


SDUoDODUHOGHHGLOLU%XSURJUDPSDUoDODUDQDSURJUDP0$,1GHoDUODUDNROXWXUXODQSURJUDPGU

<DSVDO SURJUDPODPD %X SURJUDPODPD SDUoDODQP SURJUDPD EHQ]HU $QFDN EORNODUGD WDQPODQDQ
GHLNHQOHUSDUDPHWUHOHQGLULOHUHNELUGHQoRNEORNWDUDIQGDQNXOODQPVDODQU

%XSURJUDPOD\|QWHPOHULDDGDNLWDEORGD|]HWOHQPLWLU
/1((5
PROGRAMLAMA
MAIN

3$5d$/$10,
PROGRAMLAMA

YAPISAL PROGRAMLAMA

SUBROUTINE

MAIN

LD ...

LD ...

...
...
END

...
...
END

Reete A
Reete B
motor

SUBROUTINE

MAIN

.DUWUF

LD ...
...
...
END

motor

%WQ NRPXWODU VUD 3URJUDP IRQNVL\RQ EORNODUQD 3URJUDP


IRQNVL\RQ
EORNODUQD
ile bu blok iinde D\UWUOU$QDSURJUDP 0$,1 GH D\UWUOU%XEORNODUDQDSURJUDPYH\D
yazOU
EXEORNODUVUD\ODoDUOU
SURJUDP
EORNODU
WDUDIQGDQ
SDUDPHWUHOHQGLULOHUHNoDUODELOLr.

+HUoSURJUDPODPD \|QWHPLQGH GH 0$,1SURJUDPEORX NXOODQOPDNWDGU /LQHHU YH\DSDUDPHWUHOHQGLULOPL


SURJUDPGD \D]ODQ SURJUDP SDUoDODU  68%5287,1( DOW SURJUDP  EORXQGD \D]OU 'ROD\V\OD DOW SURJUDP
SDUoDODU&$//6%5QNRPXWXLOHoDUOU5(7851NRPXWXLOHGHDOWSURJUDPGDQoNOU0$,1SURJUDPGD
&$//6%5QVDWUQQDOWQGDQSURJUDPDGHYDPHGLOLU
RNEK 24. gUQHNSDUoDODQPSURJUDP\|QWHPL\OH\D]Q]
PROGRAM KOMUTLARI
LADDER
STL

AIKLAMA

MAIN

MAIN
I0.0

SBR_0
EN

I0.0

SBR_1
EN

LDN I0.0
CALL SBR_0
LD I0.0
CALL SBR_1

6%5BDDWODPDNRXOX

6%5BHDWODPDNRXOX

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

40

PLC S7-200 DERS NOTLARI

SBR_0

SBR_
I 0.1 I 0.2

Q 0.0

( )
I 0.1 I 0.2

SBR_1

SBR_
I0.1
Q0.0

LD I0.1
AN I0.2
LDN I0.1
A I0.2
OLD
= Q0.0

T37

Q0.0

( )
T37
IN TON

LD I0.1
O Q0.0
AN T37
= Q0.0
T0N T37,500

, YHUL EHOOHLQGH VIU LVH EX DOW SURJUDPD


GDOODQU
I0.1 veya I0.2 veri belleklerinden her hangi biri
ELULVH4oNELURlur.

, YHUL EHOOHLQGH ELU LVH EX DOW SURJUDPD


GDOODQU
, YHUL EHOOHNOHUL ELU LVH 4 oN VQ ELU
olur.

500 PT
$QDSURJUDPGDYHDOWSURJUDPODUGDSURJUDPVRQXNRPXWXNXOODQOPDPWU%unun nedeni STEP 7-0LFUR:1
 SDNHW SURJUDP RWRPDWLN RODUDN EX NRPXWX J|U\RU $QFDN |UQHN  GH  o|]P \|QWHPLQGH ROGXX JLEL
SURJUDPQVDWUODUQQLoLQGHQSURJUDPELWLUPHNYH\DDOWSURJUDPGDQDQDSURJUDPDG|QPHNLVWHQLUVHSURJUDP
sonu komutunu veya ana programa dnme komutunu kullanmak gerekir.

RNEK 25. 6VWDUWEXWRQXQDELULQFLEDVOGQGD/ODPEDV\DQVQLNLQFLEDVOGQGD/ODPEDVV|QVQ6


VWDUWEXWRQXQDELULQFLEDVOGQGD/ODPEDV\DQVQLNLQFLEDVOGQGD/ODPEDVV|QVQ. PLCde, S1 1., S2
JLULOHUHYH//oNODUDEDODQPWU
<DSVDO SURJUDPODPDGD DOW SURJUDP PHQVQQ EDO DDGDNL HNLOGH YHULOPLWLU .XOODQODFDN
SDUDPHWULNGHLNHQOHULQEXUD\D\D]OPDVJHUHNLU$DGDNLHNLOGHgUQHNLoLQORNDOGHLNHQ/RODUDN
,1B287GHLNHQLQLQNXOODQOGJ|UOPHNWHGLU

%DON \D]OGNWDQ VRQUD DOW SURJUDP oDUOGQGD 6%5B NRPXWX DDGDNL SURJUDPGDQ GD J|UOG
JLELSDUoDODQPSURJUDPODPDGDNL6%5BNRPXWXQGDQIDUNO\D]OU6%5BGDORNDORODUDNROXWXUXODQoN
GHLNHQLQLQ JHUoHN DGUHVL oDUODQ SURJUDPGD \D]ODQ GHLNHQGLU $QFDN 6%5B LoLQGH JHoHUOL GHLNHQ
oNGHLNHQL\DQLORNDO/GHLNHQLGLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

41

PLC S7-200 DERS NOTLARI


PROGRAM KOMUTLARI
LADDER
STL
MAIN
I0.0
P

I0.1
P

SBR_
oN

SBR_0
EN

Q0.0 oN
SBR_0
EN

Q0.1 oN
oN

(R)

MAIN
,JLULYHULEHOOHLELUPL"7HVWHGHU
LD I0.0
<QQ HQ VW EHOOHL GDQ H GHLWL PL" 7HVW
EU
HGHU'RUXLVH4QGXUXPXQXORNDODGUHV/
CALL SBR_0, Q0.0 DWDU6%5B$OWSURJUDPoDUU

LD I0.1
I0.0JLULYHULEHOOHLELUPL"7HVWHGHU
EU
<QQ HQ VW EHOOHL GDQ H GHLWL PL" 7HVW
CALL SBR_0, Q0.1 HGHU'RUXLVH4QGXUXPXQXORNDODGUHV/
DWDU6%5B$OWSURJUDPoDUU
SBR_0

/'oN
5
oN

1
oN

(RET)
oN
S
1

()

AIKLAMA

CRET
/'1oN
S
#N

3DUHPHWUHOHQGLULOPL GHLNHQ  LDUHWL LOH ELUOLNWH


\D]OU %XUDGD J|UOG JLEL 4 YH 4
GHLNHQOHUL 6%5B  oDUOGQGD oN
GHLNHQLQHG|QPWU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

42

PLC S7-200 DERS NOTLARI

7.

6,5$/$<,&, 6(48(1&(&21752/5(/$< /(352*RAMLAMA

%LU NRQWURO VLVWHPLQLQ oRN NoN VUDO DOW LOHPOHUH |UQ 0RWRU oDO LOHUOH LOHUOHPHGH GXU JLEL 
E|OQPHVL\OH ROXDQ DGPODUGDQ ROXDQ YHD\Q DQGD WHN ELUDGPQDNWLI ROGXX ELUSURJUDPODPD \|QWHPLGLU
Bu programlama ynteminde:

$OWLOHPler, fonksiyonlar, DGP olarak isimlendirilir.

*HQHORODUDNELUDGPQEDODPDVLoLQ|QFHNLDGPQELWPHVLJHUHNLU

<HQLELUDGPLOJLOLJHFLNRXOXJHUoHNOHWLLQGHEDODU
%LUDGPLOJLOLDGPELWLROGXXQGDDNWLIWLU

6UDOD\FNRQWUROLoHUHQELUSURJUDPLNLNVPGDQROXXU

$GPODUDUVQGDJHFLNRXOODUQQROXWXUXOPDV
dNODUQDWDQPDV YDOIODUNRQWDNW|UOHUYV 

*(&/(512/87858/0$6,
+HUDGPELUNRXOODEDODWOU

.RXO JHQHOOLNOH VLVWHPLQ NRQXP ELOJLVLQGHQ DOQU BunlDU DUDVQGD QLKD\HW DOWHUOHUL <DNODP
DOWHUOHULRSHUDW|UWXODUVFDNONYH\D]DPDQJHFLNPHOHULVD\ODELOLU

gQFHNLDNWLIDGP KHPHQ KHU]DPDQ NRXOXQ ELU SDUoDVGU*HQHOOLNOH|QFHNLDGP ELWPHGHQ VRQUDNL


DGPDJHoLOPH]
d,.,/$5,$7$0$

dNODUVDGHFHDGPELWOHULLOHoDOWUOU(HUELUoNELUGHQoRNDGPODELUOLNWHoDOWUODFDNVDDGP
ELWOHULNRPELQDV\RQHOORMLNNXUDOODULOHELUOHWLULOHUHNoNDDWDQU

6UDOD\FSURJUDPNRPXWODU

6UDOD\F (Sequence Control Relay)


PROGRAM KOMUTLARI
LADDER
STL
S bit
SCR

S bit

LSCR S bit

(SCRT)

SCRT S bit

(SCRE)

SCRE

AIKLAMA
Load Sequence Control Relay komutu SCR program
SDUoDVQQ EDODQJFQ J|VWHULU 6 ELW  ROGXXQGD DNWLI RODQ
6&5 SURJUDP SDUoDVQQ YH\D DGPQ LON NRPXWXQX ROXS 6&5
SURJUDPSDUoDV6&5(NRPXWX\ODGDVRQODQU
Sequence Control Relay Transition komutu aktif edilecek S
ELWL DGP WDQPODU
Sequence Control Relay End komutu bir SCR program
SDUoDVQQVRQXQXJ|VWHULU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

43

PLC S7-200 DERS NOTLARI


RNEK 26. Bir malzemeye otomatik olarak delik delinecektir. S1 start butonu ile bir matkap motoru saat
\|QQGH G|QGUOHFHN VQ VRQUD PDWNDS DD\D GRUX LQHFHN 6 QLKD\HW DOWHULQH JHOGLLQGH LOHUOHPH
GXUGXUXODFDN 0DWNDS \XNDU GRUX EDODQJo GXUXPXQD 6 QLKD\HW DOWHULQH NDGDU JHOHFHN %DODQJo
kRQXPXQD XODWNWDQ VRQUD VQ VUH VRQXQGD  GXUDFDNWU 0DWNDS KHU KDQJL ELU DQGD 6 VWRS EXWRQXQD
EDVOPDV\ODYH\DPRWRUXQNVDGHYUHNRUXPDVLOHGXUGXUXODELOHFHNWLU

start
S1

%DODQJoGXUXPX
S3

OHUOHPH

'HULQOLNVQU
S4

stop
S2

Motor koruma
S5

HNLO0DWNDSVLVWHPLQLQYHNXOODQODFDNVHQV|UOHULQPHNDQLN\DSV.

ONWDUDPD60
Motor Koruma I0.5
Stop I0.0
Start S1
I0.1

3 sn geti T37

'HULQOLNVQU6

%DODQJoNRQumu S3

I0.3

I0.2

1 sn geti T38

5
$GP
S0.0

$GPELWOHUL6LOH6Lsil

$GP
S0.1

Matkap saat ynnde dnyor.


 VQOLNEHNOHPHVUHVL7EDO\RU

$GP
S0.2

Matkap ilerliyor Q0.2


Matkap saat ynnde dnmeye devam ediyor

$GP
S0.3

'HULQOLNVQUQDHULLOGLLQGHPDWNDS\XNDU
oNPD\DEDO\RU4

$GP
S0.4

%DODQJoNRQXPXQDXODOGQGD,PDWNDS
2 sn T38 sreyle dnmeye devam Q0.0, Q0.1

$GP
S0.5

$GPDJHo

HNLOgUQHNQQJHFLDUWYHKHUELUDGPGDDNWLIRODFDNoNODU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

44

PLC S7-200 DERS NOTLARI


RNEK 26. PROGRAM KOMUTLARI
LADDER
STL
S0.0
SCR
I0.1

S0.1

(SCRT)

LSCR S0.0
LD I0.1
SCRT S0.1
SCRE

( SCRE)
S0.1
SCR
T37

S0.2
SCRT

LSCR S0.1
LD T37
SCRT S0.2
SCRE

( SCRE)
S0.2
SCR
I0.3

S0.3
SCRT

( SCRE)
S0.3
SCR
I0.4

S0.4
SCRT

LSCR S0.2
LD I0.3
SCRT S0.3
SCRE

LSCR S0.3
LD I0.4
SCRT S0.4
SCRE

DGPQEDODQJF
DGPDJHFLNRXOX
DGPQVRQX
DGPQEDODQJF
DGPDJHFLNRXOX
DGPQVRQX
DGPQEDODQJF
DGPDJHFLNRXOX
DGPQVRQX
DGPQEDODQJF
DGPDJHFLNRXOX
DGPQVRQX
DGPQEDODQJF
DGPDJHFLNRXOX
DGPQVRQX

 DGPGD 7 ]DPDQOD\FV LOH VQ


bekleme sresi ayarlanacak
 DGPGD 7 ]DPDQOD\FV LOH VQ
bekleme sresi ayarlanacak

( SCRE)
S0.4
SCR
T38

S0.0
SCRT

LSCR S0.4
LD T38
SCRT S0.0
SCRE

( SCRE)
S0.1

AIKLAMA

T37
IN TON

$FLO GXUXPGD PRWRU DU \N


NRUXPDVQGDVLVWHPLGXUGXUma yani 0.
DGPDJHFLNRXOX

LD S0.1
TON T37, +30

30 PT
S0.4

T38
IN TON
20 PT

SM0.1

S0.0

(S)

I0.0
I0.5

LD S0.4
TON T38, +20

1
S0.1

(R)
4

LD SM0.1
ON I0.0
ON I0.5
S
S0.0, 1
R
S0.1, 4

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

45

PLC S7-200 DERS NOTLARI


RNEK 26. PROGRAM
KOMUTLARININ DEVAMI
LADDER
STL
LD S0.1
Q0.0
S0.1
O
S0.2
O
S0.3
O
S0.4
S0.2
=
Q0.0

AIKLAMA
4oNQQDNWLIROPDNRXOODU

( )

S0.3
4oNQQDNWLIROPDNRXOODU

S0.4
Q0.1

S0.3

( )
S0.4

LD S0.3
O
S0.4
=
Q0.1

4oNQQDNWLIROPDNRXOODU

Q0.2

S0.2

( )

LD S0.2
=
Q0.2

RNEK 27. dDPDU\NDPDPDNLQHVL6$57DEDVOGQGDVUDV\ODDDGDNLLOHPOHULJHUoHNOHWLULU


1. 6WDUW\DSODFDN
2.

9YDQDVDoOU

3.

Kazan dolunca V1NDSDQUYHVQVUHVLQFH9DoODUDNND]DQDGHWHUMDQHNOHQLU

4.
5.
6.
7.
8.

'HWHUMDQHNOHQGLNWHQVRQUD0PRWRUXVQoDOU

VQVRQXQGD0GXUXU9DoODUDNND]DQQVX\XERDOU

.D]DQ WDPDPHQ ERDOGNWDQ VRQUD GHWHUMDQ HNOHQPHGHQ   YH  LOHPOHUL WHNUDUODQDUDN durulama
LOHPOHULJHUoHNOHWLULOLU
<HQL\NDPDLoLQEDDG|QS6$57EHNOHU

$FLO6723DEDVOGQGDVLVWHPEDDG|QSWHNUDU67$57EHNOHU

START
I0.0

DETERJAN

STOP
I0.1
V1

V3
Q0.1
S1

SU

Q0.0

I0.2
M1 Q0.2

S2
I0.3

V2 Q0.3

HNLOgUQHNGHYHULOHQoDPDU\NDPDPDNLQHVLQLQ3/&JLULYHoNEDODQWODU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

46

PLC S7-200 DERS NOTLARI


9HULOHQoDPDUPDNLQHVLQLQDGPDGPoDOPDVDDGDNLWDEORGD|]HWOHQPLWLU
Q0.0

DGP
DGP
DGP
DGP
DGP
DGm
DGP
DGP

Q0.3

V1 a

V2 a
V1 a
V2 a

*HFL.RXOODU
STOP, S2
START
Deterjan ekle
S1
.DUWU
5 sn
10 sn
S2
.DUWUPD
S1
S2

RNEK 27. PROGRAM KOMUTLARI


LADDER
STL
S0.0
SCR
I0.0

S0.1

(SCRT)

LSCR S0.0
LD I0.0
SCRT S0.1
SCRE

Q0.1

Q0.2

AIKLAMA
DGPQEDODQJF PDNLQHVXDODFDN
DGPDJHFLNRXOX
DGPQVRQX

( SCRE)
S0.1
SCR
I0.2

S0.2
SCRT

LSCR S0.1
LD I0.2
SCRT S0.2
SCRE

S0.3

LSCR S0.2
LD T37
SCRT S0.3
SCRE

( SCRE)
S0.2
SCR
T37

(SCRT)
( SCRE)
S0.3
SCR
T38

S0.4
SCRT

LSCR S0.3
LD T38
SCRT S0.4
SCRE

S0.5
SCRT

LSCR S0.4
LD I0.3
SCRT S0.5
SCRE

S0.6
SCRT

LSCR S0.5
LD I0.2
SCRT S0.6
SCRE

( SCRE)
S0.4
SCR
I0.3

( SCRE)
S0.5
SCR
I0.2

(
( SCRE)

DGPQEDODQJF GHWHUMDQDODFDN
DGPDJHFLNRXOX
DGPQVRQX

DGPQEDODQJF oDPDUNDUDFDN
DGPDJHFLNRXOX
DGPQVRQX
DGPQEDODQJF NLUOLVXERDOWODFDN
DGPDJHFLNRXOX
DGPQVRQX
DGPQEDODQJF Wekrar su alacak)
DGPDJHFLNRXOX
DGPQVRQX

DGPQEDODQJF oDPDUNDUDFDN
DGPDJHFLNRXOX
DGPQVRQX

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

47

PLC S7-200 DERS NOTLARI

RNEK 27. PROGRAMININ DEVAMI


LADDER
STL
LSCR S0.6
S0.6
LD T38
SCR
SCRT S0.7
T38
S0.7
SCRE
SCRT

( SCRE)
S0.7
SCR
I0.3

S0.0

(SCRT)

LSCR S0.7
LD I0.3
SCRT S0.0
SCRE

( SCRE)
SM0.1

S0.0

(S)
1

I0.1

(R6 )
( )
S0.5

Q0.1

( )
S0.6

T38
IN TON
20 PT
Q0.2

LD S0.1
O
S0.5
=
Q0.0

Q0.3

( )
S0.7

Su alacak

5sn deterjan alacak


LD S0.2
TON
T37,
+50
=
Q0.1
VQoDPDUNDUWUODFDN
LD S0.3
O
S0.6
TON
T38,
+100
=
Q0.2

( )
S0.4

6LVWHP 581 \DSOGQGD YH\D $FLO GXUXPGD


VLVWHPLGXUGXUPD\DQLDGPDJHFLNRXOX

T37
IN TON
50 PT

S0.3

DGPQEDODQJF VWRS
0. adPDJHFLNRXOX
DGPQVRQX

Q0.0

S0.1

S0.2

LD SM0.1
ON I0.1
S
S0.0, 1
R
S0.1, 6

DGPQEDODQJF GXUXODPDVXERDOWODFDN
DGPDJHFLNRXOX
DGPQVRQX

LD S0.4
O
S0.7
=
Q0.3

6XERDODFDN

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

48

PLC S7-200 DERS NOTLARI

d$0$,50$.1$6,1,1./$6.<2LLA
PROGRAM KOMUTLARI
LADDER
STL
LD
I0.0
2
I 0.0 I0.1
M0.0
M0.0
<>I
A
I0.1
C1
M0.0
AW<> +2, C1
=
M0.0

( )

M0.0 I0.2 I 0.3

Q 0.0

( )
Q0.0
I0.0 1 M0.0 Q0.0 T37 Q 0.1
<>I
C1
T37
IN TON

( )

50 PT
I0.0 1
=I
C1
T37
Q0.2
T38

T38

Q 0.2

( )
T38
IN TON
100 PT
I0.3 M0.0

Q0.3

( )
Q0.3
Q0.3

C1
CU CTU

C1
R
Q0.0

2 PV

LDN I0.3
O
Q0.0
A
M0.0
AN I0.2
=
Q0.0
LD M0.0
A
I0.2
AW<> +1, C1
AN Q0.0
TON T37, +50
AN T37
=
Q0.1
LD I0.2
AW= +1, C1
O
Q0.2
O
T37
A
M0.0
TON T38, +100
AN T38
=
Q0.2
LD
O
A
A
=

T38
Q0.3
M0.0
I0.3
Q0.3

LDN I0.3
LD C1
ON M0.0
CTU C1, +2

AIKLAMA
start
manuel stop
normal stop

kazanda su yok
su dolacak
VXGROPDP
su cek-YDOIQDo

su dolu
GXUXODPDGHLOVH

deterjan alacak
su doluysa
durulama da ise
deterjan alma biti ise

oDPDU\NDQDFDN
\NDPDELWWi ise

VXERDOPDGLVH
VXERDODFDN

VXERDOGLVH
F LVHVD\F\ELUDUWU
VWDUWGHLOVHVD\F\UHVHWHW

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

49

PLC S7-200 DERS NOTLARI

8. S7-200 KOMUTLARI
S7- EWQ 3/&OHUGHQ EHNOHQHQ WHPHO NRPXWODU LKWL\Do GX\XODELOHFHN EWQ SURJUDPODPD GLOOHULyle
NXOODQDELOPHLPNDQQVDODPWU%XQXQODEHUDEHU6-JHOLWLUPHNLVWH\HELOHFHLQL]HQNRPSOHNVVLVWHPOHU
LoLQGH\HWHUOLPLNWDUGD|]HODPDoONRPXWODUGDLKWLYDHWPHNWHGLU
.RPXWODUPDQWNVDO\QGDQHWNLOHQLHNLOOHULQHJ|UHVQIODQGUODFDNWU

0DQWNVDO \Q PDQWNVDO LOHPOHULQ ]HULQGH \DSOG YH ED] NRPXWODUQ NXOODQPODUQGDQ |QFH
SDUDPHWUHOHULQLQJLULOGLL|]HOELUE|OJHGLU*HQHOoDOPDLONHVLRODUDN/,)2DGYHULOHQVLVWHPOH\DQLVRQJLUHQ
GHHULONoNDFDNGHHUGLU LONHVL\OHoDODQ EX VLVWHP NRPSOHNV PDQWNVDOLOHPOHULQ \DQL((5 LOHEDOD\DQ
X]XQFPOHOHULPL]LQ3/&\HDQODWPLoLQJHOLWLULOPLWLU
Btn S7-NRPXWODUQD\UJUXEDD\UPDNPPNQGU

0DQWNVDO\QQLoHULLQHEDOROPD\DQNRPXWODU
MantNVDO\QQLONHOHPDQQQ\DQL'258LseoDODQNRPXWODU
3URJUDPE|OJHOHULQLQEDODQJFQVRQXQXYH\D|]HOELU\HULQLLDUHWHGHQNRPXWODU

8.1. .28/68=2/$5$./(7/(1.2087/$5

LD

Load

LDI

Load Immediate

LDN

LDNI

Load Not Immediate

AND

AI

AND Immediate

AN

ANI

AND Not Immediate

OR

OI

OR Immediate

ON

Load Not

AND Not

OR Not

1LQ GHHULQL  PL" 7HVW HGLOLU 6RQXFX \QQ LON


HOHPDQQD\QND\GUDUDN\D]OU
Nin o anda GHHULQL  PL" 7HVW HGLOLU 6RQXFX
\QQLONHOHPDQQD\QND\GUDUDN\D]OU
1LQ GHHULQL  PL" 7HVW HGLOLU 6RQXFX \QQ LON
HOHPDQQD\QND\GUDUDN\D]OU
Nin o anda GHHULQL  PL" 7HVW HGLOLU 6RQXFX
\QQLONHOHPDQQD\QND\GUDUDN\D]OU
1LQ GHHUL  PL" 7HVW HGLOLU 6RQXo \QQ LON
GHHUL LOH AND LOHPLQH WXWXOXU YH EX VRQXo \QQ
LONHOHPDQQD\D]OU
Nin o anda GHHULPL"7HVWHGLOLU6RQXo \QQ
LON GHHUL LOH AND LOHPLQH WXWXOXU YH EX VRQXo
\QQLONHOHPDQQD\D]OU
1LQ GHHUL  PL" 7HVW HGLOLU 6RQXo \QQ LON
GHHUL LOH AND LOHPLQH WXWXOXU YH EX VRQXo \QQ
LONHOHPDQQD\D]OU
Nin o anda GHHULPL"7HVWHGLOLU6RQXo \QQ
LON GHHUL LOH AND LOHPLQH WXWXOXU YH EX VRQXo
\QQLONHOHPDQQD\D]OU
1LQ GHHUL  PL" 7HVW HGLOLU 6RQXo \QQ LON
GHHULLOH25LOHPLQHWXWXOXUYHEXVRQXo \QQLON
HOHPDQQD\D]OU
Nin o anda GHHULPL"7HVWHGLOLU6RQXo \QQ
LONGHHULLOH25LOHPLQHWXWXOXUYHEXVRQXo \QQ
LONHOHPDQQD\D]OU
1LQ GHHUL  PL" 7HVW HGLOLU 6RQXo \QQ LON
GHHULLOH25LOHPLQHWXWXOXUYHEXVRQXo \QQLON
HOHPDQQD\D]OU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

50

PLC S7-200 DERS NOTLARI

ONI

OR Not Immediate

LDBx N1, N2

Load result of Byte Compare


N1 (x:<, <=,=, >=, >, <>) N2

ABx N1, N2

AND result of Byte Compare


N1 (x:<, <=,=, >=, >, <>) N2

OBx N1, N2

OR result of Byte Compare


N1 (x:<, <=,=, >=, >, <>) N2

LDWx N1, N2

Load result of Word Compare


N1 (x:<, <=,=, >=, >, <>) N2

AWx N1, N2

AND result of Word Compare


N1 (x:<, <=,=, >=, >, <>) N2

OWx N1, N2

OR result of Word Compare


N1 (x:<, <=,=, >=, >, <>) N2

LDDx N1, N2

Load result of DWord Compare


N1 (x:<, <=,=, >=, >, <>) N2

ADx N1, N2

AND result of DWord Compare


N1 (x:<, <=,=, >=, >, <>) N2

ODx N1, N2

OR result of DWord Compare


N1 (x:<, <=,=, >=, >, <>) N2

LDRx N1, N2

Load result of Real Compare


N1 (x:<, <=,=, >=, >, <>) N2

ARx N1, N2

AND result of Real Compare


N1 (x:<, <=,=, >=, >, <>) N2

ORx N1, N2

OR result of Real Compare


N1 (x:<, <=,=, >=, >, <>) N2

NOT

Stack Negation

EU

Detection of Rising Edge

ED

Detection of Falling Edge

Nin o anda GHHULPL"7HVWHGLOLU6RQXo \QQ


LONGHHULLOH25LOHPLQHWXWXOXUYHEXVRQXo \QQ
LONHOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2  E\WH GHHUL NDUODWUOU
sonu 1 mi? Test ediOLU %X VRQXFX \QQ LON
HOHPDQQD\QND\GUODUDN\D]OU
N1(<, <=,=, >=, >, <>)N2  E\WH GHHUL NDUODWUOU
VRQXo  PL" 7HVW HGLOLU 6RQXo \QQ LON
HOHPDQ\OD$1'LOHPLQHWXWXOXUEXVRQXo\QQLON
HOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2  E\WH GHHUL NDUODWUOU
VRQXo  PL" 7HVW HGLOLU 6RQXo \QQ LON
HOHPDQ\OD 25 LOHPLQH WXWXOXU EX VRQXo \QQ LON
HOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2  ZRUG GHHUL NDUODWUOU
VRQXo  PL" 7HVW HGLOLU %X VRQXFX \QQ LON
HOHPDQQD\QND\GUODUDN\D]OU
N1(<, <=,=, >=, >, <>)N2  ZRUG GHHUL NDUODWUOU
VRQXo  PL" 7HVW HGLOLU 6RQXo \QQ LON
HOHPDQ\OD$1'LOHPLQHWXWXOXUEXVRQXo\QQLON
HOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2  ZRUG GHHUL NDUODWUOU
VRQXo  PL" 7HVW HGLOLU 6RQXo \QQ LON
HOHPDQ\OD 25 LOHPLQH WXWXOXU EX VRQXo \QQ LON
HOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2  GRXEOH ZRUG GHHUL
NDUODWUOU VRQXo  PL" 7HVW HGLOLU %X VRQXFX
\QQLONHOHPDQQD\QND\GUODUDN\D]OU
N1(<, <=,=, >=, >, <>)N2  GRXEOH ZRUG GHHUL
NDUODWUOUVRQXoPL"7HVWHGLOLU6RQXo \QQ
LONHOHPDQ\OD$1'LOHPLQHWXWXOXUEXVRQXo\QQ
LONHOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2  GRXEOH ZRUG GHHUL
NDUODWUOUVRQXoPL"7HVWHGLOLU6RQXo \QQ
LON HOHPDQ\OD 25 LOHPLQH WXWXOXU EX VRQXo \QQ
LONHOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2  5HDO GHHUL NDUODWUOU
VRQXo  PL" 7HVW HGLOLU %X VRQXFX \QQ LON
HOHPDQQD\QND\GUODUDN\D]OU
N1(<, <=,=, >=, >, <>)N2 Real GHHUL NDUODWUOU
sonu 1 mi? THVW HGLOLU 6RQXo \QQ LON
HOHPDQ\OD$1'LOHPLQHWXWXOXUEXVRQXo\QQLON
HOHPDQQD\D]OU
N1(<, <=,=, >=, >, <>)N2 Real GHHUL NDUODWUOU
sonu 1 mi? Test edilir. Sonu \QQ LON
HOHPDQ\OD 25 LOHPLQH WXWXOXU EX VRQXo \QQ LON
HOHPDQQD\D]OU
<QQ LON HOHPDQQQ WHUVLQL DOU EX VRQXoX \QQ
LONHOHPDQQD\D]OU
<QQ EX NRPXWWDQ HYYHONL GHHUL ELU |QFeki
SURJUDPoHYULPLQGHYHEXoHYULPGHLVH\QQLON
HOHPDQQRoHYULPLoLQ\DSDU
<QQ EX NRPXWWDQ HYYHONL GHHUL ELU |QFHNL
SURJUDPoHYULPLQGHYHEXoHYULPGHLVH\QQLON
HOHPDQQRoHYULPLoLQ\DSDU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

51

PLC S7-200 DERS NOTLARI

Assign Value

=I N

Assign Value Immediate

ALD

And for combinations

OLD

Or for combinations

CTU

Cx, PV

Count Up

CTD

Cx, PV

Count Down

CTUD Cx, PV

Count Up/Down

Logic Push (stack control)

LPS
LRD

Logic Read (stack control)


Logic Pop (stack control)

LPP
LDS N

Load Stack (stack control)

1 LOH J|VWHULOHQ \HUH PDQWNVDO \QQ LON GHHUL


\D]OU
N ile gsterilen yere o anda (tarama sresi bitmeden)
PDQWNVDO\QQLONGHHULQLDWDU
<QQ  LON  YH  HOHPDQQ $1' LOHPLQH VRNDU
\QGDNL  HOHPDQ GD  HOHPDQ \HULQH ND\DU  YH
VRQXFX \Q ELU ND\GUDUDN \QQ LON HOHPDQQD
yazar.
<QQ  LON  YH  HOHPDQQ 25 LOHPLQH VRNDU
\QGDNL  HOHPDQ GD  HOHPDQ \HULQH kayar) ve
VRQXFX \Q ELU ND\GUDUDN \QQ LON HOHPDQQD
yazar.
<QQ  HOHPDQQQ GHHULQLQ GDQ H GHLLPLQL
\XNDUVD\DUYH \QQ HOHPDQQQGHHULROXQFD
VD\F\ VIUODU &[ VD\FVQQ GHHUL 39 GHHULQH
ulaQFD&[VD\FELWL\DSOU
<QQ  HOHPDQQQ GHHULQLQ GDQ H GHLLPLQL
DD VD\DU YH \QQ  HOHPDQQQ GHHUL  ROXQFD
VD\F\ VIUODU &[ VD\FVQQ GHHUL  GHHULQH
XODQFD&[VD\FELWL\DSOU
<QQ  HOHPDQQQ GHHULQLQ GDQ H GHLLPLQL
\XNDU GRUX YH  HOHPDQQQ GHHULQLQ GDQ H
GHLLPLQL DD GRUX VD\DU <QQ  HOHPDQQQ
GHHULROXQFDVD\F\VIUODU&[VD\FVQQGHHUL
39GHHULQHXODQFD&[VD\FELWL\DSOU
<QQLONHOHPDQQ\QDELUNHUHGDKD \NOH\HUHN
\QELUND\GU
<QQHOHPDQQHOHPDQ]HULQHNRS\DODU
<QQ LON HOHPDQQ GDU DWDFDN HNLOGH EWQ
HOHPDQODUELUHU ND\GUGROD\V\OD \QQ \NVHNOLL
ELUD]DOU
<QQLONHOHPDQVRQUDNL1  HOHPDQQ\QQ
LONHOHPDQND\GUODUDN\D]OU

.28//82/$5$./(7/(1.2MUTLAR
.RXOOXRODUDNLOHWLOHQNRPXWODULOHWLOPHGHQHYYHONL\QQLONHOHPDQQQYH\DHQVRQPDQWNVDOLOHPLQ
VRQXFXQXQ  YH\D  ROPDVQD J|UH LOHWLOLUOHU YH ELU HYYHONL LOHPLQ VRQXFX  LVH oDOUODU <QQ LON
HOHPDQQQ ELU HYYHONL PDQWNVDO LOHPLQLQ VRQXFXQXQ \DQQGD \QQ  YH  HOHPDQ GD ED] NRPXWODUFD
NXOODQODELOLU%XQD|UQHNRODUDNVD\FODUYHULOHELOLU
+I
+D
+R
-I
-D
-R

IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT

MUL IN1, OUT


*R
IN1, OUT
*I,*D IN1, OUT

Add Integer, DWord or Real


IN1+OUT=OUT

<QQLONGHHULLVHIN1+OUT=OUT
LOHPLQL\DSDU

Subtract Integer, DWord, or Real <QQLONGHHULLVHOUT-IN1=OUT


OUT-IN1=OUT
LOHPLQL\DSDU
Multiply Integer or Real
IN1 * OUT = OUT
Multiply Integer or Double
Integer

<QQLONGHHULLVHIN1*OUT=OUT
LOHPLQL\DSDU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

52

PLC S7-200 DERS NOTLARI

DIV IN1, OUT


/R
IN1, OUT
/D, /I IN1, OUT

Divide Integer or Real


Divide Integer or Double Integer
OUT/ IN1 = OUT

SQRT IN1, OUT

Square Root

INCB
INCW
INCD
DECB
DECW
DECD
ANDB
ANDW
ANDD
ORB
ORW
ORD
XORB
XORW
XORD
INVB
INVW
INVD
ATT

OUT
OUT
OUT
OUT
OUT
OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
IN1, OUT
OUT
OUT
OUT

Increment Byte, Word or DWord

<QQLONGHHULLVHOUT/ IN1=OUT
LOHPLQL\DSDU

<QQLONGHHULLVH IN1)1/2 287LOHPLQL


yapar

<QQLONGHHULLVH287 287LOHPLQL
yapar

Decrement Byte, Word, or


DWord

<QQLONGHHULLVH287-1 287LOHPLQL
yapar

Logical And of Byte, Word, and


DWord

<QQLONGHHULLVH,1AND OUT1=OUT
LOHPLQL\DSDU

Logical Or of Byte, Word, and


DWord
Logical XOr of Byte, Word, and
DWord
Invert Byte, Word and DWord
(1s complement)

TABLE,DATA Add data to table

LIFO TABLE,DATA
Get data from table
FIFO TABLE,DATA
FND= SRC,PATRN,
INDX
FND<>SRC,PATRN,
INDX Find data value in table that
FND< SRC,PATRN, matches comparison
INDX
FND> SRC,PATRN,
INDX
MOVB
IN, OUT
MOVW IN, OUT
Move Byte, Word, DWord, Real
MOVD
IN, OUT
MOVR
IN, OUT
BIR
BIW

IN, OUT
IN, OUT

BMB
BMW
BMD

IN, OUT, N
Move Byte Immediate Write
IN, OUT, N
N=(1..255)
IN, OUT, N

SWAP

IN

Move Byte Immediate Read

Swap Bytes

SHRB
Shift Register Bit
DATA, S_BIT, N

<QQLONGHHULLVH,1OR OUT1=OUT
LOHPLQL\DSDU

<QQLONGHHULLVH,1XOR OUT1=OUT
LOHPLQL\DSDU
<QQLONGHHULLVH287XQELWELWWHUVLQL
DOU

<QQLONGHHULLVH'$7$LOHLDUHWHGLOHQ
veriyi 7$%/(YHULDODQQDDWDU
<QQLONGHHULLVH7$%/(LOHLDUHWHGLOHQ
YHULQLQLONNDUDNWHULQLDODUDN'$7$DODQQD
atar.
<QQLONGHHULLVH65&LOHJ|VWHULOHQ
tablonun iinde INDXten itibaren PATRNe
(=, <>,! RODQGHLNHQLQ\HULQLEXOXU

<QQLONGHHULLVH,1LOHJ|VWHULOHQ
DGUHVWHNLYHUL\L287DODQQDNRS\DODU

<QQLONGHHULLVH,1LOHJ|VWHULOHQ
IL]LNVHOJLULOHULRDQRNX\DUDN287DODQQD
kopyalar.
<QQLONGHHULise IN ile gsterilen
adresteki veriden N tane veriyi OUT
adresinden itibaren kopyalar.
<QQLONGHHULLVH,1LOHJ|VWHULOHQ
ZRUGQE\WHODUQQ\HULQLGHLWLULU
<QQLONGHHULLVH6B%7LOHJ|VWHULOHQ
ND\GUPDE|OJHVLQLQLoLQH'$7$LOHJ|VWHULOHQ
bilgiyi, N ile gsterilen miktarda ve ynde
ND\GUU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

53

PLC S7-200 DERS NOTLARI

SRB
SRW
SRD
SLB
SLW
SLD
RRB
RRW
RRD
RLB
RLW
RLD

OUT, N
OUT, N
OUT, N
OUT, N
OUT, N
OUT, N
OUT, N
OUT, N
OUT, N
OUT, N
OUT, N
OUT, N

FILL

IN, OUT, N

S
R
SI
RI

S_BIT, N
S_BIT, N
S_BIT, N
S_BIT, N

TON

Tx, PT

TONR

Tx, PT

TOF

Tx, PT

Shift Right Byte, Word, DWord

Shift Left Byte, Word, DWord

Rotate Right Byte, Word, Dword

Rotate Left Byte, Word, DWord


Fill memory space with pattern
N=(1..255)

Set bit Range


Reset bit Range
Set bit Range Immediate
Reset bit Range Immediate
On-Delay Timer

Retentive On-Delay Timer

Off-Delay Timer

TODR

Read Time of Day clock

TODW

Write Time of Day clock

N
N

Jump to defined Label


Define a Label to Jump to

JMP
LBL

WDR

WatchDog Reset (300 ms)

CALL N [N1,...]
CRET

Call a Subroutine [N1, ... up to


16 optional parameters]
Conditional Return from SBR

END

Conditional End of Program

STOP

Transition to STOP mode

<QQLONGHHUL ise OUT ile gsterilen


DGUHVWHNLYHUL\L1NDGDUVDDGRUXND\GUU
<QQLONGHHULLVH287LOHJ|VWHULOHQ
DGUHVWHNLYHUL\L1NDGDUVRODGRUXND\GUU

<QQLONGHHULLVH287LOHJ|VWHULOHQ
DGUHVWHNLYHUL\L1NDGDUVDDGRUXG|QGUU
<QQLONGHHULLVH287LOHJ|VWHULOHQ
DGUHVWHNLYHUL\L1NDGDUVRODGRUXG|QGUU

<QQLONGHHULLVH,1LOHJ|VWHULOHQ
adresten itibaren N adet veri OUT adresinden
itibaren doldurulur.
<QQLONGHHULLVH
6B%7LOHJ|VWHULOHQELWWHQLWibaren N bit 1 olur.
6B%7LOHJ|VWHULOHQELWWHQLWLEDUHQ1ELWROXU
6B%7LOHJ|VWHULOHQELWWHQLWLEDUHQo anda N bit
1 olur.
6B%7LOHJ|VWHULOHQELWWHQLWLEDUHQo anda N bit
0 olur.
<QQLONGHHULLVH7[LOH gsterilen
]DPDQOD\F\oDOWUUYH]DPDQOD\F37
GHHULQHXODQFD7[ELWLROXU
721JLELoDOU<DOQ]<QQLON
HOHPDQQQROPDVUHVLQLEHOOHNWH
WXWPDVQGDQ\QQLONGHHUL37VUHVLQL
herhanJLELU]DPDQGDGROGXUPDVGXUXPXQGD
Tx biti 1 olur.
<QQLONGHHULLVH7[LOHJ|VWHULOHQ
]DPDQOD\F\oDOWUUYH7[ELWLROXU
<QQLONGHHULROGXXQGD]DPDQOD\F37
GHHULQHXODQFD7[ELWLQLGH\DSDU.

<QQLONGHHULLVHRDQNLWDNYLPL7
adresinden itibaren ykler.
<QQLONGHHULLVHRDQNLVDDWLYHJQT
DGUHVLQGHNLGHHUH\NOHU
<QQLONGHHULLVHSURJUDPDNQ1LOH
HWLNHWOHQHQ/%/1VDWUQDDWODWU
<QQLONGHHULLVHoHYULPVUHVLHHUoRN
X]DUVD\DQL(1'NRPXWXQDXODPDVUHsi
gecikirse, PLC otomatik olarak STOP moduna
JHoHUEXQX|QOHPHNLoLQEXVUH\LJHUHNWLL
E|OPOHUGH:'5NRPXWX\ODVIUOD\DELOLUL]
<QQLONHOHPDQLVHSURJUDPQ
yrtlmesi N(0...63) ile gsterilen alt
programdan devam eder.
<QQLONHOHPDQLVHSURJUDPQ
\UWOPHVLDOWSURJUDPDJHOGLLSURJUDP
VDWUQQDOWVDWUQGDQGHYDPHGHU
<QQLONHOHPDQLVHSURJUDPVRQODQU
<QQLONHOHPDQLVHSURJUDP
yrtlmesini durdurarak PLCnin RUN
PRGGDQ6723PRGDJHoPHVLQLVDODU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

54

PLC S7-200 DERS NOTLARI

FOR

INDX, INIT,
FINAL For/Next Loop

NEXT
LSCR
SCRT
SCRE

Sx.y
Sx.y

Load, Transition, and End


Sequence Control Relay
Segment x(0...31), y(0..7)

BCDI OUT

Convert BCD to Integer

IBCD OUT

Convert Integer to BCD


Convert Byte to Integer
Convert Integer to Byte
Convert Integer to Double
Integer
Convert Double Integer to
Integer
Convert DWord to Real
Convert Real to DWord
Convert Real to Double Integer

BTI IN, OUT


ITB IN, OUT
ITD IN, OUT
DTI IN, OUT
DTR IN, OUT
TRUNC IN, OUT
ROUND IN, OUT
ATH

IN, OUT, LEN Convert ASCII to Hex

HTA

IN, OUT, LEN Convert Hex to ASCII

ITA

IN, OUT, FMT

DTA

IN, OUT, FM

RTA

IN, OUT, FM

<QQLONHOHPDQLVH

\QQLONHOHPDQLVH,1LOHJ|VWHULOHQ
$6&,,NDUDNWHULQL+H[DGHFLPDO ON 
sisteme (OUT oHYLULU,1JLUL GHHULQLQ
/(1X]XQOXXQXJ|VWHULU
,1LOHJ|VWHULOHQ+H[DGHFLPDO ONVLVWHP 
VD\ODUDNDUONJHOHQ$6&,,NDUDNWHUNRGODUQ
287DGOE|OJH\HDWDU

Convert Integer to ASCII


Convert Double Integer to ASCII
Convert Real to ASCII

DECO
ENCO

IN, OUT
IN, OUT

Decode
Encode

SEG

IN, OUT

Generate 7-segment pattern

PID Table, Loop


LN
IN, OUT
EXP
IN, OUT
SIN
IN, OUT
COS
IN, OUT
TAN
IN, OUT

<QQLONHOHPDQLVH, FOR ile NEXT


NRPXWXDUDVQGDNLNRPXWODU,1';GHHUL
,1,7LONGHHULQGHQEDOD\DUDNELUHUELUHU
DUWDUDN),1$/GHHULQHoNDQDNDGDUWHNUDUODU
<QQLONHOHPDQLVH6&576[\NRPXWX
LOHSURJUDPQ6[\3DUoDVQDJHoL\DSODUDN
/6&56[\LOH6&5(VDWUODUDUDVQGD
\UWOPHVLQLVDODU
<QQLONHOHPDQLVe,
%&'GHHULQLWDPVD\\DoHYLULU
7DPVD\\%&'\HoHYLULU

,1LOHJ|VWHULOHQVD\QQVHJPHnt displayde
J|VWHUPHNLoLQJHUHNOLRODQoNNRGXQX287
DGO\HUGHVDNODU

PID Loop
Natural Logarithm
Natural Exponential
Sine
Cosine
Tangent

ATCH INT, EVENT

Attach Interrupt routine to event

CRETI

Conditional Return from Int.

-(9(17 DG YHULOHQ ,17(55837 \DSDELOHQ


ROD\ODUPH\GDQDJHOGLLQGH\DSOPDVJHUHNHQ
J|UHYOHUL ,17(55837 DOW SURJUDPODUQD
EDOD\DUDNo|]HELOLUVLQL](9(17LOHQXPDUDV
belirtileQ ROD\ PH\GDQD JHOGLLQGH ,17 LOH
QXPDUDV EHOLUWLOHQ ,17(55837 DOW SURJUDP
oDOU
\QQ LON HOHPDQ  LVH ,17(55837
SURJUDPQELWLULUYHDQDSURJUDPDG|QHU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

55

PLC S7-200 DERS NOTLARI

DTCH EVENT

Detach event

DISI
ENI

Disable Interrupts
Enable Interrupts

HDEF
HSC, Mode
Define High-Speed Counter

mode

Activate High-Speed Counter


HSC
N
XMT TABLE,PORT
RCV TABLE,PORT

Freeport transmission
Freeport receive message

NETR TABLE,PORT
NETW TABLE,PORT
GPA ADDR,PORT
SPA ADDR,PORT

Network Read
Network Write
Get Port Address
Set Port Address

NOP

No Operation

PLS

Output pulse

(9(17QXPDUDV\ODJ|VWHULlen olayla, bu olay


PH\GDQD JHOGLLQGH oDOWUODQ ,17(55837
DOWSURJUDPQQoDOPDVQLSWDOHGHU
Btn INTERRUPT faaliyetlerini iptal eder.
,17(55837ODUQKHSVLQLDNWLIGXUXPDJHWLULU
-0RGH LOH J|VWHULOHQ RSHUDV\RQ HNOLQL +6&
K]OVD\FVQD\NOHU
-1 LOHQXPDUDVYHULOHQK]OVD\F\DDLW|]HO
KDI]DE|OJHVLQLLQFHOH\HUHNK]OVD\F\D
oDOPDL]QLYHULU
TABLE ile gsterilen tablodan, bilgileri
RNX\XSVHUL3257WDQGDUGDNLFLKD]ODUD
yollar.
1HWZRUNWHQYHULDOPDNLoLQNXOODQOU
1HWZRUNHYHULJ|QGHUPHNLoLQNXOODQOU
3RUWDGUHVLQLDOU
Port adresini set eder.
LOHP\DSPD\DQNRPXW|]HOGXUXPODUGD
NXOODQOU
+]ONDUHGDOJD 372 YH3:0UHWHQ4
YH4oNODUQNXOODQPD\DL]LQYHULU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

56

PLC S7-200 DERS NOTLARI


S7-3/&QLQWRSOXFDNRPXWODU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

57

PLC S7-200 DERS NOTLARI

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

58

PLC S7-200 DERS NOTLARI


8.4. 60:g]HOKDI]DELWOHULQLQ|]HOOLNOHUL
BELLEK
%7
SM 0.0
Always On
SM 0.1
SM 0.2
SM 0.3
SM 0.4
SM 0.5
SM 0.6

SM 0.7

SM 1.0
SM 1.1
SM 1.2
SM 1.3
SM 1.4
SM 1.5
SM 1.6
SM 1.7

AIKLAMA

%XELWGHYDPOORMLNGLU
3/&581PRGXQDJHoWLLQGHLONSURUDPoHYULPLQGHORMLN
First Scan
GLU6LVWHPGHLONDQGDNRXOODQPDVJHUHNHQDOW
SURJUDPODUoDUPDGDNXOODQODELOLU
(HUNDOFYHULND\EROXUVDELUWDUDPDoHYULPLQGHEXELW
Retentive data lost
lojik 1 olur.
3/&581PRGGDLNHQHOHNWULNEHVOHPHVL\DSOGQGDEX
Power up
bit bir tarama evrimi lojik 1 olur. Bu bit ile sistemin
GHYUH\HDOQPDVVFDNYH\DVRXNROXSNRQWUROHdilebilir.
VQ21VQ2))RODFDNHNLOGHGDNLNDONGDUEH
30 s off / 30 s on
LDUHWLUHWLU
VQ21VQ2))RODFDNHNLOGHVDQL\HOLNGDUEH
0.5 s off / 0.5 s on
LDUHWLUHWLU
Program yrtme evriminin bir periyodunda ON, Bir
Off 1 scan / on 1 scan
VRQUDNLQGH2))RODFDNHNLOGHSURJUDP\UWPHoHYULPL
GDUEHLDUHWLUHWLU
3/&QLQoDOPDPRGXQXJ|VWHULU581PRGGD21YH
TERM modda OFF olur. Uzaktan Freeport kullanarak
Switch in RUN position
program ykleme yapmak iin bu bite bakarak PLCnin
7(50PRGGDROXSROPDGWHVWHGLOHELOLU
%HOOLNRPXWODUQLOHPVRQXFXVIUROGXXQGDEXELW21
Result of operation = 0
olur.
%HOOLNRPXWODUQVRQXFXQGDWDPDYDUVDYH\DX\JXQ
Overflow or illegal value
olmayDQGHHUoNDUVDEXELW21ROXU
Negative result
0DWHPDWLNLOHPLQVRQXFXQHJDWLIROXUVDEXELW21ROXU
Division by 0
6IUDE|OPHKDWDVROGXXQGDEXELW21ROXU
7DEOR\D\D]PDDDPDVQGDWDEOR\D\D]ODFDNELOJLWDEOR
Table full
DODQQGDQID]ODLVHWDEORWDPDKDWDVRODUDNEXELW21ROXU
%RELUWDEORGDQGDWDRNXPDV ),)2/,)2 \DSOGQGD
Table empty
WDEORQXQERROGXXQXJ|VWHUPHNLoLQEXELW21ROXU
%&'ROPD\DQELUVD\\ELQDU\VD\\DG|QWUPHN
BCD to binary conversion error
LVWHQGLLQGHEXELW21ROXU
$6&,,ELUNDUDNWHULDQODPV]ELU+(;HG|QWUGQGH
ASCII to hex conversion error
bu bit ON olur.

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

59

PLC S7-200 DERS NOTLARI


RNEK 28. hoID]OELUDVHQNURQPRWRUDLOHUL-JHULYH\OG]-gen yoO YHUPHQLQPRQWDMYH3/&SURJUDP

R
S
T
PE

F2

F1

K1

K2

F3
U

F3
K1

K2

K1

K2

H1

H2

S1

S2

K1

S3

K2
K1

K2

Z1

Z1

K4

K1
K2

K3

Z1

K4

HNLO    ID]O DVHQNURQ PRWRUXQ LOHUL-JHUL YH \OG] oJHQ G|QQ JHUoHNOHWLUHQ HOHNWULN NXPDQGD YH Jo
devresi
<OG] oJHQ EDODQW LoLQ PRWRUXQ NOHPHQV EDODQWV DDGDNL HNLOGH G]HQOHQPHOLGLU HNLOGHNL . \OG]
EDODQW LoLQ . LVH oJHQ EDODQW LoLQ  NXOODQODFDN NRQWDNW|UOHUGLU = LVH \OG]GDQ oJHQH JHoPHN LoLQ
]DPDQJHFLNPHVLVDODPDNDPDF\ODNXOODQOPWU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

60

PLC S7-200 DERS NOTLARI

U
R
Y

X
Z

T
Ntr

Z
X
Y

W
V

T
hoJHQPRWRUVDUJEDODQWV

<OG]PRWRUVDUJEDODQWV

K3

<OG]PRWRUNOHPHQVEDODQWV

U
V
W

R
S
T

Z
X
Y

K4

U
V
W

R
S
T

hoJHQPRWRUNOHPHQVEDODQWV

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

61

PLC S7-200 DERS NOTLARI


 )$=/,0272581/(59(<$*(5<,/',=
hd*(1d$/,0$./$6. PROGRAM KOMUTLARI
LADDER
STL
LD
I0.0
I 0.0 I0.1
M0.0
O
M0.0
A
I0.1
M0.0
=
M0.0

( )

I0.2 M0.0 Q0.1

Q 0.0

( )
Q0.0
I0.3 M0.0 Q0.0

Q 0.1

( )
Q0.1
M0.1 Q0.3

Q 0.1

( )

T37
IN TON

Q0.1

20 PT
T37 Q0.3

M0.1

( )

T38
IN TON

M0.1

Q 0.2
4 PT
T38

M0.0

Q0.3

( )
Q0.3

AIKLAMA
start
stop

start-stop

LD I0.2
O
Q0.0
A
M0.0
AN Q0.1
=
Q0.0

ileri start

LD I0.3
O
Q0.1
A
M0.0
AN Q0.0
=
Q0.1

geri start

LD Q0.0
O
Q0.1
AN M0.1
AN Q0.3
TON T37, +20
=
Q0.2

ileri
geri
JHFLNPH\LVDOD\DFDN

LD T37
O
M0.1
AN Q0.3
TON T38, +4
=
M0.1
LD T38
O
Q0.3
A
M0.0
=
Q0.3
END

geri
LOHULoDOPD

ileri
JHULoDOPD

\OG]oDOPD]DPDQ
\OG]oDOPD

\OG]oDOPD]DPDQELWWL
\OG]-oJHQJHoLJHFLNPHVL
\OG]-oJHQJHoLJHFLNPHVLELWWL
oJHQoDOPD

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

62

PLC S7-200 DERS NOTLARI

 )$=/,0272581/(59(<$*(5
<,/',=hd*(1d$/,0$$5',,/
352*5$0*(d.28//$5,
LADDER
STL
LD SM0.1
S0.0
S0.1
S
S0.0, 1
S
1
S0.0
LSCR S0.0
SCR
LD I0.0
I0.0
S0.1
SCRT S0.1
SCRT
SCRE
SCRE
S0.1
LSCR S0.1
SCR
LD I0.2
S1.0
I0.2 I0.3
AN I0.3
SCRT
SCRT S1.0
S2.0
LD I0.3
I0.3 I0.2
AN I0.2
SCRT
SCRT S2.0
SCRE
SCRE
S1.0
LSCR S1.0
SCR
LD Q0.0
S0.2
Q0.0
SCRT S0.2
SCRT
SCRE
SCRE

AIKLAMA

()

Start

ileri-geri seimi

S2.0
SCR
S0.2

Q0.1

(SCRT)
( SCRE)
S0.2
SCR
S0.3

T37

(SCRT)
( SCRE)
S0.3
SCR

T38

LSCR S0.2
LD T37
SCRT S0.3
SCRE

LSCR S0.3
LD T38
SCRT S0.4
SCRE

S0.0

LSCR S0.4
LDN I0.1
SCRT S0.0
SCRE

S0.4
SCR

( SCRE)

LSCR S2.0
LD Q0.1
SCRT S0.2
SCRE

S0.4
SCRT

( SCRE)
I0.1

OHUL\|Q

(SCRT)

Geri yn

<OG]oDOPD

\OG]-oJHQJHoLL

hoJHQoDOPD

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

63

PLC S7-200 DERS NOTLARI

 )$=/,0272581/(59(<$*(5<,/',=
hd*(1d$/,0$$5',,/PROGRAMINDA
d,.,/$5,1$7$10$6,
LADDER
STL
LD
S1.0
Q0.0
S1.0 S0.0
O
Q0.0
AN S0.0
Q0.0
=
Q0.0

( )

S2.0

Q0.1

S0.0

( )
Q0.1

LD S2.0
O
Q0.1
AN S0.0
=
Q0.1

Q 0.2

S0.2

( )

T37
IN TON

LD S0.2
TON T37, +20
=
Q0.2

T38
IN TON
4 PT

S0.4

JHULoDOPD
\OG]oDOPD]DPDQ
\OG]oDOPD

LD S0.3
TON T38, +4

Q0.3

( )
I0.1

LOHULoDOPD

\OG]-oJHQJHoLJHFLNPHVL

20 PT
S0.3

AIKLAMA

S0.1
R
16
S0.0
S
1

( )
()

LD S0.4
=
Q0.3
LDN I0.1
R
S0.1, 16
S
S0.0, 1
END

oJHQoDOPD
VWRS\DSOGQGDEDDG|Q

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

64

PLC S7-200 DERS NOTLARI


9.

$1$/2**59(d,.,/.$5,12.810$6,9(<$3525$0/$10$6,

9.1. $1$/2**5/(5((5/0(6

$QDORJ GHHU |UQHLQ VFDNOQ WHUPRNXSO DUDFO LOH 3/&GHQ RNXPDN LoLQ $QDORJ-Digital'|QWUF LOH  VD\VDO GHHUH G|QWUOHUHN RNXQXU 6D\VDO GHHUH :25' X]XQOXXQGD G|QWUU %X
wRUG X]XQOXXQGDNL DODQD $, DGUHV E|OJHVLQGHQ HULLOLU 6D\VDO GHHUH HULPHN LoLQ ZRUG X]XQOXXQGDNL
ELOJLQLQ LON ED\W DGUHVLQL \D]PDN JHUHNLU HNLO   6D\VDO ELOJL ZRUG X]XQOXXQGD ROGXXQGDQ DGUHVOHPH
$,:[ [      JLEL ED\WODU oLIW VD\ GHHUOHULQL DOPDN ]RUXQGDGU $QDORJ JLUL DGUHV DODQ \DOQ]FD
RNXQDELOLUKDI]DE|OJHVLQGHGLU%XDODQDELOJL\D]ODPD]

AI W 0
MSB

AIW0

LSB

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
VB1
VB0

Byte adresi
(ULLOPHNLVWHQHQDODQ ZRUG
(ULLOPHNLVWHQHQalan
$QDORJJLUL

HNLO$QDORJJLULHHULPHNLoLQIRUPDW\DSV
9.2. $1$/2*d,.,/$5$(5/0(6

S7-ZRUGX]XQOXXQGDNLVD\VDOGHHUOHRUDQWORODUDNDQDORJoNODUGDQDNPYH\DJHULOLPUHWLU%X
VD\VDO GHHU $4 YHUL DGUHV DODQQGD ROXS ZRUG X]XQOXXQXQ EDODQJo ED\W DGUHVL LOH HULLOLU HNLO  
$QDORJJLULDGUHVOHPHGHROGXXJLELDQDORJoNDGUHVOHPHGHGH$4:[ [ JLELED\WODUoLIWVD\
GHHUOHULQLDOPDN]RUXQGDGU$QDORJoNDGUHVDODQKHPRNXQDELOLUKHPGH\D]ODELOLUKDI]DE|OJHVLQGHGLU
AQ W 0
MSB

AQW0

LSB

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
VB1
VB0

Byte adresi
(ULLOPHNLVWHQHQDODQ ZRUG
(ULLOPHNLVWHQHQDODQ
$QDORJoN

HNLO$QDORJoNDHULPHNLoLQIRUPDW\DSV

 (0 $1$/2* *5  (0 d,., 9( (0 $1$/2* *5-d,.,
02'h//(511g=(//./(5
Tablo 9.1. S7-$QDORJJHQLOHPHPRGOOHULQLQ|]HOOLNOHUL

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

65

PLC S7-200 DERS NOTLARI

Tablo 9.1. S7-$QDORJJHQLOHPHPRGOOHULQLQ|]HOOLNOHULQHGHYDP

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

66

PLC S7-200 DERS NOTLARI


Tablo 9.1. S7-$QDORJJHQLOHPHPRGOOHULQLQ|]HOOLNOHULQHGHvam

HNLO6-DQDORJJHQLOHPHPRGOOHULQLQNRQQHWW|UEDODQWODU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

67

PLC S7-200 DERS NOTLARI


9.3.1. *5.$/%5$6<218

.DOLEUDV\RQHNLOJ|UOGJLELDQDORJoRXOOD\F\WDNLSHGHQ|OoP\NVHOWHoNDWQDHWNLHGHU%X
nedenle kalibrasyon, modln btn DQDORJ JLULOHULQL HWNLOHU $QDORJ oRXOOD\FQQ KHUELU JLUL GHYUHVLQGHNL
HOHPDQ GHHUOHULQGH GHLLP NoN IDUNODUD VHEHS ROGXXQGDQ DQDORJ JLUL NDQDOODU DUDVQGD IDUNO RNXPDODU
ROXU%XNDOLEUDV\RQVRQUDVQGDD\QJLULLDUHWOHULLoLQHLWOHQLU
0RGOQEWQDQDORJJLULOHULLoLQDQDORJJLULILOWUHOHULHWNLQOHWLULOHFHNWLU%XILOWUHOHPHGHQGROD\DQDORJ
JLULYH\DGDKDID]OD|UQHNVHoLOHUHNRUWDODPDVDOQDUDNRNXQXU

HNLO$QDORJJLULPRGO(0YH(0JLULEORNGHYUHVL

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

68

PLC S7-200 DERS NOTLARI


*LUL NDOLEUDV\RQX LoLQ DDGDNL DGPODU VUDV\OD JHUoHNOHWLULOPHOLGLU (0 YH (0 DQDORJ
PRGOOHULQLQ NDOLEUDV\RQ LoLQ 2))6(7 YH *$1 SRWDQVL\RPHWUHOHUL YH DQDORJ JLUL DUDO VHoLP DQDKWDUODU
HNLOGHJ|VWHULOPLWLU
1.
2.
3.
4.
5.
6.
7.
8.

Elektrik beslemesini\DSPDGDQ|QFHJLULDQDORJ|OoPDUDOQVHo
&38 YH PRGO EHVOHPHOHULQL \DS %HVOHPH \DSWNWDQ VRQUD |OoPOHULQ YH NDOLEUDV\RQXQ GRUXOXX
LoLQ\DNODNGDNLNDEHNOH
%LUDNPYH\DJHULOLPND\QDLOHJLULOHGHQELULQH$YH\D9JHULOLPGHHULQi uygula.
&38GDQEXJLULNDQDOGHHURNXQXU
2))6(7 SRWDQVL\RPHWUHVL LOH RNXQDQ GHHULQ VIU YH\D LVWHQHQ VD\VDO GHHU HOGH HGLOLQFH\H NDGDU
D\DUODQPDVQDGHYDPHGLOLU
*LULOHUGHQELULQH|OoPDUDOQQPDNVLPXPGHHULX\JXODQU&38GDEXGHHURkunur.
2NXQDQ GHHULQ  YH\D LVWHQHQ VD\VDO GHHU ROXQFD\D NDGDU *$1 SRWDQVL\RPHWUHVL LOH
D\DUODQU
2))6(7YH*$1LOHNDOLEUDV\RQXQKDVVDVL\HWLLoLQLVWHQGLLNDGDUWHNUDUODQU

HNLO.DOLEUDV\RQSRWDQVL\RPHWUHOHULQLQ(0YH(0DQDORJPRGOGHNLEXOXQGXX\HUOHU

9.3.2. (01*5g/dh06$+$6,1,16(d/0(6

(0PRGOQQ',3DQDKWDUODUQQJLUL|OoPDUDOQQEHOLUOHQPHVLQGHQDVOVHoLOHFHL7DEORGH
YHULOPLWLU%WQJLULOHUD\Q|OoPDUDOQDD\DUODQPDNWDGU7DEORGD21NVDGHYUH\L2))LVHDoNGHYUH\L
belirtmektedir.
7DEOR(0PRGOQQ',3DQDKWDUODUQQVHoLPL

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

69

PLC S7-200 DERS NOTLARI


9.3.3. (01*5g/dh06$+$6,1,16(d/0(6

(0PRGOQQ',3DQDKWDUODUQQJLUL|OoPDUDOQQEHOLUOHQPHVLQGHQDVOVHoLOHFHL7DEORGH
YHULOPLWLU - DUDVQGDNLDQDKWDUODUODDQDORJ JLUL |OoP DUDO YHo|]QUON EHOLUOHQLU%WQ JLULOHUD\Q
|OoP DUDOQD D\DUODQPDNWDGU 7DEOR  GH DQDKWDU LOH  YH\D  JLUL -5 ile kazan, 1-2-3 ile
]D\IODPD VHoLPLQLQ QDVO \DSODFD J|VWHULOPLWLU 7DEORGD 21 NVD GHYUH\L 2)) LVH DoN GHYUH\L
belirtmektedir.
7DEOR(0PRGOQQ',3DQDKWDUODUQQJLUL|OoPDUDOQDJ|UHVHoLPL

7DEOR(0PRGOQGH',3DQDKWDUODULOHJLULLQND]DQoYH]D\IODPDVQQEHOLUOHQPHVL

(0 YH (0 DQDORJ PRGOOHULQLQ DQDORJ GHHUL VD\VDOD G|QP ZRUG \DSV HNLO  GD YHULOPLWLU
HNLOGHQGHJ|UOGJLELELWOLN$'&DQDORJJLULLZRUGQVROEDQGDQLWLEDUHQ\D]\RU
MSB

3R]LWLIJLULZRUG\DSV

AIW XX

MSB

JLULZRUG\DSV

AIW XX

LSB

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
ELWVD\VDO GHHU
LSB

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ELWVD\VDO GHHU

HNLO(0YH(0DQDORJJLULLQRNXQDQZRUGIRUPDW\DSV

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

70

PLC S7-200 DERS NOTLARI


06%ELWLLDUHWELWLGLU06%SR]LWLILVHGHHULQSR]LWLIROGXXQXJ|VWHULU$'&ELWROPDVQGDQGROD\SR]LWLI
JLULRNXPDGDZRUGQLONoELWLJLULRNXPDGDZRUQLONG|UWELWVIURODUDNDOQ\RU
HNLOGH&38QXQDQDORJoNDVD\VDOGHHULQDVO\D]GYHULOPLWLU$\UFDHNLOGHLVH(0
YH(0DQDORJoNPRGOOHULQLQoNNDWYHULOPLWLU

MSB

LSB

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
$NPoNZRUG\DSV AQW XX 0
ELWVD\VDO GHHU
MSB

LSB

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
9ROWDMoNZRUG\DSV AQW XX
ELWVD\VDO GHHU
HNLO(0YH(0DQDORJoN\D]ODQZRUGIRUPDW\DSV

HNLO(0YH(0DQDORJoNNDW
.858/8035(16%/(5

$QDORJ JLUL YH oNODU NXOODQUNHQ DDGDNL NRXOODU HQ D]QGDQ \HULQH JHWLUPHN GRUX |OoP LoLQ
gerekmektedir.
9ROWVHQV|UEHVOHPHND\QDNDUDUOO\NVHNYHJUOWV]RODFDNHNLOGHVHoLOPHOLGLU
6HQV|UNDEORVXPPNQROGXXNDGDUNVDNXOODQOPDOGU
Sensr kablosu, izoleli ve ift bkml (twisted pair) olarak seilmelidir.
HNLOGHJ|UOGJLELNXOODQOPD\DQDQDORJJLULOHUNVDGHYUHHGLOPHOLGLU
6HQV|UNDEORVXQXQPRQWDMQGDNHVNLQNYUPODUDL]LQYHULOPHPHOLGLU
.DEORPRQWDMQGDNDEOR\ROXNXOODQOPDOGU
6HQV|U NDEORODUQ \NVHN HQHUML WD\DQ NDEORODUOD D\Q NDQDOHW LoLQGH SDUHOHO RODFDN HNLOGH
PRQWDM \DSOPDPDOGU (HU LNL NDEOR D\Q \HUGHQ JHoHFHNVH GH X\JXQ GRUX DoODUGD oDSUD]
olarak gemelidir.
$QDORJPRGOQRUWDNJHULOLPND]DQF &RPPRQ0RGH9ROWDJH L]LQYHULOHQGHHUOHUGHROPDOGU
(0YH(0PRGOOHULLOHVOoLIWOHU WHUPRFRXSOH NXOODQPWDYVL\HHGLOPHPHNWHGLU

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

71

PLC S7-200 DERS NOTLARI


TabORODUGDJHoHQGRUXOXNYHo|]QUONWDQPODUDDGDDoNODQPWU
'RUXOXN DFFXUDF\ 9HULOHQELUQRNWDGDRUWDODPD H[SHFWHGYDOXH GHHUGHQVDSPD
d|]QUON UHVROXWLRQ %LU/6%ELWLQGHNLGHLLPLQHWNLVLQLQoNDHWNLVLGLU
RNEK 29. PT100 tHUPRNXSO LOH VFDNON NRQWURO \DSODFDNWU 6FDNON & LOH & DUDVQGD LVH 4
oNQDEDOPRWRUoDODFDNWU6FDNONGHLLPLGH7'LOHJ|]OHPOHQHFHNWLU
37 VFDNONOD SR]LWLI GLUHQo GHLLPL J|VWHUHQ ELU VFDNON VHQV|UGU 37Q VFDNONOD GLUHQo
GHLLPL UHWLFL ILUPDODU WDUDIQGDQ WDEOR KDOLQGH YHULOPHNWHGLU %X WDEORODUGDQ 37Q & GHNL GLUHQFLQLQ
100 ROGXXKHUGHUHFHEDQDGLUHQoDUWQQGD\DNODN |UQHNWHDOQDFDN ROGXXJ|UOPHNWHGLU

SM0.1

RNEK 29. PROGRAMI


LADDER
STL
MOV_W
LD SM0.1
MOVW 2000, AQW0
EN
ENO
20000 IN

OUT AQW0
SUB_I

SM0.0
EN

ENO
OUT VW2

AIW0 IN1

LD SM0.0
MOVW A1W0, VW2
-I 4000,VW2

4000 IN2
DI_R
EN

ENO

DTR VD0, AC0

OUT AC0

VD0 IN

DIV_R
EN
AC0 IN1
16.0 IN2

ENO

/R 16.0, AC0

OUT AC0

MOV_R
EN

ENO
OUT VD113

AC0 IN
V12.7

MOVR AC0, VD113


S V12.7, 1

(S)
1

ACO
>=R
25.0
ACO
>=R
25.0

Q0.0

ACO
<=R
30.0

( )

V12.6

( )
MOV_R
EN

25.0 IN
ACO
<=R
30.0

LDR >= AC0, 25.0


AR <= AC0, 30.0
= Q0.0

ENO
OUT VD135

LDR >= AC0, 25.0


= V12.6
MOVD 25, VD136

V12.5

( )
MOV_R
EN

30.0 IN

ENO

LDR <= AC0, 30.0


= V12.5
MOVR 30, VD156

AIKLAMA

7HUPRNXSOVD\VDORODUDNNDUO
olan 20mA*20000/32000= 400/32=12.5mA
DQDORJoNWDQUHWLOHUHNEHVOHQLU
2NXQDQDQDORJJLULWHQ&GHNLGLUHQo
IDUN 2))6(7GHHU oNDUO\RU$QDORJ
olarak 12.5mA*100 C direnci)=1.25V
RNXQDQGHHUGHQoNDUOPDVJHUHNLU%XGD
VD\VDORODUDN  
HLWOHQHUHN$,:GDQRNXQDQGHHUGHQ
oNDUOU

%|OPHLOHPLVRQXFXUHDODODFDQGDQ9:
GHNLDQDORJGHHUi AC0a real olarak
G|QWUOU

&VFDNONDUW\DNODNOXNDUWD
HLWROGXXQGDQP$  9DQDORJ
YROWDMGHLLPLRODFDNWU%XQDNDUON3/&
  VD\VDOGHHULHOGH
HGLOHFHNWLU%XQGDQGROD\$&GDNL
RNXQDQVD\VDOGHHU 16ya blnerek,
VD\VDOGHHULQVFDNONVFDNONHGHHUL
bulunur.
%XVFDNONGHHUL7'GHJ|VWHULOPHN
iin V12.7 biti aktif edilerek mesaj
panelden okunur.
2NXQDQGHHU&LOH&DUDVQGDLVH
4oNDNWLIROXU

6FDNONC den kk ise V12.6 biti aktif


edilerek ikinci mesaj panelde aktif edilir.
6FDNONC den byk ise V12.5 biti
aktif edilerek nc mesaj panelde aktif
edilir.

OUT VD155

6,7.,g=7h5..RFDHOLhQL0K)DN(OHNWURQLNYH+DEHUOHPe Mh. Blm

72

You might also like