Ileri Seviye PLC Seminer Notları 2005 - 2 - 4

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Mnzhnr ZorIu AnndoIu ToknIk !

IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

45
Referans Decode



DECO, kod zme komutudur. Kaynakn kodu hedefe sadece bit numaras olarak
zlr. Kaynak bit aygt olduu durumda bit numaras 0 ile 8 arasnda olmaldr. Eer
kaynak kelime aygt ise, bu durumda bit numaras 0 ile 4 arasnda olabilir. 0 ile 8 arasndaki
bit numaralarn deitirmek sureti ile kod zme ilemi 0 ile 255 arasnda yaplabilir.


l HodofIn bIf nygifi oIdugu durumdn



X2 Xl X0
l 0 l
4 2 l

? 6 5 4 3 2 l 0
0 0 l 0 0 0 0 0
Ml? Ml6 Ml5 Ml4 Ml3 Ml2 Mll Ml0

2 HodofIn koIImo nygifi oIdugu durumdn




bl5 b0
0 l 0 l 0 0 l l 0 l l 0 0 l 0 l
4 2 l
hosI 0
bl5 ? 6 5 4 3 2 l 0 b0
0 0 0 0 0 0 0 0 0 0 l 0 0 0 0 0





AngidnkI okII, docodo ICO komufunun ornogIdIr. YuknridnkI okII kuIInnnrnk
bu ornogIn nIimnsini nikInyiniz.





!yguInmn ?
ICO
Knynnk Hodof IIf numnrnsi K
Knynnk l+4=5, bu nodonIo
Ml0`dnn IfIbnron 5. bIf Ml5 O oIur.
Igor knynngin hosI 0 Iso Ml0 O
oIur. IIf numnrnsi 0 IIo 8 nrnsindn bIr
snyi oImnIidir. Igor bIf numnrnsi 0
oIursn hI bIr IIom yniImnyncnkfir.
Hodofo, duuk bIffon IfIbnron
kod ozuIur. K3 Iso I0I2
nrnsi bIf numnrnsi oInrnk
nIinir. IIf numnrnsi 0 IIo 4
nrnsindn oImnIidir. Igor bu
snyi 4 don nz Iso, hodofIn
yuksok bIfI 0 oIur.
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

46
(2) Zamann retilmesi



l00 don l09`n kndnr l0 fnrkIi vorI knydodIcI
IIn ogrofmo znmnnini gIrInIz.
ZnmnnInyicinin on dogorI oInrnk ogrofmo
bufonunun bnsiImn znmnnini nynrInyiniz.
grofmo bufonu ZnmnnInyici numnrnsi VorI knydodIcI IIo IIgIII znmnnInyici numnrnsi
Xl2 Xl?l4 dIjIfnI yndn fhumbwhooI nnnhfnr IIo
nynrInnncnkfir.



M8000 nIimn hnborcIsI
Xl?l4 nrnsi bInnry`yo ovrIIorok dIzIn
knydodIcIyo knydodIIIr. Indox rogIsfor, Z
Insmn znmnni snyiIir Xl2 vo l0 IIo
nriInrnk 0`n nkfnriIir.
grofmo bufonunun birnkiIdigi nnIniIir.
grofmo bufonu birnkiIdigindn 0`dnkI vorI
l00+Z`yo nkfnriIir.






















X0ll nrnsindnkI bufonInrn bnsiIdigindn Y0Yll nrnsi, l00l09`dn nynrInnnn
suronIn sonundn iki vorIr.
rnok 5
I!C
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

4?
Referans Zamann retilmesi
TTM! Hodof Kuvvof K
CIrI

CIrIo bnsmn znmnni, +l oInrnk snyiIir vo K IIo boIIrIonon kuvvof IIo nriInrnk
`yo yorIofIrIIIr.
Iu komuf kuIInniInrnk, znmnnInyicinin on dogorI gIrI fnrnfindnn nynrInnir. CIrIo
bnsmn znmnni Tsoc oInrnk boIIrIondIgIndo, gorok hodof nngidnkI fnbIoyn goro fosbIf odIIIr.

KuvvofK Hodof
K0 T
Kl l0T
K2 l00T


CIrI
+l CIrI OII oIdukfnn sonrn, +l rosofIonIr.
+l , dogImoyocokfIr.










