Professional Documents
Culture Documents
Chng 1
TNG QUAN V IU KHIN
1.1. iu khin l g?
iu khin c nhim v thc hin cc chc nng ring ca mt my mc hay thit
b theo mt trnh t hot ng c nh trc ph thuc vo trng thi ca my hay b
pht tn hiu.
S iu khin c phn bit da trn cc c im khc nhau:
iu khin theo loi biu din thng tin
- iu khin nh phn: X l tn hiu u vo nh phn (tn hiu 0 hoc 1) thnh cc
tn hiu ra nh phn.
- iu khin s: X l cc thng tin s, c ngha cc thng tin c biu din di
dng s.
iu khin theo loi x l tn hiu
- iu khin lin kt: Cc trng thi tn hiu cc nh ca ng ra c iu khin
vi cc trng thi tn hiu ca ng vo ty thuc vo cc chc nng lin kt (AND,
OR, NOT).
- iu khin trnh t: iu khin vi trnh t theo tng bc, s ng mch ca
mt bc sau xy ra ph thuc vo iu kin ng mch tip theo. iu kin ng
mch tip theo c th ph thuc vo quy trnh hay thi gian.
- iu khin khng ng b: Vic iu khin c x l s thay i trc tip ca
tn hiu ng vo khng cn tn hiu xung ph (iu khin chm).
- iu khin ng b: Vic iu khin c x l cc tn hiu ch ng b vi
mt tn hiu xung (iu khin nhanh).
iu khin theo loi thc hin chng trnh
- iu khin theo chng trnh kt ni cng: Loi iu khin ny c th c lp
trnh c nh, c ngha l khng th thay i c v d nh lp t dy ni c
nh hay c th thay i chng trnh thng qua cc u ni (ma trn diode).
- iu khin kh trnh: Chc nng iu khin c lu gi trong mt b nh
chng trnh. Nu s dng b nh c/ghi (RAM), th c th thay i chng
trnh m khng cn can thip n phn c kh (iu khin c th lp trnh t do).
Nu ngc li l mt b nh ch c (ROM), th chng trnh c th c thay
i bng cch thay i b nh (iu khin c th thay i chng trnh c).
Hnh 1.1: S cc loi iu khin
1.2. Cu trc quy trnh iu khin
Mi s iu khin c chia ra lm 3 b phn hp thnh: Ng vo d liu (ng
vo tn hiu), x l d liu (x l tn hiu cng nh cc lin kt) v ng ra d liu (ng ra
tn hiu). Dng d liu trong mt s iu khin xy ra t u vo d liu qua phn x l
d liu n ng ra d liu.
Chng 2
CM BIN V C CU CHP HNH
2.1. CM BIN
2.1.1 Gii thiu
Cc cm bin (Sensor) gip cho PLC pht hin cc trng thi v o lng cc gi
tr ca mt qu trnh. Cm bin Logic ch xc nh trng thi ng hay sai ca mt hin
tng vt l, cn cm bin lin tc bin i hin tng vt l thnh cc tn hiu o lng
c di dng in p hay dng in.
Cc loi cm bin logic c bn thng gp:
Cm bin in cm (Inductive Sensor);
Cm bin in dung (Capacitive Sensor);
Cm bin quang (Optical Sensor);
Cm bin siu m (Ultrasonic Sensor);
Cm bin tip xc c
Cc loi cm bin tng t c bn thng gp:
Cm bin gc quay/Cm bin v tr;
Cm bin gia tc;
Cm bin nhit ;
Cm bin p sut/Cm bin lu lng;
Cm bin ng sut/bin dng/ lc;
Cm bin nh sng
Hu ht cc cm bin tng t da trn c s thuc tnh nhy cm v in ca cc
vt liu v thit b. Kt qu l tn hiu thng i hi x l tn hiu bng cch khuch i
dng hay p t c ngng dng v p thch hp.
dao ng tng ln. Khi n gi tr nh trc th mch trigger chuyn i trng thi ng ra
tr v iu kin bnh thng.
Van 2 ca, 2 v tr
Van 3 ca, 2 v tr
Van 4 ca, 2 v tr
Van 5 ca, 2 v tr
Van 4 ca, 3 v tr
Van 5 ca, 3 v tr
Chng 3
B iu khin lp trnh PLC Siemen S7-200
3.1 Gii thiu chung
PLC S7 200 l thnh vin nh nht ca gia nh thit b iu khin lp trnh
SIMATIC S7 ca hng Siemen (CHLB c). Mi loi CPU S7 200 u bao gm u
vo v u ra c vai tr ging nh mt CPU.
u vo v u ra (I/O) l cc im iu khin h thng. u vo gim st cc
thit b giao tip, chng hn nh cng tc v cm bin tng t. u ra iu khin cc
thit b khc, chng hn nh ng c v van iu khin.
Cng lp trnh dng kt ni vi thit b lp trnh, ng thi cung cp mt gii
php kt ni PLC vi cc thit b khc, chng hn nh mn hnh hin th.
Hnh 3.2:Cung cp ngun cho PLC S7 200 loi CPU DC/DC/DC v AC/DC/Relays
M t
CPU 221
CPU 222
CPU 224
CPU 224XP
CPU 226
4 Kb
4 Kb
8 Kb
12 Kb
16 Kb
2 kB
2 kB
8 kB
10 Kb
10Kb
Vng m vo s
I0.0
I15.7
I0.0
I15.7
I0.0
I15.7
I0.0
I15.7
I0.0
I15.7
Vng m ra s
Q0.0
Q15.7
Q0.0
Q15.7
Q0.0
Q15.7
Q0.0
Q15.7
Q0.0
Q15.7
Ng vo Analog
AIW0
AIW30
AIW0
AIW30
AIW0
AIW62
AIW0
AIW62
AIW0
AIW62
Ng ra Analog
AQW0
AQW30
AQW0
AQW30
AQW0
AQW62
AQW0
AQW62
AQW0
AQW62
VB0
VB2047
VB0
VB2047
VB0
VB8191
VB10239
VB0
LB63
LB63
LB63
On/Off delay
1ms
10ms
100ms
Counter
LB0
M31.7
SM0.0 S M179.7
SM0.0 SM29.7
256 (T0 T255)
T0, T64
T1 T4
T0, T64
T1 T4
T0, T64
T1 T4
T65 T68
T5 T31
T69 T95
T32, T96
T33 T36
T97 T100
T37 T63
T101 T255
C0 C255
HC0
S0.0
Jumps/Lable
Call/Subroutine
Interrupt routines
Port
HC5
S31.7
AC0
PID loops
LB0
M31.7
SM0.0 S M179.7
SM0.0 SM29.7
256 (T0 T255)
nh sn xung
(positive/negative)
LB63
M31.7
SM0.0 S M179.7
SM0.0 SM29.7
256 (T0 T255)
M0.0
B m tc cao
Bit iu khin trnh
t (S)
LB0
AC3
M0.0
T65 T68
T5 T31
T69 T95
T32, T96
T33 T36
T97 T100
T37 T63
T101 T255
C0 C255
63
127
256
0
Port 0
T32, T96
T33 T36
T97 T100
T37 T63
T101 T255
C0 C255
HC0
S31.7
S0.0
AC3
AC0
AC0
255
T65 T68
T5 T31
T69 T95
HC5
HC0
S0.0
M0.0
255
63
127
256
0
Port 0
VB0
LB0
M31.7
SM0.0 S M179.7
SM0.0 SM29.7
256 (T0 T255)
M0.0
T0, T64
T1 T4
T65 T68
T5 T31
T69 T95
T32, T96
T33 T36
T97 T100
T37 T63
T101 T255
C0 C255
HC5
HC0
S31.7
S0.0
AC3
AC0
255
63
127
256
0
Port 0
LB0
M31.7
SM0.0 S M179.7
SM0.0 SM29.7
256 (T0 T255)
T0, T64
T1 T4
T68
T5 T31
T69 T95
T65
T32, T96
T33 T36
T100
T37 T63
T101 T255
C0 C255
T97
HC0
S31.7
S0.0
AC3
AC0
255
63
127
Port 0, Port 1
LB63
M0.0
HC5
256
VB10239
HC5
S31.7
AC3
255
63
127
256
0
Port
Khi truy xut a ch theo word th hai word lin k nhau bt buc cch nhau 2
byte. V d ta cn cha 2 d liu dng s interger vo vng bin V, th d liu th
nht gi s cha vo VW20 th word k tip lu d liu th hai l VW22.
1.4.4 Truy xut theo 2 word (Double word = 32 bit)
Khi truy xut vng nh 32 bit, tng ng vi 4 byte. Trong gm c word thp,
word cao v byte thp, byte cao.
V d: VD100
CPU 221
0.0 15.7
0.0 15.7
0.0 2047.7
0.0 31.7
0.0 165.7
0.0 31.7
0 255
0 255
0.0 63.7
0 15
0 15
0 2047
0 31
0 165
0 31
0 63
0 3
KB (Constant)
0 14
0 14
0 2046
0 30
0 164
0 30
0 255
0 255
0 62
0 3
0 30
0 30
KW(Constant)
CPU 222
0.0 15.7
0.0 15.7
0.0 2047.7
0.0 31.7
0.0 299.7
0.0 31.7
0 255
0 255
0.0 63.7
0 15
0 15
0 2047
0 31
0 299
0 31
0 63
0 3
KB (Constant)
0 14
0 14
0 2046
0 30
0 298
0 30
0 255
0 255
0 62
0 3
0 30
0 30
KW(Constant)
CPU 224
0.0 15.7
0.0 15.7
0.0 8191.7
0.0 31.7
0.0 549.7
0.0 31.7
0 255
0 255
0.0 63.7
0 15
0 15
0 8191
0 31
0 549
0 31
0 63
0 3
KB (Constant)
0 14
0 14
0 8190
0 30
0 548
0 30
0 255
0 255
0 62
0 3
0 62
0 62
KW(Constant)
CPU 224XP
0.0 15.7
0.0 15.7
0.0 10239.7
0.0 31.7
0.0 549.7
0.0 165.7
0 255
0 255
0.0 63.7
0 15
0 15
0 10239
0 31
0 549
0 31
0 63
0 255
KB (Constant)
0 14
0 14
0 10238
0 30
0 548
0 30
0 255
0 255
0 62
0 3
0 62
0 62
KW(Constant)
CPU 226
0.0 15.7
0.0 15.7
0.0 10239.7
0.0 31.7
0.0 165.7
0.0 165.7
0 255
0 255
0.0 63.7
0 15
0 15
0 10239
0 31
0 549
0 31
0 63
0 255
KB (Constant)
0 14
0 14
0 10238
0 30
0 548
0 30
0 255
0 255
0 62
0 3
0 62
0 62
KW(Constant)
Double Word ID
QD
VD
MD
SMD
SD
LD
AC
HC
KD (Constant)
0 12
0 12
0 2044
0 28
0 162
0 28
0 60
0 3
0 5
KD (Constant)
0 12
0 12
0 2044
0 28
0 296
0 28
0 60
0 3
0 5
KD (Constant)
0 12
0 12
0 8188
0 28
0 546
0 28
0 60
0 3
0 5
KD (Constant)
0 12
0 12
0 10236
0 28
0 546
0 28
0 60
0 3
0 5
KD (Constant)
0 12
0 12
0 10236
0 28
0 546
0 28
0 60
0 3
0 5
KD (Constant)
khi cp ngun cho cc nhm ny. Ngun cung cp cho cc khi vo ca h S7-200 c th
l:
Xoay chiu: 15...35 VAC, f = 47...63 Hz; dng cn thit nh nht 4mA
79...135 VAC, f = 47...63 Hz; dng cn thit nh nht 4mA
Mt chiu: 15 ... 30 VDC; dng cn thit nh nht 4mA
S mch in bn trong ca mt s ng vo c cho nh hnh 5.6a,b.
Nhp hoc cun cha gi tr hin hnh mun cng bc. Nhp chut vo biu
tng
hoc chn Debug Force trn v tr gi tr hin hnh cng bc
bin gi tr .
Bc 4: cng bc mt gi tr mi cho mt bin, nhp gi tr vo ct
New Value v nhp chut vo biu tng
hoc chn Debug Force .
Bc 5: xem gi tr hin hnh ca tt c cc bin b cng bc, kch chut
vo biu tng Read All Forced
hoc chn Debug Read All Forced.
Bc 6: cho tt c cc bin tr li trng thi bnh thng, hy kch chut vo
biu tng Unforce All
5.2.4 ng dng Status Chart trong vic kim tra kt ni dy trong S7-200
Sau khi kt ni dy ngai vi vi cc ng vo/ra ca PLC, vic k tip l kim tra
li kt ni dy ny pht hin ra cc li kt ni. Mt cng c hu hiu l s dng
Status Chart. Lu khi kim tra kt ni dy:
i vi ng vo
Cc ng vo no c ni vi cc tip im thng ng hay tn hiu c mc logic
1 th cc ng vo c in p v n bo trng thi cc ng vo sng. Khi quan st
trong status chart, ta s nhn thy cc gi tr ny c mc logic 1.
Vic kim tra cc ng vo nn thc hin ln lt cho tng ng vo theo bng kt
ni dy vo/ra vi ngoi vi. C ngha l mi ln ta ch thay i trng thi ca mt
b to tn hiu (nt nhn, cm bin,...) v quan st trng thi ca ng vo c kt
ni vi n trong status chart.
Ghi chp li cc kt ni b sai v sa cha.
i vi ng ra
trng thi bnh thng khi cha c chng trnh th tt c cc ng ra ca PLC
u mc logic 0 (khng c in p) v n bo trng thi cc ng ra u tt.
Vic kim tra ni dy ng ra nn thc hin ln lt tng ng ra theo bng kt ni
dy bng cch cho ng ra mun kim tra ln mc lodic 1 trong status chart v
quan st trng thi ca ngoi vi c kt ni tng ng. Nu ngoi vi tng ng
c in chng t n c kt ni ng cn ngc li kt ni sai.
Ghi chp li cc kt ni sai v sa cha.
5.3 Cu hi v bi tp
6.1.2
V d:
Program Block:
Nhp p chut vo biu tng ny m ra ca s son tho cc chng
trnh ng dng (OB1, SUB hoc INT)
Symbol Table:
Bng k hiu (Symbol table) cho php ngi dng m t cc a ch s dng
trong chng trnh di dng cc tn gi gi nh. iu ny gip cho vic c hiu
chng trnh d dng v khi vit chng trnh t b sai st do s
dng trng a ch.
Status Chart:
Bng trng thi (Status chart) cho php ngi dng gim st trng thi cc ng
vo v thay i trng thi tng ng ra. S dng bng trng thi kim tra ni dy phn
cng v xem ni dung cc vng nh.
Trong :
Ct Address: Cho php nhp a ch cc bin hay vng nh
Ct Format: Cho php chn dng d liu ca a ch
Ct Current Value: Hin th gi tr hin hnh ca a ch
Ct New Value: Cho php thay i trng thi ng ra hay ni dung vng nh
Data Block:
S dng Data Block nh mt vng nh t trc d liu cho cc bin thuc
vng nh V. C th to ra cc Data block khc nhau v t tn theo d lliu chng trinh.
V d:
Background Time: Cho php thit lp lng thi gian PLC s dnh cho cc hot
ng nn trong ch RUN. c im ny c s dng ch yu iu khin
nh hng ca chu k qut khi x l trng thi v trong hot ng son tho
runtime.
EM Confuguration:
Cc module intelligent v a ch cu hnh tng ng
c nh ngha trong d n. Thng th STEP 7-Micro/WIN wizard t cc a
ch ny.
Configure LED: LED SF/DIAG (System Fault/Diagnostic) c th c chn sng
khi thc hin chc nng cng bc (Force) hoc xy ra li vo/ra (I/O).
Increase Memory: Tng b nh chng trnh bng cch khng cho son tho
ch RUN. i vi b nh D liu th khng th.
Password: Cho php t mt khu bo v chng trnh. C 4 cp ngi
dng ty chn theo bng sau:
M t chc nng
Level 1
Level 2
Level 3
c v ghi d liu
Cho php Cho php Cho php
Start, Stop, khi ng truy cp
truy cp
truy cp
CPU
c v ghi ng h thi
gian
(Time-off-delay
clock)
Upload chng trnh, d
liu, cu hnh CPU
Download chng trnh,
Yu cu Yu cu
data block hoc system
Password Password
block
Son tho Runtine
Xa chng trnh, data
block
hoc
system
block.
Copy chng trnh, data
block hoc system block
vo card nh
Cng bc d liu trong
status chart
Level 4
Cho php truy cp
So snh d n
Cross Reference:
Bng tham chiu cho bit nhng a ch vng nh no (Byte, bit, word hay
DWord, timer, counter) s dng v v tr (location) trong chng trnh cng nh
chc nng ca chng.
Mt v d bng cross reference c cho hnh 6.2. Ti ct Element, nhp p
vo a ch no th trnh son tho s m cho chng ta ca s chng trnh c cha
a ch tng ng. Vic ny gip cho chng ta d dng kim tra hay thay i a ch khi
c nhu cu.
Communication
v Set PG/PC
Cc biu tng ny khi kch hot s m ra hp thoi cho php chng ta ci t cc
giao tip vi my tnh nh: chn cng giao tip, a ch CPU, tc truyn. y l bc
cn thc hin khi bt u giao tip gia PLC vi my tnh.
trn toolbar.
Ngoi ra, truy cp trc tip Option cho tng thnh phn trong cy lnh
(Instruction tree) th tr chut vo thnh phn mong mun v nhp chut phi, sau
chn mc option.
Di chuyn mt nt nhn:
- Chn mt toolbar t hp danh sch Category hin th cc nt nhn ca
toolbar . di chuyn mt nt nhn t toolbar mc nh sang toolbar khc, th chn
tn ca toolbar cha nt nhn cn di chuyn t hp danh sch Category. Ko nt nt nhn
mong mun trong vng nt nhn ra vng toolbar thm n vo toolbar.
- loi b mt nt nhn trn toolbar, ko nt nhn trn toolbar v b vo vng
nt nhn ca hp thoi Customize.
Th Add-On Tools: Thm mt cng c vo menu Tools.
c im ny c d nh tit kim thi gian i vi cc cng c c s
dng thng xuyn. thm mt cng c, nhp vo th Add-On Tools, nhp vo nt
, v in vo cc vng di:
Bt k lnh c yu cu c bt u v kt thc bi du ngoc kp khi nhp
vo vng command (v d: "xxx xxx").
- Menu Text: Chn mt tn nhn dng cng c trn menu Tools.
- Command: Cung cp tn tp tin ca chng trnh cng c hay bat. file.
- Arguments: Cung cp cc ch dng lnh s dng bi tp tin *.exe.
- Initial Directory: Cung cp ng dn th mc ang m cho cng c. S dng
nt
tm cc tp tin v th mc.
Khi thm vo mt cng c thnh cng, trong menu Tools xut hin cng c
thm.
6.4.12 Son tho chng trnh
Trc khi son tho chng trnh, cc bc sau y cn phi hon thnh:
Kt ni gia PLC v my tnh
Kt ni dy ng cc ng vo v ra vi ngoi vi
Trng hp khng c PLC, th ta ch c th son tho chng trnh v lu tr li.
Cn nu mun kim tra th cn phi c phn mm m phng S7-200. Cc bc son
tho mt d n mi:
1. M mn hnh son tho chng trnh
2. Nhp bng k hiu
3. Nhp chng trnh
4. Lu chng trnh
5. Download chng trnh vo CPU.
6. t CPU ch RUN.
7. Tm li v chnh sa chng trnh.
hiu c phn mm STEP 7-Micro/WIN d dng, chng ta nn vit mt v d
n gin c cho hnh 6.14 v bng thit lp vo/ra cho bng 6.1. Do mi bt u,
ta nn vit chng trnh dng LAD, ri sau c th xem dng FBD hay STL.
Bng 6.1: Bng xc nh kt ni dy vo/ra vi ngoi vi
Cy lnh
v nhp a ch I0.2
K hiu
STL
AND
AND NOT
OR
OR NOT
(f). Mun o chiu quay trc tip th chng ta phi kha cho nt n quay thun
v nt n quay ngc trn phn cng v c trn phn mm.
(f). Khi s dng PLC S7-200 CPU224 DC/DC/DC th chng ta phi s dng rle
trung gian ni vi PLC gin tip iu khin cc contactor iu khin ng c M1, M2
hnh trn chng ta s dng rle trung gian K3, K4 ni vi PLC S7-200 CPU224
DC/DC/DC iu khin gin tip contactor K1 v K2 iu khin 2 ng c M1, M2
nh hnh sau:
(f). Khi s dng PLC S7-200 CPU224 DC/DC/DC th chng ta phi s dng rle
trung gian ni vi PLC gin tip iu khin cc contactor iu khin ng c M1, M2
hnh trn chng ta s dng rle trung gian K3, K4 ni vi PLC S7-200 CPU224
DC/DC/DC iu khin gin tip contactor K1 v K2 iu khin 2 ng c M1, M2
nh hnh sau:
(f). Khi s dng PLC S7-200 CPU224 DC/DC/DC th chng ta phi s dng rle
trung gian ni vi PLC gin tip iu khin cc contactor iu khin ng c M1, M2
hnh trn chng ta s dng rle trung gian K3, K4 ni vi PLC S7-200 CPU224
DC/DC/DC iu khin gin tip contactor K1 v K2 iu khin 2 ng c M1, M2
nh hnh sau:
Bi:
Lp trnh PLC S7-200 iu khin my phay n gin theo yu cu sau:
- n nt khi ng h thng S1 th bn phay di chuyn v hng phi.
- Khi bn phay gp cng tc hnh trnh gii hn phi S2 th bn phay t ng di
chuyn v hng tri. Trong qu trnh di chuyn v hng tri, nu bn phay
chm cng tc hnh trnh gii hn tri S3 th bn phay t ng di chuyn v
hng phi. Qu trnh c lp i lp li.
- n nt dng h thng S0 th bn phay tip tc quay cho ht chu k v ch dng li
khi tr v v tr c bn (gii hn tri).
Thc hin vit chng trnh iu khin my phay ny theo phng php trnh t?
S cng ngh:
Bng k hiu:
K hiu
a ch
Cc bin u vo
S0
I0.0
S1
I0.1
S2
I0.2
S3
I0.3
Cc bin u ra
K1
Q0.0
K2
Q0.1
Ch thch
Nt nhn dng (NC)
Nt nhn khi ng (NO)
Cng tc hnh trnh bo gii hn phi (NC)
Cng tc hnh trnh bo gi hn tri (NC)
Contactor iu khin bn phay chy v hng phi
Contact iu khin bn phay chy v hng tri
S iu khin trnh t:
Bng k hiu:
K hiu
a ch
Cc bin u vo
OFF
I0.0
ON
I0.1
CB1
I0.2
CB2
I0.3
Cc bin u ra
K1
Q0.0
K2
Q0.1
Ch thch
Nt nhn dng (NC)
Nt nhn khi ng h thng (NO)
Cm bin nhn bit sn phm (NC)
Cm bin nhn bit thng ng v tr (N0)
Contactor iu khin bng chuyn sn phm
Contact iu khin bng chuyn thng