Professional Documents
Culture Documents
Simens
Simens
Lp k thut in 31
Khoa k thut v cng ngh
Bi kim tra gia k
Mn hc: mng truyn thong cng nghip
bi: dch ti liu s 10 t trang 1 n trang 112
trang
1
SIMENS
SIMATIC
Lp trnh vi STEP 7
Hng dn s dng.
1) Gii thiu sn phm v cch ci t phn mm
2) Ci t.
3) Lm vic trn cc khi nim t ng ha.
4) Thit k c bn ca mt cu trc chng trnh.
5) Khi ng v hot ng ca chng trnh.
6) Thit lp v chnh sa cc d n.
7) Bin tp n vi cc phin bn khc nhau ca STEP 7
8) Xc nh biu tng.
9) To cc khi v cc th vin.
10)
iu c bn ca vic to ra cc khi logic.
11)
To cc khi d liu.
12)
Tham s chuyn nhng cho cc khi d liu
13)
To STL cc tp tin ngun
14)
Hin th cc d liu tham kho.
15)
Kim tra khi thng nht v thi gian nh thuc tnh khi.
16)
Thit lp v chnh sa cc d n.
17)
Kim sot v gim st cc bin.
18)
Thit lp mt kt ni trc tuyn v cho thit b CPU
19)
Ti v v ti ln.
20)
Th nghim vi bng bin.
21)
Th nghim bng cch s dng tnh trng chng trnh
22)
Th nghim bng cch s dng chng trnh m phng (ty chn
gi).
23)
Chn on.
24)
In n v lu tr.
25)
Lm vic vi M7 h thng iu khin lp trnh.
26)
Mo v th thut.
27)
Ph lc
trang
2
! cnh bo
ch ra rng t vong hoc thng tch c nhn nghim trng c th dn n nu cc
bin php phng nga thch hp khng c thc hin.
! thn trng
vi biu tng an ton cnh bo, ch ra rng c nhn nh c th dn n thng tt
nu cc bin php phng nga thch hp khng c thc hin.
khng c mt biu tng cnh bo an ton, cho thy thit hi ti sn c th dn n
nu bin php phng nga thch hp khng c thc hin.
! ch
cho thy mt kt qu ngoi mun hay mt tnh hung c th xy ra nu cc thng
tin tng ng khng c a vo ti khon
trang
3
Ti liu
Mc ch
S n t hng
300/400
hng thng chc nngphm vi
dn s dng.
ca tiu chun v h
thng Chc nng STEP7
Tiu chun v
thng tin c bn
STEP 7 chc nng
h thng thng tin
c bn. cho S7300/400
Tp 1 v Tp 2
Mc ch
S n t hng
Thng tin c bn v lp
trnh Mt phn ca
STEP7 v cu hnh phn
cng vi phn mm tiu
chun. STEP7 trong cc
hnh thc tr gip trc
tuyn.
Ni dung
4.2.3.6 H thng Chc nng Blocks (SFB) v h thng Chc nng (SFC)
.................................................................................................... 97
4.2.4 T chc khi cho ch bin Chng trnh Interrupt-Driven ........ 99
4.2.4.1 Time-of-Day Interrupt T chc Blocks (OB10 OB17) .......... 100
4.2.4.2 Thi gian-Delay Interrupt T chc Blocks (OB20 OB23) ..... 102
4.2.4.3 T chc ngt vng Blocks (OB30 OB38)................................ 103
4.2.4.4 Phn cng ngt T chc khi (OB40 OB47) .......................... 105
4.2.4.5 T chc khi ng khi (OB100 / OB101 / OB102) ............ 106
4.2.4.6 Bi cnh T chc khi (OB90) ............................................... 108
4.2.4.7 X l li T chc khi (OB70 n OB87 / OB121 OB122)
.. 110
5. khi ng v hot ng
5,1 Bt u t Bc 7 ........................................................................ 113
5,2 Bt u t Bc 7 vi cc tham s khi ng mc nh .......... 0,114
5,3 Ku gi cc Chc nng Tr gip ................................................. 117
5,4 i tng v phn cp i tng .. 118
5.4.1 D n Object .......................................................................... 119
5.4.2 Th vin
5.4.3 Trm Object .......................................................................... 122
5.4.4 M-un i tng lp trnh .................................................. 124
5.4.5 S7/M7 Chng trnh Object ................................................. 126
5.4.6 Khi Th mc i tng ....................................................... 128
5.4.7 ngun tp tin th mc i tng............................................. 131
5.4.8 S7/M7 Chng trnh m khng c mt trm hoc CPU ....... 132
5.5 Giao din ngi dng v hot ng ......................................... 133
5.5.1 iu hnh Trit hc ................................................................. 133
5.5.2 B tr ca s ............................................................................ 134
5.5.3 Cc yu t trong cc hp thoi .............................................. 135
5.5.4 To v qun l i tng ........................................................ 136
5.5.5 La chn cc i tng trong mt hp thoi ......................... 142
5.5.6 phin b nh ........................................................................... 143
5.5.7 Thay i B tr ca s ............................................................ 143
5.5.8 Lu v khi phc s sp xp ca s ....................................... 144
5.6 Bn phm hot ng .................................................................. 145
5.6.1 Bn phm iu khin ............................................................... 145
5.6.2 Kt hp chnh cho cc lnh ca menu .................................... 145
trang
12
Ci t STEP 7
k hoch iu khin khi
nim v cu trc chng
trnh thit k
bt u STEP7 v to mt
d n
?
YES
Cu hnh v kt ni phn cng
.cu hnh cc m-un
. mng li cc trm
.gi khi trong chng trnh .xc
nh cc k hiu a phng
?
xc nh biu tng
trang
14
NO
YES
ty chn:
Thay th th tc.
Nh th hin trong hnh trn, bn c hai th tc thay th: Bn c th cu
hnh phn cng u tin v sau chng trnh khi.
M t tm tt cc bc c nhn.
trang
15
trang
16
Ti liu nh my
Sau khi bn to ra mt d n / nh my, n lm cho tinh thn sn
xut ti liu r rng ca d liu ca d n thc hin chnh sa thm hot
trang
18
trang
20
Symbol Editor With the Symbol Editor you manage all the shared symbols. The
following functions are available:
Setting symbolic names and comments for the process signals
(inputs/outputs), bit memory, and blocks
Sort functions
The symbol table created with this tool is available to all the other tools. Any
changes to the properties of a symbol are therefore recognized automatically by all
tools.
Chn on phn cng
Cc chc nng ny cung cp cho bn mt ci nhn tng quan v tnh trng ca b
iu khin lp trnh. Mt tng quan c th hin th cc biu tng xem tt c cc
m-un c mt li hay khng. Mt nhp p chut vo cc m-un b li hin th
thng tin chi tit v li. Phm vi ca thng tin ny ph thuc vo cc m-un c nhn:
trang
21
Ngn ng lp trnh
S dng NetPro vng iu khin thi gian truyn d liu thng qua B K
hoch v u t c th:
Chn cc nt giao thong
trang
23
Bo co Li h thng
STEP 7 V5.5, bn c th chn hay khng tnh trng n l c
nh gi khi CPU bt u.
trang
26
chn on h thng
STEP 7 V5.5, c hai "Diagnostics trong nh dng Hexadecimal"
hp thoi: mt cho n l PROFIBUS v mt cho cc thit b
PROFINET.
M7-300
M7-400
M7-400
C7-620
Engineering tools
Borland C/C++
CFC
+1)
HARDPRO
+3)
DOCPRO
+2)
+
M7 ProC/C++
S7 GRAPH
+1)
+2)
S7 HIGraph
S7 PDIAG
S7 PLCSIM
S7 SCL
Teleservice
Run-Time Software
Fuzzy control
M7-DDE Sever
M7-SYS RT
o
trang
28
PC-DDE Server
PRODAVE MPI
Human Machine
interface
ProAgent
SIMATIC Protool
SIMATIC Protool/Lite
SIMATIC WinCC
O=obligatory
+ =optional
1)
=recommended from
S7-400 upwards
2)
Ngn ng cp cao
Cc ngn ng sau y c sn nh l gi ty chn s dng trong vic lp
trnh lp trnh iu khin logic SIMATIC S7-300/S7-400:
S7 GRAPH l mt ngn ng lp trnh c s dng lp trnh iu
khin tun t (cc bc v chuyn tip). Trong ngn ng ny, th tc
qu trnh c chia thnh cc bc. Cc bc cha cc hnh ng
kim sot cc kt qu u ra. Vic chuyn i t bc ny sang bc
khc c kim sot bng cch chuyn i iu kin.
iu khin PID Modular i vo chi nu mt b iu khin
PID n gin l khng gii quyt cc nhim v t ng ha ca
bn. Bn c th kt ni cc khi chc nng bao gm tiu chun to
ra hu nh bt k cu trc iu khin.
SIMATIC ProTool v SIMATIC ProTool / Lite l cng c hin
i cu hnh bng iu hnh SIMATIC (OPS) v cc thit b nh gn
SIMATIC C7.
2. Ci t
2.1 T ng ha License Manager
2.1.1 Quyn Thng qua License Manager T ng ha
T ng ha License Manager
s dng phn mm lp trnh STEP 7, bn cn mt cha kha giy php
sn phm c th (quyn ca ngi s dng). Bt u vi STEP 7 V5.3,
kho ny c ci t License Manager t ng ha.
Ghi ch
Bn c th s dng phn mm chun m khng c mt giy php
chnh lm quen vi giao din ngi dng v chc nng.
Tuy nhin, giy php c yu cu v cn thit cho s dng khng
hn ch y ca phn mm STEP 7 ph hp vi cc tha thun cp
php
Nu bn cha ci t giy php chnh, bn s c nhc nh lm
nh vy trong khong thi gian thng xuyn.
Phm giy php c th c lu tr v chuyn giao gia cc loi khc nhau
ca cc thit b lu tr nh sau:
M t
trang
36
php
n Giy
php
Giy php
ni
th nghim
Giy php
Nng cp
Giy php
trang
38
2.2 Ci t STEP 7
Bc 7 ci t chng trnh thc hin mt ci t t ng. Cc th tc ci
t hon tt l menu iu khin. Thc hin ci t bng cch s dng
chun ca Windows XP/7/Server 2003 th tc ci t phn mm.
Cc giai on chnh trong qu trnh ci t:
Ghi ch
Thit b lp trnh Siemens c vn chuyn vi cc phn mm STEP 7
trn a cng sn sng ci t
Ci t yu cu
trang
39
H iu hnh:
Microsoft Windows XP, Windows Server 2003, MS Windows 7
Professional v Enterprise (tiu chun ci t).
Phn cng c bn: Lp trnh thit b hoc my tnh vi:
B x l Pentium (600 MHz)
t nht 512 MB RAM.
Mu sc mn hnh, bn phm v chut, tt c u c h tr bi
Microsoft Windows
Mt thit b lp trnh (PG) l mt my tnh vi mt thit k nh gn
c bit cho s dng trong cng nghip. N hon ton c trang b
cho cc lp trnh PLC SIMATIC.
2.2.1 Th tc ci t
Chun b cho ci t
Thit lp c bn: ch c mt hp thoi ngn ng, khng
c v d. Tham kho Thng tin sn phm hin ti cho thng tin
v khng gian b nh cn thit cho loi cu hnh.
trang
43
Th tc c bn
vn hnh mt giao din, bn s yu cu sau y:
Cu hnh trong h iu hnh
Mt cu hnh giao din ph hp
Nu bn ang s dng mt my tnh vi mt th B K hoch v u t
hoc thng tin b vi x l (CP), bn nn kim tra gin on v cc bi tp
a ch trong "Control Panel" Windows m bo rng khng c xung
t ngt v khng c khu vc a ch chng cho ln nhau.
Trong Windows 2000, Windows XP v Server 2003, cc thnh phn ISA
th MPI-ISA khng cn c h tr v do khng cn c cung cp
ci t.
lm cho n d dng hn ch nh cc thng s giao din thit b /
my tnh lp trnh, mt hp thoi s hin th mt danh sch la chn ca
b mc nh thng s c bn (cu hnh giao din).
Phn cng cc tham s giao din PG / PC
(Chi tit th tc c tm thy trong Tr gip trc tuyn):
1. Double-click vo "Giao din PG / PC Thit lp" trong "Control Panel"
ca Windows.
2. Thit lp cc "im truy cp ca ng dng" "S7ONLINE".
3. Trong danh sch "tham s giao din thit lp s dng", chn cc thit
lp giao din thng s bt buc. Nu tham s thit lp giao din yu cu
khng c hin th, trc tin bn phi ci t mt module hoc giao thc
thng qua nt "Chn". Thit lp giao din tham s sau c to ra t
ng. Trn h thng plug-and-play, bn khng th ci t plug and play
CPs tay (CP 5611 v CP 5511). H s t ng c tch hp trong "Giao
din PG / PC Thit lp" sau khi bn ci t cc phn cng trong PG /
PC ca bn.
trang
46
trang
49
trang
50
3.1 Th tc c bn Lp k hoch mt d n t ng ha
trang
51
Xc nh cc khu vc ca mt qu trnh
Sau khi nh ngha quy trnh c kim sot, phn chia d n thnh cc
nhm c lin quan hoc cc khu vc:
trang
52
Thit b s dng
Thnh phn A
Thnh phn B
trn b
My khuy ng c
trang
53
X van
My khuy ng c
ng c khuy trn thnh phn A vi B thnh phn trong b trn.
trang
55
X Van
Van cng cho php hn hp ro nc (s dng thc n hp dn) cho giai
on tip theo trong qu trnh ny. Van c mt solenoid vi s tr li ma
xun.
! Nu Solenoid c kch hot, van ca hng c m ra.
! Nu Solenoid l ngng hot ng, van ca hng c ng li.
Van ca hng c kim sot (m / ng) t mt trm iu hnh.
Van cng c th c m theo cc iu kin sau y:
! ng c khuy.
! Cm bin cp b c tn hiu "Tank trng rng."
! Off khn cp khng c kch hot.
Cc my bm c tt nu iu kin sau y
trang
56
3. 5 To mt S I / O cho cc Motors
Hai my bm thc n v khuy 1 c s dng trong v d ca chng ta
v mt qu trnh pha trn cng nghip. Mi ng c c iu khin bi
"khi ng c" ca n l nh nhau cho c ba thit b. Khi ny yu cu
su yu t u vo bt u hoc ngng ng c, thit lp li mt mn
hnh hin th bo tr, cho tn hiu phn ng ca ng c (ng c chy /
khng chy), mt ln trong thi gian phi nhn c tn hiu tr li, v
mt cho s ca b m thi gian c s dng o thi gian.
trang
57
trang
58
To mt mch an ton
Cc mu quy trnh pha trn cng nghip s dng logic sau y cho
mch an ton: Mt trong nhng trng hp khn cp cng tc bt tt
tt cc thit b sau y c lp ca b iu khin lp trnh (PLC):
- Feed bm cho thnh phn A
- Feed bm cho thnh phn B
- My khuy ng c
- Van
Khn cp tt nm trn trm iu hnh.
Mt u vo iu khin cho bit tnh trng khn cp tt.
Xc nh mt Operator Console
Trong qu trnh pha trn cng nghip c m t trong v d ca chng
ta, mi thit b c th c bt u hoc dng li bi mt pushbutton nm
trn bn iu khin iu hnh. Console ny nh iu hnh bao gm cc ch
s hin th trng thi hot ng (xem hnh bn di).
trang
60
Loi CPU
Cu hnh ca cc yu t u vo v u ra vt l
Hnh di y minh ha mt v d v mt cu hnh S7 cho qu trnh pha
trn cng nghip.
trang
62
Ghi nhn cc li v x l li
Qun l khu vc b nh
Giao tip vi cc thit b lp trnh v cc i tc truyn thng khc
Bn c th nh hng n phn ng b vi x l (CPU) trong khu vc
nht nh bng cch thay i cc thng s h iu hnh (h iu hnh
thit lp mc nh).
ngi s dng chng trnh
trang
63
loi khi
C mt s loi khc nhau ca cc khi bn c th s dng trong mt
chng trnh ngi s dng S7:
chn
Obs xc nh cu trc ca
ngi s dng chng
trnh.
T chc Blocks v Cu
trc chng trnh
v chc nng h
thng
Khi chc nng (FB)
d khi d liu
(DB d)
Khi t chc (OBS) i din cho giao din gia h iu hnh v chng
trnh ngi s dng. c gi l bi h iu hnh, kim sot thc hin chng
trnh theo chu k v iu khin ngt, hnh vi khi ng ca PLC v x l li.
Bn c th lp trnh cc khi t chc xc nh hnh vi ca CPU.
trang
66
Loi Interrupt
T chc Khi
Qut chng
trnh chnh
OB1
u tin
lp(Default)
1
xem thm
chc kha cho
Chng trnh Cyclic
Ch bin (OB1)
OB10 n OB17
OB20
OB21
OB22
OB23
OB30
OB31
OB32
OB33
10
OB34
11
OB35
12
OB36
13
OB37
14
OB38
15
Phn cng
OB40
16
ngt
OB41
17
OB42
18
ngt
trang
67
Thi
gian-Delay
Interrupt T chc
Blocks (OB20 OB23)
DPV1 ngt
Multicomputin
g
OB43
19
OB44
20
OB45
21
OB46
22
OB47
23
OB55
OB56
OB57
OB60
multicomputing
25
multicomputing - ng
b hot ng ca CPU
Mt s
25
25
"T chc X l li
Blocks (OB70 n
OB87 / OB121
OB122)"
gin on
ng b chu k
gin on
OB61
OB62
OB63
OB64
d phng li
khng ng b
li
Li OB70 I / O d
phng (ch c trong
cc h thng H)
Li OB72 CPU d
phng (ch c trong
cc h thng H)
28
25
T chc X l li
Blocks (OB70 n
OB81 in cung cp (hay 28 nu
OB87 / OB121
Li
OB li khng
OB122)
ng b tn
OB82 chn on
ti trong
trang
68
Interrupt
OB83 Chn / Hy
b ngt M-un
OB84 CPU
cng Fault
chng trnh
khi ng)
Phn
OB 85 Chng trnh
Cycle Li
OB86 gi tht bi
OB87 Truyn thng
Li
nn chu k
OB90
29
T chc
(OB90)
khi ng
OB100 Khi ng
li (bt u m p)
27
khi ng t chc cc
khi
(OB100/OB101/OB102)
OB121 li lp trnh
OB122 truy cp Li
nn
27
Khi
27
u tin ca T chc X l li khi
OB gy ra li (OB70 n OB87 /
OB121 OB122)
Thay i u tin
trang
69
d liu a phng
Khi to ra cc khi logic (OBS, FC, FBS), bn c th khai bo cc d liu
tm thi ca a phng. Khu vc d liu a phng trn CPU c chia gia
cc tng lp u tin.
trang
70
trang
73
trang
74
trang
75
Vo cui ca mt chu k, h iu
hnh thc hin bt k nhim v
no ang ch, v d ti v v xa
khi, tip nhn v gi d liu ton
cu.
trang
76
qu trnh hnh nh
V vy, m CPU c mt hnh nh ph hp ca cc tn hiu qu trnh tun
hon trong qu trnh x l chng trnh, CPU khng gii quyt khu vc u
vo (I) v u ra a ch (Q) trc tip trn cc m-un I / O m l truy cp mt
khu vc b nh trong ca CPU c cha mt hnh nh ca cc yu t u vo
v u ra.
Lp trnh Cyclic Chng trnh ch bin
Chng trnh theo chu k ca chng trnh x l bng cch vit chng
trnh ngi dng ca bn trong OB1 v trong cc khi gi trong OB1 s dng
STEP 7.
Cyclic chng trnh bt u x l ngay sau khi chng trnh khi ng hon
tt m khng c li.
ngt
Cyclic chng trnh ch bin c th b gin on bi nhng iu sau y:
mt ngt
Mt cp in
s
Trong chu k hin ti, OB1 b gin on bi mt thi gian gin on ca ngy.
trang
78