X0` n bnsmn znmnni snyiIir. Iu suro l0 IIo nriIir. snnIyo Vo sonu 0 vorI
knydodIcIsInIn IorIgI oInrnk snkInnir. 0` n nkfnriIir.
Xl`o bnsiIdigi nndnn IfIbnron znmnnInyici snymnyn bnInr. T0 T0, 0`in IorIsIndokI
dogoro uInfigindn T0`in konfnkInri konum dogIfIrIr vo Yl ikii nkfIf oIur.


l0 fnrkIi vorI knydodIcIyo ogrofmo znmnnini
ynziniz. grofmo bufonunn bnsmn znmnnini
znmnnInyicinin on dogorI oInrnk nynrInyiniz.
VorI knydodIcI IIo IIgIII oInn znmnnInyici numnrnsi
ZnmnnInyici umnrnsi dIjIfnI yndn fhumbwhooI nnnhfnr IIo nynrInnir.
grofmo bufonu CIrII IIrIsI yuknri Xl2 vo dIgorI do nngi Xl3 snyici
!IXl2 OWXl3 Xl?l4 oImnk uzoro IkI ndof ogrofmo bufonu vnrdir.


rnok 6
I!C
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

48


M8000 nIimn hnborcIsI
Xl?l4 nrnsi bInnry snyiyn ovrIIIr vo
dIzIn knydodIcIyo Z knydodIIIr.
Xl2,l3`o bnsmn znmnni snyiIir vo
sonu l0 IIo nriInrnk 0`n nkfnriIir.

grofmo znmnninin buIunmnsi
Yuknri
l00Z + 0 l00Z
grofmo znmnninin buIunmnsi
Angi
l00Z 0 l00Z
























X0ll nrnsindnkI bufonInrn bnsiIdigindn Y0Yll nrnsi, l00l09`dn nynrInnnn
suronIn sonundn iki vorIr.

Mnzhnr ZorIu AnndoIu ToknIk !IsosI


IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

49
(3) Titreme devresi (Flicker circuit)
TIfromo dovrosI, boIIrII nrnIikInr IIo O / OII IIomInI gorokIofIron dovro domokfIr.



Xl0`n bnsiIdigi suroco Yl vo Y2 ikiInri sirn IIo
AkfIf oIurInr. Hor bIr snnIyodo O / OII oIur.

Xl0
I!C
Yl Y2




l STM!

Xl0`n bnsiIdigi suroco Y2, l snnIyo
nkfIf oIur. nhn sonrn Y2 iki
vormoz vo l snnIyo boyuncn Yl
nkfIf oIur. Iu IIom surokII oInrnk
fokrnr odor.


2 A!T














Znmnn grnfIgInI kuIInnnrnk yuknridnkI dovroIorI nikInyiniz. l STM!, 2 A!T





rnok ?
rnok 8
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

50
Referans zel zamanlayc
CIrI
STM! T K Hodof

STM! hodof +0 dnn +3`o kndnr oInn nInni ofkIIoyon, ozoI bIr znmnnInyicidir.
+0 fors znmnnInyicidir. CIrI OII oIdukfnn sonrn znmnnInyici snymnyn bnInr vo
nynrInnnn suronIn sonundn konfngini OII ynnr. +l do fors znmnnInyici gIbI nIiir fnknf
nrndnkI fnrk +l gIrI OII oIuncn O oIur vo nynrInnnn suro sonundn fokrnr OII oIur. +2
vo +3 nngidn znmnn grnfIgIndo gosforIIdIgI gIbI nIiir.






X0
5sn 5sn
M0
5sn 5sn
Ml
5sn
M2
5sn 5sn
M3


+3 nngidnkI okIIdo gosforIIdIgI gIbI kuIInniInbIIIr. Iu durumdn +l vo +2
fIfroIm dovrosInI oIufurncnkfir. +l vo +2 sirnsi IIo O, OII oIncnkInrdir.






X0
5sn 5sn 5sn 5sn
M2
5sn 5sn 5sn
MlM3
5sn




Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

5l

Referans ALT Fonksiyonu
A!TI Hodof
CIrI

CIrI sInynII vorIIdIgIndo, hodof O oIur vo gIrI sInynII kosIIso bIIo hodof durumunu
korur. IkIncI koz gIrI sInynII vorIIdIgIndo, hodof OII oIur vo gIrI sInynII kosIIInco yIno bIr
oncokI gIbI hodof durumunu korur. Hodof OII oInrnk knIir.
Iu yonfomIo dogIkon durum fIfroIm dovrosI oIufuruIur vo hor IIomdo iki
konum dogIfIrIr.
Iu A!T komufu, IkI kouIIu IIomIordo goI IIn IdonI bIr komuffur. Ayni gIrIfon
bnInmn vo durdurmn gIbI




X0 O oIdugundn Y0 O oIur.
O O O O Y0 O durumunu korur.
X0 X0 fokrnr O oIdugundn Y0
O OII O OII oIur vo OII durumunu
korur.
Y0


A!T komufunun kuIInniImndigi durumdn nyni IIomI ynmnk IsfIyorsnk, dovro
nngidnkI okIIdo dIznyn odIIobIIIr.








X0

M0 l vuru IuIso

Y0
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

52



Hor IkI omnnin nIimnsini vo nrndnkI fnrki nnInmnyn nIiin.






I!C`dokI snyici fonksIyonu nngidnkI gIbIdIr
l l6 bIf yuknri snyici
2 32 bIf yuknri / nngi snyici
3 Yuksok hizIi snyici
nhn onco ogrondIgImIz gIbI, snyici, gIrIIno uyguInnnn hor bIr sInynII snymn
yofonogIno snhIfIr. Ayni znmnndn snymn IIomI do yuknri vo nngi snymn okIIndo IkI
furIudur. Snyici, nyni znmnndn, kodInyicidnn goIon sInynIIorI ynknInynbIImok IIn yuksok
hizIi snymn modunn dn snhIfIr.




