Professional Documents
Culture Documents
LI CM N
Trong qu trnh thc hin n ny nhm chng em xin gi li cm n su
sc n:
Thy Trn Quang Vinh to mi iu kin thun li nhm chng em
thc hin tt n ny trong khong thi gian ngn nht.
Qu c c thy c trong khoa C ng ngh in t truyn t ch ng em
nh ng kin thc v chuy n m n v gi p ch ng em nh h
ng theo s hiu it v
n 2 2012
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................
II
n 2 2012
N
N P N BIN
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
..................................................................................................................................
III
n 2 2012
Mc Lc
Li m u .............................................................................................................1
Ch ng 1: Tng quan v plc..................................................................................2
1.1
2.2
2.3
IV
n 2 2012
3.2
3.3
3.4
Cm bin .......................................................................................................71
3.5
4.2
4.3
Code PLC......................................................................................................80
4.4
4.5
Kt lun .........................................................................................................91
n 2 2012
Li M u
Ngy nay h thng iu khin t ng khng cn qu xa l v i chng ta. N
c ra i t rt s m, nhm p ng c nhu cu thit yu trong cuc sng ca
con ng i. V c bit trong sn xut, cng ngh t ng rt pht trin v n
gii quyt c rt nhiu vn m mt ng i nh th ng kh c th l m c.
Ngy cng nhiu cc thit b tin tin i hi kh n ng x l, mc hon ho , s
chnh xc ca cc h thng sn xut ngy mt cao hn, p ng nhu cu sn xut
v s l ng, cht l ng, thm m ngy cng cao ca x hi. V vy iu khin t
ng tr thnh mt ngnh khoa hc k thut chuyn nghin cu v ng dng
ca ng nh iu khin t ng v o lao ng sn xut, i sng sinh hot ca con
ng i.
Bn cnh PLC c ra i v n ngy cng pht trin v nh ng tnh n ng
u vit m n c c. T khi PLC ra i n thay th mt s ph ng ph p c,
nh kh n ng iu khin thit b d dng v linh hot da vo vic lp trnh da
trn nh ng tp l nh logic c n. tm hiu r hn v PLC nhm chng em xin
chn t i
M hnh phn loi sn phm theo chiu cao dng PLC v gim
st bng wincc .
Trong qu trnh thc hin t i nhm ch ng em c gng tm hiu v hc
hi. Nh ng do kh n ng cn hn ch nn c nh ng sai xt mong nhn c s
thng cm t qu thy c.
n 2 2012
hng 1: tng quan v plc
1.1. PLC S7-200
1.1.1. Chc nng PL
PLC c nhiu hng ch to, v mi hng c nhiu h khc nhau, v c nhiu
phin bn trong mi h, chng khc nhau v tnh n ng v gi th nh, ph hp v i
i to n n gin hay phc tp. Ngoi ra cn c cc b ghp m rng cho php
ghp nhiu b PLC nh thc hin cc chc n ng phc tp, hay giao tip v i
my tnh to thnh mt mng tch hp, vic thc hin theo di, kim tra, iu khin
mt qu trnh cng ngh phc tp hay ton b mt phn x ng sn xut. Mc d
vy, mt h thng iu khin dng bt c loi PLC n o u cng c cu tr c nh
hnh sau :
+ Ng vo dng s: gm hai trng thi ON v OFF. Khi trng thi ON th
ng vo s c coi nh mc logic 1 hay mc logic cao. Khi trang thi OFF
th ng vo c th c coi nh mc logic 0 hay mc logic thp.
+ Ng ra s: gm hai trng th i ON v OFF. C c ng ra n y th ng c
ni ra iu khin cc cun dy contactor, n tn hiu
+ Thit b u vo: gm cc thit b to ra tn hiu iu khin th ng l n t
nhn, cm bin.
1.1.2. Nguyn l hot ng ca PLC
n 2 2012
trong PLC. B x l s c v kim tra ch ng trnh c cha trong b nh , sau
s thc hin th t tng lnh trong ch ng trnh , s ng hay ngt c c u ra.
Cc trng thi ng ra y c ph t n cc thit b lin kt thc thi. V ton b
cc hot ng thc thi u ph thuc v o ch ng trnh iu khin c gi
trong b nh .
Mt khi mt s kin c kch hot, tht s l n bt ON hay OFF thit b bn
ngoi hay cn gi l thit b vt l ( cc thit b ny gn vo cng ra ca n ) . Nh
vy chng ta c th hiu rng PLC l mt b iu khin logic theo ch ng trnh .
Ta ch cn thay i ch ng trnh c i t trong PLC l PLC c th thc hin c
cc chc n ng kh c nhau, iu khin trong nh ng m i tr ng khc nhau.
Cu trc PLC c th c phn thnh cc thnh phn nh hnh v:
Power Supply
Input
Output
Interface
( CPU)
Interface
Memory
n 2 2012
+ Address Bus : Bus a ch dng truyn a ch n cc Module
khc nhau.
+ Data Bus : Bus dng truyn d liu.
+ Control Bus : Bus iu khin dng truyn cc tn hiu nh th v
iu khin ng b cc hot ng trong PLC .
- Trong PLC cc s liu c trao i gi a b vi x l v cc module vo ra
thng qua Data Bus. Address Bus v Data Bus gm 8 ng, cng thi im cho
php truyn 8 bit ca 1 byte mt c ch ng thi hay song song.
- Nu mt module u vo nhn c a ch ca n trn Address Bus , n s
chuyn tt c trnh th i u vo ca n vo Data Bus. Nu mt a ch byte ca 8
u ra xut hin trn Address Bus, module u ra t ng ng s nhn c d liu
t Data bus. Control Bus s chuyn cc tn hiu iu khin vo theo di chu trnh
hot ng ca PLC . C c a ch v s liu c chuyn l n c c Bus t ng ng
trong mt thi gian hn ch.
- H thng Bus s lm nhim v trao i thng tin gi a CPU, b nh v I/O .
Bn cnh , CPU c cung cp mt xung Clock c tn s t 18 MHZ. Xung
ny quyt nh tc hot ng ca PLC v cung cp cc yu t v nh thi,
ng
ca
thng.
- B nh:
+ PLC th ng yu cu b nh trong c c tr ng hp : Lm b nh thi cho
cc knh trng thi I/O. Lm b m trng thi cc chc n ng trong PLC nh nh
thi, m, ghi cc Relay.
n 2 2012
+ Mi lnh ca ch ng trnh c mt v tr ring trong b nh , tt c mi v
tr trong b nh u c nh s, nh ng s n y chnh l a ch trong b nh . a
ch ca tng nh s c tr n bi mt b m a ch bn trong b vi x l.
B vi x l s gi tr trong b m ny ln mt tr
ng hin nay
n 2 2012
my lp trnh . a cng hoc a mm c dung l ng l n n n th ng c dng
l u nh ng ch ng trnh l n trong mt thi gian di .
Kch th
c b nh :
n 2 2012
Mt vi ca phn l n chung cc thit b c iu khin l motor, solenoids, relay
indicators, uzzer. Xuy n sut cc hot ng ca motors v solenoids, PLC c
th iu khin t mt chn n l v ni h thng n nhiu h thng servo phc
tp. y l kiu ca thit b xut l c cu ca mt h thng t ng ho v v th
n nh h ng trc tip n qu trnh ca h thng
1.1.4. Thi gian qut
Qu trnh ca vic c tn hiu nhp, thi h nh ch ng trnh v cp nht xut c
bit nh l
I/O Update
Program Scan
n 2 2012
1.1.5. Cu hnh phn cng
n 2 2012
Qy.y (n xanh) : n xanh cng ra ch nh trng thi tc thi ca cng
( y.y = 0.0-1.10 ). n n y
cng.
Mt s loi CPU 22x:
n 2 2012
- Cng truyn thng: S7-200 s dng cng truyn thng ni tip RS 485 v i
phch cm 9 chn phc v cho vic ghp ni v i thit b lp trnh hoc v i cc
PLC khc.Tc truyn cho my lp trnh kiu PPI l 9.6 kbps. Tc truyn
cung cp PLC theo kiu t do l t 300 aud n 38400 baud. Cc chn ca cng
truyn thng l:
1. t.
2. 24VDC
3. truyn v nhn d liu
4. khng dng
5. t
6. 5VDC ( in tr trong 100 )
7. 24VDC (100mA)
8. truyn v nhn d liu
9. khng dng
ghp ni S7-200 v i my lp trnh PG720 c th s dng mt cp ni
thng qua MPI. C p i km theo m y lp trnh.
Ghp ni S7-200 v i my tnh PC qua cng RS 232 cn c cp ni PC/PPI
v i b chuyn i RS232/RS485 , v qua cng USB ta c cp USB/PPI.
- Card nh , pin , clock (CPU 221 , 222)
Mt t in v i in dung l n cho php nui b nh RAM sau khi b mt
ngun in cung cp. Ty theo CPU m thi gian l u tr c th ko di nhiu ngy.
Chng hn CPU 224 l khong 100h.
Card nh : c s dng l u tr ch ng trnh. Ch ng trnh cha trong
card nh bao gm : program block , data block , system block , cng thc , d liu
o v c c gi tr c ng bc.
10
n 2 2012
Card pin: dng m rng thi gian l u tr cc d liu c trong b nh .
Ngun pin c t ng chuyn sang khi t PLC cn. pin c th s dng n 200
ngy.
Card Clock / Battery module: ng h thig gian thc cho CPU 221, 222 v
ngun pin nu i ng h v l u gi liu. Thi gian s dng n 200 ngy.
- Bin tr chnh gi tr analog: hai bin tr n y c s dng nh hai ng v o
analog cho php iu chnh cc bin cn phi thay i v s dng trong ch ng
trnh.
1.1.6. Cc vng nh.
- Vng nh m ng vo s I:
CPU s c trng thi tn hiu ca tt c cc ng vo s u mi chu k
qut ,sau s cha cc gi tr ny vo vng nh m ng vo. C th truy nhp
vng nh ny theo bit , Byte , Word hay Doubleword.
- Vng nh m ng ra s Q:
Trong qu trnh x l ch ng trnh CPU s l u c c gi tr s l thuc vng nh
ng ra v o y. Ti cui mi vng qut CPU s sao chp ni dung vng nh m
ny v chuyn ra cc ng ra vt l. C th truy nhp vng nh ny theo bit , Byte ,
Word hay Doubleword.
- Vng nh bin V:
S dng vng nh V l u tr cc kt qu php to n trung gian c c do cc
x l logic ca ch ng trnh. Cng c th s dng vng nh l u tr cc d liu
khc li n quan n ch ng trnh hay nhim v iu khin. C th truy nhp vng
nh ny theo bit , Byte , Word hay Doubleword
- Vng nh M:
11
n 2 2012
C th coi vng nh M nh c c rle iu khin trong ch ng trnh l u tr
trng thi trung gian ca mt php ton hay cc th ng tin iu khin khc. C th
truy nhp vng nh ny theo bit , Byte , Word hay Doubleword.
- Vng nh b nh thi T:
S7-200 cung cp vng nh ring cho cc b nh thi , cc b nh thi c s
dng cho cc yu cu iu khin cn tr hon thi gian. Gi tr thi gian m s
c m t ng dn theo 3 phn gii l 1ms , 10ms , 100ms.
- Vng nh b m C:
C 3 loi b m l b m ln , b m xung , b m ln - xung . Cc b
m s t ng hoc gim gi tr hin hnh khi tn hiu ng v o thay i trng thi t
mc thp ln mc cao.
- Vng nh b m tc cao HC:
Cc b m tc cao c s dng m cc s kin tc cao c lp v i
vng qut ca CPU. Gi tr m l s nguyn 32 bit c du. truy xut gi tr
m ca cc b m tc cao cn x c nh a ch ca b m tc cao , s
dng b nh HC v s ca b m , v d HC0. Gi tr m hin hnh ca cc b
m tc cao l cc gi tr ch c v truy xut theo double word.
- Cc thanh ghi AC:
L cc phn t c / ghi m c th c dng truy xut ging nh
nh .
12
n 2 2012
Cc bit SM l cc phn t cho php truyn thng tin gi a CPU v ch ng trnh
ng i dng. C th s dng c c it n y chn la v iu khin mt s chc
n ng c bit ca CPU , chng hn nh
13
c m ca CPU S7-200:
n 2 2012
14
n 2 2012
1.1.7. Kt ni vi my tnh
i v i cc thit b lp trnh ca hng Siemens c cc cng giao tip PPI th
c th kt ni trc tip v i PLC thng qua mt si c p. Tuy nhi n i v i my tnh
c nhn cn thit phi c cp chuyn i PC/PPI . C 2 loi cp chuyn i l cp
RS232/PPI Multi-Master v cp USB/PPI Multi-Master.
- Cp RS232/PPI Multi-Master.
Hnh dng ca cp v cng tc chn ch truyn:
15
n 2 2012
Cng tc 6 cp RS232/PPI Multi-Master c s dng kt ni port
truyn thng RS232 ca 1 modem v i S7-200 CPU. Khi kt ni nh th ng v i
my tnh th cng tc 6 c t v tr data Comunications Equipment (DCE)
(cng tc 6 v tr 0) . Khi kt ni cp PC/PPI v i mt modem th port RS232 ca
cp PC/PPI c t v tr Data Teminal Equipment (DTE) (cng tc 6 v tr 1).
Cng tc 5 c s dng t cp RS232/PPI Multi-Master thay th cp
PC/PPI hoc hot ng ch Freeport th t ch PPI/Freeport (cng tc 5
v tr 0). Nu kt ni bnh th ng l PPI (master) v i phn mm STEP 7
Micro/Win 3.2 SP4 hoc cao hn th t ch PPI (cng tc 5 v tr 1).
S ni cp RS232/PPI Multi-Master gi a my tnh v CPU S7-200 v i tc
truyn 9,6 kbaud:
- Cp USB/PPI Multi-Master.
Hnh dng ca cp:
16
n 2 2012
c p
RS232/PPI Multi-Master . s dng cp ny , phn mm cn phi l STEP 7 Micro/WIN 3.2 Service Pack 4 ( hoc cao hn ). C p ch c th c s dng v i
loi CPU 22x hoc sau ny. C p USB kh ng c h tr truyn thng Freeport v
download cu hnh mn hnh TP070 t phn mn TP Designer.
17
n 2 2012
ng ti 1, iu khin
ng
c.
S7-200.
18
n 2 2012
i.
19
n 2 2012
+ D s dng cho ng i m i hc lp trnh
+ Biu din ho d hiu v thng dng
+ Lun c th chuyn sang STL t dng LAD
20
n 2 2012
+ STL cho php khc phc 1 s kh kh n khi lp trnh STL v FBD.
+ Lun lun c th chuyn c t dng LAD hay FBD v dng STL nh ng khi
chuyn ng c li t STL sang LAD hay FBD th c 1s phn ng khng chuyn
c.
1.2.2. Nhng tp lnh c bn ca Step7 Micro/Win
*Lnh Nhp/ Xut gi tr cho tip im:
Lnh nhp :
M t
LAD
To n hng
Tip im th ng m
s c ng nu gi tr
bit =1
bit : I,Q,M,SM,T,C,V
Tip im th ng ng
s c m khi gi tr
it = 1 v ng c li.
Tip im th ng m
s c ng tc thi
trong mt chu k m y
khi gi tr
it = 1
Tip im th ng ng
s c m tc thi
trong mt chu k m y
khi gi tr
21
it=1
bit: I
n 2 2012
Lnh xut :
M t
LAD
To n hng
Cun dy u ra trng
thi kch thch khi c
bit : I,Q,M,SM,T,C,V
bit : Q
c dng iu khin i
qua.
*Lnh ghi / xo gi tr cho tip im:
Lnh dng ng v ngt cc tip im gi n on c thit k.
Trong dng LAD, logic iu khin dng in ng hoc ngt cc cun dy
u ra. Khi dng iu khin t i cc cun dy th cc cun dy ng hoc m cc
tip im( hoc mt dy cc tip im).
LAD
M t
To n hng
c.
VB,
N c c tip im k t Hng s .
it t tr
22
c.
AC,
n 2 2012
Nu it t tr
c li
ch v o Timer hoc
Counter th lnh s
xo
it u ra ca
it t
Ngt tc thi mt
mng gm N c c tip
im k t
tr
bit : Q.
N : IB, QB, MB,
SMB,
VB,
Hng s.
it t
c.
M t
Ton hng
23
Khng c
AC,
n 2 2012
Tip im chuyn i
d ng cho php dng
cung cp thng mch
trong mt vng qut khi
Khng c
s n xung iu khin
chuyn t 0 ln 1
Tip im chuyn i
m cho php dng cung
cp thng mch trong
mt vng qut khi s n
Khng c
Khng c
24
n 2 2012
Lnh TON:
K hiu :
Cc ton hng :
-
Hot ng :
c PT
c PT , T-bit c gi
tr logic l 0.
Nu gi tr m tc thi T-word l n hn hoc bng gi tr t tr
c PT, T-
bit c gi tr logic 1
Khi u vo IN mc logic 0, gi tr m tc thi T-word s b Reset xo
v 0.
25
n 2 2012
Bng nh phn gii lnh TON:
V d minh ho :
Sau khong thi gian 30 ms k t khi
I2.0 mc logic 1, T-bit chuyn
trng thi t mc logic 0 ln 1.
26
n 2 2012
Lnh TONR:
K hiu :
Cc ton hng :
-
Hot ng :
Lnh TONR gm c gi tr m tc thi c nh trong thanh ghi 2 byte ca
Timer (Gi l T-word v 1 bit ch th trng th i logic u ra ( gi l T-bit )
Khi u vo IN mc logic 1 cho php lnh TONR hot ng, gi tr m
tc thi trong T-word c cp nht v so snh v i gi tr t tr
c PT
c PT , T-bit c gi
tr logic l 0.
Nu gi tr m tc thi T-word l n hn hoc bng gi tr t tr
c PT, T-
bit c gi tr logic 1 .
Khc v i lnh TON khi u vo IN mc logic 0, gi tr m tc thi Tword s c ghi nh v khi u vo IN mc logic 1 gi tr m tc thi
27
n 2 2012
T-word s tip tc t ng cho n khi t gi tr cc i hoc dng lnh Reset
xo gi tr m tc thi T-word v 0.
Bng nh phn gii lnh TONR:
V d minh ho :
T-bit c gi tr mc logic 1 khi u
vo I2.1 mc logic 1 100 ms.
28
n 2 2012
Lnh TOF :
K hiu :
Cc ton hng :
-
Hot ng :
Lnh TOF gm c gi tr m tc thi c nh trong thanh ghi 2 byte ca
Timer( gi l T-word v 1 bit ch th trng th i logic u ra( gi l T-bit )
Khi u vo IN mc logic 1, T-bit c gi tr logic 1 cho n khi u vo
IN xung mc logic 0, khi cho php lnh TOF hot ng, gi tr m tc
thi trong T-word c cp nht v so snh v i gi tr t tr
thi t ng dn cho n khi n t gi tr bng gi tr t tr
Nu gi tr m tc thi T-word nh hn gi tr t tr
c PT ng
c PT.
c PT , T-bit c gi
tr logic l 1.
Nu gi tr m tc thi T-word bng gi tr t tr
logic 0.
V d minh ho :
29
c PT, T-bit c gi tr
n 2 2012
Khi u vo I0.0 xung mc logic 0,
sau thi gian nh trc l 30 ms Tbit s chuyn trng thi sang mc
logic 0.
30
n 2 2012
Lnh CTU :
K hiu :
Cc ton hng :
- CTU : Lnh m ln tc ng sn ln.
- Cxxx : Khai bo a ch lnh,
vi xxx l s nguyn c gi tr t 0 n 255.
- CU ( Count Up) : u vo tc ng lnh m ln.
- R ( Reset ) : Xo gi tr thanh ghi s m v 0.
- PV ( Preset Value ) : Gi tr t trc, l s nguyn
c gi tr n +32.767.
Hot ng :
Bn trong b m Cxxx c hai thanh ghi l: thanh ghi s m v thanh ghi bit.
u v o CU t c ng mt xung theo s n ln th gi tr thanh ghi s m
t ng mt n v t gi tr hin h u.
u vo R khi mc logic 1 s xo gi tr thanh ghi s m v 0.
u vo gi tr t tr
c PV do ng i s dng t vo.
c PV :
c : Thanh ghi bit
c mc logic l 0 .
Nu gi tr trong thanh ghi s m l n hn hoc bng gi tr t tr
Thanh ghi bit c mc logic l
a ch Cxxx t ng ng.
31
c:
n 2 2012
Lnh CTUD :
K hiu :
Cc ton hng :
- CTUD : Lnh m ln xung tc ng sn ln.
- Cxxx : Khai bo a ch lnh,
vi xxx l s nguyn c gi tr t 0 n 255.
- CU ( Count Up) : u vo tc ng lnh m ln.
- CD ( Count Down) : u vo tc ng lnh m
xung.
- R ( Reset ) : Xo gi tr thanh ghi s m v 0.
- PV ( Preset Value ) : Gi tr t trc, l s nguyn
c gi tr t -32.768 n +32.767.
Hot ng :
Bn trong b m Cxxx c hai thanh ghi l: thanh ghi s m v thanh ghi
bit.
u v o CU t c ng mt xung theo s n ln th gi tr thanh ghi s m
t ng mt n v t gi tr hin h u.
u v o CD t c ng mt xung theo s n ln th gi tr thanh ghi s m
gim mt n v t gi tr hin h u.
u vo R khi mc logic 1 s xo gi tr thanh ghi s m v 0.
u vo gi tr t tr
c PV do ng i s dng t vo.
32
c PV :
n 2 2012
Nu gi tr trong thanh ghi s m nh hn gi tr t tr
c mc logic l 0 .
Nu gi tr trong thanh ghi s m l n hn hoc bng gi tr t tr
Thanh ghi bit c mc logic l
a ch Cxxx t ng ng.
V d minh ho
33
c:
n 2 2012
Lnh CTD :
K hiu :
Cc ton hng :
- CTD : Lnh m xung tc ng sn ln.
- Cxxx : Khai bo a ch lnh,
vi xxx l s nguyn c gi tr t 0 n 255.
- CD ( Count Down) : u vo tc ng lnh m
xung.
- LD ( Load ) : Np gi tr PV vo thanh ghi s m.
- PV ( Preset Value ) : Gi tr t trc, l s nguyn.
Hot ng :
Bn trong b m Cxxx c hai thanh ghi l: thanh ghi s m v thanh ghi bit.
u v o CD t c ng mt xung theo s n ln th gi tr thanh ghi s m
gim mt n v t gi tr hin h u.
u vo LD khi mc logic 1 s np gi tr PV vo thanh ghi s m.
u vo gi tr t tr
c PV do ng i s dng t vo.
c PV :
34
n 2 2012
V d minh ho :
- Tc ng u vo I1.0 mc logic 1 s np gi
tr PV=3 vo thanh ghi s m, lc ny thanh
ghi bit s xung mc logic 0.
- Tc ng u vo I3.0 mt xung s lm gim
gi tr thanh ghi s m mt n v, khi thanh
ghi gi tr s m bng 0, thanh ghi bit mc
logic 1.
*Lnh so snh :
Khi lp trnh nu cc quyt nh v iu khin c thc hin da trn kt
qu ca vic so snh th c th s dng lnh so snh theo byte, t hay t kp ca
S7-200.
LAD s dng lnh so s nh so snh cc gi tr ca byte, t v t kp ( gi tr thc
hoc nguyn). Nh ng lnh so s nh th ng l : so snh nh hn hoc bng, so snh
bng v so snh l n hn hoc bng.
Khi so snh gi tr ca byte th khng cn phi
n du ca ton hng,
n du ca ton
35
n 2 2012
Biu din cc lnh so snh trong LAD.
M t
LAD
on hng
Lnh so s nh theo
kiu Byte ( t ) c
dng so s nh hai gi
tr IN1 v IN2.
Byte c so s nh dng
ao To n hng u v o :
36
S c so s nh dng
c du.
To n hng u v o :
IW, QW, MW, SMW,
VW, SW, LW, AC, T,
C, hng s.
n 2 2012
php so s nh l ng
Lnh so s nh theo
kiu Dou le Word ( t
kp ) c dng so
s nh hai gi tr IN1 v
IN2.
S c so s nh dng
* Lnh MOVE:
Trong S7_200 c cc hm Move sau:
Move_B: Di chuyn cc gi tr cho nhau trong gi i hn 1 Byte
Move_W: Di chuyn cc gi tr nguyn cho nhau trong gi i hn 1
Word
Move_DW: Di chuyn cc gi tr nguyn cho nhau trong gi i hn 1
DWord
37
n 2 2012
Move_R: Di chuyn cc gi tr thc cho nhau trong gi i hn 1 Dint
* Move_B:
* MOVE W
38
n 2 2012
OUT Ng ra: VW, T, C, IW, QW, SW, MW,SMW, LW, AC, AQW, *VD,
*AC, *LD
Khi c tn hiu ng cho php,lnh s chuyn ni dung ca nh trong
(IN) sang nh trong OUT
* MOVE_DW
EN: ng vo cho php
*MOVE_R
39
n 2 2012
SMD, LD, AC, Constant, *VD, *LD, *AC, *LD
OUT Ng ra: VD, ID, QD, MD, SD,SMD, LD, AC, *VD, *LD, *AC,
*LD
khi c tn hiu ng cho php,lnh s chuyn ni dung ca nh trong
(IN) sang nh trong OUT
Cc tn hiu ng v o cng nh ng ra ca cc lnh Move phi c chn
ng loi theo nh nh vng nh Dword i v i Move_R v Move_DW
Nu chn sai nh dng sai th ch ng trnh i n d ch cng
sai.
LAD
C c to n hng:
SHRB
EN
To n hng
ENO
BIT :
Khi u v o EN c
DATA, S_BIT : I, Q,
M, SM, T, C, V, S, L
DATA
mt xung s cho
S_BIT
u v o DATA v o
thanh ghi d ch
hng s
40
n 2 2012
S_BIT .
N s Bit trong thanh
ghi d ch s c
nhp v o
it nh c
it SM1.1
Lnh d ch chuyn d
liu theo kiu Byte :
Khi u v o EN
MOV-B
EN
ENO
mc logic 1 d liu
IN
OUT
t u v o IN s
To n hng u v o
IN : VB, IB, QB,
MB, SB, SMB, LB,
AC, hng s.
To n hng u ra
c xut ra u ra
41
n 2 2012
hng 2: Phn mm Wincc v phng php kt ni PLC
2.1. Gii thiu phn mn giao din ngi my wincc (Siemens)
WinCC (Windows Control Center) l mt phn mm ca hng Siemens
dng iu khin, gim st thu thp d liu trong qu trnh sn xut . Nh ng
thnh phn c trong WinCC d s dng, gi p ng i dng tch hp nh ng ng dng
m i hoc c sn m khng gp bt k tr ngi no.
c trng c bn ca Win
42
n 2 2012
Cc chc n ng ca WinCC:
Lp cu hnh hon chnh.
H
43
n 2 2012
2.2. Cu hnh Wincc
2.2.1.
c loi Project
44
n 2 2012
2.2.2.
hc nng ca Win
Explower
i y:
45
n 2 2012
- Lp cu hnh hon chnh.
-H
46
(son tho).
n 2 2012
Thnh phn m y tnh dng qun l tt c my tnh c th truy cp vo mt
d n hin c, t cu hnh ring cho mi my. Cc thuc tnh ca mt my tnh:
bao gm tn my v kiu my tnh.
- Server: m y tnh trung tm l u tr d liu v qun l ton cc trong h
thng Win CC.
- Client: c nh ngha nh mt trm lm vic. Trung tm iu khin c
ti cc b trong tng loi my tnh ny
- Cc b iu khin truyn thng: L giao din kt ni mt h thng PLC v
WinCC. H thng Win CC cha cc b iu khin truyn th ng (li n k t ng)
trong knh DLL v i cc thng tin v:
iu kin tin quyt cn x l cc tag qu trnh bng PLC.
Cc th tc chung kt ni tag ngoi
Gi i thiu cu hnh c bit ca knh DLL
Tag Mamagerment (qun l bin) Tags WinCC l phn t trung tm
truy cp cc gi tr qu trnh. Trong mt d n, chng nhn mt tn v mt kiu
d liu duy nht. Kt ni logic s c gn v i bin WinCC. Kt ni n y x c nh
knh no s chuyn giao gi tr qu trnh cho cc bin. Cc bin c l u trong c
s d liu ton d n. Khi mt ch ca WinCC khi ng, tt c cc bin trong
mt d n c np v cu trc Run-time t ng ng c thit lp. Mi bin c
l u tr trong qun l d liu theo mt kiu d liu chun.
47
n 2 2012
nht lin tc. Hn n a, cc bin ni cho php trao i d liu gi a cc ng
thc hin vic truyn thng cho cng qu trnh theo cch tp trung v ti u.
- Bin qu trnh: l cc bin lin kt v i vic truyn th ng logic phn nh
thng tin v a ch ca cc h thng PLC khc nhau. Cc bin ngoi cha mt mt
mc ch tng qut gm cc thng tin v tn, kiu, cc gi tr gi i hn v mt mc
chuyn bit v kt ni m cch din t ph thuc kt ni logic.
- Nhm bin: cha tt c cc bin c kt ni logic ln nhau
Data Type (Cc kiu d liu)
- Binary: Kiu nh phn
- Unsigned 8-bit value: kiu nguyn 8 bit khng du.
- Signed 8-bit value: kiu nguyn 8 bit c du.
- Unsigned 16-bit value: Kiu nguyn 16 bit khng du
- Signed 16-bit value: Kiu nguyn 16 bit c du
- Unsigned 32-bit value: Kiu nguyn 32 bit khng du
- Signed 32-bit value: Kiu nguyn 32 bit c du
- Floating point Number 32 bit IEEE 754: kiu s thc
32 bit theo tiu chun IEEE 754.
- Floating point Number 64 bit IEEE 754: kiu s thc
64 bit theo tiu chun IEEE 754.
- Text Tag 8 bit character set: kiu k t 8 bit
- Text Tag 16 bit character set: kiu k t 8 bit
48
n 2 2012
- Raw Data type: d liu th
Cc trnh son tho (Editor)
- H thng ho (Graphics Designer): L mt trnh son tho ho cung
cp c c i t ng ho v cc bng mu cho php to cc hnh nh qu trnh t
n gin n phc tp. Nh ng c tnh ng c th c to ra cho tng i t ng
ho ring l. Cc i t ng ho c th do ng i s dng to ra hoc ly trc
tip trong th vin
- n bn cc Action (Global Script): cho php to ra nh ng h nh ng cho c c i
t ng. Trnh son tho n y cho php ng i ta to ra cc hm ging nh trong C
hoc VB. Cc h nh ng ny c th c s dng trong mt s hoc nhiu project
tu v o m code c to ra
- H thng thng bo (Alarm Longging): cho php thao tc vic la chn vic thu
thp v l u tr cc kt qu ca qu trnh v chun b hin th cc thng bo. C
th la chn cc khi thng bo (Message blocks), cc l p thng bo (Message
classes), loi th ng
c.
o c o
thng bo, cc thao tc, cc ni dung l u tr , cc d liu hin thi hoc d liu l u
tr trong cc bo co ca ng i s dng hoc c th la chn cc dng layout
trong project. N cung cp y cc giao din cho ng i s dng v i cc cng c
ho v a ra c c kiu bo co khc nhau.
49
n 2 2012
- Cho php son tho c c v n n s dng trong qu trnh chy bi cc module
khc nhau.
2.2.3. Graphics designer
50
n 2 2012
- Palette phng to thu nh
- Palette font
Bng c c i t ng
- C c i t ng chun (Standard Object): Ti y c rt nhiu i t ng,
s dng v ly chng th ch cn nhp chut v ko vo ca s lm vic. C th
dng chut l m thay i kch th
gi c, ng gp kh c, elip,
- C c i t ng thng minh (Smart Object): Gm c c i t ng nhng
- ng dng Window (Application Window): L nh ng i t ng thng bo
h thng (Alarm Longging), l u tr h thng (Tag Longging), bo co h thng.
Application Window m ra nh ng ng dng v qun l n hin th v vn hnh.
- iu khin nhng v lin kt i t ng (OLE control): S dng OLE
control cung cp cc cng c Winndow (nt n, hp la chn). C c thuc
tnh ca n c biu th trong ca s O ject Properties v ta
Event.
51
n 2 2012
- Bar: Thuc tnh ca n nh h ng n s xut hin v tnh n ng ca n.
N th hin cc gi tr bng th c quan h v i gi i hn cao, thp hoc hon
ton ch l miu t bng ho phi hp th hin nh ng gi tr v i t l do ng i
s dng nh tr
c.
52
n 2 2012
Time khi ng. Tag logging CS ca WINCC cung cp mt giao din c bit cho
mc ch n y.
53
n 2 2012
Nhim v ca Tag logging RT
H thng Tag logging RT nhn cc gi tr d liu v lin kt chng v i c c c
tnh c n nh.
Tag logging c thc hin cho cc mc ch sau:
- Ti u ho h thng
- Cung cp cc th tc vn hnh r rng v d hiu
- T ng n ng sut
- T ng cht l ng sn phm
- Ti u ho chu k lp li
- Cung cp ti liu.
Cc kiu d liu.
D liu c chia thnh cc nhm sau:
- D liu iu h nh: c xem l c s ca vic chuyn trng thi hin ti,
khi cng vic cn l m v h
54
n 2 2012
- D liu v cht l ng: nh ra cc pht biu v c tnh ca mt sn phm
cn c bo qun.
C th c mt vi d liu trong nhiu l p cng lc hoc cng mt d liu c gn
nhiu kiu d liu khc nhau.
Tag logging c th thu thp v b tc d liu qu trnh, cung cp c c c ch c n
thu thp v b tc kiu d liu.
C c ph ng ph p l u tr d liu qu trnh. D liu qu trnh l cc gi tr
o l ng c thu thp bi cc cm bin. x l trong WINCC cc d liu ny
phi c gn vo nh ng vng l u tr hay Tags.
C c c ph ng ph p l u tr sau:
- Vic l u tr tun hon s gim st cc thit b o l ng/tags.
- Vic l u tr tun hon nhn gi tr hin thi khi ngt c t cu hnh xy
ra.
- Vic l u tr tun hon c chn lc s lin kt iu khin ngt v i iu
khin vic l u tr thng qua cc chu trnh.
- Vic iu khin qu trnh nhn s thc thi ca h thng thng bo.
Cu trc Tags logging CS
Tags logging CS c cc phn sau:
- Timers: to cc chu k thu thp v l u tr .
- Archives: to c c vng l u tr v cc Tags
- Trend Window Templates: hin th gi tr o l ng bng ng cong.
55
n 2 2012
- Table Window Templates: : hin th gi tr o l ng theo dng bng.
- Timers: tags logging phn bit hai h thng thi gian khc nhau. Thi gian
thu thp v thi gian l u tr .
- Thi gian thu thp: khong thi gian m cc gi tr trong c sao chp
t nh qu trnh ca qun l d liu bi Tags logging.
- Thi gian l u tr : khong thi gian m d liu c
np v o vng l u
liu
c nn.
- Achivers: c th l u tr bng 1 trong 3 cch:
- L u tr gi tr qu trnh: nhn ni dung ca cc tags
qun l d
liu.
56
n 2 2012
- Tables: tables c chc n ng gi ng nh trends nh ng hin th bng gi tr c
th theo bng. v i tnh n ng n y ca table khi cn thit c th hiu chnh cc thng
s u v o t c ng ra ti u.
2.2.5. Cu trc alarm longging
57
n 2 2012
- Cho php s m nhn ra cc tnh trng nguy cp.
- Trnh v gim thiu thong bo.
- Cht l ng sn phm t ng.
Module gm hai phn .
- H thng cu hnh Alarm longging Cs.
- H thng run-time (Alarm longging RT).
Nhim v ca Alarm Longging CS ..
S dng Alarm longging CS t cu hnh cho cc thng
o chng
c hin th theo mong mun .Cu hnh ca Alarm longging ca Wincc cung cp
mt giao din c to lp sn .
Nhim v ca Alarm longging RT
Thu thp cc thng bo v hi p . N chun b c c th ng
o hin
th v l u tr
Thit lp thng bo .
thit lp thng bo hon chnh cho Alarm longging ,tin h nh theo c c
sau:
- M Alarm longging.
- Khi ng Massage Winzard
- nh dng khi bn tin.
- Sa i ca s bn tin .
58
n 2 2012
- nh dng cu hnh bn tin.
- t l p mu cho bn tin.
- Gim st gi tr .
- Chn ca s bn tin vo trong mn hnh.
- t thng s ng dng v chy ng dng.
M ca s Alarm longging.Trong ca s Alarm longging gm c c th mc chnh
sau :
- Massage blocks: Khi thng bo chc n ng cha cc thng tin h thng v
cc tham s khc, cc khi th ng
59
o v nh ngha
n 2 2012
- Massage Winzard: y l c ng c n gin t ng trong vic to nh ng
thng s ca h thng bo co.
2.3.
c thc hin giao tieps PLC v Win CC thng qua PC Access 1.0
Bc 1 . o ag trong phn mm P
ccess 1.0
60
n 2 2012
61
n 2 2012
i y ta cn ch t i
62
i to n
n 2 2012
Ngo i ra lm r cho bin hn ( i v i cc bi ton phc tp m ta kh c
th thuc thun thc tng bin) ta c th m t v chc n ng ca bin trong
decription
63
n 2 2012
64
n 2 2012
Bc 2 . Kt ni bin vi WinCC
1/M phn mn wincc ,To m i mt ch ng trnh wincc ,chn file/new
2/Add thm diver m i cho vic kt ni v i S7-200
Chn loi diver l OPC cho vic lin kt wincc v i S7-200 thng qua PC access
1.0
65
n 2 2012
3/Click chut phi vo OPC Groups ri chn system Parameter ,mn hnh
OPC item manager xut hin
66
n 2 2012
Tai m n hnh manager ch ng ta i cho WinCC tm kim .Sau khi Vic tm
kim hon thnh ta browse server s7200.OPCServer vo WinCC
c vo WinCC
67
n 2 2012
hng 3: M hnh phn Loi sn phm
3.1.
Phn cng
M hnh thc t:
- B ng ti:
+phn khung lm bng nhm.
+Mt ng ti c lm bng mt vi qun trn xung quanh 2 con l n. Sn
phm c t chy trn mt ng ti.
+hai con l n c t hai u khung nhm.
- Mng hng sn phm.
- Ba cm bin CB1, CB2 v CB3:
+ cc cm bin c s dng l cm bin quang ca hang Siemens.
+ cc cm bin c gn bn cnh ng ti.
+ CB1 c gn bn cnh mt ng ti cao hn 8cm so v i mt ng ti.
+ CB2 c gn bn cnh mt ng ti cao hn 5.5cm so v i mt ng ti.
+ CB3 c gn bn cnh mt ng ti cao hn 3cm so v i mt ng ti.
- Hai piston dng y sn phm.
- Cc sn phm:
C 3 loi sn phm: sn phm cao,sn phm trung bnh, sn phm thp. C ba
sn phm u c lm bng g.
+Sn phm cao lm bng g c kch th
c 8cm,
c 5.5cm.
c 3cm
68
n 2 2012
3.2.
Chc n ng
STT
Tn
start
stop
Reset
69
n 2 2012
4
T ng
n n t t ng t ng s sn phm t .
Gim
70
n 2 2012
PLC khng cn a tn hiu gt v sn phm thp s i thng v
cui ng ti.
3.4. Cm bin
Cm bin quang in phn x khuch tn
u ra l NPN, 3 dy ni NO. NPN cho php dng in trong cm bin i v o
in p chung .u ra ca cm bin hot ng nh mt kha chuyn mch. Bnh
th ng u ra ca cm bin l mt Transistor c vai tr nh mt kha ( khi st p).
Nu cm bin va pht hin c i t ng sau to ra ng t c ng. ng
t c ng n y c ni trc tip t i Trans NPN. Nu in p truyn t i ng t c
ng l 0V, Trans khng cho php dng chy trong cm bin. Nu i n p tr n
ng t c ng l n hn (12V), Trans s m kha cho php dng chy trong cm
bin t i cc chung.
71
n 2 2012
khng c dng vo/ ra. Khi cm bin hot ng lm cho ng t c ng c in p
cao, Trans m kha v t c ng ng kha. Dng chy t cm bin t i t. in
p u ra ca NPN gim xung -V.
Kch th
Thng s k thut
E3F DS10C4
100mm
c tnh tr
Ngun s ng(
c sng)
in p ngun cp
Ti a 25mA
Ng ra iu khin
Ng ra transistor colector h, ti a
100mA, in p d : ti a 1V
100mA
72
n 2 2012
Mch bo v
Bo v ngn mch ng ra v ni
c c ngun cp DC
Thi gian p ng
Ti a 2,5ms
iu chnh nhy
nh h ng nh sng ca m i tr ng
n dy tc: ti a 3000lux
nh sng mt tri: Ti a 10000lux
Nhit mi tr ng
m m i tr ng
Tr kh ng c ch in
C ng in mi
Mc ch u rung
Mc ch u sc
Mc ph hy 500m/s2 cho 3 ln
mi h ng x,y,z
Cp bo v
IP66
Cp ni
73
n 2 2012
n ch th
Ch th hot ng
Trng l ng( c v)
Ti a 85g
Vt liu
ABS
Thu knh
PMMA
Ph kin
B iu khin
S u dy:
L u :
Nu dy vo/ra ca cm bin quang c t ging nh dy c p in hoc
dy in th cao. Cm bin quang c th b sai lch hoc c th b ph hy
bi nhiu in. tch ring dy hoc s dng dy bc nh l dy v o/ ra t
cm bin
Kh ng cm bin b va p mnh khi gn v o i t ng.
Khng ni dy v i dy nu khi khng ti, nu ni trc tip cc dy cm bin
c th b ph hy ( loi chuyn i AC).
74
n 2 2012
Khi s dng cm bin quang in gn b chuyn i ng c, m bo
ng c c ni t. Nu ng c ni t b hng th cm bin c th b sai
lch. Khi s dng cm bin trn 450C, dng trn ti nm trong khong
110mA t i 130mA
Kch th
NPN output
75
n 2 2012
3.5. u khuyt im ca m hnh
3.5.1. u im
M hnh n gin v hiu qu. p dng c trong thc t gip phn loi
c sn phm m minh mong mun. c th thay th bng c c ph ng ph p phn
loi kh c nh m u sc, khi l ng, kim loi v phi kim.
3.5.2. Khuyt im
Cn hn ch v mt s mt nh : nu ta hai sn phm cng kch th
nhau th ch phn loi c mt ci v kh n ng lp trnh cn hn ch.
76
c st
n 2 2012
Chng 4: hc thi h thng iu khin gim st dy
chuyn phn loi sn phm dung Wincc v S7-200
4.1. Chng trnh cho PL
77
n 2 2012
No
Cb1 sn
phm cao
Yes
No
Cb2 sn phm
trung bnh
i= i+1
k= k+1
Yes
i>biendat
No
Yes
k>biendat
Cb1 dng,
piston1
khng hot
ng, ch
reset hot
tng gi tr
bin t
Couter m
Delay 20s
Piston 1 y
sn phm
No
Couter m
Delay 52s
Cb2 dng,
piston2
khng hot
ng, ch
reset hot
tng gi tr
bin t
Piston 2 y
sn phm
Cm bin
hnh trinh
Cm bin
hnh trinh
78
Piston 1 tr v
v tr ban u
2
4
Piston 2 tr v
v tr ban u
3
n 2 2012
Yes
Cb3 sn
phm thp
m= m+1
4
1
m> biendat
Cm bin
v piston
ngng
hoat
ng
End
79
Couter m
n 2 2012
4.3
80
Code PLC
n 2 2012
81
n 2 2012
82
n 2 2012
83
n 2 2012
84
n 2 2012
85
n 2 2012
86
n 2 2012
87
n 2 2012
88
n 2 2012
89
n 2 2012
90
n 2 2012
4.4.
4.5. Kt lun
Qua t i
91
n 2 2012
Ti liu tham kho
[1] www.plcvietnam.net
[2] www.dientuvietnam.com
[3] http://www.youtube.com/watch?v=I4RW7OLLCj0
[4] Ti liu hng dn th nghim mng truyn thng cng nghip
( BS: Nguyn Ngc Sn)
[5] gio trnh iu khin logic-PLC / Trng i Hc Cng Nghip
TPHCM
[6] iu khin v gim st vi S7-200, S7-300, PC access v Wincc ( TS.
L Th Ngc Bch, PGSTS Trn Thu H-KS Phn Quang Huy-HQG
TPHCM)
[7] T ng ha vi wincc ( PGTS Trn Thu H, KS Phm Quang Huy.
Nh xut bn Hng c)
92
n 2 2012
93