Académique Documents
Professionnel Documents
Culture Documents
Tai Lieu PLC
Tai Lieu PLC
S mch in
Dy ni lin kt cc phn t
http://www.ebook.edu.vn 7
http://www.ebook.edu.vn
S1
S2
K1
S3
K2
S4
K1
K1
K3
K2
K2
K3
S1
Nhp
s liu
S2
S3
K1
X l
S4
K2
K1
K3
K2
Kt qu
K1
K2
K3
Hnh 1-4
Khi thc hin bng chng trnh iu khin c nh PLC ta ch cn thc hin
ni mch theo s sau:
http://www.ebook.edu.vn 9
Nhp s
liu
S1
S2
S3
S4
24V
X l
PLC
N
Kt qu
K1
K2
K3
10
http://www.ebook.edu.vn
Ngun
nui
T tip
im
cm
bin
Giao tip ng
vo
Khi x l
trung tm
B nh
Giao
tip
ng
ra
n cun
dy, m
t,....
http://www.ebook.edu.vn11
12
http://www.ebook.edu.vn
http://www.ebook.edu.vn13
*u im ca h iu khin PLC:
S ra i ca h iu khin PLC lm thay i hn h thng iu khin
cng nh cc quan nim thit k v chng, h iu khin dng PLC c nhiu u
im nh sau:
- Gim 80% S lng dy ni.
- Cng sut tiu th ca PLC rt thp .
- C chc nng t chun on do gip cho cng tc sa cha c nhanh
chng v d dng.
- Chc nng iu khin thay i d dng bng thit b lp trnh (my tnh,
mn hnh) m khng cn thay i phn cng nu khng c yu cu thm bt cc
thit b xut nhp.
- S lng Rle v Timer t hn nhiu so vi h iu khin c in.
- S lng tip im trong chng trnh s dng khng hn ch.
- Thi gian hon thnh mt chu trnh iu khin rt nhanh (vi mS) dn n
tng cao tc sn xut .
- Chi ph lp t thp .
- tin cy cao.
- Chng trnh iu khin c th in ra giy ch trong vi pht gip thun tin
cho vn bo tr v sa cha h thng.
1.1.5.ng dng ca h thng iu khin PLC:
T cc u im nu trn, hin nay PLC c ng dng trong rt nhiu lnh
vc khc nhau trong cng nghip nh:
- H thng nng vn chuyn.
- Dy chuyn ng gi.
- Cc ROBOT lp gip sn phm .
- iu khin bm.
- Dy chuyn x l ho hc.
- Cng ngh sn xut giy .
- Dy chuyn sn xut thu tinh.
- Sn xut xi mng.
- Cng ngh ch bin thc phm.
- Dy chuyn ch to linh kin bn dn.
- Dy chuyn lp gip Tivi.
- iu khin h thng n giao thng.
14
http://www.ebook.edu.vn
- Qun l t ng bi u xe.
- H thng bo ng.
- Dy truyn may cng nghip.
- iu khin thang my.
- Dy chuyn sn xut xe t.
- Sn xut vi mch.
- Kim tra qu trnh sn xut .
1.2 H thng iu khin PLC S7-300.
1.2.1.Cu trc phn cng ca h thng PLC S7-300.
Thng thng, tng tnh mm do trong ng dng thc t m phn
ln cc i tng iu khin c s tn hiu u vo, u ra cng nh chng loi
tn hiu vo/ra khc nhau m cc b iu khin PLC c thit k khng b cng
ho v cu hnh. Chng c chia nh thnh cc modul. S cc Modul c s
dng nhiu hay t tu theo tng yu cu cng ngh, song ti thiu bao gi cng
phi c mt Modul chnh l cc modul CPU, cc modul cn li l cc modul
truyn nhn tn hiu i vi i tng iu khin, cc modul chc nng chuyn
dng nh PID, iu khin ng c, Chng c gi chung l Modul m rng.
Tt c cc modul c g trn nhng thanh ray (RACK).
Modul CPU:
L modul c cha b vi x l, h iu hnh, b nh, cc b thi gian, b
m, cng truyn thng (chun tryn RS485) v c th cn c mt vi cng vo
ra s (Digital). Cc cng vo ra c trn modul CPU c gi l cng vo ra
onboard.
Trong PLC S7-300 c nhiu loi modul CPU khc nhau. Ni chung chng
c t tn theo b vi x l c trong n nh: CPU312, modul CPU 314, Modul
CPU 315,... Nhng modul cng s dng mt loi b vi x l, nhng khc nhau
v cng vo/ra onboard cng nh cc khi lm vic c bit c tch hp sn
trong th vin ca h iu hnh phc v vic s dng cc cng vo/ra onboard
ny s c phn bit vi nhau trong tn gi bng cch thm cm ch ci IFM
(Intergated Function Module) v d CPU 312IM, modul CPU 314 IFM.
Ngoi ra c cc loi modul CPU vi hai cng truyn thng, trong cng
truyn thng th hai c chc nng chnh l vic phc v ni mng phn tn. Tt
nhin c ci sn trong h iu hnh cc loi Modul CPU c phn bit vi
cc CPU khc bng thm cm t DP trong tn gi. V d Modul CPU 315-DP.
Lp trnh vi SPS S7-300
http://www.ebook.edu.vn15
http://www.ebook.edu.vn
http://www.ebook.edu.vn17
V d: S5t#2h_3m_0s_5ms.
y l lnh to khong thi gian la 2 ting ba pht v 5 mili giy.
9/TOD: Biu din gi tr tc thi tnh theo Gi/pht/giy.
V d: TOD#5:30:00 l lnh khai bo gi tr thi gian trong ngy l 5 gi
30 pht.
10/ DATE: Biu din thi gian tnh theo nm / ngy / thng.
V d: DATE#2003-6-12
L lnh khai bo ngy12 thng 6 nm 2003.
11/ CHAR: biu din mt hoc nhiu k t (nhiu nht l 4 k t) (ASCII code).
V d: ABCD
2-S dng v khai bo cc dng tn hiu:
Trong qu trnh thc hin cu trc ca tn hiu s c biu din di dng:
1/ Bit : (v d I0.0) dng biu din s nh phn (c 2 gi tr 1 hoc 0).
1
2/ Byte : (v d MB0) Mt Byte gm c 8 bits. V d gi tr ca 8 cng vo (IB0)
hoc 8 cng ra (QB1),... c gi l mt byte:
0
Byte 0
Byte 1
4/ Doppelword: (v d MD0 = MW0 + MW2): c di 2 t hoc 4 Byte tc l
32 bits.
18
http://www.ebook.edu.vn
http://www.ebook.edu.vn19
Truyn d liu t
cng vo ti I
Vng qut
Chyn d liu
t Q ti cng
Thc hin
chng trnh
http://www.ebook.edu.vn
http://www.ebook.edu.vn21
trnh ngt ca cc chng trnh bo li ,....Tu thuc vo tng loi CPU khc
nhau m c cc khi OB khc nhau. V d cc khi OB c bit.
1. OB10: (Time of Day Interrupt): Chng trnh trong khi OB10 s c thc
hin khi gi tr ca ng h thi gian thc nm trong mt khong thi gian
qui nh. OB10 c th c gi mt ln, nhiu ln cch u nhau tng
pht, tng gi, tng ngy,....Vic qui nh thi gian hay s ln gi OB10
c thc hin bng chng trnh h thng SFC28 hoc trong bng tham s
modul CPU nh phn mm Step7.
2. OB20: (Time Delay Interrupt): chng trnh trong khi OB20 s c thc
hin sau mt khong thi gian tr t trc k t khi gi chng trnh h
thng SFC32 t thi gian tr.
3. OB35: (Cyclic Interrupt): Chng trnh OB35 s c thc hin cch u
nhau mt khong thi gian c nh. Mc nh khong thi gian ny l
100ms, xong ta c th thay i trong bng t tham s cho CPU nh phn
mm Step7.
4. OB40 ( Hardware Interrupt): Chng trnh trong khi OB40 s c thc
hin khi xut hin mt tn hiu bo ngt t ngoi vi a vo CPU thng qua
cc cng vo/ra s onboard c bit, hoc thng qua cc modul SM, CP, FM.
5. OB80: (cycle Time Fault): Chng trnh s c thc hin khi thi gian vng
qut (scan time) vt qua khong thi gian cc i qui nh hoc khi c
mt tn hiu ngt gi mt khi OB no m khi OB ny cha kt thc
ln gi trc. Mc nh, scan time cc i l 150ms, nhng c th thay i
tham s nh phn mm Step7.
6. OB81( Power Supply Fault): nu c li v phn ngun cung cp th s gi
chng trnh trong khi OB81.
7. OB82: (Diagnostic Interrupt) chng trnh trong khi ny s c gi khi
CPU pht hin c li t cc modul vo/ra m rng. Vi iu kin cc modul
vo/ra ny phi c chc nng t kim tra mnh.
8. OB85 (Not Load Fault): CPU s gi khi OB85 khi pht hin chng trnh
ng dng c s dng ch ngt nhng chng trnh x l tn hiu ngt li
khng c trong khi OB tng ng.
9. OB87 (Communication Fault): Chng trnh trong khi ny s c gi khi
CPU pht hin thy li trong truyn thng.
10. OB100 (Start Up Information): Khi ny s c thc hin mt ln khi CPU
chuyn trng thi t STOP sang trng thi RUN.
22
http://www.ebook.edu.vn
11. OB121: (Synchronouns error): Khi ny s c gi khi CPU pht hin thy
li logic trong chng trnh nh i sai kiu d liu hoc li truy nhp khi
DB, FC, FB khng c trong b nh ca CPU.
12. OB122 (Synchronouns error): Khi ny s c thc hin khi CPU pht
hin thy li truy nhp Modul trong chng trnh, v d trong chng trnh
c lnh truy nhp modul m rng nhng li khng c modul ny.
thc hin thay i cc chc nng ca cc khi OB trong CPU ta ch cn
kch p chut tri vo v t CPU trong bng cu hnh cng ca Project khi
trn mn hnh s xut hin mt ca s nh sau:
Hnh 1-9
Ch khng phi tt c cc CPU u c cc khi OBs nh gii thiu. S
lng v chng loi khi OB tu thuc vo tng loi CPU.
http://www.ebook.edu.vn23
OB1 thc
hin theo
vng qut
OB10 Nght
thi im nh
trc
OB82 Modul
chun on li
http://www.ebook.edu.vn
DB
FC
SFB
OB
FB
DB
DB
FB
SFC
http://www.ebook.edu.vn25
26
http://www.ebook.edu.vn
Xc nh yu cu
ca h thng
Kt ni cc thit
b I/O vo PLC
V lu iu
khin
Kim tra dy ni
Lit k cc thit
b I/Otng ng
vi cc u I/O
ca PLC
Chy th chng
trnh
Son tho
chng trnh
Kim tra
Np chng trnh
vo PLC
Chy tt?
NO
YES
Np vo EPROM
Sa cha chng
trnh
Chy m phng
v tm li
NO
YES
To ti liu
chng trnh
Chm dt
Chy tt?
http://www.ebook.edu.vn27
28
http://www.ebook.edu.vn
http://www.ebook.edu.vn29
http://www.ebook.edu.vn
http://www.ebook.edu.vn31
http://www.ebook.edu.vn
http://www.ebook.edu.vn33
34
http://www.ebook.edu.vn
Khng c thit b t
EPROM
C thit b t EPROM
ca PG
Thit b t EPROM
bn ngoi
http://www.ebook.edu.vn35
http://www.ebook.edu.vn
2.
3.
4.
5.
Khai bo mt
Project mi
M mt
Project c
http://www.ebook.edu.vn37
Ni vit tn mt Project mi
Ni Project mi s c ct
trn a
Tn ca mt
Project c
sn
http://www.ebook.edu.vn
Biu tng mt
th mc rng
http://www.ebook.edu.vn39
Khai bo
mt trm
PLC S7300
Tp cha
thng tin
v cu
hnh cng
ca trm
40
http://www.ebook.edu.vn
Bng
danh mc
cc
modul
la chn
http://www.ebook.edu.vn41
Thi im
pht tn
hiu ngt
tn hiu ngt
c pht
mt ln
Tch cc
tn hiu
ngt
42
http://www.ebook.edu.vn
http://www.ebook.edu.vn43
Phn Local
block ca
khi OB1
Phn ch
thch ca
chng
trnh
Phn son
tho
chng
trnh
44
http://www.ebook.edu.vn
ngha
Nhn cc tn hiu t u vo
Xut cc tn hiu ra
Nhn v gi cc tn hiu
Ni dung ca bin hnh thc,
c kh nng lu gi li khi kt
thc chng trnh trong FB
chc nng
c
xut
c, xut
c, xut
TEMP
FB, FC, OB
Son tho chng trnh: chng trnh c th c son tho theo rt nhiu
ngn ng khc nhau v d: FBD, LAD, STL.... xem trong mc 2.2.
http://www.ebook.edu.vn45
46
http://www.ebook.edu.vn
Nhy p
phm tri
ca chut
vo
chng
trnh son
tho trong
FC2
http://www.ebook.edu.vn47
Hnh 3-21: Son tho chng trnh trong khi logic FC1.
48
http://www.ebook.edu.vn
http://www.ebook.edu.vn49
http://www.ebook.edu.vn
http://www.ebook.edu.vn51
52
http://www.ebook.edu.vn
v d :
http://www.ebook.edu.vn53
Hnh 3-29
3.5.3.Quan st vic thc hin chng trnh:
Sau khi np chng trnh son tho xung CPU lc ny chng trnh
c ghi vo b nh ca CPU. Khi ta c th tch ri PC v CPU ca S7 m
chng trnh vn hot ng bnh thng. thc hin vic quan st qu trnh
hot ng ca chng trnh v CPU ta s dng chc nng gim st chng trnh
trn thanh cng c. Sau khi chn chc
bng cch nhn vo biu tng ny
nng gim st chng trnh ny th trn mn hnh s xut hin mt ca s sau:
Tu theo kiu vit chng trnh m ta nhn c s khc nhau v kiu hin
th trn mn hnh (Di y s dng kiu vit chng trnh FBD).
54
http://www.ebook.edu.vn
http://www.ebook.edu.vn55
Chng 4. Cc hm c bn:
4.1.Nhm hm Logic tip im:
1/ Hm AND : Ton hng l kiu d liu BOOL hay a ch bit I,Q, M, T,
C, D, L
FBD
LAD
STL
LAD
STL
56
http://www.ebook.edu.vn
3/ Hm NOT:
FBD
LAD
STL
LAD
STL
http://www.ebook.edu.vn57
LAD
STL
LAD
STL
58
http://www.ebook.edu.vn
LAD
STL
LAD
STL
http://www.ebook.edu.vn59
LAD
STL
Hnh 4-9: Khi thc hin chc nng so snh bng nhau
C cc dng so snh hai s nguyn 16 bits nh sau :
Hm so snh bng nhau gia hai s nguyn 16 bits: ==
Hm so snh khc nhau gia hai s nguyn 16 bits: <>
Hm so snh ln hn gia hai s nguyn 16 bits: >
Hm so snh nh hn gia hai s nguyn 16 bits: <
Hm so snh ln hn hoc bng nhau gia hai s nguyn 16 bits: >=
Hm so snh nh hn hoc bng nhau gia hai s nguyn 16 bits: <=
Trong v d trn u ra Q4.0 s l "1" khi MW0 = MW1.
4.2.2. Nhm hm so snh hai s nguyn 32 bits:
FBD
LAD
STL
http://www.ebook.edu.vn
LAD
STL
Hnh 4-11: Khi thc hin chc nng so snh hai s thc.
Trong v d trn u ra Q4.0 s l "1" khi MD0 < MD1 .
Cc dng so snh hai s thc 32 bits nh sau :
Hm so snh bng nhau gia hai s thc 32 bits: ==
Hm so snh khc nhau gia hai s thc 32 bits: <>
Hm so snh ln hn gia hai s thc 32 bits: >
Hm so snh nh hn gia hai s thc 32 bits: <
Hm so snh ln hn hoc bng nhau gia hai s thc 32 bits: >=
Hm so snh nh hn hoc bng nhau gia hai s thc 32bits: <=
http://www.ebook.edu.vn61
LAD
STL
Hnh 3-12: Khi thc hin chc nng cng hai s nguyn 16 bits.
D liu vo v ra:
EN:
IN2:
BOOL
INT
IN1: INT
OUT: INT
ENO: BOOL
LAD
STL
Hnh 4-13: Khi thc hin chc nng tr hai s nguyn 16 bits
D liu vo v ra:
62
http://www.ebook.edu.vn
EN :
IN2:
BOOL
INT
IN1: INT
OUT: INT
ENO: BOOL
LAD
STL
Hnh 4-14: Khi thc hin chc nng nhn hai s 16 bits.
D liu vo v ra:
EN:
IN2:
BOOL
INT
IN1: INT
OUT: IN
ENO: BOOL
LAD
STL
http://www.ebook.edu.vn63
Hnh 4-15: Khi thc hin chc nng chia hai s nguyn 16 bits
Khi tn hiu vo I0.0 = 1 u ra Q4.0 = 1 v hm s thc hin chia hai s
nguyn 16 bits MW0 vi MW2. Kt qu c ct vo MW10.
Trong trng hp tn hiu vo I0.0 = 0 u ra Q4.0 = 0 v hm s khng thc
hin chc nng.
4.3.2.Nhm hm lm vic vi s nguyn 32 bits:
1/ Cng hai s nguyn 32 bits:
D liu vo v ra:
EN:
BOOL
IN2: DINT
IN1: DINT
OUT: DINT
FBD
ENO: BOOL
LAD
STL
Hnh 4-16: Khi thc hin chc nng cng hai s nguyn 32 bits
Khi tn hiu vo I0.0 = 1 u ra Q4.0 = 1 v hm s thc hin cng hai s
nguyn 32 bits MD0 vi MD4. Kt qu c ct vo MD10.
Trong trng hp tn hiu vo I0.0 = 0 u ra Q4.0 = 0 v hm s khng thc
hin chc nng.
2/ Tr hai s nguyn 32 bits:
64
http://www.ebook.edu.vn
LAD
STL
Hnh 4-17: Khi thc hin chc nng tr hai s nguyn 32 bits
D liu vo v ra:
EN:
IN2:
BOOL
DIN
IN1: DINT
OUT: DINT
ENO: BOOL
Hnh 4-18: Khi thc hin chc nng nhn hai s nguyn 32 bit
D liu vo v ra:
EN:
IN2:
BOOL
DINT
IN1: DINT
OUT: DINT
ENO: BOOL
http://www.ebook.edu.vn65
BOOL
DINT
IN1: DINT
OUT: DINT
FBD
ENO: BOOL
LAD
STL
Hnh 4-19: Khi thc hin chc nng chia hai s nguyn 32 bits
4.3.3.Nhm hm lm vic vi s thc:
1/ Cng hai s thc:
Khi tn hiu vo I0.0 = 1 u ra Q4.0 = 1 v hm s thc hin cng hai s
thc MD0 + MD4. Kt qu c ct vo MD10.
Trong trng hp tn hiu vo I0.0 = 0 u ra Q4.0 = 0 v hm s khng thc
hin chc nng.
FBD
LAD
STL
Hnh 4-20: Khi thc hin chc nng cng hai s thc
D liu vo v ra:
EN:
IN2:
66
BOOL
REAL
IN1: REAL
OUT: REAL
Lp trnh vi SPS S7-300
ENO: BOOL
http://www.ebook.edu.vn
2/ Hm tr hai s thc:
Khi tn hiu vo I0.0 = 1 u ra Q4.0 = 1 v hm s thc hin tr hai s thc
MD0 - MD4. Kt qu c ct vo MD10.
Trong trng hp tn hiu vo I0.0 = 0 u ra Q4.0 = 0 v hm s khng thc
hin chc nng.
FBD
LAD
STL
BOOL
REAL
IN1: REAL
OUT: REAL
ENO: BOOL
LAD
STL
Hnh 4-22: Khi thc hin chc nng nhn hai s thc.
Trong trng hp tn hiu vo I0.0 = 0 u ra Q4.0 = 0 v hm s khng thc
hin chc nng.
D liu vo v ra:
Lp trnh vi SPS S7-300
http://www.ebook.edu.vn67
EN:
IN2:
BOOL
REAL
IN1: REAL
OUT: REAL
ENO: BOOL
LAD
STL
Hnh 4-23: Khi thc hin chc nng nhn hai s thc
D liu vo v ra:
EN:
BOOL
IN2: REAL
ENO: BOOL
IN1: REAL
OUT: REAL
5/ Hm ly gi tr tuyt i : ABS
68
http://www.ebook.edu.vn
IN:
REAL
ENO: BOOL
V d: MD8= -6,234 x 10-3 thi sau khi thc hin chc nng ABS gi tr MD12 =
6,234 x 10-3.
6/ Hm SIN, COS, TAN, ASIN, ACOS, ATAN:
Khi tn hiu vo I0.0 = 1 u ra Q4.0 = 1 v hm s thc hin chc nng tinh
SIN, COS, TAN, ASIN, ACOS, ATAN ca MD0 ri ct vo MD10.
Khi tn hiu vo I0.0 = 0 u ra Q4.0 = 0 v hm s khng thc hin chc nng.
FBD
LAD
STL
IN: REAL
ENO: BOOL
Lp trnh vi SPS S7-300
http://www.ebook.edu.vn69
LAD
STL
IN: WORD
ENO: BOOL
http://www.ebook.edu.vn
LAD
STL
IN:
INT
ENO: BOOL
LAD
STL
IN:
INT
ENO: BOOL
http://www.ebook.edu.vn71
IN: DWORD
ENO: BOOL.
4.4.5.Hm o gi tr cc bits .
1/Vi s nguyn c di 16 bits:
-Nguyn l hot ng: Hm s thc hin chc nng chuyn i gi tr cc bits
trong MW8 ri ct vo MW10 khi tn hiu I0.0 =1. ng thi gi tr Q4.0 = 1.
Khi I0.0 = 0, gi tr Q4.0 = 0
-Kiu d liu vo/ra:
EN: BOOL
OUT: INT
FBD
72
IN:
INT
ENO: BOOL
LAD
STL
http://www.ebook.edu.vn
LAD
STL
IN:
DINT
ENO: BOOL
- V d:
Trc khi thc hin: MD8 = F0FF FFF0
Sau khi thc hin : MD12 = 0F00 000F
4.4.6.Cc hm i du :
http://www.ebook.edu.vn73
LAD
STL
Hnh 4-32:
Dng d liu vo:
EN
IN
OUT
ENO
NEG_I
BOOL
INT
INT
BOOL
NEG_DI
BOOL
DI
DI
BOOL
NEG_R
BOOL
REAL
REAL
BOOL
V d: Trc khi thc hin MW8 = +10, sau khi thc hin MW10 = -10.
74
http://www.ebook.edu.vn
FBD
LAD
STL
Hnh 4-33:
-Hm ROUND : (chuyn s thc thnh s nguyn gn nht) thc hin lm trn
nh sau: nu phn l < 0,5 th lm trn xung. Nu phn l > 0,5 th lm trn
ln.
V d: 1,2 -> 1 ; 1,6 -> 2.
-1,2 -> -1 ; -1,6 -> -2.
-Hm TRUNC: (ly phn nguyn ct b phn l) thc hin lm trn xung gi
tr trn nh
v d: d liu vo t 1,1 n 1,9 -> 1.
Lp trnh vi SPS S7-300
http://www.ebook.edu.vn75
http://www.ebook.edu.vn
B thi gian Timer l b to thi gian tr T mong mun gia tn hiu logic
u vo X(t) v u ra Y(t)
U(t)
Y(t)
Timer
T-bit
PV
CV
http://www.ebook.edu.vn77
BI (DUAL): WORD
BCD (DEZ) : WORD
Q : BOOL
78
http://www.ebook.edu.vn
FBD
LAD
STL
Tn hiu vo S
Tn hiu vo R
Thi gian t
u ra
u ra o
http://www.ebook.edu.vn79
LAD
STL
tn hiu vo S
80
http://www.ebook.edu.vn
Tn hiu vo R
Thi gian t
u ra
u ra o
LAD
STL
tn hiu vo S
Lp trnh vi SPS S7-300
http://www.ebook.edu.vn81
Tn hiu vo R
Thi gian t
u ra
u ra o
LAD
Lp trnh vi SPS S7-300
STL
http://www.ebook.edu.vn
Tn hiu vo S
Tn hiu vo R
Thi gian t
u ra
u ra o
http://www.ebook.edu.vn83
LAD
STL
Tn hiu vo S
Tn hiu vo R
84
http://www.ebook.edu.vn
Thi gian t
u ra
u ra o
4.6 B m COUNTER:
4.6.1.Nguyn l lm vic:
http://www.ebook.edu.vn85
Counter thc hin chc nng m ti cc sn ln ca cc xung u vo. S7300 c ti a l 256 b m ph thuc vo tng loi CPU, k hiu bi Cx. Trong
x l s nguyn trong khong t 0 n 255. Trong S7-300 c 3 loi b m
thng s dng nht l : B m tin li (CUD), b m tin (CU)v b m
li (CD).
Mt b m tng qut c th c m t nh sau:
trong :
CU : BOOL l tn hiu m tin
CD : BOOL l tn hiu m li
S : BOOL l tn hiu t
PV : WORD l gi tr t trc
R : BOOL l tn hiu xo
CV : WORD L gi tr m h m 16
CV_BCD: WORD l gi tr m h m BCD
Q : BOOL L tn hiu ra .
Hnh 4-49: s khi b
m Counter
Qu trnh lm vic ca b m c m t nh sau:
S sn xung m c, c ghi vo thanh ghi 2 Byte ca b m, gi l thanh
ghi C-Word. Ni dung ca thanh ghi C-Word c gi l gi tr m tc thi
ca b m v k hiu bng CV v CV_BCD. B m bo trng thi ca CWord ra ngoi C-bit qua chn Q ca n. Nu CV <> 0 , C-bit c gi tr "1".
Ngc li khi CV = 0, C- bit nhn gi tr 0. CV lun l gi tr khng m. B m
s khng m li khi CV = 0.
i vi Counter, gi tr t trc PV ch c chuyn vo C-Word ti thi
im xut hin sn ln ca tn hiu t ti chn S.
B m s c xo tc thi bng tn hiu xo R (Reset). Khi b m c
xa c C-Word v C- bit u nhn gi tr 0.
4.6.2.Khai bo s dng:
Vic khai bo s dng mt Counter bao gm cc bc sau:
86
http://www.ebook.edu.vn
LAD
STL
http://www.ebook.edu.vn87
LAD
STL
3. B m li: CD
FBD
88
LAD
Lp trnh vi SPS S7-300
STL
http://www.ebook.edu.vn
LAD
STL
http://www.ebook.edu.vn89
LAD
STL
LAD
Lp trnh vi SPS S7-300
STL
http://www.ebook.edu.vn
LAD
STL
http://www.ebook.edu.vn91
LAD
Lp trnh vi SPS S7-300
STL
http://www.ebook.edu.vn
http://www.ebook.edu.vn93
FBD
LAD
STL
http://www.ebook.edu.vn
-S khi:
FBD
LAD
STL
-V d:
IN1
IN2
OUT
=
=
=
0101010101010101
0100000000001111
0100000000000101
S th nht
S th hai
Kt qu
2. Hm OR hai s c di l 16 bits:
-S khi :
Lp trnh vi SPS S7-300
http://www.ebook.edu.vn95
FBD
LAD
STL
=
=
=
0101010101010101 S th nht
0000000000001111 S th Hai
0101010101011111 Kt qu
http://www.ebook.edu.vn
-S khi:
FBD
LAD
STL
LAD
STL
http://www.ebook.edu.vn97
=
=
=
0101010101010101
0000000000000000
0000000000000000
LAD
0101010101010101
0000111111111111
0000010101010101
STL
0101010101010101
Lp trnh vi SPS S7-300
0101010101010101
http://www.ebook.edu.vn
IN2
OUT
=
=
0000000000000000
0101010101010101
0000111111111111
0101111111111111
LAD
STL
-V d:
IN1
IN2
OUT
=
=
=
0101010101010101
0000000000000000
0101010101010101
0101010101010101
0000111111111111
0101101010101010
http://www.ebook.edu.vn99
100
http://www.ebook.edu.vn