l6 bIf yuknri snyici l...+32?6? nrnsindn snymn ynnbIIIr. Snyicinin bobInIno hor
onorjI vorIIIIndo, nkfIf dogorI bIr nrfnr. Snyicinin nkfIf dogorI, oncodon fnnimInnnn on dogoro
uInfigi nndn konfngi konum dogIfIrIr. Aik oInn konfnkInri knnnir, knnIi oInnInr niIir.
Iundnn sonrn, snyici rosof odIIono kndnr nkfIf dogorI snbIf knIir. !osof IIomI, !ST komufu IIo
yniIir. !ST komufu uyguInndigindn, snyicinin dogorI 0`n donocokfIr. Ayni znmnndn iki
konfnkInri dn rosofIonIr.
Snyicinin on dogorI dogrudnn, snbIf bIr snyi kuIInniInrnk nynrInnnbIIIr voyn doInyIi
oInrnk, vorI knydodIcIdo buIunnn vorI kuIInniInrnk dn nynr IIomI yniInbIIIr.

!ST komufu, snyici IIomIorInIn bnindn mufInkn
!ST C !ST C !ST C !ST C kuIInniImnIidir.

K, K, K, K, SomoII dogor
C C C C CIrI sInynIInIn hor O oImnsi durumundn,
snyici dogorI bIr nrfncnkfir.
C C C C
Snyicinin dogorI, on dogoro uInfigindn K,
snyicinin konfngi konum dogIfIrIr.
4.5 Sayc Fonksiyonu (Counter instruction)
!yguInmn 8
4.5.1 16 bit yukar sayc (up counter)
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

53

!osof sInynII

Inuf sIgnnI
n dogor

AkfIf dogor


Snyi snymn

Snyici konfngi

IX2 MITS!IISHI modoI I!C`do snyici fnhsIsnfi nngidnkI gIbI yniImifir. Igor
I!C`IorIn kuIInniImnsi durumundn, rofornns kIfnInrini kuIInniniz.

l6 bIf gonoI yuknri snyici C0C99 l00 nokfn
HnfiznIi l6 bIf yuknri snyici Cl00Cl99 l00 nokfn




AngidnkI IIomIorI gorokIofIrocok dovroyI kurunuz.
l Xl`o hor bnsiIdigindn snyici dogorI bIr nrfncnk.
2 Vo bu dogor 5 on dogor`o uInfigindn snyicinin konfngi nkfIf oIncnk, Y0 iki vorocokfIr.
3 X0`n bnsiIdigindn snyici dogorI rosofIonocokfIr.














!yguInmn 9`n nngidnkI IsfononIorI okIoyInIz.
l X2`yo bnsiIdigindn rogrnmin hor dovrI IIn sndoco bIr koro Cl snyicisinin dogorI bIr
nrfncnk.
2 Snyicinin dogorI, on dogoro Kl0 uInfigindn, Yl ikii nkfIf oIncnk.
3 X0`n bnsiIdigindn snyici dogorI rosofIonocokfIr.

!yguInmn 9
!yguInmn l0
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

54

32 bIf yuknri / nngi snyici kuIInniInrnk 2,l4?,483,648 IIo +2,l4?,483,64? dogorIorI
nrnsindn snymn IIomI yniInbIIIr. Iu snyiciyn on dogor oInrnk nognfIf snyi dn vorIIobIIIr.
Snyicinin dogorI nrfnrnk on dogoro uInfigindn, dIgor snyicidn oIdugu gIbI konfnkInri konum
dogIfIrIr.
Snyicinin snymn yonu, snyici numnrnsi C IIo IIgIII oInrnk vo ynrdimci roIo M
kuIInniInrnk boIIrIonIr. Snymn yonunun nnInmi, hor sInynI goIIIndo snymnnin nrfncngi yndn
nznIncnginin fosbIfI domokfIr.
Snyicinin on dogorI, snbIf bIr snyi K kuIInniInrnk nynrInnnbIIocogI gIbI, doInyIi
yoIdnn, bIr vorI knydodIcInIn IorIgI kuIInniInrnk dn nynrInnnbIIIr. n dogor oInrnk vorI
knydodIcIsI kuIInniIdigindn, bIr sonrn goIon vorI knydodIcI ofnmnfIk oInrnk nyriIir. Iu vorI
knydodIcIsInIn nyriImnsi, bIr fok vorI knydodIcIsI yoforII oIsn bIIo yniIir.



M M M M Snymn yonu

!ST komufu, snymn IIomInIn bnindn mufInkn
!S !S !S !ST C T C T C T C uyguInnmnIidir.

K, K, K, K, SomoII dogor
C C C C Hor gIrI sInynIIndo snyici dogorI bIr nrfnr.

C C C C
Snyicinin dogorI on dogoro K, uInfigindn konfnkInri
konum dogIfIrIr.

Snymn yonu Y!KA!I ASACI Y!KA!I ASACI Y!KA!I

!osof sInynII

CIrI sInynII

SnyiInn dogor
0
n dogor

Snyici konfngi

Snyicinin snyiInn dogorI, konfngindnn bngimsiz oInrnk nrfnr vo nznIir. Snyicinin
konfngi snyiInn dogor nrfnrnk on dogoro uIniIdigindn O oIur. Igor fnrnffnn nyni konfnk,
snyiInn dogor nznInrnk on dogoro uIniIdigindn OII oIur.

32 bit yukar / aa sayc
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

55
!osof komufu !ST uyguInndigindn snyiInn dogor vo snyicinin konfngi nyni nndn rosofIonIr.
IX2 MITS!IISHI I!C`do snyici fnhsIsI nngidnkI gIbI yniImifir. Igor
I!C`IorIn kuIInniImnsi durumundn oI kIfniginn bnkiniz.

32bIf yuknri snyici C200C2l9 20 nokfn
HnfiznIi 32bIf yuknri snyici C220C234 l5 nokfn

Snymn yonu, ozoI ynrdimci roIo, M8200 M8234 kuIInniInrnk dIznyn odIIIr. M8200
M8234 ynrdimci roIoIorI C200 C234 snyiciInri IIo IIIkIIIdIr. KuIInnim okII ornogI C200
M8200, C220 M8220







32 bIf yuknri / nngi snyici kuIInnnrnk nngidnkI
IIomIorI gorokIofIrocok dovroyI yniniz.
Snyici dogorI l0`n uInfigindn iki Y2 nkfIf
oIncnk.
X0 Xl X2 AynrInnnn dogorIor, soIdnkI okIo uygun oIncnk.
Snymn yonu !osof Snymn bnInngici
I!C
32bIf snyici C200


Y2



M8200 snymn yonu
Onngi, OIIYuknri snymn
!osof komufu
32bIf Yuknri/Angi snyici.

C200`un dogorI nrfnrnk l0 dogorIno uInfigindn
snyici konfngi nkfIf oIur vo Y2 iki vorIr.





ZnmnnInyici dovrosI, nngidnkI okIIdo dIznyn odIIocokfIr
l !zun suro znmnnInyicisi snnf vo dnkIkn unIfoIorI oInn dIznyn odInIz.
2 l vorI knydodIcIsInI snnf, 0 vorI knydodIcIsInI do dnkIkn IIn on dogorI nynrInmnk
rnok 9
!yguInmn l2
Mnzhnr ZorIu AnndoIu ToknIk !IsosI
IndusfrIyoI Ofomnsyon ToknoIojIIorI IoIumu
IIorI SovIyo I!C IrogrnmInmn Kursu Tommuz 2005 Iornovn / IzmIr

56
uzoro boIIrIoyInIz.
3 ZnmnnInyici IIomI X0 IIo bnInfiImnIidir.
4 Znmnni snymnk IIn l snnIyoIIk cIock sInynII kuIInniImnIidir.
5 Iu cIock sInynIInI snymnk IIn C0 dnkIkn IIn vo Cl snnf IIn kuIInniIncnk.
6 n dogorI snymnk IIn C2 dnkIkn IIn vo C3 snnf IIn kuIInniIncnk.
? n dogoro uIniIdikfnn sonrn iki oInrnk Y0 kuIInniIncnk.


I!C l H 0 nkIkn
Y0
CIock sInynII snymn n dogorI snymn

C0 nkIkn C2 nkIkn
lsn cIock
Cl Snnf C3 Snnf X0



l`o 3 snnf vo 2`yo do 24 dnkIkn oInrnk
on dogor nynrInnir.




l snnIyoIIk cIock sInynII kuIInnnrnk bIr
dnkIknyi buInbIImok IIn 60`n kndnr
snyiniz.

60 snnIyo snydikfnn sonrn 60 dnkIknyi
snyncnk oInn konfnk nkfIf odIIocok.



n dogorI vo dnkIknyi snymn IIomI
yniIncnk.


n dogorI vo snnfI snymn IIomI yniIncnk.

You might also like