You are on page 1of 0

ThS.

Chu Ch "c











T%NG QUAN
v
T( +NG HA
V,I SIMATIC



Thnh ph# H& Ch Minh
10-2012



D
O
W
N
L
O
A
D

T
U

D
O
L'i ni *+u
Bt c$ m't h* s+n ph-m no c/ng v2y, n3u n5m 7%8c t:ng quan
s; gip ng%<i s> d?ng ch*n l@a m't hoAc nhiBu mDu ph h8p vFi
cc yu cGu cHa mnh. IJi vFi cc hK thJng t@ 7'ng ha 7iBu ny
lLi cng quan tr*ng, v l@a ch*n khng 7ng s; gy thiKt hLi vB kinh
t3 v kh khMn cho cng tc b+o tr s>a chNa c/ng nh% kh+ nMng
mO r'ng cHa hK thJng.
NhPm gip 7'c gi+ yu thch t@ 7'ng ha c m't ci nhn t:ng
quan vB h* SIMATIC cHa Siemens, ti xin gOi 73n cc bLn t2p ti
liKu ny.
Ngoi viKc 7i s9 l%8c qua cc s+n ph-m, t2p ti liKu cn gip cc
bLn n5m 7%8c phGn mBm STEP 7, trnh soLn th+o ch%9ng trnh,
cc ngn ngN l2p trnh, cch th$c l2p ch%9ng trnh v ch-n 7on
lQi vFi h* Simatic.
T2p ti liKu chR O dLng l thuy3t. IT c thT t@ h*c (l thuy3t v th@c
hnh) cc bLn nn 7*c cc quyTn m tc gi+ d@ 7Unh s; hon
thnh:
1. KW thu2t 7iBu khiTn l2p trnh PLC Simatic S7-300/400
2. MLng truyBn thng cng nghiKp Profibus
3. MLng truyBn thng cng nghiKp AS-Interface
4. v m't sJ ti liKu lin quan 73n PLC khc
V ti liKu 7 th@c hiKn tY lu, nn viKc c2p nh2t thng tin mFi ch%a
7Gy 7H v cn thi3u st. N3u 7%8c s@ Hng h' tY 7'c gi+, ch5c ch5n
n s; 7%8c chRnh 7Jn v b: sung lLi. Rt mong 7%8c s@ gp cHa
cc bLn.
Sch chR O dLng Ebook 7%8c xut b+n O dLng file pdf 7%8c chia
lm 2 phin b+n: m't phin b+n 7%8c mO v 7*c t@ do, cn phin
b+n cn lLi cGn ph+i c password.
Thng tin lin lLc: ccduc2006@gmail.com
Mc lc I

M.c l.c


1 D0n nh4p ...............................................................................
1.1 Cc phGn t> cHa hK thJng t@ 7'ng...........................................
1.2 TY nhiKm v? t@ 7'ng ho 73n ch%9ng trnh hon tt...............
1.3 B' 7iBu khiTn PLC lm viKc nh% th3 no? ...............................
1.4 Cch th$c 7%a m't tn hiKu nhU phn tY b' c+m bi3n vo
ch%9ng trnh............................................................................
1.5 Cu trc cHa m't d@ n simatic................................................

2 B5 7i8u khi;n simatic ...........................................................
2.1 Cc phGn t> cHa m't trLm simatic............................................
2.2 Micro plc simatic S7-200..........................................................
2.3 B' 7iBu khiTn simatic S7-300...................................................
2.4 Simatic S7-400 cho cc nhiKm v? 7iBu khiTn c yu cGu cao ..
2.5 Kh+ nMng d@ phng cao cHa Simatic........................................
2.6 HK thJng simatic C7.................................................................
2.7 My tnh t@ 7'ng ha simatic M7 .............................................
2.8 X> l k3t nJi vFi cc module digital ..........................................
2.9 X> l k3t nJi vFi cc module analog.........................................
2.10 Cc module ch$c nMng tr8 gip CPU
2.11 K3t nJi cc module CP 73n mLng truyBn thng .......................
2.12 B' no cHa simatic S7: module CPU.....................................
2.13 B' x> l trung tm vFi cc ch$c nMng 7Ac biKt ........................
2.14 Simatic PC Based vFi WinAC..................................................
2.15 Cc k3t nJi x> l phn tn........................................................
2.16 Simatic DP - ngoLi vi phn tn.................................................
2.17 DP slaves: k3t nJi x> l O gGn my..........................................
2.18 Thi3t bU l2p trnh simatic ...........................................................

3 Step 7: cng c. chu=n cho Simatic ......................................
3.1 Qu+n l dN liKu O Simatic ........................................................
3.2 Step 7 ......................................................................................
3.3 Simatic Manager ......................................................................
3.4 D@ n v th% viKn ....................................................................
3.5 SoLn th+o m't d@ n ...............................................................
3.6 IAt cu hnh cho m't trLm simatic...........................................
3.7 S5p x3p v gn cc tham sJ cho cc module ..........................
3.8 IUa chR cc module...................................................................
3.9 TLo ch%9ng trnh ng%<i dng..................................................
3.10 SoLn th+o k hiKu ....................................................................
3.11 Trnh soLn th+o........................................................................
3.12 L2p trnh khJi logic...................................................................

D
O
W
N
L
O
A
D

T
U

D
O
Mc lc II

3.13 L2p trnh m't khJi dN liKu .........................................................
3.14 L2p trnh h%Fng nguZn cHa cc khJi ........................................
3.15 Tr8 gip tLo ch%9ng trnh.........................................................
3.16 Ch-n 7on hK thJng .................................................................
3.17 NLp ch%9ng trnh ng%<i dng vo CPU...................................
3.18 Ch-n 7on trong khi kiTm tra ch%9ng trnh...............................
3.19 Gim st, 7iBu khiTn v c%[ng b$c cc bi3n............................
3.20 TrLng thi ch%9ng trnh............................................................
3.21 KiTm tra ch%9ng trnh ng%<i dng O offline vFi PLCsim...........
3.22 IiBu khiTn PID vFi phGn mBm simatic ......................................
3.23 L2p hZ s9 k3t nJi dy vFi Docpro.............................................
3.24 K3t nJi mLng 7iKn thoLi vFi Telesevice.....................................

4 Ngn ng> l4p trnh..................................................................
4.1 Ngn ngN l2p trnh c9 b+n LAD, FBD v STL...........................
4.2 Cc php ton nhU phn............................................................
4.3 Cc php ton sJ......................................................................
4.4 IiBu khiTn theo l%u 7Z ch%9ng trnh ........................................
4.5 Ladder Logic LAD.....................................................................
4.6 Function Block Diagram FBD....................................................
4.7 Statement List STL ...................................................................
4.8 Ngn ngN 7iBu khiTn c cu trc SCL ......................................
4.9 BiTu 7Z ch$c nMng lin t?c CFC...............................................
4.10 IiBu khiTn trnh t@ GRAPH.......................................................
4.11 IiTu khiTn 7Z hnh trLng thi HiGRAPH...................................

5 Ch#@ng trnh ng#Ai dng .....................................................
5.1 KhJi t: ch$c v cp %u tin......................................................
5.2 Cc kiTu x> l ch%9ng trnh .....................................................
5.3 Ch%9ng trnh khOi 7'ng ...........................................................
5.4 Reset b' nhF ...........................................................................
5.5 Ch%9ng trnh chnh ..................................................................
5.6 Thng tin khOi 7'ng..................................................................
5.7 Cc ch$c nMng CPU ................................................................
5.8 B' 7Km.....................................................................................
5.9 Th<i gian chu k\, th<i gian 7p $ng .........................................
5.10 X> l ng5t (t:ng quan) ..............................................................
5.11 Ng5t c$ng.................................................................................
5.12 Ng5t chu k\...............................................................................
5.13 Ng5t th<i gian trong ngy .........................................................
5.14 Ng5t tr] th<i gian......................................................................
5.15 Ng5t 7a x> l ............................................................................
5.16 X> l lQi ....................................................................................
5.17 X> l cc s@ cJ ng5t .................................................................

D
O
W
N
L
O
A
D

T
U

D
O
Mc lc III

5.18 KhJi ng%<i dng (t:ng quan) ...................................................
5.19 Cu trc cHa m't khJi ..............................................................
5.20 G*i khJi v cc tham sJ khJi ...................................................
5.21 DN liKu c?c b' tLm th<i (temporary local data).........................
5.22 DN liKu c?c b' t^nh (static local data) .......................................
5.23 Multi-instances, local instance..................................................
5.24 Timer cHa simatic.....................................................................
5.25 Counter cHa simatic .................................................................
5.26 Vng 7Ua chR ton c?c...............................................................
5.27 IUa chR dN liKu ton c?c............................................................
5.28 IUa chR tuyKt 7Ji v 7Ua chR k hiKu ...........................................
5.29 IUa chR gin ti3p .......................................................................
5.30 Cc kiTu dN liKu-t:ng quan ......................................................
5.31 Cc kiTu dN liKu c9 b+n...........................................................
5.32 Cc kiTu dN liKu t:ng h8p........................................................
5.33 Cc kiTu tham sJ .....................................................................
5.34 KiTu dN liKu ng%<i dng 7Unh ngh^a (UDT) ..............................

6 Truy8n thng..........................................................................
6.1 Cc mLng O Simatic.................................................................
6.2 Cc l8i ch truyBn thng...........................................................
6.3 IAt cu hnh network ...............................................................
6.4 IAt cu hnh cc k3t nJi...........................................................
6.5 IAt cu hnh cc ngoLi phn bJ...............................................
6.6 Cc 7Ua chR trong hK thJng DP Master......................................
6.7 Cc ch$c nMng DP 7Ac biKt .....................................................
6.8 TruyBn thng dN liKu ton c?c..................................................
6.9 TruyBn thng SFC....................................................................
6.10 TruyBn thng SFB....................................................................

7 BCng 7i8u khi;n v gim st xE l........................................
7.1 IAt cu hnh Simatic HMI.........................................................
7.2 B+ng 7iBu khiTn nt nhn PP7 v PP17...................................
7.3 Text display TD 17...................................................................
7.4 Cc b+ng 7iBu khiTn text OP3, OP7 v OP17..........................
7.5 Cc b+ng 7iBu khiTn 7Z hoL OP27 v OP37............................
7.6 Touch Panels TP27 v TP37 ...................................................
7.7 HK MP270 v OP37/pro chLy trn windows .............................
7.8 Th@c hiKn tJi %u cc thao tc vFi Operator Interfaces..............
7.9 K3t nJi vFi cc trLm Simatic S7 ...............................................
7.10 IAt cu hnh thi3t bU HMI vFi Simatic Protool ...........................
7.11 Ch-n 7on x> l dng Simatic ProAgent..................................
7.12 Quan st, 7iBu khiTn v2n hnh dng Simatic WinCC...............
7.13 Ch-n 7on x> l ch%9ng trnh ng%<i dng bPng S7-Pdiag......

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c I Da n nha p

1
1 D0n nh4p
1.1 Cc phFn tE trong hG thHng tJ 75ng SIMATIC
HK thJng t@ 7'ng SIMATIC l m't chuQi cc phGn t> k3t h8p
vFi nhau vFi nhNng ph%9ng php 7Zng nht vB cu hnh qu+n l dN
liKu v truyBn t+i dN liKu.
Thi3t bU 7iBu khiTn l2p trnh SIMATIC S7 (PLC) l dLng c9 b+n
cHa hK thJng t@ 7'ng. C ba loLi : s7-200 l dLng c@c nh`; s7-300 l
dLng nh` s> d?ng cho cc $ng d?ng nh` v trung bnh v s7-400 l
b' 7iBu khiTn 7p $ng 7%8c cc yu cGu 7iBu khiTn cao nht. Cc thi3t
bU PLC chH y3u bao gZm: m't CPU (B' 7iBu khiTn trung tm) v cc
module xut nh2p. CPU ch$a ch%9ng trnh cHa ng%<i dng 7%8c vi3t
bPng ngn ngN dng cho PLC, v cc module xut nh2p 7T k3t nJi vFi
cc my mc hoAc cc thi3t bU cGn 7iBu khiTn.
My tnh cho hK thJng t@ 7'ng SIMATIC M7 l loLi my tnh
t%9ng thch vFi hK AT, O my tnh ny hK thJng SIMATIC 7%8c cung
cp chnh l phGn mBm. CPU M7 v cc module $ng d?ng (SM) c thT
dng vFi s7-300 v s7-400 nJi vo cc my mc hay cc thi3t bU 7%8c
7iBu khiTn bOi cc module xut nh2p cHa S7 v module mO r'ng 7Ac
biKt M7.
Thi3t bU hon chRnh SIMATIC C7 7%8c thi3t k3 cho m't hK
thJng 7iBu khiTn my mc v thT hiKn tnh cht g*n nha. Nhn vin
7iBu hnh kiTm sot v 7iBu khiTn my mc tY mn hnh 7iBu khiTn v
cc phm. Cc thi3t bU 7iBu khiTn bn trong s; kiTm sot thi3t bU thng
qua cc c:ng xut nh2p hoAc cc c:ng xut nh2p mO r'ng.
Thi3t bU 7iBu khiTn s> d?ng phGn mBm SIMATIC WINAC 7%8c
ci 7At trn m't my tnh tiu chu-n hoAc O d%Fi dLng phGn mBm dng
ring cho PLC hoAc d%Fi dLng cc card c5m vo PC. Chng cung cp
cc giao ti3p $ng d?ng cho my vi tnh v cho php chng ta duy tr
trLng thi tr@c tuy3n trn my.
HK thJng phn tn cc ng vo ra SIMATIC DP cho php
chng ta l5p 7At cc module xut nh2p PLC cch xa hK thJng 7iBu
khiTn trung tm vFi sJ l%8ng dy tJi thiTu bPng ph%9ng tiKn mLng

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

2
PROFIBUS. Ch%9ng trnh cHa ng%<i dng x> l cc module xut nh2p
theo cng m't cch giJng nh% cc modulexut nh2p O trung tm.
HK giao ti3p ng%<i v my SIMATIC HMI cho php hiTn thU tY
vMn b+n cho 73n kh+ nMng 7iBu hnh bPng hK thJng 7Z h*a, s+n ph-m
phGn mBm ny cung cp tt c+ cc tiKn nghi cGn thi3t cho bLn 7T 7iBu
hnh v gim st my mc hay qui trnh s+n xut. PhGn mBm chR ra
cc tnh trLng cHa thi3t bU my mc cng vFi cc s@ kiKn v cc thng
bo lQi, qu+n l cc ph%9ng n x> l s@ cJ, 7o 7Lc cc gi trU, cung
cp dUch v? hQ tr8 viKc tm lQi, b+o hnh v sNa chNa.
HK thJng mLng SIMATIC NET s; k3t nJi tt c+ cc trLm cHa
SIMATIC lLi vFi nhau v 7+m b+o viKc k3t nJi thng suJt trn m't
7%<ng dy cp. Chng c thT trao 7:i dN liKu vFi nhau hoAc c thT
truyBn thng vFi cc trLm trong hK thJng mLng tY thi3t bU l2p trnh
trung tm. VFi SIMATIC NET ta c thT nJi mLng vFi cc thi3t bU khng
thu'c chHng loLi SIMATIC, kT c+ tY thi3t bU tr%<ng trong hK thJng 7iBu
khiTn cho 73n viKc qu+n l dN liKu bPng my vi tnh.
PhGn mBm STEP 7 l phGn mBm c9 b+n vB t@ 7'ng ha tch h8p
ton diKn vFi cu hnh 7Zng nht c+ vB l2p trnh, qu+n l dN liKu c/ng
nh% truyBn dN liKu. BLn s> d?ng STEP 7 7T cu hnh cc phGn t> cHa
SIMATIC, chR 7Unh cc thng sJ cho chng v l2p trnh. SIMATIC
Manager l phGn mBm cGn thi3t trong step 7, n l cng c? trung tm
7T qu+n l dN liKu t@ 7'ng. N l%u trN tt c+ cc dN liKu cHa m't d@ n
t@ 7'ng ha trong m't th% m?c d@ n c cu trc phn cp v ngoi ra
cn tch h8p trong th% viKn cHa n cc khJi ch%9ng trnh $ng d?ng
cHa cc phin b+n phGn mBm cHa cc hK t@ 7'ng khc tr%Fc SIMATIC
S7.
Cc hoLt 7'ng chnh vFi STEP 7 l :
Cu hnh phGn c$ng: l cu hnh cc module 7%8t x3p 7At trn gi,
chR 7Unh nhNng 7Ua chR cho chng v thi3t 7At cc tnh cht cho
khJi.
Cu hnh k3t nJi truyBn thng: L 7Unh ngh^a cc thnh phGn k3t
nJi v tnh cht cHa k3t nJi ny.
Vi3t ch%9ng trnh cho ng%<i dng bPng ngn ngN l2p trnh PLC
theo dLng b2c thang logic (LAD), s9 7Z khJi ch$c nMng (FBD) hoAc
l dLng liKt k cu lKnh (STL) v kiTm tra ch%9ng trnh bPng cch
nJi tr@c ti3p vFi hK 7iBu khiTn.
C nhiBu gi phGn mBm ty ch*n khc nhau 7T mO r'ng nhNng ch$c
nMng cHa cng c? chu-n cHa STEP 7. V d? cng c? hQ tr8 thm ngn
ngN l2p trnh v ph%9ng php l2p trnh, phGn mBm thi3t k3 giao diKn

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

3
cho HMI, phGn mBm 7T cu hnh cho viKc x> l truyBn thng, ch$c
nMng 7iBu khiTn c hZi ti3p .v.v.



Hnh 1.1 Cc phn t$ c'a h) th,ng t/ 01ng simatic
1.2 TK nhiGm v. tJ 75ng ha 7Ln ch#@ng trnh hon tMt
Khi bLn b5t 7Gu gi+i quy3t m't bi ton vB t@ 7'ng ha, bLn s;
ph+i t@ h`i l ph+i dng LoLi PLC no. N3u cc my mc 7%8c 7iBu
khiTn l m't hK thJng nh`, khng ph$c tLp th S7-200 l 7Lt ch%a hay
cGn 73n S7-300? Chng ta thy 7iBu khiTn m't thi3t bU bPng S7-400 th
tJt h9n hay l chR cGn hai thi3t bU thu'c chHng loLi S7-300? Chng ta
cGn m't trLm 7iBu khiTn vFi cc c:ng xut nh2p g*n nha O trung tm
hay l cc c:ng xut nh2p phn tn trong hK thJng?
NhNng nt 7Li c%9ng sau 7y l cc b%Fc 7%a chng ta tY
nhiKm v? t@ 7'ng ha 7T 7i 73n ch%9ng trnh hon tt. NhNng tr%<ng
h8p ring vFi cc thi3t bU c 7*ng, m't vi b%Fc c thT 7%8c b` qua
hoAc l m't vi b%Fc khc lLi c thT ph+i thm vo.
1.2.1 ChNn phFn c"ng
C rt nhiBu tiu ch 7T ch*n cc kiTu 7iBu khiTn. IJi vFi m't
$ng d?ng 7iBu khiTn nh` th tiu ch chnh l sJ l%8ng ng vo/ra v
kch th%Fc cHa ch%9ng trnh ng%<i dng. IJi vFi hK thJng lFn h9n

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

4
bLn cGn ph+i t@ h`i liKu th<i gian 7p $ng c 7H ng5n khng, v liKu
rPng b' nhF s> d?ng c 7H lFn cho khJi l%8ng dN liKu cGn qu+n l
(ph%9ng php, l%u trN) 7T c thT %Fc chYng 7%8c nguZn ti nguyn
7%8c yu cGu. BLn cGn ph+i c nhiBu kinh nghiKm vB cc gi+i php t@
7'ng 7 tch l/y tr%Fc 7; khng c m't quy t5c chung no cho viKc
ny.
M't hK thJng my mc 7T s+n xut c thT s; 7%8c 7iBu khiTn
chR vFi m't thi3t bU PLC. Trong tr%<ng h8p ny sJ l%8ng ng vo v
ng ra c/ng nh% kch th%Fc cHa b' nhF v c thT tJc 7' (th<i gian 7p
$ng) s; gip bLn viKc ch*n l@a giNa S7-200, S7-300 hay l S7-400.
Th3 cn my mc hoLt 7'ng nh% th3 no? (7iBu ny cho php bLn xc
7Unh rPng nn dng thi3t bU 7iBu hnh gim st ring lb cHa hK
SIMATIC HMI, hay l m't hK thJng hon chRnh SIMATIC C7). IJi vFi
m't hK thJng mO r'ng 73n nhiBu vU tr khc nhau, th tnh kinh t3 s; tJt
h9n khi s> d?ng cc c:ng xut nh2p loLi phn tn h9n l loLi t2p trung,
trong nhiBu tr%<ng h8p, 7iBu ny chcng nhNng lm gi+m viKc nJi dy,
m cn phn nhm 7iBu khiTn, kiTm sot O vU tr h*at 7'ng cHa n tY
7 c5t gi+m 7ng kT th<i gian 7p $ng v gi thnh nghin c$u d@ n
(nn s> d?ng hK xut nh2p kiTu phn tn SIMATIC DP, c thT s> d?ng
cc loLi c:ng DP thng minh c ch%9ng trnh ring 7T x> l tn hiKu
ring cho chng). Gi+i php t@ 7'ng ha phn tn mang 73n nhiBu l8i
ch: cc ch%9ng trnh ng%<i dng cho nhiBu phGn khc nhau cHa thi3t
bU s; ng5n h9n, s; c th<i gian 7p $ng nhanh h9n, v thng th%<ng
c thT khOi 7'ng 7'c l2p. Th<i gian cGn thi3t 7T trao 7:i dN liKu vFi hK
kiTm sot trung tm trong hK thJng SIMATIC c@c k\ d] dng bPng
cch s> d?ng SIMATIC NET v cc ch$c nMng truyBn thng km theo.
1.2.2 ChNn ngn ng> l4p trnh
ViKc ch*n ngn ngN l2p trnh ty thu'c vo nhiKm v?. N3u n
chH y3u chR gZm cc tn hiKu sJ th ngn ngN l2p trnh LAD v FBD l
l t%Ong. IJi vFi cc nhiKm v? kh khMn h9n 7i h`i ph+i duy tr cc
bi3n ph$c tLp v cc 7Ua chR truy c2p gin ti3p, ta c thT dng ngn
ngN STL bao gZm ngn ngN assembly, ngn ngN 7iBu khiTn theo cu
trc SCL l ch*n l@a tJt nht cho nhNng ai 7 quen vFi ngn ngN l2p
trnh cp cao v nhNng ai muJn vi3t ch%9ng trnh 7T x> l m't phGn
lFn dN liKu cHa qui trnh.
C nhiBu ph%9ng php khc nhau 7T l2p trnh lm cho viKc l2p
trnh d] dng h9n: trong 7 c S7-GRAPH 7T l2p trnh theo trnh t@, ta
c thT l2p trnh theo 7Z hnh trLng thi vFi S7-HIGRAPH, v S7-CFC
(l%u 7Z h*at 7'ng lin t?c) 7T k3t nJi cc hoLt 7'ng 7ang c lLi vFi
nhau. Cc khJi 7%8c tLo sdn gip cho bLn vi3t ch%9ng trnh 7%8c d]

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

5
dng h9n, v d? 7T vi3t ch%9ng trnh 7iBu khiTn c hZi ti3p hay l cc
thng bo vB thi3t 7At.
1.2.3 Cch tOo m5t dJ n
Tt c+ dN liKu cho gi+i php t@ 7'ng ha cHa bLn 7%8c t2p
trung lLi trong m't "d@ n"(Project). D@ n 7%8c tLo ra bPng phGn
mBm STEP 7. M't d@ n l m't th% m?c phGn mBm m trong 7 tt c+
dN liKu 7%8c trnh by theo cu trc th$ t@ nhiBu cp. Th$ b2c k3 ti3p
vB pha d%Fi cHa " d@ n" l cc "trLm". Cc trLm ny ch$a m't hay
nhiBu CPU vFi m't ch%9ng trnh ring. S> d?ng menu lKnh 7T chn
vo cc 7Ji t%8ng mFi, mO nhNng 7Ji t%8ng ny v khOi 7'ng m't
cch t@ 7'ng nhNng cng c? cGn thi3t 7T lm viKc vFi chng.
V d?: M't trLm ch$a m't 7Ji t%8ng 7%8c g*i l Hardware. BLn
nhp 7p vo 7Ji t%8ng ny 7T khOi 7'ng cng c? c2u hnh phn c3ng
(hardware configuration) 7T cu hnh cc phGn c$ng cHa trLm, ngh^a l
s5p 7At cc module trn m't gi, v chR 7Unh cc 7Ua chR c/ng nh% cc
thng sJ cho chng. Trong SIMATIC, bLn lm tt c+ bPng phGn mBm;
bLn 7Unh ngh^a tnh cht cHa cc module trong cc h'p thoLi vFi s@ hQ
tr8 cHa phGn tr8 gip tr@c ti3p.
1.2.4 ViLt , tm lPi v l#u tr> ch#@ng trnh
Ch%9ng trnh ng%<i dng ch$a tt c+ cc chR thU v cc s5p x3p
7%8c l2p trnh bOi ng%<i dng cho viKc x> l tn hiKu 7T 7iBu khiTn
my mc hay thi3t bU. NhNng nhiKm v? lFn, ph$c tLp s; d] gi+i quy3t
n3u chng 7%8c chia ra thnh cc khu nh` c thT qu+n l 7%8c, cc
khu ny c thT l2p trnh d%Fi dLng cc khJi (ch%9ng trnh con). ViKc
chia cc khJi c thT theo 7Ji t%8ng qu trnh hay l 7Ji t%8ng nhiKm
v?. Trong tr%<ng h8p 7Gu, mQi khJi ch%9ng trnh t%9ng $ng vFi m't
phGn cHa my mc thi3t bU hay l cHa m't thi3t bU (tr'n, bMng chuyBn, t:
h8p khoan). Trong tr%<ng h8p th$ hai ch%9ng trnh 7%8c chia ra theo
nhiKm v? 7iBu khiTn, v d? ch*n tn hiKu, ch*n truyBn thng, cho cch
th$c hoLt 7'ng trong th@c t3, m't hQn h8p cHa hai loLi cu hnh trn
th%<ng 7%8c dng.
Cc 7Ji t%8ng dng 7T tLo ra ch%9ng trnh l b+ng k hiKu v
khJi bin dUch v ty thu'c vo ngn ngN l2p trnh 7y l ch%9ng
trnh cHa cc t2p tin nguZn. BLn nhp 7p chu't vo cc t2p tin cHa
ch%9ng trnh nguZn hay cc khJi 7Ji t%8ng 7T b5t 7Gu ch%9ng trnh
soLn th+o v c thT nh2p hay thay 7:i ch%9ng trnh cHa khJi. BLn vi3t
ch%9ng trnh O ch3 7' khng nJi my (O ch3 7' OFFLINE) v nhF n
vo 7^a c$ng cHa thi3t bU l2p trnh.

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

6
IT khOi 7'ng hK thJng, bLn nJi thi3t bU l2p trnh vFi CPU, t+i
ch%9ng trnh vo b' nhF ch%9ng trnh cHa CPU v kiTm tra n. BLn c
thT gim st v thay 7:i gi trU cHa cc bi3n v quan st chu trnh th@c
hiKn th3 no. Cc ch$c nMng ch-n 7on r'ng gip bLn c thT xc 7Unh
n9i chJn v nguZn gJc cHa lQi rt nhanh chng. BLn c thT kiTm sot
nhNng vng ring l; cHa ch%9ng trnh khi khng nJi my vFi phGn
mBm ty ch*n thm c tn l PLCSIM. Khi bLn khOi 7'ng hK thJng
thnh cng, bLn sao chp ch%9ng trnh vo card nhF v tLo hZ s9 cho
d@ n, v v? O d%Fi dLng l t2p tin h%Fng dDn mLch 7iKn vFi phGn
mBm DOCPRO. VFi phGn mBm STEP7 bLn c thT l%u trN ton b' d@
n d%Fi dLng t2p tin nn.
1.3 B5 7i8u khi;n PLC
Ni chung khi 7iBu khiTn m't hK thJng, vn 7B 7iBu khiTn 7%8c
gi+i quy3t bPng cch nJi dy hon tt cc contactor v cc relay ring
lb theo nhiKm v? 7At ra. Contactor v relay l hK kiTm sot 7iKn v 7iKn
t> 7%8c k3t h8p tY cc phGn t> ring l; 7%8c g*i l h) 0i5u khi6n l8p
trnh c3ng (hard-writed programmed controller). Thu2t ngN "l2p trnh" O
7y c ngh^a l nJi dy. MAt khc, hK 0i5u khi6n logic kh9 trnh
(programmable logic controller) 7%8c thnh l2p bPng nhNng phGn t>
c9 b+n tiu chu-n, ch$c nMng 7iBu khiTn theo yu cGu 7%8c 7%a vo
ch%9ng trnh do ng%<i dng tLo ra 7At vo CPU.
HK t@ 7'ng ha SIMATIC S7 d@a trn c9 sO l b' 7iBu khiTn
logic kh+ trnh trung tm. Gi+i php cho m't thao tc t@ 7'ng 7%8c nhF
trong b' nhF ch%9ng trnh cHa CPU d%Fi dLng cc chR thU cHa ch%9ng
trnh. CPU 7*c lGn l%8t h3t chR thU ny 73n chR thU khc, bin dUch chng
v 7+m b+o chng 7 7%8c th@c hiKn.
Qui trnh vB cc chR thU lKnh cHa CPU theo m my MC7, d l
vi3t tr@c ti3p hay l do bin dUch m c. Bt k\ m't ngn ngN l2p trnh
no bLn dng 7T vi3t ch%9ng trnh cho ng%<i dng lun lun 7%8c
bi3n 7:i thnh cc chR thU thch h8p vFi MC7, dLng liKt k lKnh STL l
ngn ngN l2p trnh gGn vFi m my MC7 nht.
1.3.1 Cc php ton logic sE d.ng cc tn hiGu nhQ phn
V d? m't 7oLn ch%9ng trnh: Khi hai ng vo I5.2 v I4.7 O trLng
tn hiKu 1 th ng ra Q8.5 c/ng 7%8c 7At O trLng thi tn hiKu 1 cn
n3u khng th n 7%8c 7At O 0. Ch%9ng trnh vi3t trong MC7 v STL
nh% sau :

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

7
. . .
= Q 8.4 // TY hoLt 7'ng logic tr%Fc
A I 5.2 // KiTm tra ng vo I 5.2 ("lGn kiTm 7Gu tin"). TrLng thi
tn hiKu ny trO thnh k3t qu+ cHa hoLt 7'ng lgic
(RLO).
A I 4.7 // KiTm tra ng vo I 4.7, thi hnh ton t> AND vFi n'i
dung ch$a O RLO v l%u lLi d%Fi dLng RLO mFi
= Q 8.5 // Xut RLO ra ng ra Q 8.5.
A I 5.3 // 73n hoLt 7'ng logic k3 ti3p
. . .
CPU s; x> l ch%9ng
trnh ny tYng lKnh m't theo
th<i gian. Khi cu lKnh A I5.2
7%8c x> l, module ng vo
t%9ng $ng ch*n c+m bi3n O
7Ua chR 7 quy 7Unh, ng vo
I5.2. CPU kiTm tra trLng thi
cHa tn hiKu cHa c+m bi3n 7
7%8c l@a ch*n O trn. N3u 7y
l cu lKnh logic 7Gu tin th
sau chR thU 7iBu khiTn, CPU
ngay l2p t$c nhF trLng thi
cHa 7Ua chR 7 kiTm tra vo
RLO (k3t qu+ cHa php ton
logic) m khng cGn th@c hiKn
php ton logic trn n. Khi x>
l 73n lKnh k3 ti3p, CPU s;
th@c hiKn php ton logic cGn
thi3t trn k3t qu+ cHa viKc kiTm
tra v k3t qu+ cHa php ton
logic tr%Fc 7 7 7%8c nhF
trong RLO. Trong v d?, n x>
l lKnh xut ra ng ra bPng
cch 7%a k3t qu+ l%u trN cHa
php ton logic O RLO ra 7Ua
chR ng ra (Q8.5).
Khi k3t qu+ c/ cHa php
ton logic 7 7%8c l%u trN, chR
thU kiTm tra k3 ti3p b5t 7Gu vFi
m't php ton logic mFi. e 7y k3t qu+ cHa kiTm tra 7Gu tin trO thnh
k3t qu+ mFi cHa php ton logic v 7%8c ch$a vo RLO.
Hnh 1.2 Cch th3c PLC x$ l m1t
cu l)nh bit

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

8
1.3.2 XE l ch#@ng trnh chu kS.
CPU cHa PLC x> l ch%9ng trnh cHa ng%<i dng m't cch lin
t?c. Ch%9ng trnh th@c hiKn lin t?c ngay c+ khng c tc 7'ng no
cGn thi3t O bn ngoi, v d? n3u thi3t bU my mc O bn ngoi 7ang O
trLng thi dYng. IiBu ny khi3n cho viKc l2p trnh d] h9n. V d?, bLn c
thT vi3t ch%9ng trnh dLng b2c thang giJng nh% l bLn 7 v; s9 7Z
logic dLng b2c thang cho cc relay hay bLn c thT vi3t ch%9ng trnh
theo s9 7Z ch$c nMng nh% bLn 7 tYng nJi cc linh kiKn 7iKn t>. M't
cch t:ng qut, PLC t%9ng t@ nh% b' kiTm sot bPng relay hay ng5t
7iKn tY: nhiBu php ton logic trong ch%9ng trnh c tc d?ng theo
dLng song song cng m't lc. TLi sao th@c hiKn 7%8c nh% v2y?
Khi nguZn 7%8c b2t ln, CPU x> l hK 7iBu hnh, v ch%9ng trnh
khOi 7'ng n3u c. RZi n quay trO vB ch%9ng trnh chnh x> l nhNng
php ton logic cho lGn 7Gu tin. CPU kiTm tra cc tn hiKu ng vo,
th@c hiKn nhNng php ton logic trn chng v set hay l reset cc ng
ra.
Khi CPU th@c hiKn
ch%9ng trnh chnh 73n
phGn cuJi cng, n t@
7'ng th@c hiKn x> l
ch%9ng trnh trO lLi. N
lLi kiTm tra ng vo,
th@c hiKn cc php ton
logic trn chng v lLi
set hay reset ng ra.
BPng ph%9ng php ny
trLng thi cHa cc ng ra
7 7%8c 7iBu chRnh 7T
thch h8p vFi s@ thay
7:i trLng thi cHa cc
ng vo O nhNng qung
th<i gian rt ng5n (7p
$ng th<i gian ty thu'c
vo 7' di ch%9ng trnh
chnh).
KiTu ch%9ng trnh
x> l theo chu k\ tuGn
hon th3 ny l kiTu ph:
bi3n cHa cc b' PLC.
IJi vFi cc $ng d?ng
Hnh 1.3 X$ l ch%:ng trnh chu k; > PLC

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

9
7Ac biKt, chu k\ cHa ch%9ng trnh 7ang x> l c thT 7%8c ng5t bOi cc
ng5t phGn c$ng hay l cc ng5t theo th<i gian trong ngy (v d? nh%
cc ng5t cJ 7Unh).
1.4 Cch th"c 7#a m5t tn hiGu nhQ phn tK b5 cCm biLn vo
ch#@ng trnh
NhPm m?c 7ch 7T lm 7%8c cng viKc cHa n, CPU trong PLC
cGn ph+i lin k3t vFi thi3t bU my mc hay thi3t bU m n s; 7iBu khiTn.
MJi lin k3t ny 7%8c th@c hiKn bOi cc module ng vo v ng ra, cc
module ny 7%8c nJi vFi c+m bi3n hay cc phGn t> tc 7'ng t$c l cc
my mc hay l cc thi3t bU.
1.4.1 KLt nHi vUi PLC, 7Qa chV cc module.
Khi bLn nJi dy cho my mc hoAc thi3t bU, c ngh^a l bLn 7
quy3t 7Unh mQi m't tn hiKu 7%8c nJi vo PLC O 7u. M't tn hiKu ng
vo, v d? l tn hiKu tY ti3p 7iTm S0 c ngh^a l khOi 7'ng 7'ng c9,
7%8c nJi vo m't 7Gu nJi cHa m't sJ module ng vo. IGu nJi ny c
m't 7Ua chR (v d? byte 5, bit 2). IUa chR cHa m't module c thT l cJ
7Unh theo rnh m O 7 module 7%8c l5p 7At vo gi hoAc bLn c thT
thi3t 7At n vFi cng c? cu hnh phGn c$ng cHa STEP 7. IUa chR cHa
cc module 7%8c x3p 7At O dLng byte (l nhNng nhm gZm 8 bit cc
k hiKu nhU phn) 7Ua chR khOi 7Gu cHa module l 7Ua chR thp nht cHa
khJi. N3u v d? 7y l 0, v module c thm m't byte nNa, 7Ua chR cHa
byte k3 ti3p cHa module s; t@ 7'ng l 1, v c$ th3 ti3p t?c. Cc bit 7Ua
chR O mQi byte 7%8c 7nh sJ tY 0 73n 7.
1.4.2 Qa chV tuyGt 7Hi v 7Qa chV k hiGu.
CPU thi hnh ch%9ng trnh cHa ng%<i dng (ch%9ng trnh chnh)
m't cch tuGn t@ khi chLy 73n phGn cuJi cHa ch%9ng trnh, n b5t 7Gu
lLi tY 7Gu. MQi khi n x> l m't ch%9ng trnh, tr%Fc tin CPU t@ 7'ng
sao chp tn hiKu tY cc module ng vo vo b+ng b' 7Km ng vo,
m't vng trong b' nhF hK thJng (system memory) cHa CPU. nh% v2y
tn hiKu c thT 7%8c 7Unh vU d%Fi 7Ua chR cHa n trong b' 7Km, v d?
ng vo I5.2. Hnh th$c di]n t+ I5.2 l 7Ua chR tuyKt 7Ji. N3u c nMng
l%8ng O ng vo ny th I5.2 c trLng thi tn hiKu 1.
BLn c thT cho ng vo m't tn, ngay khi bLn thi3t l2p cu hnh
phGn c$ng hoAc sau ny. IiBu ny 7%8c th@c hiKn trong b+ng k hiKu
bPng cch nh2p vo cc k t@ hoAc sJ k hiKu c thT mang t+i ngh^a
cHa tn hiKu ng vo O 7Ua chR tuyKt 7Ji, v d? "mO my 7'ng c9". Cu
vMn di]n t+ mO my 7'ng c9 l 7Ua chR k hiKu bLn c thT chR 7Unh

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

10
nhNng tn cho tt c+ cc tn hiKu trong b+ng k hiKu v dng nhNng
tn ny 7T 7Unh 7Ua chR tn hiKu cho r rng h9n trong ch%9ng trnh
ng%<i dng.

Hnh 1.4 ?@a chB kh,i, 0@a chB tuy)t 0,i v 0@a chB k hi)u
1.4.3 Ki;m sot ng ra cXa my mc hay thiLt bQ.
Cc ng ra c/ng 7%8c x> l theo cng cch th$c. Chng c 7Ua
chR trong vng nhF cHa CPU 7%8c g*i l b+ng b' 7Km ng ra. Trong
ch%9ng trnh, m't ng ra th 7%8c set hay reset theo b' 7Km - ty
thu'c vo cc 7iBu kiKn xc 7Unh. e phGn k3t thc cHa ch%9ng trnh,
CPU chp b+ng b' 7Km ng ra cHa quy trnh vo cc module ng ra v
7iBu khiTn cc 7Gu mJi lin hK vFi cc phGn t> tc 7'ng 7 nJi vo n,
v d? m't contactor, m't bng 7n hay m't thi3t bU 7iKn t>.

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

11



Hnh 1.5 M1t h) t/ 01ng t%Dng tr%ng bEng cc 0,i t%Dng "logic" trong
d/ n SIMATIC
1.4.4 Ghi 7Qa chV cho cc khHi.
BLn c/ng c thT ghi 7Ua chR ng vo, ng ra cho cc module m't
cch tr@c ti3p trong ch%9ng trnh. Trong tr%<ng h8p ny, 79n vU nh`
nht bLn c thT 7At 7Ua chR l 1 byte. IiBu ny gy ra nhiBu kh khMn
cho viKc kiTm tra hay 7At m't tn hiKu 79n gi+n, ngh^a l chR l m't bit
79n. IJi vFi m't ch%9ng trnh ng%<i dng n khng c g khc nhau
giNa viKc bLn nJi m't c+m bi3n v m't thnh phGn tc 7'ng vo cc
module 7 7%8c l5p 7At ln gi trung tm, hay l phn bJ cc module
ng vo v ng ra 7 7%8c ci 7At trong m't d@ n v nJi vo b' 7iBu
khiTn trung tm bPng bus nJi dN liKu. BLn 7nh 7Ua chR ng vo v ng
ra theo cng m't cch, ngh^a l bLn kiTm sot c+m bi3n trong b+ng b'
SIMATIC HMI
PROFIBUS
MPI - Network
TrLm SIMATIC TrLm SIMATIC
S7-300
S7-400
F
S
SIEMENS
SIMATIC
SF RUN
STOP
Q0. 0
Q0. 1 Q0. 2 Q0. 3
Q0. 4 Q0. 5
I 0. 0
I 0. 1 I 0. 2 I 0. 3
I 0. 4 I 0. 5
I 0. 6 I 0. 7
S7 -2 0 0
CPU 2 1 2
NgoLi vi phn tn
So#n th%o ch'(ng trnh v)i STEP 7
Cc 7Ji t%8ng th@c trong hK
7iBu khiTn t@ 7'ng 7%8c t%8ng
tr%ng bPng cc 7Ji t%8ng logic
trong d@ n STEP 7

D
O
W
N
L
O
A
D

T
U

D
O
I Da n nhap Cha u Ch c

12
7Km ng vo v 7iBu khiTn cc thnh phGn tc 7'ng bPng cch set hay
reset cc ng ra O b+ng b' 7Km ng ra.
1.5 CMu trc cXa m5t dJ n SIMATIC
Khi bLn 7At cu hnh m't hK thJng t@ 7'ng vFi STEP 7, bLn t%8ng
tr%ng nhNng 7Ji t%8ng th@c vFi cc 7Ji t%8ng logic trong m't d@ n
cHa SIMATIC. Th$ t@ %u tin cHa 7Ji t%8ng 7 7%8c 7%a vo chu-n
trong cng viKc cu hnh th@c cho phGn c$ng, ngh^a l d@ n ch$a m't
hay nhiBu module PLC (cc trGm) mQi trLm ch$a m't CPU, v mQi
CPU ny ch$a m't ch%9ng trnh cHa ng%<i dng 7%8c tLo O b+ng k
hiKu, cc t2p tin nguZn v m bin dUch (cc kh,i). Mn hnh d%Fi 7y
(hnh 1.5) l c>a s: cHa m't d@ n trong phGn mBm qu+n l SIMATIC.
VB pha bn tri bLn c thT thy cu trc cHa d@ n bPng cc th% m?c
cHa n. Cc th% m?c ny ph+i ch$a nhNng th% m?c khc v nhNng 7Ji
t%8ng O vB pha bn ph+i. M't trLm, l m't th% m?c m n c thT ch$a
nhNng th% m?c khc hay cc 7Ji t%8ng. N3u nhp 7p vo 7Ji t%8ng
O khung mn hnh bn ph+i, th cng c? 7T soLn th+o 7Ji t%8ng 7 s;
mO. V d?, nhp 7p vo m't hK thJng mLng 7T b5t 7Gu 7Unh cu hnh
cho hK thJng mLng, nhn 7p vo m't module (O trong th% m?c cc
khJi) th b5t 7Gu soLn th+o ch%9ng trnh

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
13
2 B5 7i8u khi;n SIMATIC
B' 7iBu khiTn logic kh+ trnh kiTu SIMATIC l cJt li cHa m't hK
thJng t@ 7'ng. N gip ta kiTm sot cc s+n ph-m my mc, cc c9
sO s+n xut hay cc quy trnh cng nghiKp. Chng ta phn biKt cc
h* 7iBu khiTn khc nhau theo phLm vi th@c hiKn v l^nh v@c p d?ng :
Cc b' 7iBu khiTn thu'c h* SIMATIC S7 l qu+ tim cHa phGn c$ng
SIMATIC. Chng c 3 phin b+n :
- SIMATIC S7-200, hK PLC vi nh` v g*n.
- SIMATIC S7-300, hK PLC x3p theo module v c tnh nMng th@c
hiKn trung bnh.
- SIMATIC S7-400, hK PLC x3p theo module c tnh nMng th@c
hiKn cao cp.
TrLm S7-200 bao gZm m't module c9 b+n v c thT mO r'ng vFi
nhiBu module thm vo. Trong cc trLm S7-300/400, module nguZn
cung cp, module CPU v cc module xut nh2p 7%8c l5p 7At trn
cng m't gi. Cu hnh c tnh cht trung tm ny c thT 7%8c mO
r'ng thm vFi cc gi mO r'ng 7T ci 7At thm cc module ng vo
v ra. Cc module mO r'ng c thT 7%8c l5p 7At O xa, ngh^a l n
c thT 7%8c 7At O m't kho+ng cch xa vFi gi trung tm. IJi vFi
SIMATIC S7-200 ta s> d?ng ngn ngN l2p trnh Step7 Micro/win.
PhGn mBm STEP 7 vFi cc ngn ngN l2p trnh khc nhau 7%8c
cung cp cho cc thi3t bU 7iBu khiTn cHa cc hK SIMATIC S7-
300/400.
SIMATIC C7 l m't chuQi cHa cc 79n vU hon chRnh 7%8c k3t h8p
vo cc module 7iBu khiTn cHa S7-300 v m't b+ng 7iBu khiTn.
SIMATIC C7 l m't trLm vFi nhNng ng vo v ra 7%8c tch h8p.
Chng c thT 7%8c mO r'ng bPng cch x3p 7At O phGn trung tm
hoAc bPng cch thm cc module vo/ra trong hK S7-300. BLn
dng cng c? l2p trnh tiu chu-n Step7 7T soLn ch%9ng trnh cho
cc hK 7iBu khiTn cHa SIMATIC C7.
SIMATIC M7 l nhNng hK thJng my tnh 7%8c thi3t k3 cho hK S7-
300 hay S7-400, cc module cHa cc chuQi SIMATIC M7 l CPU
v cc module ch$c nMng FM c thT xem nh% t%9ng thch vFi hK
my vi tnh 7<i AT. BLn l2p trnh cho cc module ny vFi ngn ngN
l2p trnh cp cao nh% l C++ hay l Visual Basic. ViKc nJi vo cc

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
14
quy trnh cng nghK hay cc d@ n 7%8c th@c hiKn bPng cc
module cHa S7-300/400 hay l cc module mO r'ng M7.
SIMATIC WinAC l m't gi ch%9ng trnh c thT chLy vFi cc my
vi tnh tiu chu-n bPng cch s> d?ng Window NT. HK 7iBu khiTn c
thT 7At vo trong phGn mBm m't cch hon h+o v cn g*i l Soft-
PLC. V c/ng cGn c m't card 7T k3t nJi vFi cc d@ n hoAc cc
qu trnh ng%<i ta dng hK PROFIBUS-DP.
SIMATIC DP l cc module 7 7%8c ci 7At cng vFi cc thi3t bU
my mc lin hK v nJi vo trLm chH cHa hK thJng mLng
PROFIPUS-DP. C nhiBu CPU cHa SIMATIC cung cp m't ch3 7'
giao ti3p m c thT nJi m't cch d] dng vFi cc c:ng phn phJi
vo ra. Nh% th3 bLn c thT dng cc giao ti3p theo tiu chu-n ny
7T nJi vFi cc thi3t bU thu'c th3 hK thnh phGn th$ 3 vo hK 7iBu
khiTn SIMATIC.
Cc trLm SIMATIC truyBn thng vFi nhau qua cc hK thJng mLng.
SIMATIC NET nh2n bi3t MPI, PROFIBUS v mLng Industrial Ethernet
l cc mLng ph? thu'c. BLn c/ng c thT nJi vFi m't thi3t bU 79n lb,
chcng hLn nh% my in bPng k3t nJi 7iTm 7iTm. Nhn vin 7iBu hnh
kiTm sot v gim st cc thi3t bU trong quy trnh cHa hK SIMATIC HMI
c/ng nJi 7%8c vo cc mLng n'i b' ny.
2.1 Cc thnh phFn cXa trOm SIMATIC
M't PLC hon chRnh gZm c tt c+ cc module xut/nh2p 7%8c g*i
l m't trLm. TrLm S7-300 hay S7-400 gZm c t nht l m't gi l5p
vFi nguZn cung cp v module CPU. Cc module xut/nh2p cho php
lin k3t vFi my mc hay thi3t bU. Cc thnh phGn cHa m't trLm
SIMATIC 7%8c m t+ nh% d%Fi 7y :
Gi lHp rp.
K3t nJi cc module ring lb lLi vFi nhau, S7-300 s> d?ng cc thanh
ray 79n gi+n vFi 7' di cHa n 7%8c xc 7Unh bPng sJ cc module.
S7-400 c gi bPng nhm vFi 7' di cJ 7Unh v cc bus nJi dN liKu
nPm O pha sau 7T nJi cc khJi lLi vFi nhau.
NguZn cung cp (PS) cung cp nguZn 7iKn p cho cc module cHa
PLC; 7iKn p ng vo c thT O cc m$c 120VAC, 230VAC hay
24VDC.
B1 x$ l trung tm (CPU: Central Processing Unit).
N9i l%u trN v x> l ch%9ng trnh cHa ng%<i dng: N chR 7Unh thng
sJ cho cc module; duy tr s@ giao ti3p vFi cc thi3t bU l2p trnh, cc
module v cc trLm thm vo qua hK thJng bus MPI. Ngoi ra n c

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
15
thT 7%8c trang bU thm vFi phGn giao ti3p DP 7T s> d?ng lm DP-
Master hay DP-slave.
Module giao tiIp (IM: Interface module).
NJi cc gi l5p vFi nhau.

Hnh 2.1 Cc thnh phn c'a trGm Simatic S7-300

Hnh 2.2 Cc thnh phn c'a trGm Simatic S7-400
Module tn hi)u (SM: Signal module)
L module lm t%9ng thch giNa tn hiKu tY bn ngoi ph h8p vFi
cc m$c tn hiKu cHa module x> l, hay bi3n 7:i tn hiKu tY cc
module x> l thnh tn hiKu ph h8p vFi cc 7Ji t%8ng 7iBu khiTn (v
PS
(optional)
CPU IM
(optional)
SM:
DI
SM:
DO
SM:
AI
SM:
AO
FM:
- Counting
- Positioning
- Closed-loop
control



CP:
- Point-to-Point
- PROFIBUS
- Industrial Ethernet


PS CPU SM:
DI
SM:
DO
SM:
AI
SM:
AO
CP SM FM IM

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
16
d?: relay, van tuy3n tnh). Cc module tn hiKu c hai loLi: vo/ra
sJ (DI: Digital Input, DO: Digital Output) v vo/ra analog (AI: Analog
Input, AO: Analog Output), 7Zng th<i n c/ng c thT 7%8c s> d?ng
7T nJi cc c+m bi3n v cc phGn t> tc 7'ng 7 7At O cc vng
nguy hiTm nh% vng m't v hai. (Xem cc ti li)u v5 safety bus hay
safety PLC 06 nHm thm thng tin)
Module ch3c nJng (FM: Function module).
Duy tr cc qui trnh ph$c tLp hay cc qui trnh c mang tnh cht
th<i gian m't cch 7'c l2p 7Ji vFi cc module CPU v d?: 73m, 7iBu
khiTn vU tr v 7iBu khiTn vng kn.
X$ l truy5n thng (CP: Communication Processor).
NJi trLm SIMATIC vFi cc mLng n'i b', chcng hLn nh% mLng
Industrial Ethernet, mLng PROFIBUS-FMS, mLng AS-Interface hay
Point-to-Point
Thnh phGn l5p O 7Png sau gi 7%8c chia thnh 2 phGn: P-Bus (Bus
ngoLi vi) cho viKc trao 7:i nhanh cc tn hiKu ng vo v ng ra, v K-
BUS (Bus truyBn thng) 7T trao 7:i m't sJ l%8ng lFn dN liKu. ViKc k3t
nJi giNa cc bus truyBn thng v CPU hay cc mLch giao ti3p 7iTm-
7iTm khi3n cho cc module ch$c nMng v module x> l truyBn thng
vFi cc thnh phGn giao ti3p truyBn thng c thT truyBn t+i tn hiKu 73n
hK thJng bus MPI. Do 7 ng%<i ta c thT l2p trnh cc module ny
thng qua cc giao ti3p cHa CPU bPng thi3t bU l2p trnh.
Cc module xut/nh2p phn tn 7%8c nJi vo mLng SIMATIC l
m't phGn cHa mLng. M't trLm SIMATIC c thT c nhiBu thnh phGn DP
7T truyBn thng vFi nhau, viKc truyBn thng ny qua m't hoAc nhiBu
mLng PROFIBUS.
2.2 Micro PLC SIMATIC S7-200
SIMATIC S7-200 l hK PLC siu nh`, g*n dng 7T thay th3 cho
cc relay v cc hK thJng 7iBu khiTn bPng contactor. SIMATIC S7-200
c thT 7+m 7%9ng nhiKm v? m't mnh hay l lm viKc trong m't hK
thJng vFi cc thi3t bU kiTm sot khc. C rt nhiBu module 7%8c mO
r'ng 7T nJi vFi my mc hay vFi m't hK thJng khc. PhGn mBm cho
n l Step7 Micro.
2.2.1 Cc module c@ bCn ki;u gNn nhY v cc module mZ r5ng.
C nhiBu loLi module c9 b+n khc nhau vFi cc ch$c nMng khc
nhau. Cc module c9 b+n gZm: CPU, cc ng vo v ng ra s> d?ng

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
17
7iKn p 24VDC hay 100VAC/ 120VAC cho 73n 230VAC v relay 7%8c
l5p rp c@c g*n. SJ l%8ng v kiTu ng vo, ng ra ty thu'c vo loLi
CPU 7%8c dng. PhGn cc ng vo cho b' 73m tJc 7' cao tMng c%<ng
tnh th<i gian th@c cho cc module. Cc chi3t p cc 7iKn trO 7%8c
ghp tch h8p cho php 7iBu chRnh cc gi trU sJ 79n gi+n vFi m't cy
vAn vt, khng cGn l2p trnh.
BLn c thT gia tMng sJ l%8ng ng vo v ng ra bPng cch thm
vo cc module mO r'ng. C 7Gy 7H cc module ng vo ng ra cHa
hai loLi digital v analog. Cc module mO r'ng 7%8c g vYa vAn ln
cc thanh ray (theo tiu chu-n DIN) st bn module c9 b+n v 7%8c
nJi vFi nhau bPng cc bus nJi.
2.2.2 i8u khi;n hoOt 75ng v gim st qu trnh vUi TD200.
Mn hnh hiTn thU vMn b+n TD200 7%8c thi3t k3 7Ac biKt 7T dng
vFi b' 7iBu khiTn l2p trnh S7-200. N c 8 ch$c nMng mu chJt c thT
l2p trnh 7%8c nhPm th@c hiKn nhNng nhiKm v? 7iBu khiTn. Mn hnh
LCD vFi 2 dng mQi dng 20 k t@ 7T hiKn thng 7iKp c thT chp
nh2n dung nLp 73n 4 bi3n. S> d?ng giao ti3p PPI 7T k3t nJi vo CPU.
2.2.3 KhC n[ng truy8n thng giHng nh# m5t trOm lUn .
Tt c+ cc module x> l trung tm cHa S7-200 7%8c trang bU c:ng
giao ti3p PPI (Point to Point Interface). Iy l c:ng giao ti3p 7T nLp
ch%9ng trnh vo CPU. Ngoi ra giao ti3p PPI c/ng cho php lin k3t
nhiBu module x> l trung tm S7-200 (c thT 73n 31 CPU) v nJi vFi
thi3t bU l2p trnh. DN liKu trao 7:i trn c9 sO nguyn t5c chH tF. TJc 7'
truyBn thng tY 9,6kbit/s 73n 19,2 Kbit/s.
Giao ti3p PPI c/ng c thT dng trong cc giao th$c truyBn thng
h%Fng 7Ji t%8ng l bit m bLn c thT t@ tLo ring bPng cch s> d?ng
cc ch$c nMng truyBn thng c thT l2p trnh 7%8c cHa ch%9ng trnh
ng%<i dng. Theo ph%9ng php ny ng%<i ta c thT nJi bt k\ 7Gu nJi
no c giao ti3p theo kiTu RS 232. Th d? nJi vFi m't thi3t bU 7*c m
vLch s> d?ng chu-n ASCII.
Nh< tnh cht tch h8p trong giao ti3p, m't vi b' x> l trung tm
S7-200 c/ng c thT 7%8c nJi vo hK thJng mLng MPI 7T s> d?ng nh%
l thi3t bU ph?c v?, do 7 viKc trao 7:i dN liKu vFi cc trLm SIMATIC
khc c thT th@c hiKn 7%8c.
KhJi truyBn thng CP242-2 cho php nJi 73n 31 module phn tn
(mLng Asi) vFi m't trLm S7-200 v nh% th3 c thT lm gia tMng sJ
l%8ng ng vo v ng ra. IT th@c hiKn giao ti3p vFi cc hK thJng khc

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
18
qua mLng Profibus DP ta s> d?ng module CP248-2 (7ng vai tr l DP
slave).

Hnh 2.3 Cc thnh phn c'a trGm Simatic S7-200
2.3 B5 7i8u khi;n SIMATIC S7-300.
2.3.1 Gi trung tm
Gi trung tm cHa module 7iBu khiTn l2p trnh S7-300 ch$a CPU
v 8 module ngoLi vi I/O, module ch$c nMng, v module truyBn thng.
CPU cGn nguZn nui 24 VDC. BLn c thT l5p 7At nguZn cung cp ny
trn cc thanh ray theo chu-n DIN O bn tri CPU. Cc module c thT
k3t nJi vFi nhau bPng cc bus I/O v bus truyBn thng. Cc bus lin k3t
cc module. IiBu ny c ngh^a, chiBu di cHa bus lun ph? thu'c vo
sJ l%8ng module, v khng bao gi< v%8t qu module sau cng.
Cc rnh cHa module 7%8c 7nh sJ th$ t@ lin ti3p nhau: rnh 1
dnh cho nguZn 7iKn (cho d khng 7%8c l5p 7At c/ng 7T trJng); rnh
2 cho CPU; rnh 3 cho cc module giao ti3p IM. Rnh tY 4 73n 11
dnh cho module I/O, cc module ch$c nMng, v cc module truyBn
thng l5p 7At k3 ti3p nhau.
2.3.2 Gi mZ r5ng
N3u l5p 7At O m't gi 7[ khng th`a mn yu cGu, tY CPU 314 trO
7i bLn c thT:
L5p 7At thnh 2 gi 7[ (vFi IM 365, cho kho+ng cch tJi 7a giNa
cc gi l 1 m).
HoAc s5p 7At tJi 7a thnh 4 gi 7[ (vFi IM 360 v IM 361, cho
kho+ng cch tJi 7a giNa cc gi l 10 m).
Cc module giao ti3p IM 7%8c l5p 7At giNa CPU v module I/O
7Gu tin. GiJng nh% gi trung tm, gi mO r'ng l nhNng thanh ray
theo chu-n DIN. Module IM 7T lin lLc vFi gi trung tm, 7%8c 7At O
rnh 3. Module IM 7T truyBn thng CPU vFi cc module khc 7%8c
CPU S7-200
Function Modules (FM)
(khJi ch$c nMng)
Communications
Processors (CP)
(khJi truyBn thng)
I / O Modules

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
19
7At O rnh 3. Cc rnh tY 4 73n 11 dnh ring cho cc module khc
l5p 7At k3 ti3p nhau.

Hnh 2.4 Kh9 nJng m> r1ng c'a Simatic S7-300
2.3.3 Cc phn 7oOn bus n5i b5 cXa S7-300.
Module $ng d?ng FM 356 cHa h* M7-300 cHa hK vi tnh t@ 7'ng
c cch l5p 7At 7Ac biKt. Module FM 356 "phn chia" bus nPm O mAt
sau cHa gi v kiTm sot cc module cn lLi vYa l5p 7At sau 7T tLo
"phn 7oLn bus n'i b'". Nh%ng trong cch s5p x3p ny, khng 7%8c
php nhiBu h9n tm module I/O, kT c+ module FM 356, 7%8c l5p trn
m't gi.
2.3.4 SIMATIC l]p 7^t bn ngoi.
SIMATIC S7-300 cung cp nhiBu module 7Ac biKt 7T s> d?ng
trong mi tr%<ng c nhiKt 7' cao. NhNng module ny hQ tr8 dy nhiKt
7' tY - 25 C 73n + 60 C., chUu 7%8c rung 7'ng theo chu-n IEC 68
phGn 2-6. N chUu 7%8c -m 7', v gi lLnh theo IAC 721-3-3, lFp 3 K5,
v ph h8p vFi yu cGu l5p 7At cHa xe t+i (c ch$ng nh2n cHa ngnh
7%<ng s5t theo chu-n EN 50155). Cn tt c+ cc 7Ac tnh khc t%9ng
t@ nh% cc thi3t bU tiu chu-n.
2.4 SIMATIC S7-400 cho cc nhiGm v. 7i8u khi;n c yu cFu cao
2.4.1 Gi trung tm
Cc gi O S7-400 c thT l gi trung tm (CR, central rack), gi
mO r'ng (ER, extention rack) hay cho c+ hai (UR, universal rack).
Chng gZm thanh nhm 7 7%8c 7Unh hnh, mQi thanh c chiBu di cJ
Slot
No. 1 2 3 4 5 6 7 8 9 10 11
CPU
IMS
FM
local
PS
P IM
IM
P
IM P
Rack 0
Rack 1
Rack 2
Rack 3

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
20
7Unh v 7%8c cung cp vFi bus nPm O mAt sau gi v cc 7Gu c5m bus
7Gy 7H.
Gi trung tm O S7-400 c 18 hay 19 chQ c5m(UR1, UR2) vFi bB
r'ng l5p vo cJ 7Unh, O 7y c/ng c 7At cc chQ c5m cho nguZn cung
cp v CPU, c/ng c thT c hai hoAc nhiBu h9n m't module cho nguZn
v CPU. Thng th%<ng s@ s5p x3p cc cc module 7%8c s5p x3p tY
bn tri qua, 7Gu tin l nguZn cung cp, sau 7 l CPU v cc module
ngoLi vi. Bn ph+i cHa gi c5m cc module k3t nJi cho cc gi mO
r'ng. Bus nPm O mAt sau gi bao gZm P-Bus song song v K-Bus nJi
ti3p, nJi tt c+ cc chQ c5m lLi vFi nhau.
VFi gi CR2, bLn c thT th@c hiKn tch hai CPU trong m't gi vFi
nguZn cung cp chung. C+ hai CPU c thT trao 7:i dN liKu vFi nhau
qua K-Bus, tuy nhin P-Bus th tch ring cho cc module ngoLi vi
ring cHa chng. PhGn bn tri c 10 chQ c5m, bn ph+i 8.
Gi UR2-H bao gZm 2 phGn vFi 9 chQ c5m. MAc d v2y n c/ng
c thT 7%8c 7At vo cc gi trung tm v gi mO r'ng O cc trLm S7-
400 tiu chu-n hay cc trLm S7-400H c kh+ nMng d@ phng. MQi
phGn cGn m't nguZn cung cp; P-Bus v K-Bus th 7%8c tch ring.
Gi mZ r5ng
N3u chQ cho cc module ngoLi vi O gi trung tm khng 7H hay
muJn l5p thm cc module O cch xa, th bLn 7%a vo trLm m't hoAc
nhiBu gi mO r'ng. C thT nJi 73n c@c 7Li l 21 gi mO r'ng vFi m't
gi trung tm. IT phn biKt sJ cHa cc gi bLn 7iBu chRnh cng t5c 7Ua
chR O module IM nh2n (IM receive). IM nh2n chR 7%8c php g5n O t2n
cng bn ph+i cHa gi mO r'ng.










Hnh 2.5 Cc gi cHm module > S7-400
Gi vOn n[ng UR1
Tt c+ cc chQ c5m 7%8c nJi vFi K-Bus v
P-Bus O UR1. NguZn cung cp cHa gi bao
gZm m't nguZn tiu chu-n
Gi trung tm CR2
18 chQ c5m O CR2 7%8c chia thnh cc
phGn 10 v 8 chQ c5m. P-Bus bU ng5t v chR
c gi trU trong m't phGn. NguZn cung cp
7%8c cung cp chung cho gi.
Gi vOn n[ng UR2-H
Gi 7%8c chia thnh hai phGn, mQi phGn 9
chQ c5m. Bus nPm O mAt sau gi 7%8c tch
ra 7T yu cGu hai nguZn cung cp ring cho
hai phGn


D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
21

Hnh 2.6 Kh9 nJng m> r1ng c'a Simatic S7-400
VFi viKc nJi IM 460-1 v IM 461-1, gi mO r'ng c thT 7%8c s5p
x3p cch xa gi trung tm 73n 1,5m, vFi nguZn cung cp 7%8c truyBn
l 5V. C/ng nh% v2y trong phLm vi gGn 73n 3m c thT hoLt 7'ng 7%8c
73n 4 gi mO r'ng qua IM 360-0 v 361-0. e phLm vi xa, vFi cc
module IM 360-3 v IM 361-3 c thT k3t nJi 73n 4 gi mO r'ng 7T 7iBu
khiTn O xa 73n 100m.
Gi mO r'ng ER1 v ER2 vFi 18 c/ng nh% 9 chQ c5m cho cc
module tn hiKu 79n gi+n m khng bU c5t bOi cc ng5t x> l, khng
ph+i 7%8c cung cp nguZn DC 24 V qua P-Bus, khng cGn thi3t 7iKn
p backup v khng nJi vFi K-Bus. K-Bus th tZn tLi O gi UR1 v UR2,
n3u chng 7%8c s> d?ng hoAc l gi trung tm hoAc l gi mO r'ng
vFi sJ tY 1 73n 6.
KLt nHi tK cc module SIMATIC S5
VFi module giao ti3p IM 463-2, bLn c thT nJi thi3t bU mO r'ng
SIMATIC S5 (EG 183U, EG 185U, EG 186U c/ng nh% ER 701-2 v ER
701-3) vFi m't trLm S7-400 v thi3t bU mO r'ng ny m't lGn nNa . e
thi3t bU mO r'ng S5, module giao ti3p IM 314 7+m nhiKm k3t nJi. BLn
c thT th@c hiKn tt c+ cc module analog v digital cho php O thi3t bU
mO r'ng 7 cho. e m't trLm S7-400 c thT nJi 73n c@c 7Li 16 thi3t bU
mO r'ng S5 phn tn.
CR
Max. 6 IM trn CR
Central cabinet
M+ r,ng trung tm , dy di 5 m,
max. 4 ER trn /ng dy
ER ER
M+ r,ng phn tn , dy di 102 m/ 605 m,
max. 4 ER trn /ng dy
ER ER
M+ r,ng phn tn , dy di 605 m,
max. 4 ER trn '/ng dy
M+ r,ng trung tm ,
Dy di 1,5m
ER khng c ngu1n
cung c2p
ER
ER S5 ER S5

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
22
ChL 75 lm viGc t[ng c#Ang vUi chL 75 7a xE l
BLn c thT chuyTn 7:i trLm S7-400 thnh m't b' 7iBu khiTn 7a x>
l bPng cch chn nhiBu CPU vo (tJi 7a l 4). CPU 7%8c ch*n xc
7Unh cho kiTu hoLt 7'ng ny c/ng 7%8c g*i l 7a x> l. Ngay khi bLn
c5m nhiBu h9n m't CPU, PLC s; t@ 7'ng 7At O ch3 7' hoLt 7'ng 7a
x> l. Tt c+ cc CPU c cng ch3 7' hoLt 7'ng. IiBu ny c ngh^a
chng 7%8c khOi 7'ng cng vFi nhau v tt c+ chng c/ng 7i vo
trLng thi STOP n3u m't CPU bU h`ng. MQi CPU x> l ch%9ng trnh
ng%<i dng ring cHa n 7'c l2p vFi cc CPU khc.
MQi module I/O 7%8c gn m't b' x> l xc 7Unh. Bao gZm 7Ua chR
cHa n v cc ng5t. Tt c+ cc module I/O 7%8c 7At trong cng phGn
P-Bus. IiBu ny c ngh^a bLn ph+i cho chng cc 7Ua chR khc nhau
mAc d chng thu'c cc CPU khc nhau. IiBu ny c/ng t%9ng t@ cho
cc ngoLi vi phn tn. MAc d mQi CPU c thT hoLt 7'ng vFi m't hoAc
nhiBu hK DP master 7'c l2p vFi cc CPU khc, nh%ng mQi module
phn tn v trung tm ph+i c 7Ua chR 7'c nht cHa n (7Ua chR P-Bus)
trong ton b' hK thJng.
2.5 KhC n[ng dJ phng cXa SIMATIC
Hi vUi cc qu trnh ch4m: PhFn m8m redundance vUi cc phFn
tE tiu chu=n
VFi cc phGn t> chu-n SIMATIC S7-300/400, c thT cho php bLn
tLo ra m't hK thJng d@ phng (redundance) d@a vo phGn mBm
redundance, m trong 7 trLm chH 7iBu khiTn qu trnh v trong tr%<ng
h8p n bU h`ng th trLm d@ phng 7+m nh2n vai tr 7iBu khiTn. Kh+
nMng d@ phng thng qua phGn mBm redundance thch h8p vFi cc
qu trnh ch2m, v viKc chuyTn mLch O cc trLm d@ phng c thT cGn
nhiBu giy tu\ theo cu trc cHa thi3t bU t@ 7'ng. Trong th<i gian ny tn
hiKu cHa qu trnh bU 7ng bMng. Sau 7 trLm d@ phng ti3p t?c lm
viKc vFi cc dN liKu sau cng cHa trLm chH.
C+ hai CPU tham gia trao 7:i cc dN liKu t$c th<i qua m't mLng
con, O n9i k3t nJi truyBn thng c/ng c thT 7%8c s> d?ng. M't knh
ph? cHa module vo/ra 7%8c th@c hiKn vFi ngoLi vi phn tn (ET 200M
vFi module giao ti3p IM 153-3 cho PROFIBUS-DP c dLng
redundance). Bn cLnh 7 c+ hai CPU c/ng c thT 7iBu khiTn cho cc
ngoLi vi khng c redundance, cho d l t2p trung hay phn tn.
Trong thi3t k3 c gi phGn mBm Software Redundant.
KhC n[ng dJ phng qua chL 75 Hot Stand-By: SIMATIC S7-400H
SIMATIC S7-400H l m't hK t@ 7'ng ho c kh+ d@ phng vFi cu
tLo d@ phng (redundancy) cho l5p thm tY hai CPU 417-4H vFi

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
23
module 7Zng b' cho s@ hiKu chu-n dN liKu trn cp quang. C+ hai thi3t
bU lm viKc O hot stand-by: trong tr%<ng h8p lQi, thi3t bU nguyn van
7+m nh2n thng qua chuyTn mLch t@ 7'ng, khng c xung 7't vFi s@
x> l cHa ch%9ng trnh ng%<i dng.
HK thJng-H c thT 7%8c xy d@ng tY hai gi trung tm ring biKt
UR1 c/ng nh% UR2 hay tY m't gi UR2-H. Bn cLnh 7 lun lun 7T
sdn nguZn cung cp v module CPU, bLn c thT nJi thi3t bU ngoLi vi
vFi kh+ nMng s> d?ng bnh th%<ng hay d@ phng:
1. D-ng m/t knh m/t pha
Module ngoLi vi hiKn c 79n gi+n v 7%8c nJi O m't trong hai hK
thJng thnh phGn: t2p trung hay phn tn. TrLng thi tn hiKu cho
php th@c hiKn qua k3t nJi b: sung. Ch%9ng trnh ng%<i dng
trong c+ hai hK thJng th giJng nhau. N3u m't hK thJng khng th@c
hiKn, th thi3t bU ngoLi vi k3t nJi vFi chng khng thT th@c hiKn
7%8c nNa.
2. DOng m5t knh chuy;n mOch
Module ngoLi vi th tZn tLi 79n gi+n l ngoLi vi phn tn ET 200M.
Cu tLo ngoLi vi ph+i l 7Ji x$ng; MQi hK thJng thnh phGn c s@
truy xut ngoLi vi qua module giao ti3p IM 153-3 vFi giao ti3p DP
redundance. HK H chR s> d?ng t$c th<i m't giao ti3p; Qua k3t nJi
redundance cho php th@c hiKn trLng thi tn hiKu O c+ hai hK
thJng thnh phGn. Ch%9ng trnh ng%<i dng th giJng nhau O c+
hai hK thJng thnh phGn.
3. DOng m5t pha redundance
Module ngoLi vi 7%8c c5m 7i O trong hai hK thJng bus, trong m't
gi trung tm. Ch$c nMng b: sung 7%8c th@c hiKn trong ch%9ng
trnh ng%<i dng.
4. DOng chuy;n mOch redundance
Module I/O 7%8c c5m 7i O hai trLm ET 200M vFi bus nPm O mAt
sau gi tch c@c. Module giao ti3p b: sung IM 153-3 nJi cc trLm
ET 200M 73n c+ hai hK thJng con. Ch$c nMng redundance 7%8c
th@c hiKn trong ch%9ng trnh ng%<i dng.
BLn c/ng c thT th@c hiKn m't s@ trao 7:i redundance dN liKu
bPng cch l2p lLi trLng thi tr%Fc 7 qua Industrial Ethernet hay mLng
PROFIBUS. Ngoi ra 7T k3t nJi tch c@c, bLn c thT l5p 7At 73n 3 k3t
nJi redundance m hK 7iBu hnh c thT s> d?ng n3u k3t nJi c9 b+n bU
h`ng. K3t nJi c kh+ nMng d@ phng 7%8c l2p trnh nh% cc k3t nJi
chu-n.
Hy s> d?ng gi phGn mBm S7-400H 7T ci 7At hK thJng redundance.

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
24
Hnh 2.7 Qu trnh I/O sHp xIp trong m1t h) th,ng SIMATIC S7-400H
redundance

2.6 SIMATIC C7
SIMATIC C7 l hK thJng hon chRnh n 7p $ng c+ nhNng tiu
chu-n cao nht cHa yu cGu 7iBu khiTn. Chng 7%8c coi nh% l hK
thJng 7iBu khiTn my mc hon chRnh, k3t h8p vFi b+ng 7iBu khiTn v
b' l2p trnh SIMATIC S7-300 c cc ng vo/ra tch h8p trong m't
khJi. Pha tr%Fc cHa b+ng 7iBu khiTn c cp b+o vK IP 65 v pha sau
c cp b+o vK IP 20. Khi cGn cc trLm SIMATIC C7 d] dng 7%8c mO
r'ng bPng cc module I/O. C/ng giJng nh% tt c+ cc trLm SIMATIC,
Da ng mo t ke nh mot pha
Da ng mo t ke nh chuye n ma ch
Da ng mo t pha bo sung
Da ng chuye n ma ch bo sung

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
25
SIMATIC C7 c/ng 7%8c trang bU c:ng giao ti3p MPI 7T k3t nJi vFi thi3t
bU l2p trnh v trao 7:i dN liKu vFi cc trLm khc.
BCng 7i8u khi;n v b5 7i8u khi;n l4p trnh
Ph? thu'c vo loLi trLm C7 s> d?ng, b+ng 7iBu khiTn (OP) gZm
m't hiTn thU LCD hiTn thU 2 hng x 40 k t@, 4 hng x 20 k t@ , 8 hng
x 40 k t@. TrLm C7 626 c m't vng hiTn thU vFi 320 x 240 chm hiTn
thU. Tt c+ 7Bu c m't bn phm dLng mng vFi 14 phm mBm v 10
phm ch$c nMng. N3u bLn muJn t: h8p tr*n b' m't trLm SIMATIC C7
vo trong m't trang thi3t bU 7 ci 7At, bLn c thT xc 7Unh yu cGu cHa
mnh, xem xt tFi logo, mu s5c v nhn cHa cng ty.
HK PLC t%9ng thch vFi b' vi x> l trung tm S7 - 300. Ty thu'c
vo dLng hK thJng C7, vng nhF lm viKc cho ch%9ng trnh S7-300 c
dung l%8ng tY 32 KB tFi 128 KB v vng nhF ch%9ng trnh tY 48kB
73n 8MB.






















Hnh 2.8 Truy5n thng vKi SIMATIC C7





Truy8n thng vUi
SIMATIC C7

Cc trLm C7 c thT mO
r'ng dng cc module
S7-300 v d? dng cc
module CP k3t nJi tFi
cc mLng con (subnets)
khc nh% Industrial
Ethernet
Giao ti3p MPI dng 7T k3t nJi cc trLm
C7 vFi cc trLm SIMATIC.


N4u trang b6 km theo, cc tr#m C7 c th8
v:a ho#t ;,ng nh' m,t master hay m,t slave
trong m#ng PROFIBUS

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
26
MZ r5ng trOm SIMATIC
C7-621 / C7 621 Asi l cc trLm nh` nht cHa hK thJng SIMATIC
C7 v c thT mO r'ng tFi 4 module S7 300 s> d?ng module giao ti3p
IM 621. Cc trLm S7 khc c thT mO r'ng tFi 3 gi 7[ (rack) module
S7 300, mQi gi 7[ ch$a 8 module. Module IM 360 dng cho giao
ti3p 7 7%8c tch h8p sdn.
Module Input /Output C7 cho php ti3t kiKm kho+ng trJng khi mO
r'ng hK thJng. N 7%8c b*c kim loLi, c thT l5p 7At pha sau trLm S7
v 7%8c nJi bPng cp bus (khng dng cho C7-621 / C7-621 Asi).
Module mO r'ng ny cung cp 16 ng vo Digital, 16 ng ra Digital, 4
ng vo analog, 4 ng ra analog v 4 ng vo vLn nMng (ty ch*n).
Cc khC n[ng truy8n thng
Cc module C7-621 ASi c m't giao ti3p AS chH (AS interface
Master) cho php k3t nJi tFi 31 giao ti3p AS tF (AS interface Slaves).
Cc module C7-633/634/626 c m't giao ti3p PROFIBUS DP. Tt c+
cc trLm C7 7Bu 7%8c trang bU giao ti3p MPI.
BLn c thT mO r'ng cc hK thJng C7 bPng cc module S7-300,
cho php s> d?ng C7 vFi module truyBn thng CP. BPng cch ny bLn
c thT k3t nJi hK thJng tFi Industrial Ethernet hay mLng PROFIBUS,
AS-i v point to point. SIMATIC C7 7em lLi cc dUch v? truyBn thng dN
liKu ton c?c (Global Data Communication). TruyBn thng SFC nh<
giao ti3p MPI v truyBn thng SFB. Cc phGn mBm c thT nLp vo
trong hK thJng cho php k3t nJi tFi cc trLm S5 v hK thJng th$ 3.
ViKc truyBn dN liKu c thT theo chu k\ hay theo s@ kiKn 7iBu khiTn.
TOo cMu hnh, l4p trnh vUi STEP 7, ProTool v WinCC Flexible
BLn tLo cu hnh m't trLm SIMATIC vFi phGn mBm STEP 7 hay
STEP 7 Mini. Trong SIMATIC Manager tLo m't project hoAc mO m't
Project 7Unh ngh^a cho SIMATIC 300 Station, sau 7 nh5p 7p chu't
vo Hardware 7T khOi 7'ng cng c? cu hnh phGn c$ng HW Config.
Trong Hardware catalog ch*n 1 trLm C7 v ko th+ vo c>a s: cu
hnh trLm. e 7y hiTn thU 1 gi 7[ (rack) module vFi CPU v cc ng
vo/ra. BLn c thT mO r'ng trLm bPng cc module input/output tY h*
S7, thm vo cc gi 7[ mO r'ng hoAc s> d?ng giao ti3p DP n3u c 7T
k3t nJi CPU tFi mLng PROFIBUS.
IJi vFi S7-300, bLn l2p trnh theo m't trong cc ngn ngN STEP
7 chu-n nh% LAD (Ladder Logic), FBD (Function Block Diagram) hay
STL (Statement List).
S> d?ng cng c? ProTool hoAc WinCC Flexible 7T tLo cu hnh
b+ng 7iBu khiTn, cu hnh phGn mBm cho cc thi3t bU HMI. Trong

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
27
SIMATIC Mananger ch*n m't SIMATIC OP vFi S7 Project, ch*n trLm
C7 t%9ng $ng trong ProTool v ch*n hiTn thU. Sau 7 bLn nLp cu hnh
ny vo trLm C7.
BLn c thT s> d?ng m2t kh-u vFi nhiBu cp b+o vK, cho php cc
quyBn khc nhau 7Ji vFi ng%<i v2n hnh. BPng cch ny bLn c thT
cho php hay khng cho php quyBn truy c2p, ph? thu'c vo ng%<i
v2n hnh no 7%8c truy c2p. Password c thT 7%8c thay 7:i trong m?c
password Proceesing.
2.7 SIMATIC M7
H* SIMATIC M7 bao gZm cc module my tnh t%9ng thch AT
cHa SIMATIC S7 300/400. Cc module ny mO r'ng phLm vi ch$c
nMng cHa cc b' 7iBu khiTn SIMATIC bPng m't phGn mBm mO r'ng 7T
t: h8p cc s+n ph-m phGn mBm chu-n. SIMATIC M7 hiKn tLi c thT
hoLt 7'ng nh% m't CPU hay m't module ch$c nMng (FM). N c thT
7%8c l5p 7At trong trLm SIMATIC S7 7T thay th3 S7 CPU hay hoLt
7'ng nh% m't module M7-FM 7T tMng c%<ng tnh nMng bPng cc
module my tnh mO r'ng. Tt c+ cc module M7 7Bu c giao ti3p MPI
7T k3t nJi tr@c ti3p 73n cc trLm SIMATIC khc.
SIMATIC M7 nng cao hiGu suMt my tnh
M't trLm M7-300 l m't trLm S7300, trong 7 cc CPU S7-300
7%8c thay th3 bPng M7-CPU. M't M7-CPU hoLt 7'ng t%9ng t@ nh%
CPU h* S7, 7iBu khiTn cc module S7-300 l5p 7At tJi 7a trn 4 gi 7[ ,
mQi gi 7[ c 8 module. M't module ch$c nMng M7-300 c thT chia
bus v qu+n l viKc 7iBu khiTn cc module S7-300 theo cc bus c?c b'.
Tuy nhin khng 7%8c l5p qu 8 module trn mQi rack.
M't sJ 7Ac tnh kW thu2t cHa M7-300: vi x> l 80486 DX2, tGn sJ
xung 7Zng hZ 50 MHz, b' nhF chnh 8 MB, b' nhF ch%9ng trnh hay
dN liKu O dLng card nhF tFi 16MB.
TrLm M7-400 cHa M7-CPU c thT truy xut tr@c ti3p tFi tt c+ cc
module S7-400. Tuy nhin khng thT th@c hiKn 7a x> l bPng cc b'
x> l trung tm S7 hoAc M7. N3u bLn s> d?ng cc my tnh lFn trong
trLm S7-400 cHa mnh, th bLn nn s> d?ng module ch$c nMng M7-
400, xin nhF rPng cng sut tiu tn lFn cGn ph+i l5p thm quLt gi+i
nhiKt.
M't sJ 7Ac tnh kW thu2t cHa M7-400: vi x> l pentium 75 hoAc
120MHz, b' nhF chnh 16 MB, b' nhF ch%9ng trnh hay dN liKu O
dLng card nhF tFi 16 MB. B' x> l M7-488 c thT qu+n l card nhF
EPROM MEM 478, : 7^a c$ng c thT boot.
% 7_a c"ng v m8m cXa S7-400

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
28
Cc module mO r'ng chR c thT 7%8c s> d?ng 7T k3t nJi vFi b' x>
l trung tm M7 hay module ch$c nMng. BLn l5p cc module ny vo
bn ph+i cHa b' x> l trung tm M7 hay module ch$c nMng.
Cc module mO r'ng M7 c cc module giao ti3p ph? cho php
k3t nJi tFi cc thi3t bU nh%: mn hnh VGA, bn phm, chu't v my in.
Cc module giao ti3p cho PROFIBUS v Industrial Ethernet k3t nJi hK
thJng vFi mLng truyBn thng dN liKu. H* M7 c cc module ngoLi vi
vFi cc ng vo/ra digital, analog lm tMng phLm vi ch$c nMng cHa
trLm S7.
Module l%u trN chnh cHa M7 gZm m't 7^a c$ng 520 MB c th<i
gian truy xut 14 ms v m't : 7^a mBm 3.5. B' chuyTn 7:i module AT
cho M7-400 c thT km theo m't module PC c chiBu di c@c 7Li l
164 mm.
TOo cMu hnh b`ng SIMATIC Manager
TLo cu hnh cho m't trLm M7 t%9ng t@ nh% cho m't trLm S7.
Trong SIMATIC Manager tLo SIMATIC 300 Station hoAc SIMATIC 400
Station. Nh5p 7p chu't vo Hardware 7T khOi 7'ng cng c? cu hnh
phGn c$ng HW Config, ch*n rack tY catalog module. By gi< bLn c
thT ci 7At m't M7 CPU thay v m't S7 CPU, hoAc s> d?ng m't
module ch$c nMng k3t nJi vFi S7 CPU.
SIMATIC Manager t@ 7'ng tLo ra m't th% m?c M7 vFi m't b+ng
k hiKu v m't th% m?c con Blocks. Nh2p thng sJ mong muJn cHa
trLm S7 cho b+ng k hiKu. M7-ProC/C++ chuyTn 7:i cc k hiKu thnh
cc bi3n C 7T cc tn hiKu x> l trong ch%9ng trnh C 7%8c xc 7Unh
bPng tn k hiKu.
N3u bLn 7 ci 7At phGn mBm CFC, bLn s; thy th% m?c Drawing
vFi l%8c 7Z CFC, bLn c thT chn n bn d%Fi th% m?c M7.
PhFn m8m cho SIMATIC M7
SIMATIC M7 s> d?ng hK 7iBu hnh M7-RMOS32 real-time
multiasking. Multiasking c ngh^a bLn c thT chia nhiKm v? 7iBu khiTn
ra lm nhiBu nhiKm v? con v cc nhiKm v? con ny 7%8c x> l theo
cc cp %u tin khc nhau. Giao ti3p M7-API (giao ti3p l2p trnh $ng
d?ng) tch h8p hK 7iBu hnh RMOS32 trong mi tr%<ng SIMATIC.
HK 7iBu hnh c thT s> d?ng MS-DOS 6.22 hoAc khng s> d?ng.
N3u s> d?ng th MS-DOS hoLt 7'ng nh% m't nhiKm v? d%Fi quyBn
RMOS32 7iBu khiTn mn hnh, bn phm, cc : 7^a v cung cp cc
t2p tin hK thJng c thT truy c2p 7%8c bPng hK 7iBu hnh RMOS32.
MS-DOS khng 7%8c php truy xut cc t2p tin khi cc nhiKm v? real-
time 7ang 7%8c th@c hiKn. N3u khng s> d?ng MS-DOS th phGn c$ng

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
29
M7 chR 7%8c 7iBu khiTn bPng RMOS32, RMOS32 s> d?ng hK thJng
qu+n l t2p tin HSFS (High Speed File System) cho tt c+ cc : 7^a.


Hnh 2.9 Phn m5m cho SIMATIC M7
2.8 Qui trnh kLt nHi vUi cc module digital
Cc module Digital l cc b' chuyTn 7:i cc tn hiKu nhU phn.
CPU cHa trLm SIMATIC nh2n cc thng tin vB ch3 7' hoLt 7'ng cHa
qu trnh x> l nh< cc module ng vo Digital, cc giao ti3p trong qui
trnh x> l nh< cc module ng ra Digital. Cc tn hiKu sJ giNa
backplane bus v viKc x> l 7%8c cch ly bPng cc c+m bi3n quang
7iKn (Optocoupler).
Cc module Digital c 1, 2 hay 4 byte t%9ng $ng vFi 8, 16 hay 32
tn hiKu. Cc module digital th%<ng 7%8c 7At 7Ua chR trong vng nhF
7Km 7T trLng thi tn hiKu c thT 7%8c x> l O dLng bit. Cc module
Digital tin ti3n c kh+ nMng cung cp cc thng tin ch-n 7on vB trLng
thi tn hiKu
Cc module ng vo Digital
Cc module ng vo digital chuyTn 7:i tn hiKu 7iKn p bn ngoi
24VDC hay 120/230VAC sang tn hiKu sJ. IT module hoLt 7'ng chu-n
xc th c+m bi3n k3t nJi ph+i 7%8c ch*n c 7iKn p nPm trong phLm vi
cho php v ph+i c kh+ nMng cung cp dng 7iKn ng vo khi trLng
Ph<n m=m CFC
M7-
ProC/C++
CFC
Borland C++
M7-SYS RT
STEP 7
PhGn mBm M7-SYS RT chLy trn hK
7iBu hnh real-time multiasking
RMOS32: khng c DOS hay
Windows . M7-SYS RT gZm c hK
7iBu hnh RMOS32, th% viKn ANSI-C
7%8c chu-n ha, giao ti3p API, cc
ch%9ng trnh 7iBu khiTn giao ti3p nJi
ti3p, TP/IP v m't giao ti3p cho cc
ch%9ng trnh 7iBu khiTn ph?.
PhGn mBm M7-ProC/C++ bao gZm
chuyTn 7:i thch $ng vFi mi tr%<ng
cHa Borland-C++, trnh soLn th+o tLo
v nh2p k hiKu, vi3t ch%9ng trnh tm
lQi ngn ngN.
PhGn mBm CFC (CFC= Continuous
Funtion Chart) 7%8c s> d?ng 7T k3t
nJi cc ch%9ng trnh C/C++ 7%8c tLo
bOi ng%<i dng hay tY th% viKn. BLn
tLo ra s9 7Z khJi ch$c nMng v
ch%9ng trnh s; 7%8c dUch ra cc
ch%9ng trnh c thT x> l bPng
Borland C++.
Ch'(ng trnh C/C++

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
30
thi tn hiKu ng vo l 1. Cc tn hiKu ng vo ph+i 7%8c l*c. IiBu
ny c ngh^a l cGn triKt nhi]u trn 7%<ng dy cp nguZn v lm gi+m
xung 7iKn p lan truyBn. Qu trnh l*c lm tr hon cc tn hiKu ng
vo. IJi vFi cc module digital c ng vo kch x> l ng5t th c thT
lm gi+m th<i gian tr hon (delay) tn hiKu ng vo. Tuy nhin khi lm
gi+m th<i gian tr hon th 7Zng th<i c/ng lm gi+m s@ chJng nhi]u.
Nn lun c s@ suy tnh giNa 7' chJng nhi]u cao (th<i gian tr hon
di) vFi viKc nh2n tn hiKu nhanh (th<i gian tr hon ng5n).
Cc module ng ra digital
IT c thT giao ti3p 7%8c trong qui trnh x> l, CPU cGn 73n cc b'
chuyTn 7:i bn trong thnh cc m$c tn hiKu 7iKn p v dng 7iKn s>
d?ng cho hK thJng hoAc x> l. Cc module ng ra digital c m't b'
nhF dN liKu l%u trN dN liKu nh2n 7%8c v sau 7 chuyTn cc dN liKu
ny tFi m't b' khu3ch 7Li. B' khu3ch 7Li cung cp cng sut chuyTn
mLch yu cGu. Cc b' khu3ch 7Li 7iKn p m't chiBu 7%8c trang bU b+o
vK ng5n mLch bPng mLch 7iKn t>, cn cc b' khu3ch 7Li 7iKn p xoay
chiBu 7%8c b+o vK ng5n mLch bPng cGu ch.
Khi ch*n l@a m't module ng ra digital cGn xem xt tFi kh+ nMng
chuyTn mLch, ton b' t+i cho php v dng 7iKn r cho php. Dng
7iKn r ny tLi m$c 0 cHa tn hiKu khng 7%8c xuJng thp h9n gi trU
cho php, n3u khng th thi3t bU s; khng 7p $ng vFi tn hiKu Stop.
Trong cc ch3 7' hoLt 7'ng STOP, HALT v trong suJt th<i gian
khOi 7'ng th@c hiKn ch%9ng trnh m't tn hiKu v hiKu ha ng ra lm
v hiKu ha tt c+ cc module ng ra digital. e trLng thi ny chng
khng 7%a ra 7iKn p m chR 7%a ra m't gi trU thay th3 xc 7Unh hoAc
duy tr gi trU sau cng.
Cc module digital c bCo vG chHng na
Cc module c b+o vK chJng n: cHa SIMATIC l thi3t bU 7iKn tch
h8p c b+o vK an ton (theo chu-n DIN EN 50020). Chng 7%8c
chp nh2n s> d?ng 7T k3t nJi cc thi3t bU 7iKn an ton bn trong O
vng 1 v 2. Cc module ny 7%8c l5p 7At bn ngoi vng nguy hiTm.
IiKn p t+i 24 VDC 7%8c dDn nh< cp LK 393. Cc module chJng n:
7%8c s> d?ng trong cc trLm S7-M7/300 hay trong cc I/O cHa trLm
ET 200M. S> d?ng STEP 7 7T thi3t l2p cc module ny.
2.9 Qui trnh kLt nHi vUi cc module analog
Cc module analog l cc b' chuyTn 7:i tn hiKu cho x> l tn hiKu
analog. Cc module ng vo analog chuyTn 7:i cc tn hiKu analog tY
qu trnh x> l hay hK thJng thnh cc tn hiKu digital 7T CPU cHa trLm
SIMATIC c thT x> l. Cc module ng ra analog chuyTn 7:i tn hiKu

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
31
digital tY trLm SIMATIC thnh tn hiKu analog 7T x> l, chcng hLn nh%
gi trU 7iTm 7At cHa cc c9 cu chp hnh. MQi m't 7Li l%8ng analog
nh% gi trU 7o hay gi trU 7iTm 7At chi3m m't knh trn module. Cc
module analog hiKn c 4, 8, hay 16 knh t%9ng $ng vFi 8, 16 hay 32
byte. M't gi trU analog 7%8c sJ ho nh% m't sJ nguyn 16 bit (dN liKu
dLng INT). Cc module analog tin ti3n c kh+ nMng cung cp thng tin
vB tnh trLng cHa module hay tnh tan gi trU giFi hLn.
Cc module analog th%<ng 7%8c 7At 7Ua chR ngoi vng 7Km, 7Ac
biKt khi chng 7%8c 7*c hoAc ghi tr@c ti3p. Iy l tr%<ng h8p 7Ac biKt,
chcng hLn trong cc mLch 7iBu khiTn vng kn c chu k\ x> l 7'c l2p
vFi ch%9ng trnh chnh.
Cc module ng vo analog
Cc module ng vo analog s> d?ng ph%9ng php tch h8p 7T
chuyTn 7:i cc 7Li l%8ng nh2n 7%8c tY qu trnh x> l (7iKn p, dng
7iKn, 7iKn trO) thnh cc gi trU sJ. Ph? thu'c vo s@ triKt nhi]u 7iKn p
(7Ji vFi tGn sJ 400/60/59/10 Hz), viKc chuyTn 7:i cGn 2,5/20/20 v 100
miligiy. PhLm vi chuyTn 7:i r'ng (9/12/12/15 bit + du). IAt phLm vi
dng 7iKn v 7iKn p bPng cc cng t5c. IJi vFi cc gi trU 7At cGn c
7' chnh xc cao h9n bLn s> d?ng cng c? STEP 7 HW Config.
Cc module ng ra analog
Cc module ng ra analog chuyTn 7:i cc gi trU digital thnh tn
hiKu 7iKn p v dng 7iKn khc nhau. Cc tn hiKu bn trong v bn
ngoi 7%8c cch ly vFi nhau vB 7iKn. Cc gi trU digital nh2n 7%8c tY
CPU 7%8c l%u trN trong vng nhF dN liKu trong module, tY 7y chng
7%8c chuyTn tFi b' chuyTn 7:i 7T chuyTn 7:i cc gi trU ny thnh cc
7Li l%8ng analog trong th<i gian 0,8/1,5 mili giy v sau 7 chng
7%8c chuyTn tFi 7Ua chR ng ra.
Cc module analog c bCo vG chHng na
Cc module c b+o vK chJng n: cHa SIMATIC l thi3t bU 7iKn tch
h8p c b+o vK an ton bn trong ([EE x ib] IIC theo chu-n DIN EN
50020). Chng 7%8c chp nh2n s> d?ng 7T k3t nJi cc thi3t bU 7iKn an
ton bn trong O vng 1 v 2. Cc module ny 7%8c l5p 7At bn ngoi
vng nguy hiTm. IiKn p t+i 24 VDC 7%8c dDn nh< cp LK 393. Cc
module chJng n: 7%8c s> d?ng trong cc trLm S7- M7/300 hay trong
phn bJ I/O cHa trLm ET 200M. S> d?ng STEP 7 7T thi3t l2p cc
module ny.
Cc modul analog SIMATIC S7-HART l loLi b+o vK an ton bn
trong v c thT s> d?ng trong I/O cHa cc trLm ET 200M. Cc modul

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
32
ny lm thay cng viKc cHa m't HART master cho php 2 thi3t bU
HART k3t nJi vFi nhau. TruyBn thng dN liKu th@c hiKn nh< thH t?c
HART version 5.4.
2.10 Cc module ch"c n[ng trb gip CPU
Cc module ch$c nMng (Function module) l cc modul tiBn x> l
tn hiKu thng minh. Chng khJng ch3 v x> l cc tn hiKu nh2n
7%8c tY hK thJng m khng dng 73n ti nguyn cHa CPU v 7%a cc
thng tin ny trO lLi qu trnh x> l hay 7%a tFi cc giao ti3p bn trong
cHa CPU. Chng lm thay cc cng viKc m th%<ng CPU khng thT
th@c hiKn 7%8c theo tJc 7' yu cGu nh% 73m xung, 7iBu khiTn vU tr
hay 7iBu khiTn truyBn 7'ng v nh% v2y ti nguyn cHa CPU 7%8c dng
x> l cc cng viKc 7iBu khiTn quan tr*ng khc.
BLn s> d?ng cng c? HW Config cHa STEP 7 7T ci 7At cc thng
sJ yu cGu cho cc module ch$c nMng. Cc khJi chu-n cGn thi3t cho
ch%9ng trnh v cc 7Ji thoLi chu-n dng cho ci 7At thng sJ l cc
phGn cHa phn phJi dN liKu v 7%8c tch h8p t@ 7'ng trong SIMATIC
Manager khi bLn ci 7At cc module ch$c nMng, km theo cc 7Ji thoLi
ch-n 7on dng cho chLy th> ch%9ng trnh.
B0ng 2.1 Cc 0Lc tnh c'a module ch3c nJng
FM 350, FM
450
I3m nhanh
ln/xuJng
FM 350-1: 1 knh
FM 450-1: 2 knh
I3m ln tFi 500 kHz vFi 32 bit
FM 350-2: 8 knh
I3m ln tFi 500 kHz vFi 32 bit
C thT s> d?ng cho c+m bi3n
NAMUR
K3t nJi cc c+m bi3n 5/24V
C:ng 7iBu khiTn, c/ng c thT
dng ng vo digital trn FM
TLi zero hay khi 7Lt 7%8c gi trU
7At: 7iBu khiTn tr@c ti3p ng ra
digital hay tLo qui trnh ng5t!
FM 351, FM
451
Module 7Unh
vU dng 7iBu
khiTn tJc 7'
nhanh/tY tY
IiBu chRnh 2 hay 3 tr?c 7'c l2p vFi
4 ng ra digital m:i tr?c, dng 7iBu
khiTn cng t5c t9 hay b' bi3n tGn
Pht hiKn s@ tMng hay 7Unh vU 7Zng
b'.

Set
Ch3 7' tMng: tuyKt 7Ji v t%9ng
7Ji
Tm tham chi3u
Xoay zero
IAt 7iTm tham chi3u
Xc 7Unh kho+ng cch

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
33
FM 352, FM
452
Electronic
CAM
module
32 rnh cam vFi 32/64/128 cam v
c thT xc 7Unh 7Ac tnh (v d? c
thT 7Unh ngh^a nh% m't l cam 7Unh
vU hay cam th<i gian) 7iBu khiTn 13
hay 16 ng ra digital.
Pht hiKn s@ tMng hay 7Unh vU 7Zng
b'.
Io chiBu di
IAt 7iTm tham chi3u
IAt gi trU th@c
Xoay zero
Thay 7:i cLnh cam
Ch3 7' m ph`ng(simulation)
FM 353, FM
453
Module 7Unh
vU dng cho
7'ng c9
b%Fc
FM 354,FM
453
Module 7Unh
vU dng cho
7'ng c9
servo
IiBu khiTn 7Unh vU 1(FM
353/354)hay tFi 3 (FM 453).
C thT dng cho cc tr?c xoay v
tuy3n tnh

IJi vFi 7Unh vU point-to-point c/ng
nh% cc kiTu ngang ph$c tLp
Set
Ch3 7' tMng
IiBu khiTn t@ 7'ng khJi 79n hay
dy khJi
Io chiBu di
Star/Stop nh< cc ng vo digital
GiFi hLn phLm vi thay 7:i
Ci 7At gi trU th@c
FM 355, FM
455
Module 7iBu
khiTn vng
kn dng
cho 7iBu
khiTn phLm
vi p sut,
nhiKt 7',
dng ch+y.

IiBu khiTn PID 7iBu khiTn nhiKt 7'
t@ tJi %u ho vFi 4 hay 16 knh
(thu nh2n gi trU th@c v 7iBu khiTn
feed-forward), v m't knh dng
cho b nhiKt 7'; c thT s> d?ng
nh% cc b' 7iBu khiTn b%Fc hay
xung hoAc 7iBu khiTn lin t?c, trong
ch3 7' backup cHa CPU.
B' 7iBu khiTn dng cho:
IiBu khiTn theo setpoint cJ 7Unh
IiBu khiTn cascade
IiBu khiTn tg lK
IiTu khiTn 3 thnh phGn
Th<i gian ly mDu(ph? thu'c sJ
b' 7iBu khiTn) theo phLm vi:
12 bit: 20 ms tFi 100/180 ms
14 bit: 100 ms tFi 500/1700 ms
2.11 Cc module CP (Communiation Processor) kLt nHi tUi
mOng truy8n thng
Cc b' x> l truyBn thng CP th@c hiKn thay cc cng viKc truyBn
thng cHa CPU. Chng k3t nJi tFi mLng, chUu trch nhiKm thi3t l2p k3t
nJi v truyBn dN liKu trn mLng, chng cung cp cc dUch v? truyBn
thng cGn thi3t cho CPU v ch%9ng trnh ng%<i dng.
Cc modul CP dng cho PROFIBUS v Industrial Ethernet 7%8c
thi3t l2p tY phGn mBm ty ch*n NCM (m't phGn cHa STEP 7) cung cp
cc mn hnh ci 7At thng sJ v cc mn hnh ch-n 7on cho viKc
kiTm tra v th@c hiKn ch%9ng trnh. Tt c+ cc CPU khc khi ci 7At
7%8c trang bU cc mn hnh cGn thi3t tch h8p trong Hardware
Configuration.

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
34
B0ng 2.2 Ch3c nJng v 0Lc tnh c'a cc modul CP
CP 340,
CP 341,
CP441
K3t nJi
point-to-
point.
K3t nJi nJi ti3p point-to-point vFi cc
thH t?c ring: c/ng c thT dng 7%8c
trong hK thJng cHa cc nh s+n xut
khc.
CP 441-1 c m't giao ti3p
CP 441-2 c hai giao ti3p
Cc 7iBu khiTn khng chuyn c/ng
c thT s> d?ng cho giao ti3p cHa CP
341 v CP 441-2
Cc giao ti3p:
RS 232 C(V.24)
20 mA (TTY)
RS 422/RS 485(X.27)
Cc thH t?c s> d?ng:
ASCII
Print
3964(R)
RK 512 (cho CP341 v CP441-2)
CP 342-2
Asi master
Giao ti3p chH AS k3t nJi ln tFi 31
giao ti3p AS tF
Khng cGn cc tham sJ c? thT
CP 342-5
,
CP 443-5
Ext.
PROFIBU
S-DP

PROFIBUS-DP chH, CP342-5 lm
DP slave

Cc dUch v? truyBn thng:
PROFIBUS-DP
Ch$c nMng truyBn thng S7
Giao ti3p TRUYhN/NHjN
CP 343-5
CP 443-5
Basic
PROFIBU
S-FMS

K3t nJi tFi PROFIBUS-FMS

Cc dUch v? truyBn thng:
PROFIBUS-FMS
Ch$c nMng truyBn thng S7
Giao ti3p TRUYhN/NHjN
CP 343-1
TCP
CP 443-5
TCP
Industrial
Ethernet
qua
TCP/IP
K3t nJi tFi Industrial Ethernet s>
d?ng TCP/IP
Cc dUch v? truyBn thng/k3t nJi:
Ch$c nMng truyBn thng S7
Giao ti3p TRUYhN/NHjN
K3t nJi ISO

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
35
CP 443-1
IT
Industrial
Ethernet
(cc hK
thJng
thng tin)
K3t nJi tFi cc hK thJng thng tin
cHa m't c9ng ty bPng web-Server:
Cc site HTML c thT 7%8c mO bPng
broser, email c thT 7%8c g>i tY
ch%9ng trnh ng%<i dng bPng g*i
FC
Cc dUch v? truyBn thng/k3t nJi:
Ch$c nMng truyBn thng S7
Giao ti3p TRUYhN/NHjN
Thi3t bU l2p trnh/cc ch$c nMng
OP
K3t nJi TCP
C /khng c RFC
K3t nJi email
2.12 B5 no SIMATICS7: cc CPU module
Cc module CPU thu'c h* SIMATICS7 bao gZm b' x> l trung
tm gim st hK 7iBu hnh ch%9ng trnh ng%<i dng, ci 7At thng sJ
module, v truyBn dN liKu. Tt c+ cc module CPU 7%8c trang bU giao
ti3p MPI 7T k3t nJi 73n thi3t bU l2p trnh, hK thJng giao ti3p v2n hnh
hay nJi tFi cc trLm SIMATIC khc.
HG 7i8u hnh 7i8u khi;n chL 75 hoOt 75ng
HK 7iBu hnh qu+n l tt c+ cc ch$c nMng cHa CPU. N 7iBu
khiTn trnh t@ khOi 7'ng, khOi tLo v th@c hiKn ch%9ng trnh chnh, c2p
nh2t vng nhF 7Km, ghi nh2n thng bo v thng bo lQi, khOi tLo v
x> l theo cc cp %u tin. N c/ng gim st tt c+ cc hoLt 7'ng v
chR bo lQi bPng cch ghi chng vo trong vng 7Km ch-n 7on v kch
cc LED O b+ng 7iBu khiTn sng ln. Pha trn b+ng 7iBu khiTn c m't
cng t5c c kho cho php bLn khOi 7'ng viKc th@c hiKn ch%9ng trnh
cHa mnh.
Cng t5c c kho ny c 4 vU tr l: STOP, RUN, RUN-P, v
MRES. VU tr STOP l dYng ch%9ng trnh ng%<i dng, RUN v RUN-P
th@c hiKn ch%9ng trnh, khi cng t5c O vU tr RUN ch%9ng trnh ng%<i
dng chR c thT 7%8c 7*c, O vU tr RUN-P ch%9ng trnh c thT 7%8c
7*c v chRnh s>a. Khi cng t5c O vU tr MRES s; reset ton b' v reset
ngu'i (cold reset).
B5 xE l trung tm thi hnh ch#@ng trnh ng#Ai dng
B' x> l trung tm cHa cc module CPU S7-300 (ngoLi trY CPU
318) l m't b' vi 7iBu khiTn chuyTn 7:i m MC7 cHa ch%9ng trnh
ng%<i dng sang ngn ngN my. Cc module CPU 312IFM x> l 1000
lKnh trong vng 0,7 miligiy, CPU 316 x> l 1000 lKnh trong vng 0,3
miligiy. Module CPU 318 v cc module CPU dng cho S7-400 c thT
x> l tr@c ti3p ch%9ng trnh ng%<i dng bPng m't mLch ASIC. Cc
module CPU 412 x> l 1000 lKnh trong vng 0,08 miligiy v 7Ji vFi
CPU 416 l 0,08 miligiy.

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
36
Trong cc trLm S7-300, b' x> l trung tm x> l viKc truyBn thng
vFi cc b' l2p trnh hoAc trao 7:i dN liKu vFi cc trLm khc. Cc trLm
S7-400 c ring m't b' x> l truyBn thng dng cho m?c 7ch ny.

Hnh 2.10 Cc chI 01 hoGt 01ng c'a SIMATIC S7 CPU.
Vng nhU ch#@ng trnh, vng nhU lm viGc v vng nhU chnh
CPU l%u trN dN liKu ng%<i dng trong 2 vng nhF: vng nhF lm
viKc v vng nhF chnh.Vng nhF lm viKc l vng nhF ch$a ton b'
ch%9ng trnh ng%<i dng bao gZm c+ cu hnh dN liKu, hoAc O dLng
module tch h8p hoAc card nhF dLng c5m. Vng nhF chnh l m't
vng nhF RAM ch$a cc m ch%9ng trnh theo trnh t@ v dN liKu
ng%<i dng s> d?ng.
Thi3t bU l2p trnh truyBn ch%9ng trnh ng%<i dng bao gZm c+ cu
hnh dN liKu tFi vng nhF ch%9ng trnh. Khi khOi 7'ng, hK 7iBu hnh s;
bin dUch cu hnh dN liKu, ci 7At thng sJ CPU v thng sJ cHa cc
module I/O. M ch%9ng trnh v dN liKu ng%<i dng s> d?ng 7%8c sao
chp vo vng nhF chnh. Khi ch%9ng trnh ng%<i dng 7%8c nh2p
vo thi3t bU l2p trnh, cc khJi 7%8c g*i tY vng nhF lm viKc v 7%8c
c2p nh2t bPng cc gi trU hiKn hnh cHa 7Ua chR dN liKu tY vng nhF
chnh.
Card nhU mZ r5ng vng nhU ch#@ng trnh ng#Ai dng
Cc card nhF hiKn c l RAM v flash EPROM; cc card RAM
7%8c s> d?ng chH y3u 7T mO r'ng vng nhF lm viKc (v d? O CPU
cc trLm S7-400), n cho php chRnh s>a ch%9ng trnh khi O online.
Khi tho cc card RAM ra th dN liKu s; bU mt.
BLn c thT s> d?ng 1 flash EPROM 7T duy tr ch%9ng trnh bao
gZm cu hnh dN liKu v cc thng sJ module trong tr%<ng h8p bU mt
STOP
RUN
STAR-UP
HOLD
1
2
5
2
4
5
4
5
Bt cng
t$c
Sau khi cp nguZn CPU O ch3
7' Stop. Khi cng t5c O vU tr
RUN hoAc RUN-P, ch%9ng
trnh khOi 7'ng 7%8c th@c hiKn
tr%Fc khi ch%9ng trnh chnh
ng%<i dng b5t 7Gu. Cc ch$c
nMng kiTm tra chuyTn tFi ch3
7' HOLD c thT th@c hiKn
trong qui trnh START-UP v
RUN. N3u c lQi x+y ra trong
cc qui trnh ny th CPU
chuyTn sang ch3 7' STOP.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
37
nguZn m khng cGn pin d@ phng. IT th@c hiKn 7iBu ny, nLp
ch%9ng trnh O ch3 7' offline vo card nhF flash EPROM 7%8c ci 7At
trong thi3t bU l2p trnh. BLn c/ng c thT nLp ch%9ng trnh O online dng
card nhF 7%8c ci 7At trn module CPU n3u CPU 7%8c trang bU card
nhF cho m?c 7ch ny.
Cc CPU h* S7-300 (trY CPU 318) c m't vng nhF RAM 7H lFn
7T l%u trN ton b' ch%9ng trnh ng%<i dng. Vng nhF RAM cHa cc
CPU S7-400 v CPU 318 c thT dng cho cc ch%9ng trnh nh` hay
dng 7T thay 7:i cc khJi 79n lb. N3u 7' lFn ch%9ng trnh v%8t qu
dung l%8ng cHa vng nhF ch%9ng trnh th bLn cGn s> d?ng m't card
RAM 7T kiTm tra ch%9ng trnh.

Hnh 2.11 Vng nhK ch%:ng trnh ng%Mi dng v biIn
Pin backup gip l#u d> liGu vng nhU
Pin backup 7%8c 7At trong cc module CPU (S7-300) hoAc O
module nguZn cung cp (CPU S7-400). IiKn p pin 7%8c CPU gim
st lin t?c, khi pin y3u s; c chR bo v c thT 7nh gi tY ch%9ng
trnh ng%<i dng. Pin c th<i hLn duy tr trong vng m't nMm.
Thi't b) lp trnh
B+ x- l trung tm Cc modules tn hi>u
Cu hnh
phGn c$ng
offline
Ch%9ng trnh
ng%<i dng
offline
B+ng k hiKu
Cc khJi dN liKu hK
thJng ( DN liKu cu
hnh online)
Cc khJi m ha
Cc khJi dN liKu
(ch%9ng trnh
ng%<i dng online)
D0 n B+ nh1 ch.2ng trnh B+ nh1 h4 th5ng
B+ nh1 lm vi4c
Trnh t@ cc phGn
lin quan cHa cc
khJi m ha
Trnh t@ cc phGn
lin quan cHa cc
khJi dN liKu
Vng 7Km ng vo
Vng 7Km ng ra
Vng 7Km ch-n 7on
Vng 7Km truyBn
thng
NgMn x3p dN liKu
c?c b'
NgMn x3p khJi
NgMn x3p ng5t
Bit nhF M
Ch$c nMng th<i gian
Ch$c nMng 73m
Tn hiKu ng vo
Tn hiKu ng ra
Ngo6i vi

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
38
Vng nhF ch%9ng trnh RAM cGn c m't pin backup 7T l%u trN dN
liKu ch%9ng trnh. Cc card nhF EEPROM v dLng flash EPROM
khng cGn pin backup.
Cc b' 7iBu khiTn S7-300 l%u trN cc gi trU hiKn hnh cHa vng
nhF lm viKc (cc khJi dN liKu) v vng nhF hK thJng (cc bit nhF,
timer, counter) trong vng nhF non-volatile(hay cn g*i l retentive
memory), bPng cch ny dN liKu 7%8c duy tr m khng cGn pin
backup th2m ch trong tr%<ng h8p mt nguZn.
Vng nhU hG thHng ch"a cc biLn
Vng nhF hK thJng ch$a 7Ua chR (cc bi3n) 7%8c truy xut bPng
ch%9ng trnh ng%<i dng. Cc 7Ua chR 7%8c nhm lLi thnh cc vng
7Ua chR vFi m't sJ l%8ng 7Ua chR xc 7Unh cho mQi CPU. B' nhF hK
thJng cHa CPU bao gZm cc vng 7Ua chR sau:
Inputs (I)
Vng nhF 7Km cHa cc module ng vo digital
Outputs (O)
Vng nhF 7Km cHa cc module ng ra digital
Cc bit nhF (M)
Vng nhF c thT 7At 7Ua chR tY bt k\ vU tr no trong ch%9ng trnh
ng%<i dng
Ch$c nMng th<i gian (T)
Cc timer dng tr hon v gim st th<i gian
Ch$c nMng 73m (C)
Cc b' 73m dng cho 73m ln v 73m xuJng
DN liKu c?c b' tLm th<i (L)
Cc vng 7Km trung gian dng cho x> l khJi. Cc dN liKu c?c b'
tLm th<i 7%8c l%u trN trong ngMn x3p L (ngMn x3p dN liKu c?c b'), n
bU CPU chi3m d?ng trong khi th@c hiKn ch%9ng trnh.Vng nhF hK
thJng c/ng c cc buffer dng truyBn thng v thng bo hK thJng
(vng 7Km ch-n 7on). IJi vFi CPU S7-400 ng%<i s> d?ng c thT xc
7Unh 7' lFn cHa vng 7Km dN liKu, vng 7Km vo ra v ngMn x3p L.
2.13 Cac bo x ly trung tam vi chc nang ac biet
Bo x ly trung tam CPU 312IFM va 314IFM
CPU 312IFM va CPU314IFM c trang b ca c ngo va o va ra tch h p
co the a t a ch gio ng nh ca c ngo I/O chua n t chng trnh ng i du ng.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
39
Chu ng cu ng co the c s du ng nh ca c ngo va o bao hie u (alarm) hay ca c
ngo va o du ng cho ca c ch c na ng a c bie t cu a he ie u ha nh. Khi ca i a t ca c
tho ng so CPU ba ng STEP 7, ba n kch hoa t mo t ch c na ng a c bie t va du ng
kho i ha m he tho ng SFB e che n ch c na ng na y va o trong chng trnh cu a
mnh.
Bo e m le n/xuo ng SFB 29HS_COUNT
Bo e m du ng 2 ngo va o du ng cho e m le n/xuo ng t i 10 kHz, mo t ngo
cho n h ng e m va mo t ngo ie u khie n. Gia tr e m hie n ha nh c o c
d i da ng so nguye n ke p (double integer) va c truye n t i 2 bo so
sa nh. Nhie u ch c na ng c kch hoa t khi bo so sa nh a t t i gia tr a t
tr c nh : set ngo ra digital, ta o x ly nga t, reset mo t bo e m, set mo t
bo so sa nh.
o ng ho o ta n so SFB 30 FREQ_MES
Mo t trong so cac ngo va o c s du ng e o ta n so t i 10 kHz theo hai
phng pha p: e m ca nh tn hie u trong th i gian 0,1 gia y, 1 gia y, va 10
gia y (phu h p v i ta n so cao), va phng pha p o khoa ng ca ch gi a hai
ca nh tn hie u sau 1ms, 2 ms, va 4 ms (phu h p v i ta n so tha p). Ta n so
c o c d i da ng gia tr mo t so nguye n ke p (double integer) va co
the gia m sa t gia tr gi i ha n ba ng 2 bo so sa nh.
Bo e m le n/xuo ng A/B SFB 38 HSC_A_B (ch co CPU 314IFM)
Hai bo e m rie ng bie t, mo i bo s du ng 2 ngo va o digital du ng cho e m
le n/xuo ng t i 10 kHz. Gia tr e m hie n ha nh c o c d i da ng gia tr
mo t so nguye n ke p (double integer) va c truye n t i 1 bo so sa nh. Bo
so sa nh co the set ngo ra digital, ta o x ly nga t, reset mo t bo e m, set
mo t bo so sa nh.
ie u khie n v tr SFB 39 POS (ch co CPU 314IFM)
Gia tr th c c la y t cac ca m bie n ba t o ng bo 24 V ta i ta n so t i 10
kHz va c o ng bo hoa ba ng ca ch s du ng ca c ngo va o digital hay
pha n me m. Bo n ngo ra digital, ie u khie n ie u to c (toc o , h ng)
nhanh/t t , hay 1 ngo ra analog v i 2 ngo ra digital tuy cho n ie u khie n
1 bo bie n ta n.
Bo x ly trung tam CPU 614
c thie t ke chuye n du ng trong co ng nghie p x ly cha t de o, CPU 614
co the du ng e thay the CPU S7-300. CPU 614 cho phe p ba n la p trnh ba ng
ngo n ng la p trnh C, ngoa i ngo n ng la p trnh PLC. Ca c a c tnh ky thua t

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
40
cu a no tng t nh CPU 314. Vu ng nh chnh co dung l ng 128 KB. Vu ng
nh chng trnh co dung l ng 192 KB va co the m ro ng t i 512 KB ba ng
ca ch la p a t the m mo t card EPROM.
Go i mo t kho i ma assembly SFB 63 AB_CALL
Go i mo t kho i ma assembly vie t ba ng ngo n ng la p trnh Assembler
hoa c C t chng trnh ng i du ng STEP 7 (ch co CPU 614).
2.14 SIMATIC PC Based vi WinAC
SIMATIC Win AC (Windows Automation Center) la mo t bo ie u khie n
ho SIMATIC cha y tre n cac ma y PC chua n. No hoa t o ng d a tre n he ie u
ha nh Windows NT. No co hai phie n ba n: Slot-PLC va Software-PLC.
Cac giao tiep chuan vi Win AC
SIMATIC WinAC ta o s ke t no i gi a pha n me m t o ng ie u khie n va
pha n me m tie u chua n. SIMATIC Controller c go i la Control Engine
trong WinAC computing, Control Engine co the la mo t software- PLC
(WinLC, Windows Logic Controller) hay la mo t Slot PLC (v du CPU 416
da ng module PC).
Vie c trao o i d lie u ba ng Control Engine s du ng co ng nghe Microsoft
OLE (Object Lingking and Embedding), v i co ng nghe na y ba n co the s
du ng SIMATIC Controls a co hoa c s du ng ActiveX va OLX Controls
(OLE Custom Controls) cu a mnh. WinAC cu ng co mo t OPC Server (OLE
du ng cho ie u khie n x ly ) cho phe p ca c ng du ng OPC Client kha c co the
truy ca p Control Engine. WinAC Tool Manager giu p ba n qua n ly ca c ng
du ng chua n co trao o i d lie u v i Control Engine, nh Visual Basic hay
tnh toa n ca c ba ng tnh trong Microsoft Excell.
WinAC giu p pha n bo ca c ng du ng tre n nhie u ma y tnh kha c nhau.
Nh ng ma y tnh na y c lie n ke t v i nhau tha nh mo t ma ng nh DCOM
(Distributed Component Object Model) cu a Microsoft. Cha ng ha n ba n co
the s du ng WinAC tre n mo t PC kha c hay la p trnh cho Control Engine ba ng
STEP 7.
ieu khien dung WinLC
V i SIMATIC WinLC (Windows Logic Controller) ba n co the s du ng
PC cu a mnh nh mo t bo ie u khie n SIMATIC. Ban s du ng ca c co ng cu
chua n cu a SIMATIC Manager e ta o ca u hnh, ca i a t tho ng so va la p trnh
WinLC, vie c ke t no i t i ma y hay he tho ng ca n ie u khie n c th c hie n
qua PROFIBUS du ng mo t card CP 5412.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
41
Ba n ta o mo t tra m WinLC ba ng SIMATIC Manager. Trong project che n
mo t SIMATIC 300 Station va m Hardware. Cho n bo ie u khie n WinLC
t SIMATIC PC Based Cotrol trong Hardware cataloge. No i giao tie p DP
v i PROFIBUS Subnet va ca i a t tho ng so va o CPU (nha p u p va o CPU va
hoa n ta t mu c properties), e ca u hnh pha n c ng ba n ke o ca c DP-slave se
c s du ng va o trong windows station tre n he tho ng DP-master. Ca c DP-
slave na y na m d i mu c PROFIBUS DP trong Hardware Cataloge.
Ba n s du ng ca c ngo n ng la p trnh STEP 7 hay pha n me m tu y cho n e
vie t chng trnh. Dung l ng cu a vu ng nh la m vie c va vu ng nh chng
trnh phu thuo c va o dung l ng bo nh ma PC du ng cho pha n me m WinLC.
Pha m vi ch c na ng tng ng v i CPU 315-2DP.
Ne u STEP 7 a c ca i a t tre n PC tng t WinLC, th vie c ke t no i
t i WinLC s du ng ke t no i pha n me m MPI, cu ng v i ke t no i pha n c ng
ba n co the na p d lie u he tho ng va ca c kho i, sau o co the cha y th chng
trnh.
Ho tr phan cng bang Slot-PLC
V Control Engine du ng SIMATIC WinAC ne n ba n cu ng co the s du ng
mo t Slot-PLC, v du CPU 416-2DP ISA. No ca n 2 slot tro ng va lie n tie p ISA
hoa c EISA. Tr c khi che n module, ha y ca i a t bo nh ISA, cac a ch ngo
va o va ra. Module c ca p nguo n nh mo t bo no i PC drive chua n 4 c c.
Ba n ie u khie n ma y hay he tho ng nh giao tie p DP. Co the du ng thie t
b la p trnh e la p trnh, ta o ca u hnh cho bo ie u khie n gio ng nh S7-CPU
nh giao tie p MPI.
Ne u ba n a ca i a t STEP 7 va o PC co WinAC va muo n a t a ch tr c
tie p cho bo ie u khie n th ba n pha i thie t la p ke t no i gi a 2 pha n me m ba ng
ca ch: go i chng trnh ca i a t giao tie p PG/PC trong Windows Control
Panel, be n d i Access Point of Application ca i a t giao tie p S7 ONLINE
(STEP7), v du CPU 416-2DP ISA Card.
Du ng SIMATIC Manager e ta o mo t tra m co Slot-PLC. Trong mo t
Project che n mo t SIMATIC 400 Station va m mu c Hardware, cho n bo ie u
khie n WinAC ... t SIMATIC Based Control trong Hardware Cataloge.
Ca c b c ke tie p va vie t chng trnh tng t nh S7-CPU.

Hnh 2.12 T o ng v i WinAC

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
42
2.15 Cac ket noi x ly phan tan
PROFIBUS DP
PROFIBUS-DP (Distributed Peripherals) cung ca p mo t giao tie p chua n
cho vie c trao o i d lie u x ly nh pha n gi a mo t module giao tie p a ca i
a t trong bo ie u khie n PLC va cac thie t b lie n quan. Module giao tie p hoa t
o ng nh mo t DP-master va ca c thie t b lie n quan hoa t o ng nh DP-slave.
Distributed Periferals la ca c module c n i t i mo t module DP-master
nh ma ng truye n tho ng PROFIBUS-DP. PROFIBUS-DP la mo t ma ng truye n
tho ng a chua n hoa theo chua n cha u A u EN 50170 cho ke t no i DP-slave
chua n.
PROFIBUS-PA
PROFIBUS-PA (Process Automation) la mo t ma ng truye n tho ng du ng
cho co ng nghie p che bie n va cu ng co the s du ng trong ca c vu ng nguy hie m
nh zone 1 trong co ng nghie p hoa ho c hoa c s du ng trong co ng nghie p che
bie n th c pha m.
Hie n co 2 tha nh pha n du ng e no i PROFIBUS-DP va PROFIBUS-PA:
Kh p no i DP/PA (PA Coupler): c s du ng khi PROFIBUS-DP co
the hoa t o ng c ta i toc o truye n 45,45kBit/s
Lie n ke t DP/PA (PA Link): chuye n o i to c o truye n cu a
PROFIBUS-DP sang to c o truye n cu a PROFIBUS-PA
SIMATIC PDM (Process Device Manager) la mo t cong cu o c la p du ng
cho a t tho ng so , th c hie n nhie m vu va cha n oa n cho ca c thie t b lie n quan
co PROFIBUS-PA hoa c tnh na ng HART. Bo chuye n o i HART (Highway
Address Remote Transducer) c thie t la p nh thie t b DDL (Device
Decription Language).
Giao tiep cam bien/c cau chap hanh (AS-interface)
Giao tie p ca m bie n/c ca u cha p ha nh (AS Interface) la mo t he tho ng
ma ng du ng cho ta t ca cac ca m bie n va c ca u cha p ha nh. Mo t AS Interface
chu co the ie u khie n t i 31 AS Interface t (slave) nh mo t ca p giao tie p 2
da y. Da y ca p truye n tn hie u ie u khie n va cung ca p ie n a p. Ca c AS
Interface t co the la ca c c ca u cha p ha nh da ng bus, ca c ca m bie n hoa c ca c
module AS Interface cho phe p ke t no i t i 8 c ca u cha p ha nh (tho ng
th ng) nh pha n hay ca m bie n. Mo t oa n AS Interface co chie u da i to i a
100 me t. Ne u s du ng bo la p (ca c AS Interface t va ca c bo nguo n cung ca p

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
43
hai pha) hay bo m ro ng (ca c AS Interface va bo nguo n cung ca p ch co
pha ca ch xa AS Interface chu ) th ca p co the ke o da i t i 2x100 me t ta o ra
chie u da i to i a 300 me t.
Ket noi giao tiep noi tiep
Lie n ke t PROFIBUS-DP/RS 232C hoa t o ng nh mo t bo chuye n o i
gi a mo t giao tie p RS 232C (V.25) v i PROFIBUS-DP. S du ng ke t no i
DP/RS th cac thie t b co giao tie p RS 232C c ke t no i tr c tie p t i
PROFIBUS-DP. No cung ca p thu tuc 3964 R va free ASCII protocol.
2.16 SIMATIC-DP- ngoai vi phan tan
He thong PROFIBUS-DP master
Mo t DP chu (DP master) va ca c DP t (DP Slaves) lien ke t v i
nhau ta o ra mo t he thong DP chu . Mo t pha n mang co the ke t hp to i
a 32 tra m va toan bo ma ng co the lie n ke t to i a 127 tra m. So l ng
to i a ca c DP t co trong mo t he tho ng DP chu phu thuo c va o loa i DP
chu c s du ng. Mo t tra m SIMATIC co the co nhie u he thong chu .
Ba n co the ke t no i ca c thie t b la p trnh, ca c bang ie u khie n, cung
nh ca c SIMATIC S5-DP t hay ca c DP t chua n cu a ca c hang san
xua t kha c t i PROFIBUS-DP network.
Cac DP chu ieu khien I/O
DP chu la mo t tra m trong ma ng PROFIBUS va truye n tho ng v i ca c DP
t cu a no ba ng truye n d lie u theo chu ky . Cac module sau a y co the s
du ng nh ca c DP chu :
CPU co giao tie p DP chu hoa c module giao tie p da ng ca m (v du : CPU
315-2DP, CPU 417)
Module giao tie p lie n ke t v i CPU (v du IM 467)
Module CP lie n ke t v i CPU (v du CP 342-5, CP 443-5)
Ca c DP chu co the la ca c Master ca p 1 du ng cho trao o i d lie u che
o x ly online va la ca c DP chu ca p 2 du ng cho ca c co ng vie c dch vu va
cha n oa n khi c th c hie n ba ng thie t b la p trnh.
2.17 DP Slave _ ket noi x ly gan may

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
44
Ca c DP t (slaves) la cac nu t tra m thu o ng trong ma ng truye n tho ng
PROFIBUS. Trong ca c tra m SIMATIC S7 chu ng ta pha n bie t ca c loa i DP t
sau:
Compact DP slaves: Gio ng nh ca c module n le
Modular DP Slaves: Go m nhie u module
Inteligent DP Slaves: Ch a chng trnh ng i du ng ie u khie n
ca c module cu a tra m slave
Ho ET 200 cung ca p cac thie t b I/O cho SIMATIC DP. Ca c version
kha c hie n co la : compact DP slave ET 200 va ET 200B, module DP slave
ET 200M va ET 200X. ET 200X gio ng nh Intelligent DP slave.


D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
45
Hnh 2.13 Ca c tha nh pha n trong he tho ng master DP.
ET 200L: nho gon nh postcard
ET 200L la mo t tra m I/O nho go n co ca p ba o ve IP 20. No chu ye u
c s du ng trong ca c ng du ng t o ng co kho ng gian cha t he p. To c o
truye n to i a tre n ma ng PROFIBUS la 1,5 Mbit/s. ET 200L co the c
trang b ca c module input/output va hie n co 3 da ng sau:
ET 200L: kie u na y kho ng the m ro ng
ET 200L-SC: co the m ro ng ba ng SIMATIC SMART
ET 200L IM-SC: co the m ro ng du ng SIMATIC SMART va ca c
module analog Input trong ca u hnh ho n h p.
ET 200B: nho gon, o sau lap at thap
ET 200B la mo t tra m I/O nho go n co ca p ba o ve IP 20. No chu ye u
c s du ng trong ca c ng du ng nh ng n i ch ca n t ngo va o ra hoa c ni
co o sa u la p a t tha p. To c o truye n to i a tren ma ng PROFIBUS la
12Mbit/s. ET 200B co the co cac module input/output analog va digital.
ET 200M: m rong bang module S7-300
ET 200M la mo t tra m modular I/O co ca p ba o ve IP 20. No ke t h p t i
8 module S7-300. To c o truye n to i a la 12 Mbit/s. Trong ke t no i v i mo t
S7-400 DP chu th tra m co the c thie t la p e o ng vai tro ca c module
bus. ie u na y cho phe p thay the ca c module trong qua trnh hoa t o ng. ET
200M cu ng co the c du ng trong ma ng con PROFIBUS (subnet).
ET 200S: modular va cai tien
ET 200S la mo t tra m modular I/O ca i tie n c trang b ca c module
analog I/O, ca c module x ly , cac bo ca p nguo n cho ta i, cac module nguo n.
Co ca p ba o ve IP 20 va co the thay the trong qua trnh hoa t o ng.
ET 200X: lap at phan tan trong vung lan can may
ET 200X la mo t tra m modular I/O co ca p ba o ve IP 65/IP 67, to c o
truye n to i a 12 Mbit/s. No a c bie t phu h p cho vie c la p a t trong vu ng la n
ca n ma y ma kho ng ca n tu ie u khie n. Mo t module c ba n hie n co ngo I/O
digital hoa c co tnh na ng PLC, thie t la p ke t no i t i mang PROFIBUS. Co the
ke t no i t i 7 module m ro ng cac da ng sau va o module c ba n:
Digital input/output module
Analog input/output module

D
O
W
N
L
O
A
D

T
U

D
O
2 B1 0i5u khi6n SIMATIC Chu Ch ?3c
46
Module du ng ke t no i t i giao tie p AS (nh giao tie p AS chu )
Module kh ne n co 4/2 lo van
Giao tie p kh ne n ke m theo mo t van FESTO CPV
(to i a mo t giao tie p cho mo i tra m)
Ca c bo ca p nguo n cho ta i (to i a 6 bo cho mo i tra m), ng da y ie n
t / c ie n hoa c ca c bo kh i o ng a o chie u e ie u khie n ta t ca ca c ta i 3
pha (max 5,5 kW, 400V AC)
Vie c la p a t ca c module m ro ng c th c hie n de da ng nh ca c bo
no i khe p kn ca c ng da y tn hie u va ie n a p phu cho ca c ngo va o va ra.
Co the thay the t ng module rie ng le ma kho ng ca n tha o r i tra m.
ET 200X hoat ong nh mot modular DP slave
Ne u c trang b mo t module BM 141 hoa c BM 142 th tra m ET 200X
hoa t o ng gio ng nh mo t DP t : ta t ca ca c module m ro ng c a t a ch
ba ng DP master. Ngoa i ra ca c module BM 141 c trang b 8 ngo va o
digital 24V DC va module BM 142 co 4 ngo ra digital 24V DC 2A.
ET 200X hoat ong nh mot Intelligent DP slave
Mo t tra m ET 200X co module BM 147/CPU co the o ng vai tro nh
mo t intelligent DP slave. a ch cu a ca c module m ro ng co the xa c nh
ba ng ca c slot la p a t va ch co the ca i a t tr c tiep ba ng CPU t (trong
tr ng h p na y la BM 147/CPU). Vu ng truye n (tng thch ca u tru c va d
lie u co the ie u chnh) t i DP chu cung ca p 32 byte cho ca c ngo va o va 32
byte cho ca c ngo ra.
Nh co tnh na ng PLC, BM 147/CPU co the x ly trc cac tn hie u
trong tra m ET 200X hoa c ie u khie n tra m va do o gia m b t ta i cho tra m
SIMATIC trung ta m. Module c la p trnh ba ng ca c ngo n ng cu a STEP 7.
Pha m vi ch c na ng la mo t pha n ch c na ng S7-300 (kho ng co ca c kho i ha m,
ca c kho i d lie u tc th i)
BM 147/CPU co vu ng nh chng trnh RAM/flash EPROM 12 KB;
kho ng co sa n card nh . No c la p trnh va ca u hnh tho ng qua ma ng
PROFIBUS t c la ba ng thie t b la p trnh cu a tra m chu.
2.18 Thiet b lap trnh SIMATIC
Ca c thie t b la p trnh SIMATIC la ca c co ng cu hoa n ha o du ng de la p
trnh va ca u hnh cho ca c bo ie u khie n PLC SIMATIC, chu ng c coi la

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 2 B1 0i5u khi6n SIMATIC
47
ca c ma y tnh a y u ch c na ng c thie t ke s du ng trong co ng nghie p,
luo n c thay o i phu h p v i s pha t trie n m i nha t cu a co ng nghe ma y
tnh (ca c a c tnh ky thua t c a ra na m 1999).
Pha n me m ca n thie t bao go m Windows 98 (Windows NT), STEP 7,
STEP 7 Micro/Win32 va STEP 5/ST (hie n co 5 ngo n ng ) c ca i a t sa n
trong ta t ca ca c thie t b la p trnh. Ta t ca ca c thie t b la p trnh e u co the s
du ng e la p trnh cho card nh SIMATIC. Ngoa i ca c giao tie p PC chua n th
mo i thie t b la p trnh c trang b mo t giao tie p MPI/DP e ke t no i t i giao
tie p MPI cu a CPU hoa c ma ng con PROFIBUS (subnet), ke m theo mo t ca p
da i 5 me t.
Thie t b la p trnh PG 720 PII la mo t ma y tnh AT tng thch ca m tay.
No co pin do o kho ng ca n pha i no i t i nguo n nuo i. No a c bie t phu h p
trong ba o tr ta i cho hay co ng vie c dch vu . Khi s du ng trong va n pho ng,
ba n ke t no i no t i nguo n cung ca p ba ng mo t bo nguo n cung ca p rie ng. Kha
na ng m ro ng: 2 PCMCIA slot da ng II hoa c 1 PCMCIA slot da ng III.
Thie t b la p trnh PG 740 PIII la mo t ma y tnh AT tng thch xa ch tay
co ca c kha na ng m ro ng sau: 1 PCI/ISA va 1 ISA slot (170 mm), 1
PCMCIA slot da ng II.
Thie t b la p trnh RI 45 PIII Tower la mo t desktop (da ng hnh tha p) s
du ng trong va n pho ng, no co ca c kha na ng m ro ng sau: 5 PCI slot da i (3
ISA slot da i), 3 ISA slot nga n, vu ng tro ng cho mo t o a 3.5 va mo t o a
5.25 hoa c hai 3.5 va mo t o 3.5 be n trong.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
49
3 STEP 7: cong cu chuan cho SIMATIC
STEP 7 la co ng cu chua n cho SIMATIC. STEP 7 s du ng he ie u ha nh
Microsoft Windows 95/98, Microsoft Windows NT, Microsoft Windows XP.
STEP 7
STEP 7 la phie n ba n hoa n chnh cho ca c bo ie u khie n PLC: SIMATIC
S7-300/400, SIMATIC M7-300/400 va SIMATIC C7. Co ng cu chu ye u la
SIMATIC Manager, no qua n ly ta t ca cac d lie u va ta t ca ca c co ng cu ca n
thie t e x ly ca c d lie u na y. Ba ng STEP 7 ba n thie t la p pha n c ng cu a bo
ie u khie n SIMATIC, cho n a ch module, ca i a t tho ng so module, thie t
la p ke t no i v i ma ng. STEP 7 hie n co ca c ngo n ng la p trnh la Ladder
Logic (LAD), Funtion Block Diagram (FBD) va STL (Statement List) du ng
e vie t chng trnh cho bo ie u khie n.
STEP 7 Mini
STEP 7 Mini s du ng phu h p cho ca c ng du ng n le v i SIMATIC
S7-300 va SIMATIC C7. S du ng STEP 7 Mini ba n co the thie t la p ca u hnh
pha n c ng cho SIMATIC S7-300 va SIMATIC C7 bao go m ca ngoa i vi.
Ngo n ng la p trnh da ng LAD, FBD, STL c tr giu p hoa n chnh. Chng
trnh ng i du ng c ta o ra ba ng STEP 7 Mini co the c x ly the m ba ng
STEP 7 Basic. STEP 7 Mini kho ng c cung ca p ca c pha n me m tu y cho n va
truye n tho ng t i ca c tra m SIMATIC kha c.
STEP 7 Micro
STEP 7 Micro la pha n me m la p trnh cho SIMATIC S7-200. Ba ng
STEP 7 Micro ba n ta o chng trnh e cho S7-200 CPU x ly d i da ng
ba ng ca u le nh Statement List hay da ng l c o gio ng Ladder logic. Chng
trnh ng i du ng ch bao go m mo t kho i n va co the ch a ca c chng trnh
con. Ch c na ng cu a S7-200 bao go m ca c phe p toan nh pha n, ch c na ng
nh th i, e m, ca c le nh so ho c 16 Bit va 32 Bit, ca c le nh so ho c co da u,
ch c na ng so sa nh, ca c bo chuye n o i so , ie u khie n PID, x ly ba ng bie u,
truye n d lie u. STEP 7 Micro cu ng co the ca u hnh cho hie n th text TD 200.
Co 2 phie n ba n STEP 7 Micro, STEP 7 Micro/Dos can co he ie u ha nh
MS-DOS 5.0 va co the c s du ng trong ca c PC v i ca c ch c na ng ha n
che . STEP 7 Micro/DOS cu ng co the cha y trong c a so DOS d i Windows

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
50
3.1/3.11 hoa c Windows 95/98. STEP 7 Micro/Win c thie t ke cha y tre n
he ie u ha nh Windows cu a Microsoft. Co 1 phie n ba n 16 bit co the cha y
tre n Win3.1/3.11va phie n ba n 32 bit co the c tch h p trong co ng cu
chua n STEP 7.
3.1 Quan ly d lieu SIMATIC -PLC
Pha n me m STEP 7 la mo t co ng cu ma nh gia i quye t ta t ca ca c co ng vie c
ie u khie n cu a ba n. V)i STEP7 ba n kho ng nh ng vie t chng trnh la ca c
le nh, ch c na ng chng trnh ma bo ie u khie n x ly sau o , ma ba n co n co
the ta o ra va soa n tha o ta t ca ca c d lie u t o ng. No i ca ch kha c vie c thie t
la p d lie u cho pha n c ng, ca i a t tho ng so cho ca c module va d lie u ke t
no i e truye n tho ng e u c nh ngha va to ch c trong STEP 7.
D lie u t o ng na y na m trong bo ie u khie n PLC ca c vu ng nh kha c
nhau. Tr c he t ca n pha i co thie t b la p trnh PG, th ng c hie u la
Configuration Unit hay Engineering Tool. No cu ng co the la mo t PC
chua n s du ng STEP 7. Ta t ca ca c d lie u t o ng c lu tr trong th
mu c d a n trong o a c ng. Th mu c d a n na y la mo t ca u tru c pha n me m
ma ba n kho ng the nhn tha y th c s tr phi ba n xem trong Windows Eplorer.
Ba n soa n tha o d lie u trong th mu c d a n ba ng SIMATIC Manager la giao
tie p ng i du ng cu a STEP 7. SIMATIC Manager hie n th d lie u t o ng
trong ca c c a so Windows.
D lie u t o ng trong a c ng go i la offline data. Khi STEP 7 a
dch d lie u t o ng no co the c na p va o PLC. Th ng th bo x ly
trung ta m CPU x ly d lie u va pha n pho i t i ca c module kha c khi co ye u
ca u. D lie u c na p va o trong vu ng nh ng i du ng cu a CPU la d lie u
offline data . D lie u online va offline pha i luo n luo n c o ng bo ho a e
kho ng xa y ra lo i ca u hnh.
Ha y tm hie u s bo ve pha n chng trnh ng i du ng, mo t block ma
chu ng ta tha y c a so offline trong SIMATIC Manager na m trong qua n ly d
lie u hay no i ca ch kha c la trong a c ng. Ba y gi ba n co the che n mo t block
m i va vie t chng trnh. Khi kh i o ng trnh soa n tha o kho i c truye n t i
vu ng nh chnh cu a thie t b la p trnh PG va c lu tr ta i o trong suo t qua
trnh soa n tha o. Ch khi na o ba n nh2p va o menu mu c FILE SAVE th kho i
m i c lu va o a c ng. Ba n co the la p trnh che o offline co ngha la
kho ng ke t no i v i CPU.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
51
Sau khi a soa n tha o xong, ba n pha i na p va o trong bo ie u khie n PLC,
th ng go i la PLC va co the th chng trnh. Co 2 ca ch e na p kho i: ke t
no i giao tie p MPI va o thie t b la p trnh va PLC, sau o chuye n CPU sang
che o online, sau o na p kho i va o trong bo nh ng i du ng cu a CPU
ba ng SIMATIC Manager. Ca ch th 2 la mo t kho i hay toa n bo chng trnh
a c kie m tra va cuo i cu ng la na p va o CPU: na p chng trnh va o mo t
card nh FEPROM va sau o che n card na y va o CPU, ma kho ng ca n pha i
chuye n thie t b la p trnh sang online.
Hnh 3.1 Qua n ly d lie u trong bo ie u khie n PLC SIMATIC
Khi a no i v i CPU ba n xem no i dung vu ng nh ng i du ng cu a CPU
trong c a so offline cu a SIMATIC Manager. Ba y gi ba n co the soa n tha o
kho i t vu ng nh na y cu a CPU trong che o online. Trnh soa n tha o hay
Thie t b la p trnh PG
a c ng ch a th mu c
chng trnh va d lie u t
o ng (ca u tru c, nguo n va d
lie u a dch)
Ca so offline cho tha y
tat ca d lieu trong a
cng
SIMATIC Manager hoa c
ng dung soa n thao
C a so offline
X ly d lie u offline
Vu ng nh chnh
Tat ca ca c d lie u c
x ly trong vu ng nh
chnh cu a thie t b la p
trnh PG
D lie u a soa n tha o c ghi va o vu ng nh chnh
cua qua n ly d lieu offline cung nh quan ly d lieu
online, kho ng phu thuo c o la offline data hay
online data
X ly d lie u
online
Ca so offline cho
thay ta t ca d lie u
trong CPU
Vu ng nh ng i du ng trong CPU
co d lie u a dch ca n thie t cho
th c hie n chng trnh
SIMATIC Manager hoa c
ng dung soa n thao
C a so online

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
52
SIMATIC Manager truye n kho i va o trong vu ng nh chnh cu a thie t b la p
trnh PG, o ba n co the chnh s a kho i. Cho n PLC DOWLOAD e ghi
kho i a soa n tha o va o trong CPU ma kho ng ca n kho i a c cha p nha n
trong qua n ly d lie u cu a thie t b la p trnh PG.
Ca ch na y ch ne n du ng ne u ba n kho ng muo n lu kho i offline, cha ng
ha n no c ta o ra ch e th chng trnh. No i chung, qua n ly d lie u
offline tre n a c ng va qua n ly qua n ly d lie u online CPU co the kho ng
kha c nhau. Mo t ma t th d lie u c lu tr trong th mu c d a n cu ng c
du ng e soa n tha o d lie u online (v du ca c ky hie u, chu thch), ma t kha c ta t
ca ca c d lie u ca n c hoa n chnh va kho ng thay o i sau khi chng trnh
a c th .
e ngh: Ne u ba n ang e CPU che o online, ba n lu mo i kho i ma
ba n ang soa n tha o ba ng trnh soa n tha o va o a cng cu ng nh va o CPU,
ba t ke kho i o la mo t online block hay offline block.
Ca c d lie u t o ng kha c cu ng c gia i quye t theo ca ch tng t .
3.2 STEP 7
STEP 7 la co ng cu t o ng chnh cu a SIMATIC. No bao go m ca c ng
du ng cho ca u hnh pha n c ng, ke t no i ma ng va cho ng i du ng vie t chng
trnh. D lie u c sa p xe p d i da ng d a n co chung qua n ly d lie u.
Ch c na ng cu a STEP 7 co the m ro ng ba ng nhie u pha n me m tu y cho n.
STEP 7 co 5 ngo n ng ( c, Anh, Pha p, Y va Ta y Ban Nha). V i mo i
ngo n ng ca n pha i co khoa ng 150 Mbyte trong a c ng. Ngoa i ra mo t ta p
tin swap-out chie m 128 Mbyte trong vu ng nh la m vie c (work memory).
Ba n ne n da nh 50 Mbyte cho d lie u chng trnh cu a mnh, va cho mo i pha n
me m the m va o 10 t i 20 Mbyte. Vu ng nh ca n thie t co the ta ng le n do s
du ng ca c phe p tnh a c bie t, cha ng ha n nh copy mo t d a n (project).
STEP 7 la ng du ng 32 bit, s du ng he ie u ha nh Microsoft Windows
95/98 hoa c Microsoft Windows NT hay Microsoft Windows XP. STEP 7
V5.x cho phe p nhie u ng i s du ng(multi-user capable), co ngha la ba n
co the soa n tha o mo t d a n na m trong tra m trung ta m t nhie u tra m kha c
nhau mo t ca ch o ng th i. Ba n ie u chnh vie c ca i a t trong Windows
Control Panel ba ng chng trnh SIMATIC Workstation.
Ban quyen

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
53
e s du ng STEP 7 ba n ca n pha i co ba n quye n (cho phe p s du ng) co
trong mo t a me m. Sau khi ca i a t xong STEP 7, ba n ca n pha i a ng ky .
Ne u a ng ky cha co sa n trong a c ng th sau o ban pha i a ng ky .
Ne u ba n ma t ba n quye n do lo i a c ng th ba n co the s du ng ba n
quye n ha n che trong tr ng h p kha n ca p (Limited-time emergency) cho e n
khi co ba n quye n m i. Ba n quye n ha n che na y na m trong a me m ba n
quye n ma ba n a co .
Online help
SIMATIC Manager cung ca p cho ba n ca c tho ng tin trong qua trnh vie t
chng trnh ma kho ng ca n so tay h ng da n s du ng. Ba n s du ng menu
help e cho n e mu c. V du khi ba n nhn va o mu c getting stated trong online
help ba n se tha y to ng qua t ve la m vie c v i SIMATIC Manager.
Cho n HELP CONTENTS e kh i o ng tr giu p chu ye u cu a STEP 7 t
mo i ng du ng, mu c na y ch a ca c tr giu p c ba n. HELP CONTENTS-
SENSITIVE HELP F1 a ra ca c tr giu p phu thuo c va o ng ca nh, co ngha la
khi nha n phm F1 se cho bie t ca c tho ng tin ve mu c c cho n ba ng chuo t
hoa c tho ng tin ve tho ng ba o lo i.
Trong thanh co ng cu co mu c co mo t mu i te n va mo t da u ho i, ne u nha p
va o mu c na y th con tro chuo t chuye n tha nh da u ho i, du ng tro chuo t tr
giu p na y ba n nha p va o mo t mu c tre n ma n hnh, chang ha n mo t bie u t ng
hay menu le nh ba n se nha n c cac tr giu p tng ng.
3.3 SIMATIC Manager
SIMATIC Manager la co ng cu chnh cu a STEP 7, sau khi la p
a t ba n se tha y bie u t ng cu a no tre n c a so Desktop.
Nh2p u p chuo t va o bie u t ng kh i o ng SIMATIC
Manager.
Co the kh i o ng t thanh co ng cu :
START SIMATIC SIMATIC MANAGER.
V)i SIMATIC Manager ba n co the la m vie c v i ca c o i t ng (object)
trong the gi i STEP 7. Ca c o i t ng na y the hie n th c te ca c o i t ng
chng trnh cu a ba n. Mo t d a n (project) ch a toa n bo chng trnh, mo t
tra m (station) tng ng v i mo t bo ie u khie n PLC. Mo t d a n co the ch a
nhie u tra m c ke t no i v i nhau ba ng mo t ma ng con MPI. Mo t CPU c
che n va o trong mo t tra m, CPU na y ch a mo t chng trnh, trong tr ng h p




D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
54
na y la mo t chng trnh S7, ma t kha c chng trnh na y cu ng la mo t th
mu c (folder) du ng cho ca c mu c ch sau na y, cha ng ha n nh block ch a ca c
kho i a c dch.
e ba t a u vie t chng trnh ba n m mo t d a n (project) a co sa n hoa c
ta o mo t d a n m i, d a n ma u co sa n trong pha n me m se giu p ba n la m tng
t . Ne u m mo t th mu c ba ng FILE OPEN th c a so d a n b chia la m 2
pha n: be n tra i la ca u truc th mu c (ca u truc hnh ca y), be n pha i la no i dung
mu c c cho n. Nha p chuo t va o checkbox co da u co ng pha n c a so be n
tra i se hie n th ca c ca p tha p hn, cho n mo t o i t ng (object) ba n se tha y no i
dung cu a no pha n be n pha i c a so . M mu c ca p tha p nha t cu a th mu c, v
du nha p u p va o ky hie u OB1 e kh i ta o co ng cu lie n quan t i o i t ng,
trong v du la trnh soa n tha o.
3.4 Th. vi4n v d0 n
Th vie n va d a n na m pha tre n cu ng trong ca u tru c hnh ca y cu a
STEP7 nh cac o i t ng chnh.
D a n (project) du ng e lu tr theo th t ta t ca cac d lie u va chng
trnh ca n cho gia i quye t mu c ch t o ng. Ca c pha n quan tro ng la :

Hnh 3.2 V du ve ca u truc th mu c

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
55
Ca u hnh d lie u cho ca u tru c pha n c ng
a t tho ng so cho cac module
Ca u hnh d lie u cho ma ng truye n tho ng
Ca c chng trnh (kho i logic, d lie u, ky hie u, ta p tin nguo n)
Ca c o i t ng trong d a n c sa p xe p theo da ng hnh ca y. M mo t d
a n la ie m kh i a u cho vie c soa n tha o ta t ca ca c o i t ng ch a be n
trong no . Trang be n cho bie t qua trnh x ly cac o i t ng na y.
Ca c th vie n lu tr ca c pha n t chng trnh ta i s du ng. Th vie n
cu ng co ca u tru c hnh ca y: chu ng co the ch a cac chng trnh S7, mo t
th mu c cho chng trnh nguo n va mo t ba ng ky hie u. Trong khi vie t
chng trnh hay mo t pha n chng trnh, v i kha i nie m ke t no i online
ba n cu ng co ca c tnh na ng tng t nh khi ba n la m vie c trong mo t d
a n. STEP7 co cac th vie n chua n go m cac pha n sau:
Ca c kho i to ch c (Organization Blocks)
Ca c ba ng ma u ve tho ng tin kh i o ng trong d lie u cuc bo
Ca c kho i ha m he tho ng(System Function Blocks)
Go i ca c giao tie p cho ca c ha m he tho ng (SFC) va ca c kho i ha m he
tho ng (SFB)
Ca c kho i ha m IEC
Ca c ha m (FC) cho x ly cac bie n DT va ca c bie n STRING
Ca c kho i ie u khie n PID
Ca c kho i ha m FB cho ca c bo ie u khie n lie n tuc va tng b c
Ca c kho i truye n tho ng
Ca c ha m FC cho giao tie p SEND/RECEIVE
Cau truc th muc hnh cay
Ca c o i t ng (object) STEP7 c lie n ke t v i nhau ba ng ca u tru c hnh
ca y. Hnh trang be n cho tha y ca c pha n quan tro ng cu a ca u tru c hnh ca y khi
ba n la m vie c offline ba ng STEP7 cho ca c ng du ng S7. Ca c o i t ng
hie n th co ma u a m la ca c th mu c du ng cho ca c mu c ch the m. Ta t ca ca c
o i t ng trong hnh e u co che o offline. Ba n tm tha y ca c o i t ng na y
trong a c ng cu a thie t b la p trnh PG. Ne u PG cu a ba n ke t no i v i CPU
online (th ng la PLC) ba n co the xem online ba ng ca ch cho n VIEW

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
56
ONLINE . Sau o ba n se tha y ca c o i t ng trong thie t b ch na m trong
mo t c a so phu va kho ng co ca c o i t ng ga ch cha n trong hnh.

(ca c e mu c ga ch cha n ch co offline)
Hnh 3.3 ca u truc hnh cay cu a mo t d a n STEP7

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
57
3.5 Soan th7o m+t d0 n
Khi soa n tha o mo t d a n m i, ba n ta o cac th mu c cho d lie u, sau o
ta o ra ca c d lie u. Th ng th ba n ta o mo t d a n v i pha n c ng, ca u hnh
pha n c ng va ta o th mu c cho chng trnh. Ba n cu ng co the ta o chng
trnh S7 ma kho ng co pha n c ng tr c tie p t th mu c d a n (project folder).
Chu y la vie c cai a t tho ng so module nh thay o i a ch, cai a t CPU
hoa c ca u hnh ke t no i ch co the thc hie n c ba ng co ng cu HW-Config.
Ba n pha i du ng SIMATIC Manager e soa n tha o toa n bo d a n. Vie c ta o,
sao che p, xo a, thay o i te n th mu c hay ta p tin ba ng Windows Explorer
trong pha m vi ca u truc th mu c cu a d a n co the ga y ha i e n tnh hoa n ha o
cu a soa n tha o ba ng SIMATIC Manager.
Tao mi hay m rong mot d an (project)
STEP7 Wizard giu p ba n ta o mo t project m i. Ba n xa c nh CPU s
du ng va Wizard ta o mo t project v i mo t S7 Station, CPU a cho n, th mu c
chng trnh S7, th mu c ta p tin nguo n va th mu c Blocks. Pha n na y mo ta
ca c b c th c hie n ca n thie t, ne u ba n muo n ta o hay m ro ng mo t project:
1 M mot project hay tao mi
Kh i o ng SIMATIC Manager va m mo t project a co ba ng FILE
OPEN hoa c ta o mo t project m i ba ng FILE NEW.
2 Chen mot Station mi trong project
Trong SIMATIC Manager cho n project va cho n INSERT STATION ... e
che n th mu c cho mo t tra m m i.
Ne u project ch a nhie u tra m th cu ng che n th mu c cho tra m kha c hay
o i t ng cho ma ng con tng t nh tre n.
3 Cau hnh tram
Khi tra m a m ba n se tha y mu c Hardware pha be n pha i c a so , m
mu c na y co ng cu HW-Config c kh i o ng va hie n th mo t window station
ro ng cu ng Hardware Catalog. Ba y gi t Hardware Catalog, ba n ke o ca c
racks (gia ) va CPU va o trong c a so tra m (window station) du ng ca ch
ke o va nha (drag and drop) (t i a y a u cho vie c ta o chng trnh ng i
du ng, tho ng tin the m xem pha n Ca u hnh mo t tra m SIMATIC). Dch tra m,
lu tr , va o ng la i e quay tr ve SIMATIC Manager.
Ngoa i mu c Hardware, tra m c m co n cho tha y CPU, o i v i CPU
th cu ng mo t lu c SIMATIC Manager ta o ra bie u t ng ke t no i, mo t S7

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
58
program ke m ba ng ky hie u, th mu c ta p tin nguo n va th mu c blocks. Ba y
gi ca u truc cu a mo t project a c thie t la p xong.
4 Xem noi dung cua S7 program
M CPU ba ng ca ch nha p va o checkbox, m S7 program va th mu c
Blocks, pha be n pha i SIMATIC Manager cho tha y ca c ky hie u du ng cho dch
ca u hnh d lie u (d lie u he tho ng) va mo t kho i to ch c ro ng cho chng
trnh chnh (OB 1).
5 Soan thao chng trnh
Ba y gi ba n ang ca p tha p nha t cu a th mu c hnh ca y. Tr c he t ba n
m OB 1, mo t c a so v i ca c a c tnh cu a chng trnh xua t hie n, sau o ba n
m trnh soa n tha o (Program Editor) e vie t chng trnh trong kho i to ch c.
Mo i la n ba n m mo t object th o ng th i ca c co ng cu lie n quan cu ng
c kh i ta o. Cha ng ha n khi ba n m mo t subnet hay connection th co ng cu
ca u hnh ma ng Net-Pro c kh i ta o, khi ba n m Hardware th Hardware
Config c kh i ta o; ne u ba n m symbols th Symbol Editor c kh i ta o
va khi ba n m mo t kho i logic th o ng th i kh i o ng trnh soa n tha o
Program Editor.
Tao mot project khong co S7 Station
Ba n co the ta o mo t chng trnh ma kho ng co ca u hnh ban a u cu a mo t
tra m. Do o ba n pha i ta o la p mo t th mu c (folder ) cho chng trnh cu a
mnh. Cho n project va du ng INSERT PROGRAM S7 PROGRAM e ta o
mo t S7 program. SIMATIC Manager ta o ca c do i t ng symbols, source files,
va Blocks d i S7 program. Blocks ch a kho i OB 1 rong.
Tao mot th vien
Ba n co the ta o mo t chng trnh trong th vie n ne u ba n muo n s du ng
chng trnh nhie u la n. Ba ng ca ch na y ba n co mo t chng trnh ma u ma ba n
co the copy toa n bo hay mo t pha n va o trong chng trnh hie n ha nh cu a
mnh. Ha y chu y la chng trnh trong th vie n kho ng the ke t no i online, do
o ba n ch co the th chng trnh trong pha m vi d a n.
Quan ly, sap xep lai va nen d an (project)
SIMATIC Manager qua n ly ca c d a n va th vie n trong danh mu c d
a n hay th vie n. Du ng FILE MANAGER. SIMATIC Manager hie n th ta t
ca ca c d a n cu ng te n va ng da n. Ba y gi ba n co the xo a ca c project

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
59
trong danh mu c ma b#n kho ng muo n hie n th hoa c cha p nha n ca c project
m i trong danh mu c. Ca c th vie n cu ng c qua n ly theo ca ch tng t .
Khi cho n FILE REARRANGE..., SIMATIC Manager se xoa ca c
khoa ng tro ng ta o ra do ba n xoa ca c o i t ng va to i u hoa vie c lu tr d
lie u gio ng nh chng trnh defragmenting to i u hoa vie c lu tr d lie u
trong a c ng. Do pha i di chuye n d lie u ne n vie c sa p xe p la i to n mo t
khoa ng th i gian.
Ba n co the ne n mo t project hay mo t th vie n ba ng FILEARCHIVE...,
SIMATIC Manager se lu tr ca c object c cho n d i da ng ne n trong mo t
ta p tin ne n(th mu c d a n hoa c th mu c th vie n v i ta t ca ca c th mu c va
ta p tin ca p tha p hn). Trong qua trnh ne n ye u ca u ngng soa n tha o project
hay th vie n va o ng ta t ca cac c a so .
Th vie n va d a n kho ng the c x ly d i da ng ne n. Du ng FILE
RETRIEVE e gia i ne n ca c o i t ng. Ca c object a gia i ne n c t o ng
cha p nha n trong qua n ly d a n hay th vie n.
3.6 at c8u hnh cho m+t tr6m SIMATIC
Ba n thie t la p ca u hnh pha n c ng cho bo ie u khie n PLC ba ng co ng cu
HW Config. Ca u hnh c ta o offline kho ng ca n CPU. Ba n co the cai a t
a ch va tho ng so cho module ba ng co ng cu na y. Khi a ca i a t pha n c ng,
ba n co the ta o ca u hnh pha n c ng trong hay sau khi vie t chng trnh.
Ba t a u thie t la p ca u hnh pha n c ng ba ng ca ch cho n EDIT OPEN
hoa c nha p u p va o mu c Hardware trong th mu c SIMATIC 300 / 400 Station
a m . Ba n ca i a t c ba n cho ca u hnh pha n c ng ba ng ca ch cho n OPTION
CUSTOMIZE. Sau khi ta o ca u hnh e kie m tra xem pha n nha p co lo i hay
kho ng cho n STATION CONSISTENCY CHECK. Chon STATION SAVE e
lu tr ba ng ca u hnh v i ta t ca ca c tho ng so project va o a c ng. Cho n
STATION SAVE AND COMPILE e ba ng ca u hnh c bie n dch
(compiled) cu ng lu c khi chu ng c lu va d lie u a bie n dch c lu tr
trong mu c system data trong th mu c Blocks offline. Sau khi bie n dch ba n
co the truye n d lie u ca u hnh va o CPU c ke t no i ba ng ca ch cho n PLC
DOWNLOAD. Mu c system data trong th mu c Blocks offline the hie n d
lie u ca u hnh hie n ha nh trong CPU, ba n co the truye n ng c chu ng va o
a c ng ba ng ca ch cho n PLC UPLOAD.


D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
60
Ba n xua t ca c d lie u ca u hnh ba ng ca ch cho n STATION EXPORT, sau
o STEP7 ta o ra mo t ta p tin co nh da ng ASCII ch a d lie u ca u hnh va
ca c d lie u tho ng so cu a module.

Hnh 3.4 v du ve c a so tra m ca u hnh pha n c ng
Cau hnh phan cng trong ca so tram
Sau khi c m , co ng cu ca u hnh pha n c ng HW-Config hie n th c a
so tra m va Hardware Catalog. e soa n tha o de da ng, co the ta ng kch th c
c a so tra m hay ta ng max. pha n pha tre n cu a c a so cho tha y cac rack
d i da ng ca c ba ng va cac tra m da ng ca c ky hie u.
Ne u co nhie u rack ba n co the tha y s ke t no i gi a cac module giao tie p
va khi s du ng PROFIBUS ba n co the tha y ca u hnh cu a he tho ng DP-
master. Ne u d a n cu a ba n s du ng nhie u rack th ban co the e cho HW-
Config t o ng sa p xe p ba ng ca ch s du ng VIEW ARRANGE RACKS.
Pha n be n d i cu a c a so tra m hie n th d i da ng ba ng ca u hnh chi tie t
cu a rack hay DP slave c cho n pha n c a so be n tre n.
Xem chi tiet bang cau hnh

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
61
HW Config la m vie c v i ca c ba ng, mo i ba ng t ng trng cho mo t rack,
mo t module, hoa c mo t tra m DP. Mo t ba ng ca u hnh hie n th ca c slot v i cac
module ga n va o chu ng hoa c ca c a c tnh cu a module nh a ch hay so th
t . Nha p u p va o ha ng module trong ba ng ca u hnh se m ra c a so a c tnh
cu a module va cho phe p ba n ca i a t ca c tho ng so cho module.
Xem modules trong hardware catalog
Ba n co the hie n th hay ta t
Hardware Catalog ba ng ca ch s du ng
View Catalog. No ch a ca c rack, ca c
module hay ca c module giao tie p ma
STEP7 co the nha n bie t. Ba n co the
ta o Hardware Catalog cho rie ng
mnh v i ca u tru c ma ba n cho n ba ng
ca ch s du ng Options Edit catalog
Profiles ch hie n th ca c module ma
ba n muo n la m vie c.
Ne u nha p u p va o thanh tie u e
ba n co the ga n Hardware Catalog
va o be n pha i cu a c a tra m e tra nh
no che ma t no i dung c a so tra m.
Ne u nha p u p la n n a va o thanh tie u
e th loa i bo viec ga n na y.
3.7 Sap x'p v gn cc tham
s5 cho module
Sap xep module
e sa p xe p ca c module trong
Hardware Catalog, cha ng ha n
SIMATIC 300 va RACK 300.
Ba n cho n ca c ray la p a t (theo chua n DIN) ba ng chuo t va e chuo t ke o
ray va o trong pha n pha tre n cu a c a so tra m, sau o nha ray va o ba t ky
cho na o mong muo n (ke o va nha ). Ba ng ca u hnh ro ng du ng cho rack trung
ta m xua t hie n, ba y gi ba n co the la y ca c module ca n thie t t Hardware
Catalog theo ca ch tng t va ke o chu ng va o ca c slot d nh. Mo t bie u
t ng no-stopping ba o cho ba n bie t la kho ng the ke o module va o slot a

Hnh 3.5 Hardware Catalog a m


D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
62
cho n. Ba n ta o ba ng ca u hnh cho ca c rack the m ba ng ca ch ke o ca c rack a
cho n t catalog va o trong c a so tra m.
Cai at thong so module
Ba n thie t la p a c tnh cho module ba ng ca ch ca i a t ca c tho ng so cho
no . Vie c na y ch ca n thie t khi ba n muo n thay o i ca c tho ng so a c ca i
a t tr c, ye u ca u tr c tie n cho vie c ca i a t tho ng so la ba n pha i sa p xe p
ca c module trong mo t ba ng ca u hnh. Trong ba ng ca u hnh ba n nha p u p
va o module hoa c cho n module va cho n EDIT OBJECT PROPERTIES, mo t
ho p thoa i xua t hie n v i ca c mu c ve module cho phe p ie u chnh tho ng so .
Vie c ca i a t tho ng so cho CPU theo ca ch na y la m thay o i tnh cha t thi ha nh
cu a chng trnh ng i du ng.
3.8 a ch cac module
Khi ba n sa p xe p module th HW Config t o ng a ra a ch a u. Ba n
co the tha y a ch na y trong ba ng ca u hnh pha n d i cu a c a so tra m

Hnh 3.6 Ca i a t tho ng so, v du cho mo t CPU.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
63
hoa c trong ho p thoa i Object Properties cu a module da ng ca u ho i. o i v i
S7-400-CPU va S7-CPU-300 co giao tie p DP ba n co the thay o i a ch a u
module. Pha m vi a ch cu a cac module kho ng ne n tru ng nhau.
V i ca c module co ca c ngo va o va ra th ve ma t ly thuye t ba n co the ca i
a t nhie u a ch a u kha c nhau cho ca c module na y. Tuy nhie n ne n chu y
t i ca c chu thch trong so tay s du ng. Ha u he t ca c module ch c na ng va ca c
module truye n tho ng ye u ca u a ch a u gio ng nhau cho ca c ngo va o va ra.
o i v i S7-400 khi ca i a t a ch a u ba n cu ng co the ca i a t cho vu ng
e m. Ne u nhie u hn mo t module c la p a t va o rack trung ta m th che o
a ma y tnh (multicomputing) c t o ng thie t lap va ba n pha i ca i a t
tho ng so cho mo t trong ca c CPU. Khi nha p va o VIEW ADDRESS


Hnh 3.7 Ca i a t tho ng so cho mo t module, v du module ngo va o digital co
nga t pha n c ng


D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
93
Ne u cho n DEBUG RESUME th chng trnh c x ly to c o bnh
th ng cho t i khi no ga p ie m breakpoint ke tie p.
3.21 Kiem tra chng trnh ngi dung offline vi PLCSIM
Pha n me m PLCSIM cho phe p ba n th chng trnh offline ma kho ng
ca n du ng the m pha n c ng. PLCSIM mo pho ng mo t bo PLC (la mo t PLC v i
ca c modules) tre n thie t b la p trnh. CPU na y kho ng xa c nh ro . Ba n co the
th chng trnh o i v i ba t c CPU na o ba ng PLCSIM. No kho ng pha n bie t
kho i c vie t ba ng ngo n ng la p trnh na o.
Khi ba n a ca i a t PLCSIM th no c tch h p va o SIMATIC
Manager. Khi a vie t xong chng trnh hoa c tha m ch mo t kho i ba n muo n
th , ba n kh i o ng PLCSIM ba ng ca ch cho n menu OPTIONS SIMULATE
MODULES hoa c nha p chuo t va o bie u t ng tng ng.
Giao dien cua PLCSIM
Giao die n cu a PLCSIM hie n th trong mo t c a so rie ng. Trong ca i a t
chua n c a so na y ch a mo t CPU subwindow hie n th vie c ie u khie n va ca c
LED cu a CPU. Ch ca n nha p chuo t e chuye n CPU mo pho ng sang che o
RUN, RUN-P, STOP hoa c th c hie n reset bo nh tre n CPU. Cha ng ha n, ne u
CPU mo pho ng chuye n sang che o STOP khi co lo i la p trnh th se c ch
ba o ba ng e n LED error va e n STOP LED.
Chng trnh ca n ie u khie n hie n th ca c ngo va o va ra trong ca c c a so
phu (subwindows). Mo i mo t c a so phu t ng trng mo t bit, byte, word hay
doubleword v i ca c nh da ng d lie u kha c nhau. Cha ng ha n, ba n co the s
du ng ca c c a so phu na y e mo pho ng tra ng tha i tn hie u ngo va o (nha p
chuo t va o chu ng) va quan sa t ca c ngo ra c set va reset.
Ba n xa c nh ca c gia tr digital cho u ng v i nh da ng d lie u. Mo t con
tr t cho phe p ba n mo pho ng ca c gia tr thay o i lie n tu c cha ng ha n nh ca c
gia tr analog. Ba n co the thay o i v tr con tr t ba ng ca ch du ng chuo t hoa c
ca c phm mu i te n.
Ba n co the qua n ly va chnh s a ca c a ch trong CPU trong ca c
subwindows. Co ca c c a so phu cho ca c bit nh , timer, counter va ca c bie n
chung. Trong mo t subwindow bie n (ch a ca c input, output, bit nh , hoa c
bie n toa n cu c) ba n co the nha p ba t c a ch na o bao go m a ch d lie u
xa c nh (v du DB62.DBB 15).
Co the cho n OPTIONS ATTACH SYMBOLS e ca i mo t ba ng ky hie u
cho PLCSIM, cho phe p ba n xem ca c te n ky hie u cho ca c bie n (cho n menu

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
94
OPTIONS SHOW SYMBOLS). Ba n cu ng co the soa n tha o ba ng ky hie u t
PLCSIM.
Nap va chay chng trnh
Khi kh i o ng PLCSIM thie t b la p trnh c ke t no i online v i mo t
CPU kho ng co tha t. Ba y gi ba n co the na p chng trnh va o bo nh CPU
ba ng ca ch nha p chuo t va o menu PLC DOWNLOAD gio ng nh th c hie n
o i v i mo t CPU tha t. Ne u ba n m online view trong SIMATIC Manager th
ba n se tha y ca c kho i a c na p va o CPU, sau o ba n nha p chuo t va o RUN
hoa c RUN-P tre n CPU th PLCSIM se x ly chng trnh a na p gio ng nh
mo t PLC tha t s .

Ne u xa y ra lo i la p trnh, cha ng ha n nh truy xua t mo t a ch kho ng to n
ta i, th PLCSIM se x ly ba ng ca ch go i kho i lo i o ng bo OB 122. Ne u kho i
na y kho ng co trong chng trnh th CPU chuye n sang che o STOP. Ba n
tie p tu c gio ng nh khi cha y chng trnh v i mo t CPU tha t ba ng cach nha p

Hnh 3.20 Cha y chng trnh ba ng PLCSIM

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
95
va o PLC MODULE INFORMATION trong SIMATIC Manager e o c
vu ng e m cha n oa n va tm ra nguye n nha n ga y STOP.
Khi ba n th chng trnh du ng ba ng bie n va ch c na ng qua n ly tra ng
tha i chng trnh v i che o t ng b c (single-step) co ca c breakpoints
trong STL, th CPU mo pho ng ba ng PLCSIM cu ng x ly gio ng nh mo t CPU
tha t s .
Cac chc nang khac
PLCSIM mo pho ng mo t CPU co ca c ha m he tho ng va ca c kho i ha m he
tho ng cho n l a. No cung ca p ca c ca p u tie n cao nha t (ca c kho i to ch c). Ta i
mo t th i ie m ch mo pho ng mo t PLC.PLCSIM co n co the lu tr vie c sa p
xe p ca c c a so va hie n th vie c sa p xe p na y la n ke tie p khi ba n m no .
Chng trnh PLCSIM S7ProSim la mo t ie u khie n ActiveX du ng cho
ca c ng du ng du ng co ng nghe Microsoft OLE/COM. ie u khie n na y cho
phe p ba n x ly mo pho ng ba ng PLCSIM.
3.22 ieu Khien PID Vi Phan Mem SIMATIC
Co nhie u ca ch e ie u khie n PID ba ng he tho ng t o ng SIMATIC.
Cha ng ha n, ca c module ch c na ng FM 355 va FM 455 co the th c hie n cac
ch c na ng ie u khie n a p sua t, nhie t o , do ng cha y o c la p v i chng trnh
ng i du ng trong CPU. He ie u ha nh cu a CPU 314IFM bao go m ca c bo
ie u khie n PID co the c go i t chng trnh ng i du ng nh la ca c kho i
ha m he tho ng (SFB). Chu ng co tnh na ng gio ng nh ca c kho i ha m cu a pha n
me m Standard PID Control va Modular PID Control c trnh ba y d i a y.
Standard PID Control
Pha n me m Standard PID Control bao go m ta t ca cac kho i ca n thie t cho
ie u khie n PID, cu ng v i ca c co ng cu e ca i a t tho ng so . Ba ng Standard
PID Control ba n co the ke t h p ca c bo ie u khie n lie n tu c PID controllers,
step controller, pulse controller va o trong chng trnh cu a mnh. Ca c bo
ie u khie n co mo t ca u tru c c nh ngha tr c. Ba n co the kch
hoa t/kho ng kch hoa t t ng ch c na ng n le nh gia m sa t m c, o pha ng,
gia tr gi i ha n ba ng ca c co ng ta c pha n me m. Mo i mo t vo ng ie u khie n
(control loop) se lu tr d lie u va o trong ca c kho i d lie u t c th i rie ng cu a
no . Ca c ng du ng nh bo ie u khie n co ie m a t co nh (fixed-setpoint
controller) v i ngo ra kho ng lie n tu c cho ca c c ca u cha p ha nh la m cho pha n
me m na y ra t de s du ng.

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
96
S du ng co ng cu ca i a t tho ng so e : ca i a t tho ng so da ng bie u o
trong s o kho i, qua n ly vo ng ie u khie n (ma y ve ng cong 4 bie n, hie n
th ca c bie n ie u khie n lie n quan trong vo ng), to i u hoa va va n ha nh ca c bo
ie u khie n.
Co the cha y c tre n CPU S7-300 (t CPU 313 tr le n), S7-400 va C7.
Modular PID Control
Pha n me m Modular PID Control bao go m ca c kho i ca n cho ie u khie n
PID va ca c co ng cu kh i ta o. Pha n me m na y c thie t ke du ng cho ca c ca u
tru c ie u khie n ph c ta p ba ng ca ch lie n ke t ca c kho i. D i a y la mo t so v
du ng du ng minh hoa s du ng Modular PID Control.
S du ng co ng cu kh i ta o e qua n ly ca c vo ng ie u khie n (ma y ve
ng cong 4 bie n, hie n th ca c bie n ie u khie n lie n quan trong vo ng), to i u
hoa va va n ha nh ca c bo ie u khie n.
Co the cha y c tre n CPU S7-300 (t CPU 313 tr le n), S7-400 va C7,
hie n co da ng th vie n cho M7.
PID Self-Tuner
Pha n me m PID Self-Tuner the m ch c na ng t o ng ie u chnh cho bo
ie u khie n PID a ca i a t trong he tho ng (ie u chnh ban a u va ie u chnh
lie n tu c). Ch c na ng na y phu h p cho ie u khie n nhie t o , m c la m a y va
do ng cha y v i a p ng truye n o n nh, tn hie u cho c ca u cha p ha nh
unipolar, ie u che so la n tr hoa n va ie u che he so x ly .
Co the cha y c tre n CPU S7-300 (t CPU 313 tr le n), S7-400 va C7
ke t no i v i ca c PID Controllers, Standard PID Control, Modular PID
Control, FM 355 va FM 455.
Fuzzy Control ++
Pha n me m Fuzzy Control ++ go m co ta t ca ca c kho i ca n thie t va co ng
cu ca u hnh. Fuzzy Control ++ cho phe p ba n trang b mo t he tho ng ie u
khie n cha t l ng to t, t o ng hoa n chnh cho ca c qua trnh x ly ra t kho mo
ta ba ng toa n ho c. Trong he ie u khie n m (fuzzy control system) ke t h p
kie n th c kinh nghie m v i a c tuye n cu a qua trnh x ly c thay the ba ng
ca c quy ta c co tnh nh tnh mo ta qua trnh x ly . Vie c na y th c hie n qua 2
b c:

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
97
Ca c gia tr t c th i cu a tn hie u ngo va o va ngo ra c ky t hoa ba ng
ca c nh ngha fuzzy va nh tnh hoa nh nhie u, t, no ng,
la nh, nhanh, cha m ...
Ca c kie n th c kinh nghie m co c t qua trnh x ly c co ng th c
hoa ba ng quy ta c If-Then
Qua trnh x ly c th c hie n nh sau: gia tr t c th i cu a ngo va o
c dch sang tha nh ca p s tha t (m hoa ), phe p toa n logic c th c hie n
d a va o ca p s tha t (If), ca p s tha t cho ngo ra c xa c nh (Then
hoa c phe p suy lua n) va gia tr ngo ra c tnh ba ng ke t qua ca c ch c
na ng tha nh pha n va tnh toa n tro ng ta m (xo a m hoa).
Co ng cu ca u hnh la menu-driven cho phe p ba n ca i a t cac tho ng so cho
he ie u khie n m (pha c tha o qui ta c If-Then va xa c nh pha m vi gia tr
cho ca c tn hie u ngo va o va ra), mo pho ng ca c tn hieu ngo va o du ng ma y ve
ng cong, qua n ly hoa t o ng ca c bo ie u khie n ba ng da ng bie u o , hie n
th ca c a c tnh cu a he ie u khie n m theo 3 chie u va qua n ly t i 4 tn hie u
ngo va o va ra (ma y ve ng cong co kha na ng lu tr d lie u va o a c ng
e x ly m ro ng ba ng ca c ng du ng chua n).
Co the cha y c tre n CPU S7-300 va S7-400 ke t no i WinCC; ke t h p
v i ca c bo ie u khie n PID tho ng th ng va ma ng nron (neural networks).
NeuroSystems
Pha n me m neuro Systems cho ca c ma ng nron (neural networks) go m
co ca c kho i chua n ca n cho ie u khie n va cac co ng cu ca u hnh. Ca c he
Neuro Sytems s du ng ly t ng trong ie u khie n va mo pho ng ca c qua trnh
ma ba n bie t ra t t hoa c kho ng bie t g a c tuye n cu a chu ng. T ca c gia tr o
c hie n co neuro Systems se nha n bie t ca c a c tuye n ie n hnh cu a qua
trnh hoa c ca c ac ie m quan tro ng cu a ca c gia tr o c, cha ng ha n nh
nha n bie t ma u.
Ca c ch c na ng ma ba n co the th c hie n ba ng co ng cu ca u hnh la : ca i
a t ca c tho ng so cho ma ng neural Networks (xem xe t d lie u va xa c nh
pha m vi gia tr), mo pho ng cac tn hie u va o nh ma y ve ng cong, hie n th
3 chie u cu a ca c a c tnh cu a ma ng tha n kinh va qua n ly ca c a p ng vo t lo
cu a 4 tn hie u va o ra (ma y ve ng cong v i kha na ng lu tr d lie u va o
a c ng e x ly m ro ng ba ng cac ng du ng chua n).
Co the cha y c tre n CPU S7-300 (t CPU 314 tr le n) va S7-400 lie n
ke t v i WinCC; ke t h p v i Fuzzy Control ++.

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
98
3.23 Lap ho s ket noi day vi DOCPRO
Pha n me m DOCPRO n gia n hoa vie c ta o va qua n ly t lie u trong he
tho ng t o ng. DOCPRO giu p ba n:
Sa p xe p d lie u ca n in theo ba t ky th t na o
Thie t ke trnh ba y ta i lie u theo chua n DIN 6771 (tie u chua n cho ca c ta i
lie u ky thua t) s du ng ca c ba ng ma u cho phu h p v i ye u ca u rie ng cu a
ba n
a nh so t o ng hoa c ba ng tay
Ta o ch muc tai lie u t o ng
V du ca c d lie u ma ba n co the soa n tha o ba ng DOCPRO la : ma
chng trnh trong ngo n ng la p trnh, ca c ba ng ky hie u, d lie u tham chie u,
ba ng ca u hnh, ba ng d lie u chung, va ba ng ke t no i.
Khi tao DOCPRO
Sau khi ca i a t DOCPRO, che n mo t object co te n Documentation va o
th mu c d a n, ne u ta o mo t project m i th ie u na y se die n ra t o ng.
Nha p u p chuo t va o Documentation e kh i o ng DOCPRO. Pha be n tra i
cua c a so documentation window la ca u tru c he tho ng ta i lie u va danh mu c
co ng vie c. Pha be n pha i la no i dung tng ng cu a chu ng. DOCPRO
Wizard giu p ba n ta o ra he tho ng ta i lie u m i.
Ba n co the thay o i trnh ba y va trnh t ta i lie u ba t c lu c na o, ba ng ca ch
cho n OPTIONS GLOBAL
SETTING... the m cac mu c
m i va o ta i lie u ba ng
INSERT WIRING MANUAL,
INSERT JOB LIST, INSERT
PRINT OBJECT va
INSERT COVER SHEET.
Ta i lie u co the co nhie u ke t
no i, mo i ke t no i co the ch a
nhie u Job list, trong ca c
print objects (v du ba ng ky
hie u, ca c kho i a dch, danh
mu c tham chie u) lie t ke th
t in cu a chu ng.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
99
Khi vie c x ly in hoa n ta t th ch mu c ta i lie u cu ng c in. Trong hnh la the
hie n ca c o i t ng a in. Ba n co the xa c nh trnh ba y cho ch mu c ta i lie u
tng t nh o i t ng ca n in.

Hnh 3.21 Du ng wizard cho n o i t ng in


D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
100

Hnh 3.22 v du ve trnh bay in
Hnh tre n minh ho a v du ve trnh ba y in cu a OB 1 theo kho gia y DIN
A4 da ng ng. Ba n co the cho n kho gia y A3 tha ng ng hoa c na m ngang
hoa c theo trnh ba y cu a ba n.
3.24 Ket Noi Mang ien Thoai Vi Teleservice
Pha n me m TeleService du ng e ke t no i thie t b la p trnh hoa c PC t i
SIMATIC PLC tho ng qua ma ng ie n thoa i, cho phe p ba n qua n ly , ie u
khie n, va n ha nh t xa thie t b hoa c nha ma y t mo t trung ta m.
TeleService s du ng Microsoft Window 95/98 hoa c Window NT tre n
thie t b la p trnh hoa c PC chua n. Vie c ke t no i co the th c hie n ba ng ke t no i
va t ly hoa c qua co ng COM a o. Ta i PLC cuo i cu ng ca n pha i co mo t bo
chuye n o i TS cho phe p thie t la p ke t no i t i MPI hoa c PROFIBUS Subnet.
TeleService la mo t modem o c la p va la m vie c c v i ta t ca ca c modem
tng thch ca i a t trong Windows control Panel. Phu thuo c va o modem ma
ba n co the s du ng ma ng ie n thoa i analog hay digital hoa c mo t radio
network.
S du ng TeleService nh sau:
Hoat ong tai PG/PC cuoi
Ca i a t TeleService, ca i a t mo t modem cu c bo trong Windows Control
Panel, ca i a t cho giao tie p v i PG/PC, cho n TeleService va a c tnh
modem e a t c lie n ke t to i u.
Cai at tai nha may (plant) cuoi
Ca i a t ca c tho ng so cho TS adapter
S dung TeleService
Ta o mo t telephone book, s du ng ca c ch c na ng cu a STEP 7 e thie t
la p ke t no i va co ng vie c ba o tr ta i nha ma y, cha ng ha n nh pha n tch
lo i, chnh s a, na ng ca p va ca p nha t.
S du ng ke t no i tr c tie p e ca i a t tho ng so cho bo TS adapter. Ba n
cu ng co the s du ng co ng COM e ke t no i tr c tiep TS adapter t PC t i
ma ng MPI hoa c PROFIBUS.
SIMATIC PLC cu ng co the kh i ta o thie t la p ke t no i. Ta i PG/PC cuo i
ba n ca n co pha n me m PRODAVE MPI cho phe p trao o i d lie u gi a
SIMATIC PLC va mo t chng trnh PC chua n cha ng ha n MS Excel.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 3 Cng cN chuOn cho SIMATIC
101















Hnh 3.23 ie u khie n SIMATIC PLC du ng TeleService
Trong ke t no i co TS co the du ng co ng
COM e ke t noi PC t i MPI hoa c
PROFIBUS va trao o i d lie u v i
SIMATIC PLC. Ca n pha i cai a t
PRODAVE MPI trong PC
Ke t no i
tr c tie p
Phu thuoc modem, ban s dung mang ien
thoai analog hoac digital hoac radio network

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
103
4 Ngon Ng Lap Trnh
Ba n s du ng ngo n ng la p trnh SIMATIC e vie t chng trnh. Co
nhie u ngo n ng la p trnh va phng pha p la p trnh e ba n cho n phu h p v i
nhu ca u cu a mnh. Tro n bo STEP 7 co 3 ngo n ng la p trnh (LAD, FBD,
STL). Cac pha n me m kha c hie n co la tuy cho n.
Ngo n ng la p trnh da ng o hoa a c bie t phu h p cho the hie n ca c bit
logic trong da ng soa n tha o s o logic hnh thang (Ladder logic LAD) hoa c
s o ma ch ie n t (Function Block diagram FBD). La p trnh da ng lie t ke
ca u le nh STL cho phe p gia i quye t ca c bie n ph c ta p hay s du ng a t a ch
gia n tie p.
SCL la ngo n ng la p trnh du ng cho ca c chng trnh co gia i thua t ph c
ta p va gia i quye t mo t so l ng l n ca u tru c d lie u. Ba n vie t ca c kho i
chng trnh rie ng le gio ng nh th c hie n trong ca c ngo n ng la p trnh LAD,
FBD, STL. Ba n cu ng co the vie t toa n bo chng trnh trong SCL.
S du ng CFC e lie n ke t ca c kho i tng t nh ve mo t bie u o . Ca c

Hnh 4.1 Ngo n ng la p trnh S7


D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
104
kho i co the c soa n tha o t ba t ky ngo n ng na o (LAD, FBD, STL hoa c
SCL), CFC ca n co SCL e co the x ly c kho i.
GRAPH la phng pha p la p trnh du ng cho ca c he tho ng ie u khie n
trnh t . Ba n co the du ng LAD hoa c STL e vie t ca c ie u kie n chuye n t
b c na y sang b c ke tie p cu a chng trnh. Ca c nha nh bie n o i hoa c song
song m ro ng pha m vi x ly tuye n tnh.
Cuo i cu ng la pha n me m HiGraph cho phe p bie u die n ca c va n e e u
khie n d i da ng bie u o tra ng tha i. a y ie u ca n nha n ma nh kho ng pha i
la vie c x ly tuye n tnh ma la vie c thay o i trnh t tra ng tha i va ca c chuye n
dch ie n hnh cu a cac qua trnh ba t o ng bo
4.1 Ngon Ng Lap Trnh C Ban LAD, FBD va STL
Co ng cu STEP 7 bao go m mo t trnh soa n tha o du ng cho ca c ngo n ng
la p trnh Ladder Logic (LAD), Function Block Diagram (FBD) va Statement
List (STL). Cac ngo n ng la p trnh na y a p ng chua n IEC 1131-3 (DIN EN
6.1131-3). Ba n s du ng ca c ngo n ng la p trnh na y e vie t chng trnh cu a
mnh.
LAD va FBD la cac ngo n ng la p trnh da ng bie u o : trong LAD ba n
ta o chng trnh ba ng ca ch ke t no i ca c tie p ie m no i tie p hoa c song song va
trong FBD la ke t no i ca c ho p AND va OR. STL la ngo n ng la p trnh da ng
va n ba n: mo ta nhie m vu ie u khie n da ng danh mu c lie t ke ca u le nh.
Ca c ngo n ng la p trnh na y kho ng nh ng cho phe p ba n la m vie c v i ca c
tra ng tha i tn hie u nh pha n ma co n de da ng x ly cac gia tr digital v i ca c
nh da ng kha c nhau ba t c ngo n ng na o. Cha ng ha n ba n co the so sa nh
so va pha n so hoa c th c hie n ca c phe p tnh so ho c c ba n. Mo i mo t ngo n
ng la p trnh cung ca p ca c ch c na ng cho phe p ba n xa y d ng chng trnh
theo ye u ca u rie ng. Co ngha la ba n co the vie t toa n bo chng trnh ba ng
mo t trong so cac ngo n ng la p trnh.
Ba n co the du ng ca c phe p toa n logic va ch c na ng Set/Reset e vie t
chng trnh ie u khie n cho PLC th c hie n ca c ch c na ng cu a co ng ta c t
hoa c ie u khie n r le hoa c cac mach ie n a no i da y. o i v i ca c co ng vie c
ie u khie n ph c ta p hn ba n co the x ly cac gia tr digital ba ng ca c ch c
na ng so sa nh, ch c na ng toa n ho c va so ho c, ch c nang chuye n o i va xoay,
ch c na ng nha y e thay o i chng trnh cho phu h p v i nhu ca u.
Ba n vie t chng trnh trong th mu c co te n blocks. Kho i to ch c
(Organization Blocks ta o giao tie p gi a he ie u ha nh va chng trnh ng i

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
105
du ng. Khi mo t s kie n xa y ra, he ie u ha nh CPU se go i ca c kho i na y va
a nh da u ie m ba t a u cu a chng trnh theo ca p u tie n hoa c ca p x ly .
Ca c kho i da ng Function Block va Function co the c go i va c x ly t
kho i to ch c.

Hnh 4.2 Ca c ngo n ng la p trnh c ba n Ladder Logic, Function Block
Diagram, Statement List.
Ta t ca ca c ngo n ng la p trnh e u co ch c na ng go i kho i. Ngo n ng la p
trnh da ng bie u o s du ng ca c ho p co ca c ngo va o va ra e truye n va nha n
gia tr t kho i c go i. STL co le nh CALL e go i kho i va s du ng mo t ba ng
lie t ke tho ng so e truye n va nha n gia tr cu a kho i c go i.
Ngoa i ra co n co ca c u ie m kha c cu a kho i la p trnh nh ro ra ng, ca c
pha n chng trnh co the ca i a t va ch a tho ng so . Phng pha p na y cho
phe p ba n t cho n ngo n ng la p trnh cho mo i kho i, co ngha la ba n kho ng
nha t thie t luo n luo n s du ng mo t ngo n ng la p trnh cho toa n bo chng
trnh. Cha ng ha n ba n co the vie t ca c kho i cho phe p toa n logic ba ng LAD b i
v ba n thch s sa p xe p da ng o hoa ca c tie p ie m va vie t ca c kho i x ly d
lie u ba ng STL b i v ba n co the s du ng hie u qua a ch ca c thanh ghi e
a t a ch d lie u gia n tie p trong chng trnh. Mo i mo t kho i co the go i
nhie u kho i c vie t ba ng mo t ngo n ng kha c.
Soan thao chng trnh trong Ladder Logic
(LAD) giong nh ket noi mot s o logic
relay. Trang thai tn hieu nh phan c the
hien bang cac tiep iem noi tiep hay song
song. Ket thuc moi mot ng mach la mot
cuon day (coil). Cac chc nang phc tap
c the hien bang cac hop.
Soan thao chng trnh trong Ladder Logic
(LAD) giong nh ve mot s o mach ien t.
Thc hien phep toan logic bang ket noi AND
va OR function va the hien bang cac hop n
gian. Cac hop phc tap dung cho cac phep
tnh co cac bien digital.
Soan thao chng trnh trong Statement List
(STL) giong nh mot bang liet ke. Moi mot
hang la mot cau lenh xac nh chc nang can
thc hien, co khi la mot a ch cho biet chc
nang nao c thc hien.

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
106
Ba n co the luo n luo n chuye n o i kho i c vie t ba ng LAD, FBD sang
STL. ie u kie n nha t nh ba n co the xem ca c kho i c vie t da ng LAD
sang FDB va ng c la i: ca c pha n chng trnh kho ng the hie n th da ng bie u
o se c hie n th da ng STL. Chng trnh soa n tha o ba ng LAD, FBD hoa c
STL co the c bie n dch la i (decompiled), co ngha la ba n co the luo n
luo n ta o ra c mo t kho i t ma ma y, cha ng ha n nh khi ba n muo n xem mo t
chng trnh ng i du ng trong CPU ma kho ng co d lie u offline.
Trong soa n tha o chng trnh du ng LAD va FBD th trnh soa n tha o se
kie m tra ta t ca ca c d lie u nha p. Khi ba n lu mo t kho i, no c t o ng dch
sang ma ma y. Ch co the lu tr mo t kho i khi no kho ng co loi.
da ng soa n tha o STL ba n co the ta o ra ca c ta p tin nguo n. a y la mo t
ta p tin va n ba n co ca c ky t nh da ng ASCII. Ba n co the lu mo t chng
trnh nguo n ba t c lu c na o tha m ch cha soa n tha o xong hay ch a lo i. Ba n
cu ng co the vie t mo t chng trnh nguo n du ng trnh soa n tha o kha c va sau
o nha p va o chng trnh cu a mnh. e ta o ra ma ma y th chng trnh
nguo n pha i c bie n dch.
e th chng trnh ma ba n a vie t ba ng ca c ngo n ng la p trnh trong
ca c kho i th o i v i da ng LAD ba n co the tha y hoa t o ng cu a chng trnh
tre n ca c oa n ma ch, da ng FBD ba n se tha y ke t qua ca c phe p toa n logic
hie n th co ma u kha c, da ng STL cho phe p ba n th chng trnh theo t ng
ca u le nh va quan sa t s thay o i cac gia tr nh pha n va so .
4.2 Cac phep toan nh phan
Ca c phe p toa n nh pha n th c hie n ca c phe p toa n a i so Boolean d a
tre n ca c bie n (signals). Ca c tn hie u c x ly va lu tr da ng d lie u
BOOL. a y la da ng d lie u cho mo t bit gia s ch co 2 tra ng tha i la 1 va
0 hoa c ON va OFF. Mo t phe p toa n logic c th c hie n tre n ca c tn
hie u ngo va o va ca c ngo ra (v du c no i ti ca c contactor, van, e n) se
c set hoa c reset.
Cac phep toan Logic
S o be n d i cho tha y ke t qua cu a phe p toa n logic. T ng t ng ra ng
2 co ng ta c ta m th i c no i v i ca c ngo va o la Input 1 va Input 2 va
mo i ngo ra c no i t i mo t e n. Trong 1 phe p toa n AND hoa c ke t no i no i
tie p th e n (output 1) se sa ng khi ca hai co ng ta c e u c ta c o ng
(o ng ie n). Theo ngo n ng ky thua t ie u khie n th die n ta nh sau: ne u ca
2 tra ng tha i ngo va o la 1 th tra ng tha i ngo ra cu ng la 1, phe p toa n logic
la u ng (true). Mo t phe p toa n OR hoa c mo t ke t no i song song ca c tie p

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
107
ie m luo n luo n u ng khi co t nha t mo t ngo va o co tra ng tha i 1. Mo t ch c
na ng AND hoa c OR co the co hn 2 ngo va o, ta t ca cac ngo va o se c
kie m tra va sau o phe p toa n AND hoa c OR c th c hie n o i v i ta t ca
ca c ngo va o.
Phe p toa n th 3 la Exclusive OR, ch c na ng na y hie n co da ng FBD
va STL. Trong da ng LAD ba n s du ng ca c ke t no i no i tie p va song e th c
hie n phe p toa n na y. Ne u phe p toa n Exclusive OR co nhie u ngo va o th phe p
toa n la u ng khi so cac ngo va o co tra ng tha i 1la so le .
Ba n co the ke t h p ca c phe p toa n nh pha n, cha ng ha n ba n co the OR
ngo ra cu a 2 co ng AND e ta o mo t ma ch ph c ta p. Trong da ng soa n tha o
bie u o ba n th c hie n ca c ke t no i ca n thie t ba ng cac sa p xe p da ng hnh ho c,
co n trong STL th s du ng ca c da u ngoa c e sa p xe p th t x ly .


















Hnh 4.3 Cac phe p toa n logic nh pha n
Phu nh
Ta t ca ca c ngo va o va ra cu a mo t phe p toa n co the b phu nh, co
ngha la tra ng tha i tn hie u thay o i t 1 sang 0 hoa c 0 sang 1 khi
phe p toa n c th c hie n. Cha ng ha n khi mo t co ng vie c se c th c hie n
ba ng tn hie u ta c o ng m c 0, v du khi ba n muo n mo t ngo ra co tra ng tha i
1 khi ca 2 co ng ta c co tra ng tha i 0(kho ng ta c o ng).




Phep AND



Phep OR



Phep Exclusive OR

Pha n hnh ch nha t co ngha la a
ch ngo ra co tra ng tha i 1 (v du khi
ta c o ng co ng ta c). Pha n co n la i co
ngha a ch ngo ra co tra ng tha i 0
Phe p AND ch u ng khi ta t ca ca c
ngo va o co tra ng tha i 1


Phe p toa n OR u ng khi co t nha t mo t
ngo va o co tra ng tha i 1

Phe p Exclusive OR u ng khi 2 ngo
va o co tra ng tha i kha c nhau.

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
108
Output
Ke t qua cu a phe p toa n logic go i la RLO (Result of Logic Operation).
No c lu tr va x ly trong CPU va cu ng co the du ng e ca i a t cho mo t
ngo ra. Ne u RLO = 1_ khi phe p toa n logic la u ng_ngo ra o co tra ng tha i
1 (ngo ra c set). Ne u RLO = 0 th ngo ra co tra ng tha i 0 (ngo ra
b reset). Ngo ra (trong LAD la : cuo n da y, trong FBD la : ho p n gia n)
luo n c ca i a t cho mo t a ch va a ch na y co cu ng tra ng tha i gio ng
RLO.
Chc nang set/reset
Ch c na ng set/reset c thi ha nh khi RLO = 1 va va n gi nguye n
tra ng tha i cu a a ch. V i ch c na ng Set a ch c set va va n duy tr
tra ng tha i set cho a ch khi RLO = 0 tr la i. Ch c na ng Reset se reset
a ch khi RLO = 1 khi c x ly . Trong la p trnh da ng bie u o th 2
ch c na ng set va reset co the ke t h p trong mo t SR flip-flop (u tie n Reset)
va trong mo t RS flip-flop (su tie n Set). u tie n co ngha la ch ch c na ng
Set hoa c Reset c th c hie n khi RLO = 1 ta i 2 ngo va o.
Tac ong theo canh xung
Ngoa i ra co n co ch c na ng ta c o ng theo ca nh xung cho bie t s thay o i
tra ng tha i cu a mo t tn hie u. Ch c na ng na y cho phe p ba n a nh gia s thay
o i tn hie u t 0 sang 1 hoa c t 1 sang 0 (th i ie m tn hie u on hay
off) va s du ng ch c na ng na y trong mo t phe p toa n logic. Mo t ca nh xung
c nha n bie t trong chng trnh nh mo t phe p so sa nh. Gia tr RLO cu
c lu tr trong mo t bit nh ca nh (a ch co nh) va gia tr na y c so
sa nh v i gia tr RLO m i, ne u gia tr cu RLO la 0 va gia tr RLO m i la

Hnh 4.4 Chc na ng u tie n Set va u tie n Reset

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
109
1 th cho bie t o la ca nh le n hay s thay o i dng (o ng ma ch). Ng c
la i th o la ca nh xuo ng hay s thay o i a m (nga t ma ch).
4.3 Cac phep toan so
Ca c phe p toa n so du ng cho cac bie n co gia tr so nh to c o , do ng ie n,
so l ng tha nh pha n... va m ro ng tnh na ng cu a bo ie u khie n la p trnh.
nh da ng d lie u chu ye u du ng cho lu tr va x ly la cac da ng d lie u INT
(Integer), DINT (Double integer) va REAL (so th c).
Chc nang so sanh

So sa nh 2 gia tr digital cu a d lie u da ng INT, DINT va
REAL e bie t chu ng co ba ng nhau hay kho ng ba ng nhau,
l n hn, l n hn hoa c ba ng, nho hn, nho hn hoa c ba ng.
Ke t qua cu a phe p so sa nh la mo t gia tr nh pha n (ke t qua
cu a phe p toa n RLO) va c lu tr , x ly ba ng ca c phe p
toa n nh pha n
V du :

Chc nang so hoc Ch c na ng so ho c thc hie n cac phe p toa n so hoc c ba n
nh co ng, tr , nha n, chia 2 gia tr. S du ng chc na ng na y
cho ca c bie n co d lie u da ng INT, DINT va REAL
V du :

Chc nang toan
hoc
Ch c na ng na y go m cac phe p toa n sin, cos, tang, bnh
phng, ca n, mu va logarith
V du :

Chc nang chuyen
oi
Ch c na ng chuye n o i thay o i da ng d lie u cu a bie n.
Cha ng ha n, chuye n o i so co da u tha p pha n sang so nguyen
(INT) ba ng ca ch la m tro n.
V du :

Chc nang xoay Gia tr cu a bie n co the c xoay pha i hoa c xoay tra i t ng
bit. Ca c bit c a y ra hoa c che n va o pha n cuo i cu a bie n
(ch c na ng Rotation)
V du :

Phep toan word
logic
Ca c bie n digital co 8, 16, 32 bit co the AND, OR, XOR la n
nhau
V du :

Hnh 4.5 Cac ch c na ng digital da ng bie u o (LAD, FBD) va STL.
4.4 ieu Khien Theo Lu o Chng Trnh
Trong ta t ca cac ngo n ng la p trnh (da ng soa n tha o) e u co ch c na ng
ie u khie n x ly chng trnh. Quan tro ng nha t la go i kho i, va kho i c go i
se c x ly . Ba n co the s du ng ca c tho ng so kho i e ta o ra ca c ch c na ng

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
110
cho phe p s du ng ca c kho i nhie u la n v i ca c gia tr kha c nhau. Ba n cu ng co
the ta o go i kho i phu thuo c va o nh ng ie u kie n nha t nh na o o . e th c
hie n vie c na y trong la p trnh da ng bie u o (LAD, FBD) s du ng EN (Enable
Input), trong la p trnh STL s du ng ch c na ng nha y (Jump) e nha y qua le nh
CALL va ba ng lie t ke tho ng so cu a no . Trong la p trnh da ng bie u o go i
kho i s du ng ENO (Enable Output) e ghi nha n lo i. Trong la p trnh STL bit
BR (Binary Result) s du ng e ghi nha n lo i. Bit na y c a t trong kho i
c go i va co the kie m tra sau khi go i.
Ba n co the ie u khie n x ly chng trnh trong pha m vi mo t kho i ba ng
ca ch s du ng ca c ch c na ng nha y (jump functions). Ch c na ng nha y trong
la p trnh da ng bie u o phu thuo c RLO (nha y ne u RLO = 1 hoa c nha y ne u
RLO = 0). Trong STL co cac ch c na ng nha y luo n luo n c x ly , ca c
ch c na ng nha y phu thuo c RLO va kie m tra tr c tie p ca c bit tra ng tha i. Ch c
na ng nha y ca n co mo t nha n nha y e a nh da u v tr ni chng trnh tie p tu c
c x ly sau khi nha y. Trong la p trnh da ng bie u o nha n nha y luo n a u
mo t network, co n trong STL nha n nha y co the a t tr c ba t c ca u le nh na o.

Hnh 4.6 V du ve chc na ng nha y va go i kho i trong LAD va STL.
4.5 Ladder Logic ( LAD)
Phan t chng trnh cua LAD

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
111
Trong la p trnh da ng Ladder Logic (LAD), ba n vie t chng trnh cu a
mnh ba ng ca ch sa p xe p cac pha n t theo da ng bie u o . Ca c pha n t chu ye u
go m ca c tie p ie m, cuo n da y, ho p cho phe p ba n ta o ra mo t s o ie u khie n
r le da ng hnh thang.
Ba n vie t chng trnh cu a mnh ba ng ca c ng ma ch ba t a u t be n
tra i. Cho n mo t ie m tre n ng ma ch ma ba n muo n che n pha n t chng
trnh, tuy cho n ca ch cho n pha n t chng trnh ba ng ca ch nha n phm ch c
na ng tng ng, nha p chuo t va o mu c lie n quan trong thanh co ng cu hoa c
cho n pha n t chng trnh t Program Elements catalog. Ke t thu c mo i oa n
ma ch ba ng mo t pha n t cuo n da y hoa c ho p. Cu ng co the ke t thu c ng
ma ch ba ng mo t nha nh hnh T no i t i ca c pha n t cuo n da y va ho p kha c,
tr c mo i pha n t na y co cac phe p toa n logic.
Trnh soa n tha o LAD ta o ra mo t network d a tre n mo t ng ma ch
chnh. a y la ng ma ch tre n cu ng ba t a u vie c soa n tha o t pha be n tra i
va pha i ke t thu c ba ng mo t cuo n da y hoa c ho p. Ba n co the a t ba t c pha n t
chng trnh na o va o ng ma ch chnh. o i v i cac nha nh song song o i
khi co s gi i ha n trong vie c cho n cac pha n t chng trnh. Ba n kho ng c
no i nga n ma ch mo t pha n t chng trnh LAD ba ng mo t nha nh song song
ro ng va do ng ie n kho ng c phe p cha y qua mo t pha n t chng trnh t
pha i qua tra i (mo t nha nh song song pha i ke t thu c trong cu ng mo t nha nh ma
no ba t a u).
Ha u he t ca c pha n t chng trnh ye u ca u ba n pha i nha p a ch (bie n).
Phng pha p to t nha t la sa p xe p ta t ca cac pha n t chng trnh tr c ro i sau
o m i a t a ch. Ba n co the s du ng a ch tuye t o i, v du I 1.0 hoa c a
ch ky hie u, v du Manual_mode cho pha n t .
Mo i mo t network go m co mo t ng ma ch ma mo t phe p toa n logic
no i t i mo t cuo n da y hay ho p. Ne u muo n ta o mo t ng ma ch kha c, ba n ta o
ra mo t network pha d i network hie n ha nh. Ba n co the cho mo i network
mo t te n va nha p chu thch chi tie t e gia i thch ch c na ng cu a network.
Tiep iem
S du ng tie p ie m e kie m tra tra ng tha i tn hie u cu a ca c a ch, cha ng
ha n ca c ngo va o. Ba ng ca ch sa p xe p ca c tie p ie m no i tie p hoa c song song
ba n co the th c hie n phe p toa n logic. Co 2 da ng tie p ie m: tie p ie m kho ng
a o tra ng tha i (Normally Open Contacts) va tie p ie m a o tra ng tha i
(Normally Closed Contacts). V i tie p ie m kho ng a o tra ng tha i th a ch
cu a no c kie m tra o i v i tra ng tha i tn hie u 1, tie p ie m se o ng

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
112
khi a ch co tra ng tha i 1(co do ng ie n cha y qua khi tie p ie m c kch
hoa t). V i tie p ie m a o tra ng tha i th a ch cu a no c kie m tra o i v i
tra ng tha i tn hie u 0, tie p ie m o ng khi a ch co tra ng tha i 0(co
do ng ie n cha y qua khi tie p ie m kho ng c kch hoa t).
Ca c tie p ie m kho ng nh ng c du ng e kie m tra ca c ngo va o ma co n
du ng e kie m tra a ch bit ba t ky , cha ng ha n bit trang tha i (status bit). Ba n
co the s du ng tie p ie m NOT e phu nh RLO, ne u RLO = 1 tr c
tie p ie m (do ng ie n co the cha y qua) th tie p ie m NOT chuye n tha nh
0 (pha sau tie p ie m kho ng do ng ie n).
Tiep iem Cuon day
Tie p ie m kho ng a o tra ng tha i
Tie p ie m a o tra ng tha i
Tie p ie m a c bie t
Cuo n da y n gia n
Cuo n da y co ch c na ng phu (vd: set,
reset, nha n bie t ca nh xung, nha y)
Hop
Ca c ho p kho ng co
EN/ENO
(vd: Timer, counter)
Ca c ho p co EN/ENO
(vd: Ca c ch c na ng so
ho c)
Ca c ho p kho i
(vd: go i kho i)

Hnh 4.7 Ca c pha n t chng trnh trong soa n tha o Ladder Logic (LAD)
Cuon day (coils)
S du ng ca c cuo n da y e set hoa c Reset ca c a ch bit cha ng ha n ca c
ngo ra. Ca c cuo n da y n gia n set a ch bit khi co do ng ie n cha y qua
cuo n da y (RLO = 1) va Reset khi kho ng co do ng ie n cha y qua. Ca c cuo n
da y co ca c ky hie u va ch ca i be n trong co ch c na ng a c bie t, cha ng ha n
nh ca c cuo n da y Set va Reset. Ba n co s du ng cuo n da y e ie u khie n
timer va counter, go i kho i kho ng co tho ng so , th c hie n nha y t i mo t a ch
kha c trong chng trnh.
Hop (Boxes)

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
113
Ca c ho p c s du ng la m pha n t chng trnh co ca c ch c na ng non-
binary. LAD co 2 da ng ho p chua n: ca c ho p kho ng co ca c tho ng so
EN/ENO (v du ch c na ng Set/Reset, timer, counter va ca c ho p so sa nh) va
ca c ho p co cac tho ng so EN/ENO (v du ho p MOVE, ca c ch c na ng toa n ho c
va so ho c, chuye n o i da ng d lie u). Ne u go i mo t kho i logic cha ng ha n mo t
kho i ha m th trnh soa n tha o LAD ch hie n th le nh go i da ng ho p kho ng co
tho ng so EN/ENO.
Thong so EN/ENO
S du ng ngo va o EN (Enable input) e ie u khie n vie c x ly mo t ho p.
Ch c na ng ch c th c hie n khi co do ng ie n cha y va o ngo va o na y.
Ne u kho i c x ly ma kho ng co lo i th se co do ng ie n ta i ngo ra ENO
(Enable output). Ke t no i cac ho p ba ng EN va ENO no i tie p e a m ba o mo t
ho p ch co the c x ly khi ho p tr c no c x ly ma kho ng co lo i hoa c
cho phe p ba n s du ng mo t tie p ie m e o ng/nga t mo t oa n ma ch chnh
ch a ca c ho p ma c no i tie p.
Mach noi tiep va song song trong LAD
Mo t oa n ma ch co the co mo t tie p ie m hoa c ch a nhie u tie p ie m ke t
no i v i nhau. Hnh v du be n d i cho tha y mo t ma ch no i tie p co tie p ie m
th ng m (NO) #Manual_ON va tie p ie m th ng o ng (NC)
#Automatic_mode, do ng ie n cha y qua oa n ma ch khi #Manual_ON co tra ng
tha i tn hie u 1 va #Automatic_mode co tra ng tha i 0. Song song v i
nha nh na y la mo t ma ch no i tie p co tie p ie m th ng m NO #Auto_ON va
#Automatic_mode. Hai ma ch no i tie p na y no i song song v i nhau va no i t i
ngo va o Set cu a ho p Set/Reset.
Ngo va o Reset c no i t i 2 tie p ie m ma c song song. Ch c na ng
Reset c th c hie n ne u a ch #Motor_OF co tra ng tha i tn hie u 1 hoa c
a ch #Fault co tra ng tha i tn hie u0(ta c o ng m c 0).
Trong mo t oa n ma ch ba n co the s du ng tie p ie m NOT e phu nh
ke t qua phe p tnh logic (cho do ng ie n cha y qua), co ngha la tra ng tha i
tn hie u 1 tr tha nh 0 va ng c la i.
Mo t oa n ma ch luo n pha i ke t thu c th ng la mo t cuo n da y. Mo t cuo n
da y kho ng co ch ca i hay ky hie u be n trong ca i a t RLO cho mo t a ch bit.
Trong v du be n d i, ngo ra cu a ho p Set/Rset c no i t i tie p ie m
NO #Enable. Pha sau la mo t nha nh hnhT, cho phe p ba n ie u khie n

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
114
nhie u ngo ra trong mo t oa n ma ch. Trong v du th ca c cuo n da y #M_start
kh i o ng o ng c va #M_running du ng hie n th.


Hnh 4.8 V du ve no i no i tie p va song song trong LAD.
Cac chc nang digital trong LAD
Ca c ch c na ng digital c bie u die n da ng ca c ho p. Mo t ho p digital
co the x ly mo t hoa c 2 gia tr ngo va o va chuye n ke t qua t i ngo ra.
Ngo va o EN cu a mo t ho p quye t nh no co c x ly hay kho ng: Ne u
ngo va o EN co tra ng tha i tn hie u 1(co do ng ie n cha y qua ngo va o) th
ho p c x ly . Ne u ch c na ng c th c hie n ma kho ng co lo i th ngo ra
ENO co tra ng tha i 1. Ne u kho ng hoa c ne u ch c na ng kho ng c x ly v
EN = 0 th ngo ra ENO co tra ng tha i 0.
Ba n co the ke t no i ENO va EN e ngo va o EN cu a ho p th nha t co the
ie u khie n x ly ta t ca ca c ho p pha sau. ngo ra ENO cu a ho p cuo i cu ng se
ch ba o lo i cho ta t ca cac ho p.
Ba n cho n cac ho p t Program Elements. Cu ng co ca c ho p trung tnh
(neutral) cho phe p ba n t a t nha n theo ch c na ng mong muo n.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
115

Hnh 4.9 v du ve chc na ng digital trong LAD.
4.6 Function Block Diagram (FBD)
Cac phan t chng trnh FBD
Trong soa n tha o Function Block Diagram (FBD) ba n vie t chng trnh
ng du ng ba ng ca ch ke t no i ca c ho p. FBD cung ca p ca c ho p ch c na ng e
th c hie n ca c phe p toa n logic theo tra ng tha i tn hie u, ca c ho p n gia n du ng
x ly ke t qua cu a phe p toa n logic va ca c ho p ph c ta p du ng cho ca c ch c
na ng non-binary.
Ba n ba t a u vie t chng trnh ba ng ca ch cho n pha n t chng trnh. Co
the cho n ca ch cho n pha n t chng trnh pha be n tra i ba ng ca ch nha n ca c
phm ch c na ng lie n quan va cho n menu thch h p hoa c cho n pha n t t
Program Element catalog. Tr ng h p n gia n nha t la ke t no i mo t phe p

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
116
toa n logic t i mo t ngo ra va s du ng ke t qua cu a phe p toa n logic e set hoa c
reset mo t a ch bit.
Trnh soa n tha o FBD ta o ra ca c network t tra i sang pha i, t tre n xuo ng
d i. Mo i phe p toa n logic co mo t ho p ngo ra, n gia n nha t la ca i a t tho ng
so RLO cho mo t a ch bit. Co the s du ng nha nh hnh T e ta o ra hn
mo t h,p ng ra cho mo t phe p toa n logic (nhie u ngo ra). Vie c cho n l a ca c
pha n t chng trnh o i khi b gi i ha n sau nha nh hnh T.
Ha u he t ca c pha n t chng trnh ye u ca u ba n pha i nha p a ch (bie n).
Phng pha p to t nha t la sa p xe p ta t ca cac pha n t chng trnh tr c ro i sau
o m i a t a ch. Ba n co the s du ng a ch tuye t o i, v du I 1.0 hoa c a
ch ky hie u, v du Manual_mode cho pha n t .
Mo i mo t network ch a mo t phe p toa n logic: mo t phe p toa n logic go m
ca c ch c na ng c lie n ke t v i nhau. Tr c khi ba t a u nha p phe p toa n
logic ke tie p, ca n ta o ra mo t network pha d i network hie n ha nh. Ba n co
the cho mo i network mo t te n va nha p chu thch chi tie t e gia i thch ch c
na ng cu a network.
Chc nang nh phan
Ca c ch c na ng nh pha n c s du ng e kie m tra tra ng tha i tn hie u
cu a ca c a ch bit, cha ng ha n nh ca c ngo va o va th c hie n ca c phe p toa n
nh pha n tre n ca c ngo va o. Ca c ch c na ng hie n co la AND, OR va Exclusive
OR (XOR). Ta t ca ca c ch c na ng tre n co the co hn 2 ngo va o. Ke t no i ca c
ho p ch c na ng e ta o ra cac phe p toa n logic ph c ta p hn trong mo t
network.
Ne u che n mo t vo ng tro n ( ) va o mo t ky hie u ch c na ng th tra ng tha i
tn hie u kie m tra cu a a ch b phu nh. Cha ng ha n ke t qua kie m tra tra ng
tha i la 1 khi tra ng tha i tn hie u ta i a ch la 0. Ba n cu ng co the a t mo t
vo ng tro n phu nh ta i ngo va o cu a mo t ho p ngo ra e ca i a t phu nh ke t
qua phe p toa n logic cho mo t a ch bit.
Ba n co the kie m tra tra ng tha i tn hie u kho ng ch cho ca c ngo va o ma
co n cho ta t ca cac a ch bit, bao go m ca c bit tra ng tha i. Cha ng ha n, ba n co
the th c hie n phe p toa n nh pha n tre n ke t qua tnh toa n, nh ke t qua =
zero, hoa c tre n bit tra n, hoa c s du ng ke t qua phe p toa n nh pha n e set
hay reset cho mo t ngo ra.



D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
117
Chc nang nh phan Hop n gian

AND
OR, va
Exclusive OR

Phu nh ngo
va o va phu
nh ke t qua
cu a phe p toa n
logic








Output, Set,
Reset, ca u no i,
nha n bie t ca nh
tn hie u

ie u khie n
Timer va
counter

Ch c na ng
nha y, Master
Control
Relay,...

Ket qua nh phan




a ch counter



ch

Hop phc tap
Ho p kho ng co EN/ENO
(vd: timer, counter)



Ho p co EN/ENO
(vd: ca c phe p toa n so
ho c)


Ho p kho i
(vd: go i cac kho i ha m)


Hnh 4.10 Ca c pha n t chng trnh trong soa n tha o FBD
Hop n gian
Ca c ho p n gia n ta c o ng ca c a ch bit nh ca c ngo ra. Chu ng th ng
ch co mo t ngo va o co cac ch ca i hoa c ky hie u. Co ca c ho p n gia n du ng
cho set va reset ca c a ch bit, nha n bie t ca nh tn hie u, set hoa c reset timer
hay ca c a ch counter, go i kho i kho ng co tho ng so , th c hie n ch c na ng
nha y trong chng trnh...
Hop phc tap

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
118
Ca c ho p ph c ta p s du ng cho ca c pha n t chng trnh co ch c na ng
non-binary. Trong soa n tha o FBD co 2 da ng ho p chua n(standard boxes):
ho p kho ng co tho ng so EN/ENO (v du ch c na ng Set/Reset, timer, counter
va ca c ho p so sa nh) va ho p co tho ng so EN/ENO (v du ho p MOVE, ch c
na ng toa n ho c va so ho c, chuye n o i da ng so lie u). Ne u go i mo t kho i logic
cha ng ha n kho i ha m th FBD cu ng hie n th kho i go i da ng ho p da ng co ca c
tho ng so EN/ENO.
Thong so EN/ENO
S du ng ngo va o EN (enable input) e ie u khie n vie c x ly mo t ho p.
Ch khi na o ke t qua cu a phe p toa n logic ta i ngo va o ba ng 1 th ch c na ng
m i c th c hie n. Khi ho p c x ly ma kho ng co lo i th tra ng tha i tn
hie u ngo ra ENO (enable output) la 1. Ba n co the no i ca c ho p ba ng
EN/ENO no i tie p e a m ba o mo t ho p ch c x ly ne u ho p tr c no a
c x ly ma kho ng co lo i hoa c cho phe p s du ng RLO e kch hoa t/kho ng
kch hoa t ca c ho p no i no i tie p.
Phep toan logic bit trong FBD
FBD co cac ch c na ng AND, OR, EXOR e th c hie n ca c phe p toa n
logic d a tre n ca c tra ng tha i tn hie u nh pha n. Ba n nha p ca c a ch muo n
kie m tra tra ng tha i tn hie u ta i ca c ngo va o cu a ca c ch c na ng na y va s
du ng trong phe p toa n logic.
Trong FBD ba n vie t mo t phe p toa n logic bit cho mo t network. Mo t
phe p toa n logic co the ch go m mo t ho p ch c na ng hoa c co the co nhie u ho p
ch c na ng c no i v i nhau. Trong v du be n d i ho p AND co ngo va o
tr c tie p #Manual_ON va ngo va o phu nh #Automatic_mode c no i t i
ho p OR co ngo va o th 2 c no i t i 1 co ng AND. Ne u #Automatic_mode
co tra ng tha i tn hie u 0 th #Manual_ON ie u khie n ngo va o Set cu a ho p
SR, co n khi #Automatic_mode co tra ng tha i tn hie u 1 th #Auto_ON ie u
khie n ngo va o Set cu a ho p SR.
Ta o phu nh ke t qua kie m tra hoa c ke t qua cu a phe p toa n logic ba ng
ca ch che n mo t vo ng tro n (o) va o ngo va o hoa c ngo ra cu a mo t ho p.
Mo t phe p toa nlogic pha i co a u cuo i, th ng th no i t i mo t ngo ra hay
ch c na ng Set/Reset. Soa n tha o kie u nha nh hnh T cho phe p ba n no i mo t
phe p toa n logic t i nhie u ho p (a ngo ra). Cu ng co the th c hie n ca c phe p
toa n logic phu kha c sau nha nh T va tr c a u cuo i.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
119

Hnh 4.11 V du ve ch c na ng nh pha n trong FBD
Chc nang so trong FBD
Ca c chc na ng so c bie u die n da ng cac ho p. Mo t ho p so co the x
ly mo t hoa c 2 gia tr ngo va o va chuye n ke t qua t i ngo ra.
Ngo va o EN cu a mo t ho p quye t nh ch c na ng ho p co c x ly hay
kho ng: ne u ngo va o EN co tra ng tha i tn hie u 1 th ho p c x ly . Ne u
ch c na ng ho p c x ly ma kho ng co lo i th ngo ra ENO co tra ng tha i tn
he u 1. Ne u co lo i hoa c ch c na ng kho ng c x ly v EN = 0 th ngo ra
co tra ng tha i tn hie u 0.
Ba n co the lie n ke t ENO va EN e ngo va o EN cu a ho p a u tie n ie u
khie n vie c x ly cu a ta t ca cac kho i pha sau. Ngo ra ENO cu a ho p cuo i
cu ng se ch ba o lo i cho ta t ca ca c ho p.
Cho n ca c ho p t Program Elements catalog ; cu ng co ca c ho p trung
tnh cho phe p ba n a t nha n cho ch c na ng ba n muo n.

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
120

Hnh 4.12 V du ve ch c na ng so trong FBD.
4.7 Statement List (STL)
Cau truc mot lenh STL
Trong soa n tha o Statement List (STL) ba n vie t chng trnh ng du ng
da ng chuo i ca c ca u le nh. Mo i mo t ca u le nh ch a mo t le nh (instruction) xa c
nh nhie m vu , phu thuo c va o da ng ca u le nh ma ke m theo le nh co n co a
ch ma le nh th c hie n.
V du trong ca u le nh A I 1.0 th le nh A co ngha ca n kie m tra xem
tra ng tha i tn hie u co ba ng 1 cha va la y ke t qua nay AND v i RLO. Le nh
A ta c o ng t i a ch I 1.0 . Trong ca u le nh = Motor_ON th le nh =
(ga n tho ng so ) co ngha la RLO c ga n cho mo t a ch la Motor_ON.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
121
Phep toan logic bit trong STL
Ca c phe p toa n logic bit c the hie n trong soa n tha o STL ba ng ca c
le nh kie m tra tra ng tha i tn hie u ch a phe p toa n logic va loa i kie m tra c
th c hie n. V du : le nh O co ngha la kie m tra xem tra ng tha i tn hie u ba ng
1 cha va th c hie n phe p toa n OR ; le nh ON co ngha la kie m tra xem
tra ng tha i tn hie u ba ng 0 cha va th c hie n phe p toa n OR. Khi a ch
c kie m tra xem no co tra ng tha i tn hie u co ba ng 1 hay kho ng th phe p
toa n logic s du ng tra ng tha i tn hie u cu a no , co n khi a ch c kie m tra
tra ng tha i tn hie u 0 th phe p toa n logic s du ng tra ng tha i tn hie u phu
nh cu a no . Ke t qua cu a phe p toa n logic c ga n cho mo t a ch ba ng
le nh = (ga n), S (set), hoa c R (reset). Viec kie m tra trang tha i tn hie u ke tie p
ba t a u mo t phe p toa n logic m i. Ba n co the vie t nhie u phe p toa n logic tre n
mo t network va ta ch chu ng ra ba ng mo t ha ng tra ng.

Hnh 4.13 V du ve ch c na ng nh pha n trong STL.
Chc nang so trong STL
Ca c phe p toa n so c x ly trong ca c thanh ghi tch lu y (Accumulator),
chu ng la ca c thanh ghi trong CPU du ng e lu tr ca c gia tr ta m th i. Mo t

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
122
le nh Load na p mo t gia tr va o Accumulator 1, le nh Load th 2 na p mo t gia
tr kha c va o Accumulator 1 va no i dung tr c o cu a Accumlator 1 c a y
va o Accumulator 2. Ba y gi co the th c hie n phe p toa n gi a 2 gia tr na y, v
du phe p co ng. CPU lu tr ke t qua va o Accumulator 1 va ke t qua co the
copy t i a ch kha c ba ng le nh Transfer.
Trong v du d i th a ch #Gia_tri_1 va #Gia_tri_2 c na p va o ca c
bo tch lu y ba ng 2 le nh load va c co ng v i nhau ba ng le nh +I. ca u le nh T
#t_INT truye n ke t qua t Accumulator 1 va lu tr ta i a ch #t_INT.
Co the kie m tra tra ng tha i tn hie u cu a mo t phe p toa n so ba ng ca c le nh
kie m tra hoa c du ng ch c na ng nha y tr c tie p. Cha ng ha n, co the kie m tra
tra n pha m vi ba ng le nh A OV hoa c JO label (nha n nha y). Cu ng co the kie m
tra xem Result = zero hoa c Result =positive. Ca c phe p toa n so luo n
c x ly ; tuy nhie n ba n co the cho phe p mo t phe p toa n so co c x ly
hay kho ng phu thuo c va o ca c ie u kie n ba ng ca ch du ng le nh nha y co ie u kie n.

Hnh 4.14 V du ve phe p toa n so trong STL.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
123
4.8 Ngon ng ieu khien co cau truc SCL
SCL (Structured Control Language) la mo t ngo n ng ca p cao gio ng nh
PASCAL, e to i u cho la p trnh PLC. SCL tng thch v i tie u chua n IEC
1131-1 (DIN EN 6.1131-3) va a c bie t thch h p cho vie c la p trnh ca c thua t
toa n ph c hay ca c ng du ng x ly d lie u. S7-SCL la mo t pha n me m c s
cu a trnh qua n ly SIMATIC.
e ta o mo t kho i trong SCL, tr c tie n ba n che n va o ta p tin nguo n SCL
trong th mu c Source Files. Sau o ba n nha p u p chuo t le n no e m ma n
hnh soa n tha o chng trnh SCL. Sau khi chng trnh a c nha p va o
xong, ba n ha y bie n dch ta p tin nguo n va ca c kho i c bie n dch ch a trong
th mu c Blocks. Ba n co the x ly ca c kho i SCL hoa n toa n gio ng nh nh ng
kho i c ta o trong ngo n ng la p trnh ca n ba n.
Cau lenh SCL
Ca u le nh SCL co the bao go m cac bie u th c, cac cau le nh ie u khie n,
ca c ch c na ng va kho i.
Bie u th c ga n cac gia tr, ma cu ng co the la ke t qua cu a ca c phe p toa n
so ho c va logic hay ca c ch c na ng so sa nh cho ca c a ch (ca c bie n). Bie u
th c:
Result := Value + Value 2;
(ga n to ng cu a bie n Value 1 va Value 2 va o bie n Result)
Ca u le nh ie u khie n x ly ca c nha nh chng trnh hay la p la i chng
trnh nhie u la n.
Bang 4.1 To ng qua t ve ca c ca u le nh ie u khie n SCL
IF X ly nha nh chng
trnh tu y thuo c va o bie u
th c Boolean
IF condition
THEN statements;
[ELSIF condition
THEN statements;]
[ELSE statements;]
END_IF;
CASE X ly nha nh chng
trnh tu y thuo c va o bie u
th c Boolean
CASE selection OF
list of constants : statements;
[ELSE statements;]
END_CASE;
FOR Kh i o ng mo t vo ng FOR index variable := start value

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
124
la p chng trnh v i
mo t bie n ch so
TO end value [BY increments] DO
statement;
END_FOR;
WHILE Kh i o ng mo t vo ng
la p chng trnh v i
ie u kie n th c hie n
WHILE execution condition DO
statements;
END_WHILE;
REPEAT Kh i o ng mo t vo ng
la p v i mo t ie u kie n
ke t thu c
REPEAT
statements;
UNTIL termination codition;
END_REPEAT;
CONTINU
E
X ly ca c nga t cu a
vo ng la p hie n ha nh
CONTINUE;
EXIT Thoa t kho i vo ng la p
chng trnh ch a no
EXIT;
GOTO Nha y e n mo t nha n
mo t v tr kha c trong
chng trnh
GOTO label;
RETURN R i kho i kho i ang x
ly hie n ha nh
RETURN;
Cac ham cua SCL
Gio ng nh ca c ngo n ng la p trnh ca n ba n, SCL cung ca p cho ba n ca c
ha m sau: ca c ha m toa n ho c (v.d. Sin, logarithms, ca n ba c hai, so mu c so
10), dch va quay, ca c ch c na ng chuye n o i (chuye n o i kie u d lie u), ca c
Timer va Counter cu a SIMATIC.
Trong SCL ba n co the s du ng ba t ky FC (Function) na o v i gia tr cu a
ha m cu ng nh ha m tha t trong mo t bie u th c. V du : ba n co the s du ng FC
10 v i 3 ngo va o INT va mo t gia tr ha m INT trong mo t bie u th c SCL nh
sau:
Kiem_soat := FC10 (Input1:=#Gia_tri_1, Input2:=# Gia_tri_2,
Input3:=# Gia_tri_3) > 10000;
Gia tr ha m cu a FC401 c so sa nh v i gia tr 10000. Ne u no l n hn
th bie n Kiem_soat c a t TRUE, ng c la i la FALSE.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
125

Hnh 4.15 Trch t v du ve s du ng pha n me m S7-SCL
4.9 Continuous Function Chart CFC (Bie u o ch c na ng lie n tu c)
Pha n me m CFC la mo t pha n me m soa n tha o o ho a, cho phe p ba n no i
ca c kho i ba ng ca ch ve mo t lu o ch c na ng. CFC ye u ca u trnh qua n ly
SIMATIC (STEP 7 Standard Tool) la pha n me m c s va pha n me m SCL
e ta o cac ma co the x ly c.
Chng trnh CFC c x ly nh the nao?
Tr ng h p n gia n nha t la ca c kho i c la y t mo t th vie n, va co
the mo t va i kho i do ba n ta o ra ne u ca n thie t. Ba n che n ca c kho i na y va o mo t
Chart (bie u o ) va va o ca c tham so cho giao tie p. a y co the la ca c a

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
126
ch toa n cu c, gio ng nh ca c ngo va o va ca c ngo ra, hay ca c tho ng so t ca c
kho i kha c. Ca c kho i c ke t no i ta o tha nh chng trnh ma ca c ma co the
x ly c ta o t ma n hnh soa n tha o CFC. Chng trnh cu ng co the ch a
ca c nho m u tie n kha c nhau (m c o x ly chng trnh).
Bieu o la cac khung ve trong CFC
Mo i bie u o co the ch a e n 26 bie u o tha nh pha n, mo i bie u o tha nh
pha n c tha nh la p 6 trang. Ca c trang c sa p xe p tha nh 2 co t 3 ha ng
trong ma n hnh. Kho ng gian la m vie c co ca c thanh le tre n ca 2 ca nh lie n ke t
e n ca c trang kha c hay bie u o hoa c cac a ch toa n cu c.
Mo t bie u o co the c ca i a t trong mo t bie u o kha c. Sau o no
xua t hie n nh la mo t ho p en v i ca c ke t no i c thie t ke va co the c
m va soa n tha o gio ng nh ba t ky bie u o na o kha c. Ba n co the s du ng
phng pha p na y e ta o ca c ca u tru c theo ca p ba c.
Soan thao cac bieu o CFC
Trong S7 program cu a SIMATIC Manager, ba n ta o mo t th mu c bie u
o co te n Chart ba ng ca ch cho n menu INSERT S7 SOFTWARE CHART
FOLDER va ta o mo t bie u o m i ba ng ca ch cho n INSERT S7 SOFWARE
CFC. Sau o ba n kh i o ng ma n hnh soa n tha o CFC ba ng ca ch nha p u p
chuo t le n bie u o m i. Trong Chart View, v i vie c cho n o pho ng a i u ng
ba n se tha y kho ng gian la m vie c va ca c thanh le . Ne u Catalog kho i kho ng
c hie n th, cho n View CATALOG.
Catalog kho i ch a ca c kho i ang to n ta i ( c nha p), ca c phe p toa n c
ba n nh AND hay ca c ch c na ng so sa nh, ca c th vie n kho i, va ca c kho i do
ba n ta o, ca c kho i kho ng chie m cho (kho ng c bie u die n) va ca c bie u o
to n ta i. Ne u ba n muo n s du ng CFC e no i ca c kho i t ta o, th ca c kho i nh
trong th vie n d i ...\Siemens\Step7\S7libs. Ca c kho i co the c vie t trong
ba t ky ngo n ng na o.
Ba n co the la y ca c kho i t catalog va o ma t pha ng la m vie c. Ba y gi
ba n co the ga n tham so cho ca c ngo va o va ra cu a ca c kho i (nha p va o ca c
a ch toa n cu c cho chu ng) hay no i chu ng e n ca c ngo va o va ra cu a ca c
kho i kha c. Ne u ba n nha n tha y ra c ro i trong vie c no i ca c ng tha ng, ba n co
the s du ng ca c bo no i thay the (no i kho ng c hie n th nh la mo t ng
tha ng). Ba n co the cho n ca c a c trng kha c nhau cho ca c ngo va o va ra cu a
kho i, cho v du , ba n co the la m cho chu ng kho ng hie n th trong CFC hay
a ng ky chu ng e gia m sa t.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
127
Ba n co the cung ca p mo t bie u o v i s ke t no i ne u ba n muo n ca i a t
no trong bie u o kha c hay bie n dch no nh la mo t kho i.

Hnh 4.16 Trch t v du v i pha n me m CFC t o ng ie u khie n
Xac nh ac tnh trnh t cua cac khoi
Vie c a t a c tnh trnh t xa c nh ca p u tie n hay m c o x ly chng
trnh cu a mo t kho i, co ngha la mo t kho i c go i trong kho i to ch c. Khi
che n mo t kho i, th no t o ng ie n va o a c tnh trnh t cu a Predessor for
Installation. Ba ng ca ch cho n EDIT RUN SEQUENCE, ba n co the xem
trnh t x ly va di chuye n kho i e n v tr ba n muo n. e ro ra ng hn, ba n co
the ta o trong kho i nho m trnh t va v tr cu a chu ng.
Tao ma co the x ly t bieu o CFC
Sau khi thie t ke bie u o , ba n co the bie n dch chu ng. Tr c tie n CFC
ta o mo t nguo n SCL trong th mu c Source Files va t o ng kh i o ng trnh
bie n dch SCL, sau o trnh bie n dch na y ta o ra ca c kho i co the x ly c
va o th mu c Blocks. Mo t chng trnh hoa n ha o th th ng c ta o ra t
ca c bie u o . V du , ba n cu ng co the ta o ra mo t kho i n, ma sau o ba n go i
va o mo t ngo n ng la p trnh kha c. Decompilation (bie n dch ng c), co
ngha la s ta o ra ca c bie u o t cac kho i a c bien dch th kho ng the .
Nap va kiem tra cac bieu o CFC sau khi bien dch

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
128
Trong che o kie m tra cu a ma n hnh CFC, ba n co the quan sa t gia tr
cu a ta t ca s no i kho i c ga n ca c pha n t a ch d lie u la ca c tham so .
Tr c khi co the la m ie u na y, ba n ca n pha i a ng ky s ke t no i tng thch
e quan sa t va a t khoa ng th i gian ta i nh ng gia tr c ca p nha t.
4.10 ieu khien trnh t GRAPH (sequential Control GRAPH)
S7-GRAPH la mo t phng pha p la p trnh o ho a cho ca c he tho ng ie u
khie n trnh t . Pha n me m na y tng thch v i ngo n ng SFC theo tie u
chua n IEC 113-3 (DIN EN 61131-3). e s du ng S7-GRAPH ba n pha i ca n
SIMATIC Manager (STEP 7 Basis).
ieu khien trnh t la g?
Trong he ie u khie n trnh t , kho ng gio ng nh he ie u khie n logic,
kho ng ga n co nh tn hie u ca c ngo va o e n ca c ngo ra ma la ke t qua th i
gian cu a no . Qua trnh ie u khie n c th c hie n t ca i na y e n ca i kia c
chia tha nh t ng b c rie ng. Mo t b c bao go m mo t hay nhie u ta c o ng, v
du o ng ma ch hay ca t ma ch o ng c. Ch nh ng ta c o ng cu a nh ng b c
ang x ly c th c hie n. B c tie p theo kho ng the c x ly cho e n khi
ie u kie n chuye n tie p a t e n. S chuye n tie p co the phu thuo c va o qua
trnh, v du tn hie u t cac ma y e u c ie u khie n hay thie t b hoa c phu
thuo c va o th i gian, v du ke t thu c mo t th i gian ch .
Mo t ie u khie n trnh t , hay bo trnh t , ba t a u v i mo t b c kh i
ta o, co the co nhie u b c kh i ta o trong mo t bo trnh t . Trong mo t bo trnh
t tuye n tnh c i theo b i cac chuye n tie p lua n phie n va cac b c.
Cau truc cua bo trnh t c lap trnh au tien
Mo t bo trnh t bao go m mo t kho i ha m (FB) va mo t kho i d lie u (DB).
Kho i ha m ie u khie n bo trnh t . Kho i d lie u la ca c kho i th ca p cho bo
trnh t FB va ch a ca u truc cu a bo trnh t va d lie u lie n quan.
Ba n cho n th mu c Blocks trong SIMATIC Manager va ta o mo t FB ba ng
ca ch cho n INSERT S7 PROGRAM FUNCTION BLOCK. Trong ho p
thoa i Properties ba n cho n ngo n ng la p trnh la GRAPH. Sau o nha p u p
chuo t e kh i o ng pha n me m S7-GRAPH.
S7-GRAPH che n va o b c a u tie n va s chuye n tie p a u tie n trong
mo t kho i ro ng. Ba y gi ba n ta o ca u tru c bo trnh t . Ba n co the th c hie n
ie u na y ba ng hai ca ch: trong che o soa n tha o INSERT DIRECT ba n
che n mo t ky hie u bo trnh t , v du mo t ca p b c/chuye n o i, trong v tr
c cho n; Trong che o soa n tha o INSERT DRAG & DROP ba n du ng

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
129
chuo t ke o ky hie u e n v tr mong muo n. Mo t bo trnh t co the c x ly
theo chu ky (e la m ie u na y ba n pha i la p mo t nha y e n ni ba t a u cu a bo
trnh t ) hay ng c la i ke t thuc no ta i ie m ke t thu c chng trnh cu a bo
trnh t .
Ca c tho ng so kho i va ca c bie n cu c bo cho ca c kho i ha m cu a bo trnh t
c xa c nh trong c a so tho ng ba o bie n (VIEW VARIABLES).
Permanent Instructions la ca c ie u kie n hay s go i kho i na m tr c
hay sau bo trnh t . Chu ng c x ly mo i la n go i kho i ha m bo trnh t .
Ba n co the cho hie n th c a so e nha p va o ca c ca u lenh na y ba ng ca ch cho n
VIEW PERMANENT INSTRUCTIONS.

Hnh 4.17 Trch t v du ng du ng cu a pha n me m S7-GRAPH
Lap trnh cac bc va s chuyen tiep
Ba y gi ba n nha p va o ca c ta c o ng cho t ng b c rie ng cu a bo trnh t .
Ba n nha p va o be n pha i cu a b c, d i te n b c. Ba n ha y xa c nh ca u le nh
va a ch ca n c ie u khie n. V du ca u le nh la S cho le nh SET, R cho
le nh RESET, N cho Non Holding (ca c a ch ch c a t cho e n khi na o

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
130
b c c kch hoa t) va D cho Delay (a ch kho ng c a t cho e n khi
th i gian xa c nh a t e n va b reset khi b c kho ng c kch hoa t).
Ba n co the la p trnh s chuye n tie p hoa c la trong Ladder Logic (LAD)
hay Function Block Diagram (FBD). Ba n co the s du ng ca c pha n t AND
va OR, hoa c lie n ke t no i tie p hay song song, va so sa nh.
Ca c ch c na ng kha c ie u khie n s x ly cu a chng trnh la Interlocks (
Interlocks a nh h ng e n ca c ta c o ng rie ng trong mo t b c) va gia m sa t
b c a nh h ng e n s chuye n tie p cho ca c b c sau.
Goi bo trnh t va x ly
Khi ba n lu kho i ha m bo trnh t , S7-GRAPH bie n dch no va ta o ra
kho i d lie u th ca p phu thuo c. Ba y gi ba n pha i go i mo t ca p FB/DB trong
kho i c x ly theo chu ky , v du kho i to ch c OB1, e cho phe p bo trnh t
c x ly .
4.11 ieu khien theo o hnh trang thai vi HIGRAPH
Pha n me m S7-HIGRAPH la mo t phng pha p la p trnh o ho a cho ca c
he ie u khie n o hnh tra ng tha i. No ca n pha n me m c s la SIMATIC
Manager (STEP 7).
He ieu khien o hnh trang thai la g?
He ie u khie n o hnh tra ng tha i mo ta tra ng tha i cu a ma y va qua trnh
va ca c chuye n tie p co the co gi a ca c tra ng tha i na y. No la mo t pha n me m
a c bie t cho ca c qua trnh kho ng trnh t , kho ng o ng bo . Toa n bo tra ng tha i
va chuye n tie p c go i la o hnh tra ng tha i. Nhieu o hnh tra ng tha i co
the c ke t h p tha nh mo t nho m o hnh.
Mo t o hnh tra ng tha i ba t a u v i tra ng tha i kh i ta o. Ne u mo t ie u
kie n cho s chuye n tie p ra cu a tra ng tha i na y c tho a ma n, tra ng tha i lie n
he v i no tr ne n tch c c. Nhie u chuye n tie p co the c ga n va o mo t tra ng
tha i. Ne u ta t ca chu ng tho a ma n ta i cu ng th i ie m, th s chuye n tie p tra ng
tha i c ie u khie n v i quye n u tie n. Ta i mo t th i ie m ch co mo t tra ng
tha i co the c kch hoa t. Mo t chuye n tie p ba t ky e n t ta t ca tra ng tha i
t i mo t tra ng tha i ch; mo t chuye n tie p ng c i ng c tr la i t tra ng
tha i hie n ha nh e n tra ng tha i tr c.
Cau truc cua o hnh trang thai c lap trnh au tien

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 4 Ngo n ng la p trnh
131
Ba n s du ng ta p tin nguo n e vie t mo t chng trnh o hnh tra ng tha i.
No c ta o t mo t FC va mo t DB. Ha m FC ie u khie n o hnh tra ng tha i;
kho i d lie u ch a ca c d lie u lie n quan.
Trong SIMATIC Manager, cho n th mu c Source file va ta o mo t chng
trnh nguo n cho S7-HIGRAPH ba ng ca ch cho n menu INSERT S7
SOFTWARE STATE GRAPH. V i vie c nha p u p chuo t tre n ta p tin nguo n
se kh i ta o pha n me m S7-Higraph. Mo t o hnh tra ng tha i ro ng ch a tra ng
tha i kh i ta o va s chuye n tie p kh i o ng.
Ba n ha y s du ng INSERT STATE e nh v ca c ky hie u tra ng tha i
trong ma t pha ng ve . Sau o ba n lie n ke t ca c tra ng tha i v i ca c chuye n tie p
(INSERT TRANSITION). Mo t chuye n tie p ba t ky e n t ba t ky ie m na o
trong ma t pha ng ve t i tra ng tha i ch va s chuye n tie p ng c t mo t tra ng
tha i trong ma t pha ng ve .
Lap trnh cac cau lenh cho cac trang thai va cac chuyen tiep
Cho n VIEW VARIABLES e hie n th c a so tho ng ba o ca c tham so
kho i va ca c bie n cu c bo cu a kho i ha m. Ne u ba n muo n s du ng o ho a tr la i
th ch s du ng ca c bie n na y (s du ng cac th ca p cu a o hnh tra ng tha i
gio ng nh cho ca c kho i ha m).
Ca u le nh cho ca c tra ng tha i va chuye n tie p th gio ng nh ca c ca u le nh
STL trong ta p tin nguo n. Ba n co the la p trnh ba t ky ca u le nh na o ba n thch.
Mo i ca u le nh ke t thu c v i mo t da u cha m pha y. Vie c x ly cac ca u le nh cu a
mo t tra ng tha i hay mo t chuye n tie p luo n luo n ba t a u v i RLO = 1. Ca c
ca u le nh ba n nha p va o c hie n th tre n ma t pha ng ve cu a cac tra ng tha i
hay s chuye n tie p lie n quan. Ba n co the nh v ta t ca cac pha n t ba t ky
cho na o tre n ma t pha ng ve .
Khi a nh da u mo t tra ng tha i va cho n VIEW INSTRUCTION, th c a so o i
xua t hie n v i ca c kie u ta c o ng va ca u le nh. Ca c kie u ta c o ng xa c nh ca c
ta c o ng c x ly nh the na o trong tra ng tha i kch hoa t. Entry Actions
c x ly khi tra ng tha i c kch hoa t va Exit actions khi kho ng c kch
hoa t. Khi tra ng tha i la kch hoa t th Preceding Cyclic Actions c x ly
tr c khi s chuye n tie p c kie m tra va Cyclic Actions sau khi s chuye n
tie p a c kie m tra.
Khi a nh da u mo t chuye n tie p va cho n menu VIEW INTRUCTIONS
th ca c ie u kie n la p trnh pha i a t e n tr c khi s chuye n o i tra ng tha i xa y
ra va nha p va o Actions , c x ly ngay la p t c khi s chuye n tie p c
kch hoa t.

D
O
W
N
L
O
A
D

T
U

D
O
3 Cng cN chuOn cho SIMATIC Chu Ch ?3c
132

Hnh 4.18 Trch trong v du v i S7-HiGraph (o ng c khoan)
Bien dch o hnh trang thai thanh nhom o hoa
e bie n dch o hnh tra ng tha i cu a ba n, ba n ta o mo t nho m o ho a
trong th mu c Source files ba ng ca ch cho n INSERT S7 SOFTWARE
GRAPH GROUP. Nha p u p chuo t tre n no e hie n th c a so nho m o th,
ma ba y gi ba n co the che n va o mo t tr ng h p cu a o hnh tra ng tha i v i
INSERT INSTANCE. Ba n cho n OPTINS CUSTOMIZE va thanh
Compile e xa c nh ha m (FC) va kho i d lie u (DB) c ta o. Sau o ba n
ta o ra ca c kho i t nho m o ho a v i FILE COMPILE. Ba n ch co the bie n
dch ca c nho m o ho a va kho ng pha i la ca c o hnh tra ng tha i n. e x ly
ba n ha y go i HiGraph FC va o mo t kho i c x ly theo chu ky , v du kho i to
ch c OB1.



D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
133
5 Chng trnh ngi dung
Bo ie u khie n SIMATIC v i ca c module va o/ra cha the ie u khie n
ma y hay thie t b c. CPU ye u ca u mo t chng trnh x ly theo t ng b c,
x ly ca c ca u le nh a nh trong chng trnh va gia i quye t nhie m vu ie u
khie n. Chng trnh na y c go i la chng trnh ng i du ng. Ngo n ng
la p trnh cu a pha n me m la p trnh STEP 7 c s du ng e vie t chng trnh.
Chng trnh ng i du ng c x ly nhie u cach. Sau khi ba t nguo n,
CPU x ly chng trnh kh i o ng, sau o la chng trnh chnh (luo n luo n
la p la i lie n tu c), chng trnh chnh na y co the b nga t b i ca c s co nga t hay
lo i v i chng trnh lie n quan. Mo i nga t co ca p o u tie n rie ng.
Chng trnh ng i du ng th ng c chia tha nh nhie u pha n rie ng. Ca c
pha n chng trnh na y c go i la blocks (kho i). e ca c kho i chng trnh
na y c th c hie n, no pha i c a va o trong ca c kho i to ch c theo ca u
tru c chng trnh ng i du ng. Kho i chng trnh chnh la OB1. Ca c kho i
chng trnh c a va o kho i na y (OB1) go i la ca c kho i chng trnh con
va c go i tua n t theo ye u ca u co ng nghe hay ch c na ng cu a ca c thie t b
ie u khie n.
Trong chng trnh ng i du ng, ba n lie n ke t ca c trang tha i hay gia tr
cu a cac bie n a ch (addresses) v i nhau va lu tr ca c ke t qua hay a
chu ng ra o i t ng ie u khie n (ma y mo c, thie t b). Ca c vu ng nh , co n go i la
ca c vu ng a ch, v du nh ca c ngo va o va ra e giao tie p v i o i t ng ie u
khie n hay bit nh cho vie c lu tr cac d lie u. Ng i ta pha n chia ra ca c a
ch ra la m hai loa i: a ch toa n cu c c s du ng xuye n suo t trong toa n bo
chng trnh ng i du ng, va ca c a ch cu c bo ch co gia tr trong mo t kho i
xa c nh (v.d ca c d lie u cu c bo ta m th i cho ca c bo nh cu a ca c ke t qua
trung gian o ng).
e co the truy ca p mo t a ch ca n co mo t s nh v o nh (memory
location). a ch tuye t o i s du ng s nh v o nh e nha n da ng. Ba n cu ng
co the ga n mo t a ch tuye t o i mo t ca i te n va sau o s du ng a ch ky
hie u. Mo t va i ngo n ng la p trnh cu ng cho phe p a ch gia n tie p ma s nh
v o nh kho ng c tnh toa n cho e n th i gian cha y.
Kie u d lie u (data types) xa c nh da y gia tr va ca u tru c no i (lu tr d
lie u) cu a ca c bie n. Co nhie u kie u d lie u s ca p ma co the c x ly v i

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
134
ca c ca u le nh bnh th ng cu a ngo n ng la p trnh, va kie u d lie u ph c.
Kie u d lie u ng i du ng nh ngha (UDT) c ba n nh ngha, c ga n
mo t te n va sau o c s du ng trong toa n bo chng trnh.
5.1 Cac khoi to chc va cap u tien
Chng trnh toa n bo cu a bo x ly trung ta m (CPU: central processing
unit) bao go m he ie u ha nh va chng trnh ng i du ng.
He ie u ha nh la to ng ta t ca cac ca u le nh va cac tho ng ba o cu a ca c chc
na ng ie u ha nh trong thie t b (v.d. c u la y d lie u khi ma t nguo n cung ca p,
kch hoa t ca c ca p o u tie n, v.v.). Ma c du he ie u ha nh la tha nh pha n co
nh cu a CPU kho ng the thay o i, ba n co the na p no tr la i t card nh trong
khi ca p nha t chng trnh.
Chng trnh ng i du ng la to ng ta t ca ca c ca u le nh cu a ng i du ng a
c la p trnh va ca c tho ng ba o cho x ly tn hie u ma tho ng qua no he tho ng
hay d a n c ie u khie n b a nh h ng b i s pho i h p cu a nhie m vu ie u
khie n.
Ca c kho i to ch c (Organization block) la s giao tie p gi a he ie u ha nh
va chng trnh ng i du ng. Ca c kho i to ch c la tha nh pha n cu a chng
trnh ng i du ng c go i va x ly b i he ie u ha nh khi xa y ra ca c s co xa c
nh. Ca c kho i to ch c c chia ra ca p o u tie n xa c nh tua n t x ly
chng trnh (kha na ng nga t la n nhau) khi xa y ra nhie u s co .
So l ng ca c kho i to ch c la co nh. Ba n co the t xa c nh quye n x
ly u tie n trong khuo n kho cho phe p cu a ca c CPU. Kho ng co mo t CPU na o
co the x ly ta t ca cac s co c xa c nh trong STEP 7. Ba ng sau ch ra ta t
ca ca c kho i to ch c; Mo t CPU cu the s du ng mo t pha n trong ba ng na y.
Bang 5.1 Ca c kho i to chc cu a SIMATIC S7
Khoi to chc c goi Cap o u
tien
Que t chng trnh chnh
(Main program scan)
OB1
Theo chu ky (la p i la p la i) b i he
ie u ha nh
1
Nga t th i gian cu a nga y
(Time-of-day interrupts)
OB10 e n OB 17
Ta i th i ie m xac nh hay trong mo t
khoa ng th i gian (v.d: ha ng tha ng)
2
Nga t th i gian tre
(Time-delay interrupts)
OB 20 e n OB 23
Sau mo t khoa ng th i gian co the ie u
chnh, c ie u khie n ba ng chng
trnh ng i du ng
3 e n 6

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
135
Nga t chu ky (Cyclic
interrupts)
OB30 e n OB 38
Theo chu ky trong mo t khoa ng th i
gian co the ie u chnh c (v.d. mo i
100 ms go i 1 la n)
7 e n 15
Ca c nga t c ng
(Hardware interrupts)
OB 40 e n OB 47
ca c tn hie u nga t cu a cac module
I/O
16 e n 23
Nga t cac thiet b DPV1
(DPV1 interrupts)
OB55, OB56, OB57
Nga t khi co cac s co DPV1 2
Nga t a x ly
(Multicomputing
interrupt)
OB 60
ie u khie n cac s co qua chng trnh
ng i du ng trong che o a x ly
25
Lo i Redundancy
(Redundancy errors)
B 70 va OB 72
Ma t d pho ng ngoa i vi pha n ta n va d
pho ng CPU (H-system)
25,28
Lo i kho ng o ng bo
(Asynchronous errors)
OB 80 e n OB 87
cac lo i ma kho ng co lie n quan v i
s x ly chng trnh (v.d sai tra m)
26
trong kh i
o ng 28
X ly ne n (Background
cycle)
OB 90
Khi chu ky to i thie u cha c hoa n
tha nh
(29)
Kh i o ng (Startup)
OB 100, OB 101, OB
102
Trong kh i o ng cu a PLC 27
Lo i o ng bo
(Synchronous errors)
OB 121, OB 122
cac lo i trong mo i lie n quan v i s
x ly chng trnh (v.d. ca c loi truy
ca p ngoa i vi)
Cu a ca c OB
ta o ra
5.2 Cac kieu x ly chng trnh ngi dung
Chng trnh khi ong
Sau khi ba t nguo n cung ca p hay tho ng qua co ng ta c cho n che o kho i
trung ta m c kch hoa t, CPU kh i o ng nh va o chng trnh kh i o ng.
Chng trnh kh i o ng c a t trong kho i to ch c OB 100 (Warm restart),
OB 101 (Hot restart) hay OB 102 (Cold restart) va co quye n u tie n 27. Ca c
lo i kho ng o ng bo xa y ra trong khi kh i o ng co quye n u tie n 28. Sau khi
ke t thu c kho i kh i o ng, CPU ba t a u x ly chng trnh chnh (CPU i va o
che o hoa t o ng RUN).
Chng trnh chnh, x ly nen

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
136
Chng trnh chnh c a t trong kho i to ch c OB1. OB1 co ca p o u
tie n x ly tha p nha t. No co the b nga t b i ta t ca c ca c nga t va lo i. Ba n kho ng
the thay o i quye n u tie n x ly cu a OB1.
Sau khi x ly chng trnh trong OB1 ke t thu c, CPU ngay la p t c go i
OB 1 tr la i (co ngha OB1 c CPU x ly theo chu ky ). S x ly chu ky
na y la kie u x ly bnh th ng c s du ng cho PLC. o i v i nhie u ng
du ng, to ng toa n bo chng trnh ng i du ng ch a t trong OB1.
Ba n co the a t th i gian x ly cho chng trnh chnh e co th i gian
cho x ly ne n. CPU go i OB 90 tu y thuo c va o th i gian s du ng- c x ly
theo phng pha p piece by piece quen thuo c v i mo t chu ky a y u cu a
chng trnh chnh. Cu ng nh OB1, OB 90 cu ng co the b nga t b i ta t ca ca c
s co nga t va lo i.
Chng trnh ngat, cap o u tien
He ie u ha nh CPU co the ngay la p t c e n mo t u tie n xa c nh (mo t
nga t) va go i kho i to ch c a c ga n. Ba n vie t chng trnh nga t trong kho i
na y, bie u die n a p ng v i ca c nga t. Ne u chng trnh ang x ly hie n ha nh
co quye n u tie n tha p hn nga t, th no b nga t ta i ca u le nh ke tie p. CPU ghi
nh ta t ca ca c d lie u lie n quan, e sau khi x ly chng trnh nga t, no co
the tie p tu c x ly chng trnh co quye n u tie n tha p ta i ie m ma no b nga t.
V du , ca c nga t do ca c thie t b c ie u khie n (nga t c ng), t CPU
(nga t chu ky , nga t th i gian cu a nga y) hay b kch b i chng trnh ng i
du ng (nga t th i gian tre va nga t a x ly ). Quye n u tie n x ly cu a ca c nga t
na y co the c a t trong ha u he t ca c CPU. Ne u co nhie u kho i to ch c cho
mo t kie u nga t, th ba n co the ga n cho mo i OB mo t cap o u tie n rie ng. Khi
hai s co xa y ra ta i mo t th i ie m, s co co quye n u tie n cao hn c x
ly tr c. V i vie c xa c nh ca c tham so cu a CPU, ba n xa c nh c ca p o
u tie n cho nhie u kho i to ch c. Ca c kho i kho ng s du ng ba n cho quye n u
tie n 0.
Chng trnh loi
Khi ca c lo i xa c nh xa y ra, CPU a p ng ngay ba ng ca ch go i ca c kho i
to ch c ch a chng trnh lo i. Ng i ta pha n bie t ra gi a lo i o ng bo va lo i
kho ng o ng bo . Lo i kho ng o ng bo la lo i kho ng phu thuo c e n s x ly
chng trnh (v.d. ma t nguo n cung ca p thie t b m ro ng hay nga t vie c
thay o i mo t module). Lo i o ng bo la lo i c ta o ra b i s x ly chng
trnh (v.d nh a ch e n mo t a ch kho ng to n ta i hay mo t lo i trong
chuye n o i kie u d lie u).

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
137
Hnh 5.1 Cac kie u x ly cu a mo t chng trnh SIMATIC S7
5.3 Chng trnh khi ong
CPU kh i o ng theo ca c ie u kie n sau:
Sau khi ba t nguo n cung ca p
Sau khi chuye n o i co ng ta c cho n che o t Stop sang RUN hay RUN-P
Khi c ye u ca u b i mo t ch c na ng truye n tho ng ( c kch b i mo t
thie t b hay ca c kho i ch c na ng truye n tho ng cu a cac CPU kha c).
o ng ma ch
Chng trnh kh i ong
Khi xay ra loi, he ieu hanh
kh i ong kho i to chc lie n
quan t i lo i. Ca c kho i phu
cu a chng trnh ng i
du ng c go i va x ly trong
kho i na y
OB100
Khi ong nong
OB102
Khi ong nguo i
Chng trnh chnh
Chu ky
Chng trnh nga t
OB10 e n OB17
Nga t t.g. cua nga y
OB20 e n OB23
Nga t thi gian tre
OB30 e n OB38
Nga t chu ky
OB40 e n OB47
Nga t c ng
Ngat
S nga t
OB1
Chng trnh chnh
Lo i chng trnh
OB80 e n OB87
Loi khong o ng bo
OB121
Loi chng trnh
OB122
Loi truy xua t
Lo i
S nga t

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
138
Kh i o ng co the c kch ba ng tay b i co ng ta c cho n che o hay mo t
ch c na ng truye n tho ng, hay t o ng ba ng ca ch ba t nguo n cung ca p
Kho ng co s gi i ha n o da i cu a chng trnh kh i o ng va kho ng co
ha n che th i gian vie c x ly chng trnh kh i o ng. Kho ng co mo t nga t
na o c x ly trong khi chng trnh kh i o ng ang c x ly .
Trong khi kh i o ng, CPU ca p nha t ca c chc na ng th i gian, bo e m
th i gian hoa t o ng va o ng ho th i gian th c. Ca c module ngo ra kho ng cho
phe p tn hie u ra trong khi kh i o ng.
Cold restart (Khi ong nguoi)
Trong cold restart, CPU t a t no va ca c module va o tra ng tha i c ba n
a thie t ke , xo a ta t ca cac d lie u t bo nh he tho ng (cu ng nh d lie u co
nh retentive) va go i OB102. Chng trnh hie n ha nh va ca c d lie u trong
bo nh la m vie c b xo a. Chng trnh c na p la i t bo nh chng trnh
(no i ca ch kha c la reset bo nh , bo nh chng trnh RAM kho ng b xo a).
Sau khi kh i o ng nguo i, CPU x ly chng trnh chnh trong OB1 t v tr
ba t a u.
Hot restart (Khi ong nong hay khi ong lai toan bo)
Trong kh i o ng no ng, CPU t a t no va ca c module va o tra ng tha i c
ba n a thie t ke , xo a ca c d lie u kho ng co nh t bo nh he tho ng va go i
OB100. Chng trnh hie n ha nh va d lie u hie n ha nh trong bo nh la m vie c
c gi la i. Sau khi kh i o ng no ng, CPU x ly chng trnh chnh trong
OB1 t v tr ba t a u.
Warm restart (Khi ong lai)
Khi STOP hay ma t nguo n, CPU lu ta t ca cac s co nga t va ca c thanh
ghi trong CPU cung ca p e x ly chng trnh ng i du ng. Do o , khi kh i
o ng la i, no co the tie p tu c ta i th i ie m chng trnh b nga t. Co the la
chng trnh chnh, nhng cu ng co the la chng trnh nga t hay lo i. Ta t ca
ca c s co nga t cu c lu va c x ly . chu ky co n la i (remaining
cycle) la t ie m trong chng trnh ma CPU tie p tu c sau khi kh i o ng la i
e n ie m ke t thu c chng trnh chnh th va n c e m nh kh i o ng,
kho ng co nga t m i na o c x ly . Ca c module ngo ra b cha n la i va trong
tra ng tha i c ba n. Khi a t tham so cho CPU, ba n co the xa c nh sau bao la u
cu a nga t, CPU c phe p th c hie n kh i o ng la i (100 ms e n 1 gi ). Ne u
th i gian nga t da i hn, th ch co kh i o ng nguo i hay kh i o ng no ng c
cho phe p.

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
139

Hnh 5.2 Ca c kha na ng cu a CPU trong kh i o ng
Kho ng cho phe p module
ngo ra
Kho ng cho phe p module ngo
ra
Kho ng cho phep module ngo
ra
Na p ca c tham so va o
module
Xo a bo em ngo va o Xo a bo em ngo vao
OB101
Khi ong lai
Xo a bo em ngo ra Xo a bo em ngo ra
Xo a ca c ngo ra ngoa i vi
Xo a ta t ca ca c d lie u ngi
dung
Xo a ca c ngo ra ngoa i vi
Xo a ca c d lie u kho ng co
nh
OB1
Chu ky con lai
Xuat ra bo e m ngo ra
Xo a bo em ngo ra,
Xo a ca c ngo ra ngoai vi
(co the xa c nh ba ng tham
so )
Na p ca c tham so va o
module
OB102
Khi ong nguoi
Na p ca c tham so vao
module
OB100
Khi ong nong
Ca p nha t bo e m ngo va o Ca p nha t bo em ngo vao Ca p nha t bo e m ngo va o
Bo qua ca c nga t cho
phep
Kh i o ng nong c
xa c nh
Kh i ong nguoi
c xac nh
Cho phep ca c module ngo
ra
Truye n ra bo e m ngo ra
Ca p nha t bo em ngo vao
OB1
Chng trnh chnh
Warm restart
Cold restart
Hot restart

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
140
5.4 Reset bo nh, thuoc tnh nh lau dai (Retention)
Reset bo nh
Reset bo nh a t CPU va o tra ng tha i c ba n. Reset bo nh ch co the
c th c hie n v i thie t b la p trnh khi CPU tra ng tha i STOP, hay v i
co ng ta c cho n che o : co ng ta c c gi MRES t nha t 3s, sau o tha ra,
sau th i gian l n nha t la 3s e co ng tac la i v tr MRES la n n a t nha t 3s.
CPU xo a toa n bo chng trnh ng i du ng trong bo nh la m vie c va bo
nh RAM. Bo nh he tho ng v i ca c vu ng a ch cu ng b xo a, kho ng phu
thuo c va o vie c a t thuo c tnh retentive (ghi nh ). CPU reset ta t ca ca c tham
so cu a ta t ca ca c module cu ng nh ba n tha n no - ve tra ng tha i chua n. Ngoa i
tr ca c tham so MPI. Chu ng kho ng b thay o i e CPU b reset bo nh va n
c a ch tre n MPI bus. Khi reset, vu ng e m cha n oa n, o ng ho th i
gian th c, va bo e m th i gian hoa t o ng cu ng kho ng b reset. Ne u mo t card
nh flash EPROM c ca i a t, th CPU sao che p chng trnh ng i du ng
t card nh e n bo nh la m vie c. Ne u card nh ch a ca c d lie u thie t ke ,
ie u na y cu ng c CPU s du ng.
Thuoc tnh nh lau dai (Retentive)
Mo t vu ng nh la retentive khi no i dung cu a no c gi la i kh i o ng
no ng. Vu ng a ch retentive co the la bit nh , timer, counter va S7-300 la
vu ng nh d lie u. So l ng d lie u retentive tu y thuo c va o CPU. Ba n co the
xa c nh ca c tham so cu a CPU trong thanh Retentive Memory vu ng na o
la nh la u da i (retentive).
S a t chnh cho thuo c tnh retentive c a t trong ca c kho i d lie u he
tho ng (SDB) trong bo nh la m vie c (co ngha la card nh ). Ne u card nh la
card RAM, th pin backup pha i c s du ng cho PLC, e nh s a t chnh
retentive.
Ne u ba n s du ng pin backup, tra ng tha i tn hie u cu a bit nh , timer va
counter c nh ngha nh la retentive c lu gi . Chng trnh va d
lie u ng i du ng kho ng b thay o i. Ne u card nh la flash EPROM va kho ng
co pin backup, th S7-300 va S7-400 co cac pha n ng kha c nhau. V i S7-
300, th tra ng tha i tn hie u cu a bit nh , timer va counter nh ngha la
retentive c lu gi . V i s7-400 th kho ng. No i dung cu a ca c kho i d lie u
a t la retentive cu ng c gi S7-300. Ha y nh la i ra ng, v i S7-300, no i
dung cu a ca c ma ng d lie u retentive c ch a trong CPU ch kho ng pha i
trong card nh .

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
141
Ca c kho i d lie u co n la i (o i v i S7-300) va ta t ca ca c kho i d lie u (o i
v i S7-400) c che p t card nh e n bo nh la m vie c. Ca c kho i ma cu ng
c che p. Ch co ca c kho i d lie u t card nh la c gi retentive. Ca c
kho i d lie u c ta o v i SFC22 CREAT_DB kho ng pha i la retentive. Sau
khi kh i o ng, ca c kho i d lie u co no i dung ch a trong card nh , co ngha la
no i dung a c la p trnh.
5.5 Chng trnh chnh
Chng trnh chnh la chng trnh ng i du ng c x ly theo chu ky .
S x ly chng trnh theo chu ky la s x ly bnh th ng o i v i PLC. a
so ca c bo ie u khie n ch s du ng x ly chng trnh kie u na y. Khi x ly
chng trnh ie u khie n s co c s du ng, th no ch th ng la bo sung cho
chng trnh chnh.
CPU ch x ly chng trnh chnh khi che o RUN. CPU hoa t o ng
khi co ng ta c cho n che o ma t tr c cu a CPU c a t RUN hay RUN-P.
RUN-P, ba n co the la p trnh CPU ba ng thie t b la p trnh ke t no i v i no .
v tr RUN, ba n co the la y cha kho a ra e kho ng mo t ai co the thay o i
che o hoa t o ng. v tr na y, chng trnh ch co the c o c.
To chc chng trnh
Chng trnh ng i du ng th ng c chia ra tha nh nhie u pha n rie ng
(ca c kho i). Khi mo t kho i c x ly , no pha i c go i. Ch co ca c kho i to
ch c kho ng c go i b i chng trnh ng i du ng ma la c kh i o ng
ba ng he ie u ha nh cu a CPU.
V i ca u tru c cu a chng trnh, ba n xa c nh CPU x ly kho i s co na o
va s tua n t na o. Cho v du , ca u tru c chng trnh tho c ta o khi ba n la p
trnh go i ca c kho i cho chng trnh chnh trong kho i to ch c OB1. Trong ca c
kho i ca p o cao hn na y, ba n co the go i ca c kho i kha c va ca u tru c chng
trnh ng i du ng chi tie t hn, va v.v..
Theo nguye n ta c, co 2 cach e chia ca c nhie m vu t o ng to ng tha nh
ca c nhie m vu tha nh pha n nho hn. Mo t ca u tru c chng trnh co ng nghe
(technological program structure) nguye n thu y d a tre n c s thie t la p thie t
b c ie u khie n va c chia tha nh thie t b, thie t b tha nh pha n va ca c bo
pha n. Ca c pha n rie ng cu a thie t b hoa c d a n c ie u khie n tng thch
v i ca c kha u chng trnh rie ng. V du : thie t b tha nh pha n ba ng ta i co the
bao go m: ca c pha n t ba ng ta i kha c nhau, xe, ca c tra m na ng. Ca c thie t b
tha nh pha n na y cu ng bao go m ca c phu tu ng rie ng nh ca c o ng c, van, va
ca c pha n t ch th. Mo t ca u truc chng trnh ch c na ng (functional

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
142
program structure) d a tre n c s ch c na ng ie u khie n c th c hie n. Ca c
kho i ca p o tha p hn ch a chng trnh cu a ca c chc na ng tha nh pha n. V
du : ch c na ng tho ng ba o nha n c co the bao go m tho ng ba o ie u kie n,
tho ng ba o lu tr va tho ng ba o ngo ra.
Long cac khoi goi
Trong th i gian hoa t o ng, CPU ta o mo t lo i i va o trong nga n xe p kho i
(B-Stack) cho mo i kho i c go i. V i tho ng tin na y, CPU co the tie p tu c x
ly kho i c go i, sau khi x ly ca c kho i c go i ke t thu c. Ca c kho i c
go i tie p theo vie t e d lie u kho i go i tr c trong B-stack. Ne u s go i kho i
lo ng nhau c ta o trong kho i c go i, th CPU thie t la p mo t pha n t m i
trong B-stack. So l ng ca c pha n t B-stack b gi i ha n gia tr c c a i cu a
mo t CPU xa c nh. Ne u co qua nhie u s go i kho i lo ng nhau c ta o l n
hn gia tr c c a i cho phe p, CPU i va o che o STOP v i tho ng ba o lo i
Tra n nga n xe p kho i (block Stack overflow).
5.6 Thong tin khi ong
He ie u ha nh cu a CPU chuye n o i tho ng tin kh i o ng trong 20 byte
a u tie n cu a d lie u cu c bo ta m th i e n mo i kho i to ch c. Ba n co the ta o
tho ng ba o cho tho ng tin kh i o ng theo y ba n, hoa c co the s du ng khuo n
ma u t Standard Libarary trong chng trnh Organization blocks.
Ba ng d i a y ch tho ng tin kh i o ng na y cho OB1, te n ky hie u chua n
va ca c kie u d lie u. Te n co the c o i s nh danh phu h p v i ye u ca u
cu a ba n. Ma c du va y, ne u ba n kho ng s du ng tho ng tin kh i o ng, 20 byte
a u tie n cu a d lie u cu c bo ta m th i pha i c phu c vu cho mu c ch na y (co
ngha la mo t ma ng 20 byte).
Tho ng tin kh i o ng cu a OB1 cho ba n bie t s x ly chng trnh trong
chu ky a u tie n sau khi kh i o ng co hay kho ng va kh i o ng na o c th c
hie n. Tho ng tin na y co the c s du ng e a t tr c trong chng trnh
ng i du ng. Ba gia tr INT trong tho ng tin kh i o ng cung ca p tho ng tin ve
th i gian chu ky cu a chu ky sau cu ng va th i gian chu ky c c a i va c c tie u
t la n o ng ma ch sau cu ng.
Ne n nh ra ng ba n ch co the o c tho ng tin kh i o ng cu a kho i to ch c,
co the t o c tr c tie p trong kho i to ch c v d lie u cu c bo ta m th i c a t
a y. Ne u ba n cu ng ca n ca c gia tr t tho ng tin kh i o ng trong ca c kho i
c nh v ca c ca p o tha p hn, th ha m he tho ng SFC RD_SINFO go i
ta i ie m tng ng trong chng trnh. SFC RD_SINFO kho ng ch c go i
ta i ie m ba t ky trong chng trnh chnh ma la trong mo i l p u tie n. Trong

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
143
chng trnh, kho i to ch c ba o lo i hay trong kh i o ng cu ng the . Ha m he
tho ng SFC RD_SINFO cung ca p cho ba n tho ng tin kh i o ng cu a cac kho i to
ch c hie n ha nh va tho ng tin kh i o ng cu a OB kh i o ng c x ly sau
cu ng ta i ca p o go i tha p hn.
Bang 5.2 Thong tin khi o ng cho OB1
Ten Kieu
d lieu
Mo ta S ch nh
OB1_EV_CLASS BYTE Nhom s co B#16#11= goi OB chuan
OB1_STRT_INFO BYTE Thong tin khi
ong
B#16#01= Chu ky au tien sau khi
khi o ng nong
B#16#02= Chu ky au tien sau khi
khi o ng lai
B#16#03= Moi chu ky tiep theo
B#16#04= Chu ky au tien sau khi
khi o ng nguoi
OB1_PRIORITY BYTE Cap o u tien B#16#01
OB1_OB_NUMBR BYTE So OB B#16#01
OB1_RESERVED_1 BYTE D tr -
OB1_ RESERVED_2 BYTE D tr -
OB1_PREV_CYCLE INT Thi gian chu
ky trc
Thi gian x ly (ms) cua chu ky
chng trnh trc
OB1_MIN_CYCLE INT Thi gian chu
ky cc tieu
Thi gian chu ky cc tieu (ms) tnh
t khi ong sau cung
OB1_ MAX_CYCLE BYTE Thi gian chu
ky cc ai
Thi gian chu ky cc ai (ms) t
khi o ng sau cung
OB1_DATE_TIME BYTE Xay ra s co Ngay va gi cua OB goi trong chu
ky hien hanh
5.7 Cac chc nang cua CPU
Real-time clock (ong ho thi gian thc)
o ng ho th i gian th c cung ca p nga y va gi . Ca c nga t va cac xung th i
gian cu a nga y cho ca c bo e m th i gian cha y c bat nguo n t o ng ho th i
gian th c. Ne u pin backup ang hoa t o ng, th o ng ho th i gian th c tie p
tu c cha y du cho nguo n ie n cung ca p b ma t. Reset bo nh CPU kho ng a nh
h ng e n o ng ho th i gian th c.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
144
Th i gian c a t hoa c la v i STEP 7 ba ng ca ch a t ca c tham so cu a
CPU, hoa c la trong chng trnh ng i du ng v i ha m he tho ng SFC 0
SET_CLK. Ha m he tho ng SFC 1 READ_CLK cung ca p nga y va gi da ng
DATE_AND_TIME.
Ne u nhie u CPU c ke t no i v i nhau trong mo t ma ng th o ng ho cu a
mo t CPU c ga n nh la o ng ho chu (master clock). cac tham so cu a
CPU ba n cu ng co the xa c nh th i gian o ng bo sau khi ta t ca ca c o ng ho
trong ma ng t o ng o ng bo v i o ng ho chu . Ba n ha y go i SFC 48
SNC_RTCB trong CPU v i o ng ho chu . S go i o ng bo ta t ca ca c o ng ho
trong ma ng kho ng phu thuo c s o ng bo t o ng. Ne u ba n cung ca p mo t
o ng ho chu v i SFC 0 SET_CLK, th ta t ca ca c ong ho kha c trong ma ng
se t o ng o ng bo v i gia tr na y.
System Time (Thi gian he thong)
Th i gian he tho ng cu a mo t CPU kh i o ng khi CPU c cung ca p
ie n. Th i gian he tho ng tie p tu c cha y cho e n khi CPU STARUP hay
RUN. Gia tr hie n ha nh cu a th i gian he tho ng STOP hay HALT b o ng
ba ng. Khi kh i o ng la i, th i gian he tho ng kh i o ng la i ta i gia tr c
nh . S kh i o ng nguo i hay warmstart se reset la i th i gian he tho ng. Th i
gian he tho ng c a t tr c trong da ng d lie u TIME ch ch a ca c gia tr
dng. Khi s tra n xa y ra, th i gian he tho ng kh i o ng la i ta i gia tr 0.
Ha m he tho ng SFC 64 TIME_TCK c s du ng e o c th i gian he
tho ng hie n ha nh. Ba n co the s du ng th i gian he tho ng e tnh th i gian
gi a hai la n go i SFC 64.
Bo em thi gian chay (Run-time meter)
Run-time meter trong CPU e m gi trong khi no cha y. V du , Run-time
meter co the c s du ng e la y c th i gian hoa t o ng cu a ca c thie t b
c ke t no i. Ne u CPU STOP hay HALT, Run-time meter cu ng d ng. Khi
CPU kh i o ng la i, bo e m tie p tu c e m t gia tr sau cu ng, khi a t e n
32767 gi , Run-time meter d ng va ba o tra n. Run-time meter ch co the
c a t mo t gia tr m i hay a t 0 ba ng ca ch go i SFC. Reset CPU kho ng
a nh h ng e n Run-time meter.
Ha m he tho ng SFC 2 SET_RTM c s du ng e a t Run-time meter
mo t gia tr m i. SFC 3 CTRL_RTM kh i o ng hay d ng Run-time meter.
Run-time meter cu ng pha i c kh i o ng la i v i SFC 3 sau khi warmstart
hay cold restart. SFC 4 READ_RTM cung ca p tra ng tha i hie n ha nh cu a Run-
time meter la gia tr INT va tra ng tha i cha y hay d ng.

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
145
5.8 Bo em (Process Images)
Cac module trong bo em (Process Images)
Process Images ch a ca c tra ng tha i tn hie u cu a mo t va i module ngo
va o va ra. Co hai loa i bo e m: ba ng bo e m ngo va o (Process Image input
table: PII) va ba ng bo e m ngo ra (Process Image output table: PIQ). Ba ng
bo e m ngo va o c a ch b i ca c vu ng a ch ngo va o (I), va ba ng bo
e m ngo ra c a ch b i ca c vu ng ngo ra (Q). Ca c ngo va o ra th ng
c s du ng e ie u khie n ma y hay d a n.
Process Image la mo t pha n cu a bo nh he tho ng no i CPU. No ba t a u
ta i a ch I/O 0 va ke t thu c ta i gi i ha n a ch tre n a xa c nh b i CPU.
Gi i ha n na y co the c a t v i CPU c thie t ke tng ng.
Khi ba n xa c nh ca c tham so cu a ca c a ch module, ba n cu ng co the
xa c nh tra ng tha i tn hie u cu a module co c a t trong Process Image hay
kho ng. Ba n co the s du ng ca c a ch cu a Process Image kho ng c ga n
cho ca c module tng t ca c vu ng bit nh M. Ca c module ma ca c a ch
cu a no kho ng na m trong Process Image c a ch v i cac vu ng a ch
ngo va o ngoa i vi (PI) va ngo ra ngoa i vi (PQ).
Cap nhat Process Image
Ta t ca ca c module so th ng c nh v trong vu ng a ch cu a
process Image. Ta t ca ca c module analog nha n mo t a ch be n ngoa i
Process Image. Ne u CPU co s pha n nh a ch t do, ba n co the s du ng
ba ng ca u hnh e xa c nh cho mo i module hoa c kho ng c a ch qua
Process Image.
Sau khi CPU kh i o ng, tr c khi OB1 c x ly lan a u tie n, he ie u
ha nh chuye n o i tra ng tha i tn hie u cu a ba ng bo e m ngo ra (PIQ) e n ca c
module ngo ra va o c cac tra ng tha i tn hie u cu a cac module ngo va o va o
ba ng bo e m ngo va o (PII). Sau o OB1 c x ly , trong khi tra ng tha i tn
hie u cu a ba ng bo e m ngo va o va n c ca p nha t gia tr v i ca c ngo va o
c lie n ke t va ca c ngo ra c ie u khie n. Sau khi OB1 ke t thu c xong,
mo t chu ky m i ba t a u v i vie c ca p nha t Process Image.
Ne u mo t lo i xa y ra trong khi ca p nha t t o ng Process Image (v du mo t
module kho ng co n tng thch n a), kho i to ch c OB85 (chng trnh x ly
lo i) c go i. Ne u kho i OB85 kho ng to n ta i, CPU i va o che o STOP.
Bo em thanh phan (Part Process Image)

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
146
Mo t va i CPU cho phe p ba n chia Process Image ra tha nh 9 hay 16
Process Image tha nh pha n. Ba n la m ie u na y khi ba n xa c nh ca c tham so
cu a ca c module tn hie u v i co ng cu ca u hnh pha n c ng HW cofig. Khi ba n
ch nh ca c a ch v i HW config, ba n xa c nh Process Image tha nh pha n
v i module c a ch. Ba n co the chia ca hai Process Image ngo va o va
ra.
Ta t ca cac module kho ng c ga n va o mo t Process Image tha nh pha n
(1 e n 8 hay 15) th na m trong Process Image tha nh pha n 0. ie u na y tng
thch v i bo e m to ng cu a CPU ma kho ng the chia ra ca c bo e m tha nh
pha n. Bo e m tha nh pha n 0 na y t o ng ca p nha t b i he ie u ha nh cu a CPU
trong x ly chng trnh chu ky . Ba n co the ta t che o ca p nha t t o ng na y
trong vie c a t tham so cu a CPU.
Hnh 5.3 Ca p nha t bo e m trong chng trnh chnh va ca c chng trnh nga t
Tr c khi chng t r nh
c h nh c x l y , b o e m
h ay bo e m t ha nh pha n 0
c c a p nh a t
Chn g trnh nga t
a ra b o
e m ngo ra
Ca p nha t bo
e m ngo va o
OB 1
Chng
t r nh ch nh
<Nga t >
Ca p nh at bo e m
th a nh ph a n c u a
cac ng o v a o
O B 1 0 ...1 7
N g at t h i g i an
O B 2 0 ...2 3
N g at t h i g i an t re
O B3 0 ...3 8
N g at ch u k y
O B 4 0 ...4 7
N g at c n g
O B 8 0 ...8 7
L o i k h o n g o n g b o
a r a bo e m
th a nh ph a n c ac
n go r a
H
e

i
e
u

h
a
n
h
Tr c khi x
ly chng
trnh nga t, ca c
kho i to ch c
c ca p nha t
ca c bo e m
tha nh pha n
ngo va o
Sau khi x ly
chng trnh
nga t, ca c kho i
to ch c a ra
ca c bo e m
tha nh pha n
ngo ra

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
147
S phan bo cac khoi to chc ngat
Mo t va i CPU cho phe p ba n ga n ca c bo e m tha nh pha n e n ca c kho i to
ch c cho nga t va ca c lo i kho ng o ng bo . Ba n la m ie u na y khi nh ngha
ca c tham so cho CPU. Chu ng to i e ngh a t trong ca c bo e m tha nh pha n
na y ca c a ch cu a ca c module ma ba n a ch trong chng trnh nga t. Khi
mo t s co nga t xa y ra, bo e m tha nh pha n a ga n c ca p nha t.
Ham he thong cho bo em thanh phan
Ca c ha m he tho ng SFC 26 UPDAT_PI va SFC 27 UPDAT_PO ca p nha t
ca c bo e m tha nh pha n a nh ngha cu a ca c ngo va o hoa c ra. Ha m he
tho ng co the c go i ta i ba t ky ie m na o trong chng trnh e ca p nha t bo
e m tha nh pha n. V i s cho bie t cu a bo e m tha nh pha n 0, ba n cu ng co the
ca p nha t bo e m cu a chng trnh chnh, v du khi ba n a ta t che o ca p
nha t t o ng. Ne u mo t lo i xa y ra trong ca p nha t, th lo i c t ng thua t qua
ca c gia tr thu c cu a ha m he tho ng.
5.9 Thi gian chu ky, thi gian phan ng
Thi gian giam sat chu ky
S x ly chng trnh trong kho i to ch c OB1 c gia m sa t theo th i
gian. ie u na y c xa y ra b i ch c na ng gia m sa t th i gian chu ky . Th i
gian gia m sa t chua n la 150 ms. Ba n co the a t gia tr na y trong pha m vi t 1
ms e n 6s khi nh ngha ca c tham so cu a CPU. Ne u x ly chng trnh da i
hn th i gian gia m sa t chu ky a t th CPU go i kho i to ch c OB 80 (lo i th i
gian). Ne u OB na y kho ng to n ta i, th CPU i va o che o STOP.
Th i gian gia m sa t chu ky bao go m: th i gian x ly to ng cu a OB1.
a y cu ng bao go m th i gian x ly cho l p co quye n u tie n cao hn (trong
chu ky hie n ha nh). Ca c x ly truye n tho ng b i he ie u ha nh (v du truy xua t
PG tre n CPU) cu ng co ng the m va o th i gian cha y cu a chng trnh chnh.
Thi gian chu ky toi thieu, x ly nen OB90
Mo t va i CPU cho phe p ba n xa c nh tr c chu ky to i thie u. Ne u s x
ly chng trnh chnh, bao go m ca c nga t, da i ba ng th i gian a xa c nh
tr c, CPU se i cho e n khi th i gian chu ky to i thie u a t t i. Sau o CPU
ba t a u chu ky ke tie p ba ng ca ch go i la i OB 1. Th i gian chu ky to i thie u b
ma t khi ma t nguo n. Ba n co the xa c nh th i gian chu ky to i thie u trong
pha m vi t 1ms e n 6s trong thanh ghi Cycle/Clock Memory trong ho p tha i
Object Properties cu a CPU.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
148
CPU x ly kho i to ch c OB90 (x ly ne n) trong th i gian gi a ke t
thu c chu ky th c te va ke t thu c chu ky c c tie u. OB90 c x ly theo
phng pha p t ng mie ng(piece by spiece). S x ly OB90 b nga t khi OB
1 c go i b i he ie u ha nh, va tie p tu c la i ta i ie m nga t khi x ly OB 1 ke t
thu c. S nga t b i OB 1 co the xa y ra sau mo i ca u le nh. Th i gian x ly OB 1
ca ng ga n th i gian chu ky to i thie u, th th i gian ye u ca u cho x ly OB 90
ca ng t. Th i gian x ly chng trnh kho ng c gia m sa t trong OB 90. OB
90 ch c x ly khi CPU che o RUN. No cu ng co the b nga t b i ca c s
co nga t va loi nh x ly trong OB 1.

Hnh 5.4 Th i gian chu ky to i thie u va x ly ne n
Thi gian phan ng (Reaction time)
Khi chng trnh ng i du ng trong OB1 la m vie c v i ca c tra ng tha i tn
hie u cu a cac bo e m th th i gian pha n ng c tie p nha n tu y thuo c va o
th i gian x ly chng trnh (th i gian chu ky ). th i gian pha n ng na m gi a
mo t va hai th i gian chu ky c gia i thch trong ca c v du sau.
Cho v du , khi mo t co ng ta c ha nh trnh c cha m e n, no chuye n o i
tra ng tha i tn hie u t 0 le n 1. Bo ie u khie n ghi nha n th i gian na y va o
la n sau bo e m c ca p nha t va a t ngo va o cu a co ng ta c ha nh trnh le n
1. Chng trnh a nh gia s thay o i na y va pha n ng v i no , cho v du
ba ng ca ch reset mo t ngo ra e ta t o ng c tng ng. Ngo ra reset c
chuye n e n ie m ke t thu c x ly chng trnh. Sau o bit tng ng ngo ra
module so b reset.
Trong tr ng h p to t nha t, bo e m c ca p nha t ngay la p t c khi tn
hie u co ng ta c ha nh trnh chuye n o i. Ngo ra tng ng ch ye u ca u mo t chu
ky e pha n ng. Trong tr ng h p xa u nha t, bo e m c ca p nha t khi tn
hie u co ng ta c ha nh trnh thay o i. Mo t chu ky xa p x v t qua tr c khi bo
Th i gian chu ky to i thie u va x ly ne n
Kh i o ng x ly
chu ky hie n ha nh
Thi gian chu ky hie n ha nh cu a OB1
Tie p tu c x ly
trong OB 90
Kh i o ng x ly
trong chu ky ke
tie p
Chng trnh chnh OB 1
Th i gian chu ky to i thie u
Ne n

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
149
ie u khie n a ra s thay o i va a t ngo va o. Mo t chu ky n a i qua tr c
khi ngo ra module pha n ng.
Th i gian pha n ng s thay o i tn hie u ngo va o cu ng co the na m gi a
mo t va hai th i gian chu ky . Th i gian tre cho ca c module ngo va o va th i
gian o ng ma ch cu a kh i o ng t va v.v. cu ng c co ng the m cho th i gian
pha n ng.
Th i gian x ly chng trnh ng i du ng ch a ta t ca ca c thu tu c trong
mo t chu ky chng trnh, nh la x ly ca c nga t, x ly trong he ie u ha nh nh
ca p nha t cac timer, ie u khie n giao tie p MPI va ca p nha t bo e m.
Trong tr ng h p rie ng, ba n co the gia m th i gian pha n ng ba ng ca ch
a ch tr c tie p I/O hay s du ng hay go i ie u khie n s co cac pha n chng
trnh.
Hnh 5.5 Th i gian phan ng trong PLC
5.10 X ly ngat (tong quat)
X ly nga t la mo t thu tuc x ly chng trnh ie u khie n s co . Khi mo t
s co xa y ra, he ie u ha nh nga t x ly chng trnh chnh va go i kho i to ch c
c ga n cho s co . Trong kho i to ch c nga t a c bie t na y (OB), ba n vie t mo t
chng trnh ie u khie n pha n ng e n s co . Ba n co the la p ca u tru c chng
trnh trong OB nga t nh chng trnh chnh. Sau khi chng trnh na y c
x ly , he ie u ha nh tie p tu c x ly chng trnh chnh ta i ie m nga t. Nh va y
mo t nga t co the xa y ra sau mo i ca u le nh. Ca c s co ma da n e n nga t chng
trnh chnh co the la ca c nga t va ca c lo i. Khi co nhie u s co nga t xa y ra th
x ly nga t c ie u khie n tua n t theo quye n u tie n. Nhie u s co nga t co
the c to m ta t theo l p u tie n.
Th i gian pha n ng cc a i va c c tie u
S thay oi cu a tn hie u pha t
ngay la p t c c ca p nha t
va o bo e m
T.g phan ng = t.g 1 chu ky
Thay oi tn hieu
ngo ra
C.trnh ng i du ng C.trnh ngi du ng
Ca p nha t va o bo
e m
T.g phan ng = t.g 2 chu ky
Thay o i tn hieu
ngo ra

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
150
Thong tin khi ong
He ie u ha nh cung ca p cho ca c kho i to ch c nga t tho ng tin kh i o ng.
Tho ng tin kh i o ng na m trong 20 byte a u cu a d lie u cu c bo ta m th i cu a
kho i to ch c rie ng. Ba n pha i cha c cha n khai ba o 20 byte na y cho mo i kho i to
ch c ne u ba n kho ng s du ng chu ng. Chng trnh ca c kho i to ch c trong
standart library e ngh mo t ma u cho khai ba o. Ba n cu ng co the s du ng ca u
tru c bie n kha c va ga n cho chu ng ca c te n rie ng.
Ba n ha y xa c nh so l ng d lie u cu c bo ta m th i cho mo i kho i to ch c
khi ba n nh ngha ca c tham so cho CPU. a y ba n cu ng pha i e y e n d
lie u cu c bo ta m th i cu a kho i c go i b i OB nga t. o i v i mo t kho i to
ch c kho ng s du ng, ba n a t so d lie u cuc bo la 0.
Bang 5.3 Tho ng tin kh i o ng cho cac kho i to ch c nga t
Byte Ngat a x ly
OB 60
Hardware
Interrupts
OB40 .. OB 47
Cyclic
Interrupts
OB 30..OB38
Delay Time
Interrupts
OB 20..OB23
Tim-of-Day
Interrupts
OB 10..OB17
0 Cap s co Cap s co Cap s co Cap s co Cap s co
1 S co khi
ong
S co khi
ong
S co khi
ong
S co khi
ong
S co khi
ong
2 Cap u tien Cap u tien Cap u tien Cap u tien Cap u tien
3 OB so OB so OB so OB so OB so
4 - - - - -
5 - Nhan biet a
ch
- - -
6-7 Nhan biet
nhiem
vu(INT)
a ch bat au
module
(WORD)
o lech pha
ms (INT)
Nhan biet
nhiem vu
(WORD)
Khoang thi
gian (WORD)
8-9 - Thong tin - Khoang thi
gian
-
10-11 - Hardware
interrupt
(DWORD)
Xung ong ho
ms (INT)
tre a het
(TIME)
-
12-19 iem thi
gian s co
(DT)
iem thi gian
s co (DT)
iem thi
gian s co
(DT)
iem thi
gian s co
(DT)
iem thi
gian s co
(DT)
5.11 Ngat cng (hardware Interrupts)
Nga t c ng (co n go i la nga t x ly ) c s du ng e thu nha n ca c s co
nghie m tro ng t he tho ng c ie u khie n hay thie t b ngay la p t c trong
chng trnh ng i du ng va pha n ng v i mo t chng trnh tng thch. Ca c
kho i to ch c OB 40 e n OB 47 trong STEP 7 c s du ng cho Hardware

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
151
Interrupts. Mo t trong 8 kho i to ch c na y co gia tr tu y thuo c va o CPU s
du ng.
Kch mot ngat cng
Nga t c ng c kch b i mo t module co kha na ng nga t. V du , co the la
mo t module ngo va o so thu nha n tn hie u t qua trnh hay mo t module ch c
na ng ma tho ng qua qua trnh cu a mo t module kch nga t c ng. Kch nga t
c ng c ta o b i chua n a t disable. Khi ba n nh ngha ca c tham so cho
module, ba n co the cho phe p x ly ca c nga t c ng (tham so tnh) trong thanh
co ng cu HW Config trong ca u hnh pha n c ng. a y ba n cu ng co the xa c
nh nga t c ng co c kch cho mo t s co xa y ra hay kho ng (tham so o ng).
Tham so o ng co the thay o i trong th i gian hoa t o ng v i SFC. Khi ba n
nh ngha ca c tham so cho module, ba n cu ng co the ga n mo t kho i to ch c
cho nga t c ng.
Khi mo t nga t c ng xa y ra, ca c kho i to ch c c ga n cu ng pha i to n ta i.
Ne u kho ng, CPU a ra mo t ba n tin trong vu ng e m cha n oa n va go i kho i
to ch c ba o lo i kho ng o ng bo OB 85 ( Lo i x ly chng trnh) hay i va o
che o STOP. Ca c nga t c ng ch c kch khi CPU che o RUN. Nga t
c ng b loa i bo trong khi kh i o ng.
oc thong tin khi ong
Trong kho i to ch c nga t, ba n co the bie t c module na o kch ca c
nga t. Byte 5, 6 va 7 cu a tho ng tin kh i o ng ch a ca c a ch kh i o ng cu a
module na y. Byte 8 e n 11 ch a tra ng tha i cu a ca c ngo va o digital, va ca c
tra ng tha i nga t cu a module o i v i cac module kha c.
Thiet ke cac ngat cng trong CPU
e thie t ke cac nga t c ng trong CPU, go i ca u hnh pha n c ng v i co ng
cu HW Config. Thanh Interrupts trong ho p thoa i Objet Propertiesch ra
ca c kho i to ch c nga t c ng trong CPU ba n ang s du ng. Ba n a t ca p u tie n
x ly a y. o i v i mo i OB nga t c ng c s du ng cu ng nh o i v i ca p
o u tie n pha i c a t sa n t nha t 20 bytes d lie u cuc bo ta m th i.
Ngan chan va lam tre cac ngat cng
Ba n co the ie u khie n x ly ca c nga t c ng v i ca c ha m he tho ng sau:
SFC 39 DIS_IRT (nga n cha n nga t), SFC 40 EN_IRT ( Cho phe p ca c nga t b
nga n cha n). SFC 41 DIS_AIRT (Tr hoa n nga t) va SFC 42 EN_AIRT (cho
phe p ca c nga t a tr hoa n).
5.12 Ngat chu ky (Cyclic Interrupt)

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
152
Nga t chu ky c kch theo chu ky mo t khoa ng th i gian a t tr c.
Nga t chu ky (co n go i la Watchdog Interrupt) go i mo t kho i to ch c a c bie t
c a t cho ca c kie u nga t na y. V i nga t chu ky cho phe p ba n co the ta o ra
mo t chng trnh xa c nh trong mo t khoa ng th i gian ma no kho ng phu
thuo c va o th i gian x ly cu a chng trnh chu ky . Ca c kho i to ch c OB 30
e n OB 38 STEP 7 e x ly cac nga t chu ky . Mo t trong chn kho i to ch c
na y co gia tr tu y thuo c va o loa i CPU ba n ang s du ng.
Thiet ke ngat chu ky trong CPU
Nga t chu ky c nh ngha trong HW Config khi ba n nh ngha ca c
tham so cho CPU trong ca u hnh pha n c ng trong mu c Cyclic Interrupt
cu a ho p thoa i Object Properties. Mo t nga t chu ky co 3 tham so : Khoa ng
th i gian e th c hie n, o dch pha va ca p o u tie n. Ca c gia tr co the ie u
chnh cho khoa ng th i gian va o dch pha la t 1ms e n 1 phu t; ca p o
u tie n tu y theo CPU co the cho n l a t 2 e n 24 cu ng nh la 0 (= nga t
kho ng ta c o ng). o i v i mo i OB nga t chu ky s du ng cu ng nh o i v i ca p
o u tie n pha i c a t to i thie u 20 byte tre n thanh Memory cu a ho p
thoa i Object Properties.
o dch pha (Phase offset)
Ba n co the s du ng tham so Phase offset e x ly ta ng th i gian cu a
ca c chng trnh nga t chu ky c a t cu ng khoa ng th i gian, hay bo i so
cu a no trong tham so Execution. ie u na y ta ng o chnh xa c cu a chu ky
x ly t kho i to ch c chu ky tha p kho ng ca n pha i i. Ca hai tham so
Excution va Phase offset c kh i o ng khi CPU che o RUN.
Ngan chan va tr hoan ngat chu ky






Hnh 5.6 S a t chua n va o dch pha cu a nga t chu ky
Ba n co the s du ng cac ha m he tho ng sau e a nh h ng e n s x ly
nga t chu ky : SFC 39 DIS_IRT (nga n cha n nga t), SFC 40 EN_IRT (cho phe p
Khoa ng th i gian va o dch pha

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
153
ca c nga t b nga n cha n), SFC 41 DIS_AIRT (tr hoa n nga t) va SFC 42
EN_AIRT (cho phe p nga t b tr hoa n).
5.13 Ngat thi gian trong ngay (Time-of-Day Interrupts)
Ba n s du ng nga t th i gian trong nga y khi ba n muo n x ly mo t chng
trnh ta i mo t th i gian xa c nh, v du mo t la n, hay t ng chu ky hay ha ng
nga y. OB 10 e n OB 17 cu a STEP 7 c s du ng cho mu c ch na y. Mo t
trong ta m kho i to ch c na y co ta c du ng tu y thuo c va o CPU s du ng. Mo t
nga t th i gian cu a nga y ch co the c ta o ra chnh xa c, ne u o ng ho th i
gian th c c ie u chnh u ng.
Cai at ngat thi gian cua ngay trong CPU
Nga t th i gian trong nga y c ca i a t trong ca u hnh pha n c ng HW
Config. Mu c Time-Of_Day_Interrupt trong ho p thoa i Object Properties
lie t ke cac OB co gia tr cho mu c ch na y cu a CPU. Ba n co the a t ca p o
u tie n x ly , th c hie n va kh i o ng ie m th i gian. Nga t th i gian trong
nga y c kh i o ng t o ng v i option Active khi CPU che o RUN.
Nga t th i gian trong nga y co the c x ly mo t trong hai ca ch:
Mo t la n; kho i to ch c tng ng c go i mo t la n ta i ie m th i gian a
a t hay
chu ky ; kho i to ch c tng ng c kh i o ng ha ng tha ng, ha ng gi ,
ha ng nga y, ha ng tua n, ha ng tha ng, va o cuo i tha ng hay ha ng na m.
o i v i ca c OB nga t c s du ng cu ng nh o i v i ca p o u tie n cu a
no pha i c a t sa n t nha t 20 byte d lie u cu c bo ta m th i mu c
Memory trong ho p thoa i Object Properties cu a CPU. Ba n pha i chu y
ra ng nga t th i gian trong nga y a a t ca u hnh pha i to n ta i trong chng
trnh ng i du ng, ne u kho ng th CPU se go i OB ba o lo i OB 85 (lo i x ly
chng trnh) hay i va o che o STOP.
X ly ngat thi gian trong ngay vi cac chc nang he thong
e kh i o ng nga t th i gian trong nga y, tr c tie n pha i a t chnh th i
gian kh i o ng va sau o kch hoa t nga t th i gian trong nga y. Ca hai kha
na ng na y co the c tach ra va thc hie n HW Config, va v i ca c ch c
na ng he tho ng. V i ha m he tho ng SFC 28 SET_TINT, ba n a t ie m th i
gian kh i o ng va chu ky cu a nga t th i gian trong nga y; V i ha m he tho ng
SFC 30 ACT_TINT, ba n kh i o ng nga t th i gian trong nga y.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
154
Ba n co the s du ng ha m he tho ng SFC 31 QRY_TINT e ho i tnh tra ng
cu a nga t th i gian trong nga y. Ha m he tho ng SFC 29 CAN_TINT hu y bo
nga t th i gian trong nga y ang hoa t o ng. Ne u ba n muo n s du ng la i nga t
th i gian trong nga y a b hu y bo , th ba n pha i a c th i gian phu c ho i v i
SFC 28 SET_TINT va kch hoa t nga t th i gian trong nga y v i SFC 30
ACT_TINT. Nga t th i gian trong nga y ch c th c hie n khi CPU che o
RUN. Trong qua trnh kh i o ng, nga t th i gian trong nga y kho ng c kh i
o ng cho e n khi CPU i va o che o RUN.
Ngan chan va tr hoan ngat thi gian trong ngay
Ba n co the s du ng ca c ha m he tho ng sau a y e a nh h ng e n nga t
th i gian trong nga y: SFC 39 DIS_IRT (Nga n cha n nga t), SFC 40 EN_IRT
(cho phe p nga t a b cha n), SFC 41 DIS_AIRT (tr hoa n nga t) va SFC 42
EN_AIRT (cho phe p nga t a b tr hoa n).
5.14 Ngat tre thi gian
Ba n co the s du ng nga t tre th i gian e th c hie n mo t tre th i gian
kho ng phu thuo c va o ca c timer. Cac kho i to chc OB 20 e n OB 23 STEP
7 c s du ng cho nga t tre th i gian. Mo t trong bo n kho i to ch c na y co gia
tr tu y thuo c va o CPU s du ng.
at cau hnh ngat tre thi gian trong CPU
Ba n s du ng co ng cu HW Config e a t ca u hnh nga t tre th i gian
trong CPU. Mu c Interrupts trong ho p thoa i Object Properties lie t ke ca c
kho i to ch c co gia tr cho mu c ch na y. Ca p o u tie n c a t a y. o i
v i OB nga t tre th i gian c s du ng cu ng nh o i v i ca p o u tie n cu a
no pha i a t sa n t nha t 20 byte bie n ta m th i trong mu c Memory.
X ly ngat tre thi gian vi cac ham he thong
Ba n co the kh i o ng nga t tre th i gian trong chng trnh ng i du ng
ba ng ca ch go i ha m he tho ng SFC 32 SRT_DINT. V i vie c go i SFC ba n
cu ng chuye n o i th i gian tr hoa n va kho i to ch c c cho n va he ie u
ha nh. Ba n co the a t th i gian tre t 1ms; o chnh xa c la 1ms. SFC cu ng
c kh i o ng ta i chu ky th i gian c nh ngha. Kho i to ch c a cho n
c kh i o ng khi th i gian tre a he t. Chu y ra ng vie c x ly ca c kho i to
ch c nga t tre th i gian co the b tr hoa n ne u kho i to ch c co ca p u tie n cao
hn ang c x ly ta i th i ie m OB nga t c go i.
Ba n co the vie t e le n th i gian tr hoa n mo t gia tr m i, trong ha m he
tho ng SFC 32 SRT_DINT. Th i gian tr hoa n m i ba t a u hoa t o ng ta i th i

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
155
ie m SFC c go i. Ba n co the hu y bo nga t tre th i gian a kh i o ng ba ng
ca ch go i ha m he tho ng SFC 33 CAN_DINT mo t th i gian th hai; th kho i to
ch c lie n he kho ng c go i n a. Ba n ho i tra ng tha i nga t tre th i gian v i
ch c na ng he tho ng SFC 34 QRY_DINT. Pha i cha c cha n ra ng OB nga t tre
th i gian to n ta i, ne u kho ng CPU se go i OB ba o lo i OB 85 (lo i x ly
chng trnh) hay i va o che o STOP.
Nga t tre th i gian ch c th c hie n trong che o RUN cu a CPU. Ba n
co the kh i o ng nga t tre th i gian trong chng trnh kh i o ng v i vie c go i
SFC 32 SRT_DINT. Trong tr ng h p na y, CPU pha i che RUN khi th i
gian tre a cha y xong. Ne u kho ng, CPU ch go i kho i to ch c cho e n khi
ke t thu c chng trnh kh i o ng va go i OB nga t tre th i gian trong che o
RUN tr c khi kh i o ng chng trnh chnh.
Ngan chan va tr hoan ngat tre thi gian
Ba n co the s du ng ca c chc na ng he tho ng sau a y e a nh h ng e n
nga t tre th i gian: SFC 39 DIS_IRT (cha n nga t), SFC 40 EN_IRT (cho phe p
nga t a b tr hoa n), SFC 41 DIS_AIRT (Tr hoa n nga t) va SFC 42
EN_AIRT (cho phe p nga t a b tr hoa n).
5.15 Ngat a x ly
Nga t a x ly co the c s du ng trong hoa t o ng a x ly e pha n
ng v i ta t ca cac CPU tham d o ng bo v i mo t s co . SFC 35 MP_ALM
c go i e kch nga t a x ly . Kho i to ch c OB 60 c s du ng cho vie c
x ly nga t a x ly v i ca p o u tie n co nh 25. Che o a x ly ch co
ca c tra m S7-400.
at cau hnh ngat a x ly trong CPU
Nga t a x ly kho ng c a t ca u hnh trong ca u hnh pha n c ng; no co
trong ca c CPU co kha na ng a x ly . Mac du va y, cung pha i a t sa n t nha t
20 byte cho d lie u ta m th i mu c Memory trong ho p thoa i Object
Properties cu a CPU, no ca p u tie n 25.
Kch ngat a x ly
Go i ha m he tho ng SFC 35 MP_ALM e ta o nga t a x ly . Ba n co the
ga n mo t nha n bie t e go i ha m he tho ng, e chng trnh co the xa c nh
CPU na o ta o ra nga t. OB nga t a x ly c go i ta t ca cac CPU tai cu ng
mo t th i ie m. ie u na y co ngha la CPU c go i ha m he tho ng SFC 35
ch go i kho i to ch c OB 60 cho e n khi ta t ca ca c CPU kha c a c tho ng
ba o sa n sa ng. Kho i to ch c cho nga t a x ly ch c kh i o ng RUN.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
156
Vie c go i ha m he tho ng SFC 35 MP_ALM va o chng trnh kh i o ng b loa i
tr v i mo t tho ng ba o lo i tr ve .
Tr hoan va ngan chan ngat a x ly
Ba n co the s du ng ca c ha m he tho ng sau a y e a nh h ng e n s x
ly cu a nga t a x ly : : SFC 39 DIS_IRT (cha n nga t), SFC 40 EN_IRT (cho
phe p nga t a b tr hoa n), SFC 41 DIS_AIRT (Tr hoa n nga t) va SFC 42
EN_AIRT (cho phe p nga t a b tr hoa n).
Hnh 5.7 S x ly cu a nga t a x ly
5.16 ieu khien loi
Ca c lo i c pha t hie n b i CPU hay ca c module c t ng thua t b i
CPU theo ca c cach kha c nhau:
Ca c lo i trong phe p toa n so ho c (tra n, so th c kho ng gia tr) set bit tra ng
tha i (status bit). V du bit tra ng tha i OV s tra n vu ng e m.
Lo i trong khi x ly chng trnh ng i du ng (Lo i o ng bo ): Go i kho i to
ch c OB 121 va OB 122.
Lo i trong PLC kho ng phu thuo c va o x ly chng trnh (Lo i kho ng o ng
bo ): go i kho i to ch c OB 80 e n OB 87.
CPU ch th mo t lo i va nguye n nha n lo i co the xa y ra ba ng LED ba o lo i
ma t tr c. Khi xa y ra ca c lo i nghie m tro ng, v du ma toa n kho ng cho phe p,
CPU la p t c i va o che o STOP.
che o STOP, ba n co the s du ng thie t b la p trnh e o c ca c nga n
xe p kho i (block stack), nga n xe p nga t (interrupt stack) va nga n xe p d lie u
cu c bo (local data stack) ba ng ca ch s du ng ch c na ng tho ng tin cu a CPU,
S ong bo cu a khoi to ch c - nga t a x ly
Go i
CPU bao sa n sa ng
Goi
X ly chng
trnh

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
157
va sau o la y ra ca c nguye n nha n ga y lo i. Ch c na ng cha n oa n he tho ng co
the pha t hie n ra ca c module lo i va a ca c tho ng tin lo i na y va o vu ng e m
cha n oa n. Vu ng e m cha n oa n cu ng ch a ca c tho ng tin ve che o chuye n
tie p cu a CPU, v du nh s co la nguye n nha n a CPU va o che o STOP.
No i dung cu a vu ng e m cha n oa n c gi la i khi CPU che o STOP,
trong khi reset bo nh va khi ma t nguo n cung ca p. No co the c o c tr la i
sau khi nguo n cung ca p co tr la i va sau khi kh i o ng CPU.
Cac loi ong bo
He ie u ha nh cu a CPU ta o ra mo t s co lo i o ng bo , ne u mo t lo i xua t
hie n tr c tie p trong x ly chng trnh. Ne u OB lo i kho ng o ng bo kho ng
c la p trnh, CPU se i va o che o STOP khi mo t s co lo i o ng bo xa y
ra. Co hai kie u lo i kha c nhau:
Lo i la p trnh : kho i OB 121 c go i, va
Lo i truy xua t : kho i OB 122 c go i
OB lo i o ng bo co cu ng ca p u tie n v i kho i ta o ra lo i. B i va y, ca c
thanh ghi cu a kho i truy xua t co the b truy xua t b i ca c OB lo i kho ng o ng
bo . , va b i va y chng trnh trong OB lo i o ng bo cu ng co the tra ve cac
thanh ghi v i no i dung thay o i cho kho i b nga t.
Ne n chu y ra ng, khi mo t OB lo i o ng bo c go i, th 20 byte cu a tho ng
tin kh i o ng c ch a trong L-Stack cu a ca p u tien nguye n nha n ga y lo i,
the m va o o d lie u cu c bo ta m th i m ro ng cu a OB lo i kho ng o ng bo va
d lie u cuc bo ta m cu a ta t ca cac kho i c go i va o OB na y.
Nhap vao mot gia tr thay the
Ba n co the go i SFC 44 REPL_VAL e ghi mo t gia tr thay the va o
accumulator 1 t mo t OB lo i o ng bo . V du : Gia tr co the kho ng c o c
n a t module ngo va o. OB 122 (lo i truy xua t: access error) c go i va
mo t gia tr thay the c ie n va o v i SFC 44 REPL_VAL.
Loi khong ong bo
Ca c lo i kho ng o ng bo la ca c lo i xa y ra kho ng phu thuo c va o s x ly
chng trnh. Khi mo t lo i kho ng o ng bo xa y ra, he ie u ha nh go i mo t trong
ca c kho i to ch c sau:
Lo i th i gian OB 80

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
158
Lo i th i gian co ngha la mo t OB c ye u ca u trong khi no va n
c x ly , hay mo t nga t th i gian cu a nga y tro i qua qua vie c a t chnh
tr c o ng ho th i gian th c, v du th i gian gia m sa t chu ky b v t qua .
Lo i nguo n cung ca p OB 81
Kho i na y c go i khi pin tre n gia cu a CPU hay mo t gia m ro ng
a he t, pin backup hoa n toa n b ma t hay nguo n cung ca p 24 V b ma t.
Nga t cha n oa n OB 82
V i nga t cha n oa n se tho ng ba o mo t kho i tng ng cu a CPU s
co cha n oa n
Nga t che n va o/tha o ra OB 83
He ie u ha nh gia m sa t ca u hnh module theo t ng gia y. Mo i la n
mo t module b tha o ra hay che n va o trong khi RUN, STOP va
STARTUP, mo t lo i va o c ta o trong vu ng e m cha n oa n va danh
sa ch tra ng tha i he tho ng, va OB 83 c go i. Ne u mot module thch h p
c ca m va o cho ca m c thie t ke , th module c na p t o ng v i
ca c tham so a t va ba n ghi d lie u b i CPU. Ch sau o OB 83 c go i
e t ng thua t module a c ca i tr la i.
Lo i pha n c ng CPU OB 84
He ie u ha nh go i kho i to ch c OB 84 khi mo t lo i giao tie p xa y ra
hay kho ng xua t hie n (Ma ng MPI, PROFIBUS-DP).
Lo i x ly chng trnh OB 85
He ie u ha nh go i kho i to ch c OB 85 khi mo t kho i to ch c kho ng
to n ta i c go i, khi mo t kho i xa y ra lo i truy xua t cu a he ie u ha nh (v.d.
kho i d lie u lo i khi mo t kho i ha m he tho ng SFB c go i), va khi mo t
lo i truy xua t I/O xa y ra trong khi bo e m ang c ca p nha t tre n ma ch
he tho ng (t o ng).
Sai gia module OB 86

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
159
He ie u ha nh go i kho i to ch c OB 86 khi no pha t hie n sai gia
module (nguo n ma t, t da y , ke t no i sai), hay h ho ng mo t ma ng hoa c
mo t tra m I/O pha n bo .
Lo i truye n tho ng OB 87
He ie u ha nh go i kho i to ch c OB 87 khi mo t lo i truye n tho ng xa y
ra (v du : nha n bie t ie n tn sai hay lo i chie u da i ie n tn truye n tho ng
d lie u toa n cuc, loi trong khi o ng bo th i gian).
5.17 X ly cac s co ngat
He ie u ha nh cu a CPU cho phe p ca c s co nga t xe p theo th t e c
x ly ta i th i ie m sau cu ng. S x ly cac s co nga t c ie u khie n b i ca c
ha m he tho ng. c pha n bie t gi a ca c lo i o ng bo va lo i kho ng o ng bo va
ca c nga t.
Che va khong che cac loi ong bo
Ne u mo t lo i o ng bo xua t hie n, th he ie u ha nh go i kho i to ch c tng
ng hoa c ne u OB kho ng to n ta i- th chuye n sang che o STOP. Ha y cha c
cha n ra ng ca c s co lo i o ng bo co the c che chan e chu ng kho ng la m
cho CPU chuye n sang che o STOP hay go i kho i to ch c ba o lo i. Khi mo t s
co lo i o ng bo c che, CPU ghi nh ie u na y va o thanh ghi tra ng tha i s
co .
Ba n co the go i ha m he tho ng SFC 36 MSK_FLT e che cac s co lo i
o ng bo . Mo i lo i o ng bo c ga n mo t bit va o ma t na lo i. S che na y ch co
a nh h ng trong ca p u tie n hie n ha nh (ca p x ly chng trnh), ma SFC
c go i va o. Thanh ghi tra ng tha i s co c o c b i ha m he tho ng SFC 38
READ_ERR e pha t hie n mo t lo i o ng bo a xa y ra trong s che. Ha y go i
ha m he tho ng SFC 37 DMSK_FLT ne u ba n muo n kho ng che lo i o ng bo va
cho phe p x ly la i.
Chan, tr hoan va cho phep cac loi ong bo va cac ngat
Ca c lo i o ng bo va ca c nga t trong x ly chng trnh chu ky th ng
kho ng the tie n oa n tr c c.Chu ng co the nga t chng trnh chnh ta i ba t
ky th i ie m na o go i chng trnh nga t hoa c chng trnh lo i. Ca c chng
trnh nga t co u tie n tha p hn cu ng co the b nga t theo con ng na y. S
nga t na y co the co a nh h ng xa u khi pha n chng trnh nga t pha i c x
ly trong mo t th i gian xa c nh, v du e a t t i mo t th i gian pha n ng

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
160
nga n, hay khi tua n t ca u le nh kho ng c phe p nga t, v du vie c oc ca c
gia tr lie n quan cu a mo t module ngoa i vi.
Ba n co the s du ng ha m he tho ng SFC 39 DIS_IRT e kho ng cho phe p
ca c nga t va ca c lo i kho ng o ng bo . Sau khi cha n ca c s co xa y ra c loa i
bo ; chu ng go i kho i to ch c lie n quan e a CPU va o tra ng tha i STOP ne u
OB nga t kho ng to n ta i. Ba n co the cho n gi a cha n ta t ca ca c nga t va lo i
kho ng o ng bo , gi a cha n lo i kho ng o ng bo va ca p o nga t (v.d. ch ca c
nga t c ng) va cha n kho i to ch c nga t hay kho ng o ng bo rie ng le . Hoa t o ng
cha n co ta c du ng trong ta t ca ca p o u tie n (cho ta t ca ca p o x ly chng
trnh). Ne u ba n muo n hu y bo ha m cha n, ha y go i ha m he tho ng SFC 40
EN_IRT. Sau khi kh i o ng no ng (warm restart) va kh i o ng nguo i (cold
restart) th s x ly ta t ca ca c nga t va lo i kho ng o ng bo c cho phe p tr
la i.
S tr hoa n ca c nga t va lo i kho ng o ng bo v i ha m he tho ng SFC 41
DIS_AIRT trie t tie u s x ly cu a chu ng. S x ly c la y la i, khi s tr
hoa n c hu y bo v i ha m SFC 42 EN_AIRT. S tr hoa n x ly nga t va lo i
kho ng o ng bo cu ng co the c lo ng va o. Trong tr ng h p na y, pha i cha c
cha n ra ng s tr hoa n c cho phe p nhie u la n nh no c kch hoa t.
5.18 Cac khoi ngi dung(tong quan)
STEP 7 cho phe p ba n co the chia chng trnh cu a ba n ra tha nh ca c
pha n rie ng. Ca c pha n rie ng co mo t ha m xa c nh, ca u tru c hay mo i lie n he
o i v i nhie m vu co ng nghe . Ca c pha n chng trnh na y c go i la ca c
kho i. V i ca c chng trnh l n va ph c ta p th ca u tru c chng trnh c
chia ra tha nh ca c kho i rie ng c e ngh va o i khi ca n thie t. Ca c kho i
c go i cho s x ly chng trnh hoa c la no i tiep nhau hoa c la tua n t
c lo ng va o nhau.
Cac khoi to chc OB (Organization blocks)
Ca c kho i to ch c (OBs) bie u die n s giao tie p gi a he ie u ha nh va
chng trnh ng i du ng. He ie u ha nh cu a CPU go i ca c kho i to ch c khi
xa y ra s co xa c nh, nh ca c nga t c ng hay nga t th i gian cu a nga y.
Chng trnh chnh c a t trong kho i to ch c OB1. Ca c kho i to ch c kha c
c nha n da ng b i ca c so xa c nh cu a ca c s co c go i. Kha na ng nga t
s x ly chng trnh th c hie n theo qui ta c quye n u tie n.
Cac khoi ham FBs (Function blocks)

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
161
Ca c kho i ha m (FBs) la tha nh pha n co the ga n tham o cu a chng trnh
ng i du ng, ma mo t pha n co the nh ca c d lie u cu c bo cu a chu ng trong mo t
kho i d lie u co nh. Mo t kho i d lie u kha c co the c ga n theo mo i la n go i
kho i FB. Kho i d lie u c ga n theo na y c go i la kho i d lie u th
ca p(instance data block). To h p cu a vie c go i kho i ha m va kho i th ca p
c go i la go i th ca p(call instance) hay go i ta t la th ca p(instance).
Ca c kho i ha m cu ng co the lu tr ca c bie n cu a chu ng trong ca c kho i d lie u
th ca p cu a s go i ca c kho i ha m. ie u na y c go i la th ca p cu c
bo (local instance.
Ham FCs (Functions)
Ba n s du ng ca c ha m (FCs) e la p trnh th ng xuye n ca c ha m t o ng
c la p la i. Ba n nh ngha ca c a c tnh cu a chu ng ba ng ca ch ga n ca c tham
so cho chu ng. FCs a tr ve gia tr cho ca c kho i go i. Gia tr cu a ha m la
kho ng ba t buo c. Ngoa igia tr ha m, ca c FC cu ng co the co ca c tham so ngo
ra. Ca c ha m kho ng nh tho ng tin, chu ng kho ng co kho i d lie u i theo.
Khoi d lieu DBs (Data blocks)
Ca c kho i d lie u (DBs) ch a d lie u cu a chng trnh ng i du ng.
Ba ng ca ch la p trnh ca c kho i d lie u, ba n co the xa c nh d lie u c lu
da ng na o. Ba n co the ba o ve ca c kho i d lie u cho ng la i s ghi e (ch cho
phe p o c), hay ch lu tr chu ng trong bo nh chng trnh. Co hai ca ch s
du ng ca c kho i d lie u: la kho i d lie u toa n cuc va kho i d lie u th ca p. Kho i
d lie u toa n cu c co n c go i la kho i d lie u t do trong chng trnh
ng i du ng. No kho ng c ga n mo t kho i ma . Mo t kho i d lie u th ca p
c ga n co nh cho mo t kho i ha m (FB). Mo t pha n d lie u cu a kho i ha m
c ch a trong no .
5.19 Cau truc cua mot khoi
Ca c kho i d lie u va ca c kho i ma c ba n c xa y d ng t 3 tha nh pha n:
a u kho i
No ch a cac tnh cha t cu a kho i, v.d te n kho i
Pha n khai ba o
Ca c bie n cu c bo cu a kho i c khai ba o trong pha n na y
Pha n chng trnh (kho i ma ) hay pha n kh i ta o (kho i d lie u)

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 5 Chng trnh ng i du ng
162
Pha n na y ch a chng trnh v i ca c chu thch hay s a t tr c cu a ca c
a ch d lie u
Cac tnh chat cua khoi
Tnh cha t cu a kho i na m trong Name (Header). Nh ng tho ng tin na y
c s du ng e nha n da ng kho i va kho ng gio ng ca c a ch ky hie u. Ca c
kho i kha c nhau co the co cu ng te n. V i Family, ba n co the cho mo t nho m
ca c kho i v i a c tnh chung. Ba n a t te n cho ng i ta o ra kho i trong mu c
Author, phie n ba n cu a kho i v i mu c Version.
Ho p thoa i Object Properties cu a kho i cu ng ch kho ng gian ye u ca u
trong bo nh chng trnh va bo nh la m vie c. MC7 ch a chie u da i cu a ma
chng trnh. Local data ch ca c ye u ca u cu a nga n xe p d lie u cu c bo (L
stack); a y t ma n hnh soa n tha o cu ng c s du ng e ch a ca c d lie u
cu c bo ta m th i kho ng nhn tha y trong chng trnh.
Hnh 5.8 Properties cu a kho i
Mu c Know-how protection e ba o ve kho i. Mo t chng trnh co ba o ve
kho ng the xem c, cu ng nh in hoa c thay o i. Ma n hnh soa n tha o ch a u
kho i va ba ng khai ba o v i cac tham so kho i.

D
O
W
N
L
O
A
D

T
U

D
O
5 Chng trnh ng i du ng Cha u Ch c
163
The data block is write-protected in the programmable controller la mo t
tnh cha t ch cho ca c kho i d lie u. Co ngha la ba n ch co the o c kho i d
lie u na y ba ng chng trnh cu a ba n. Vie c vie t e d lie u th kho ng the va
mo t tho ng ba o lo i xua t hie n.
Mo t kho i d lie u v i tnh cha t Unlinked th ch c a t trong bo nh
chng trnh. No kho ng lie n quan e n s x ly . Ca c kho i d lie u trong bo
nh chng trnh kho ng the c ghi va ch co the o c v i ha m he tho ng
SFC 20 BLKMOV.
Tnh cha t Standard Block c a t a u kho i cu a ca c kho i chua n cu a
Siemens.
Bang khai bao
Ba ng khai ba o cu a mo t kho i ma ch a nh ngha cu a ca c bie n cu c bo
cu a kho i. a y la ca c bie n ma ch c s du ng trong kho i na y. Mo i kho i
ch a temporary local data th ca c ke t qua trung gian c ch a trong no .
Ha m (FCs) va ca c kho i ha m (FBs) co the trao o i d lie u v i vie c go i kho i
ba ng block parameters. Ca c tham so ngo va o, ra va va o/ra ch co the c
o c, ghi hay o c va ghi. Ca c kho i ha m ch a static local data trong kho i d
lie u th ca p.
Ba n xa c nh te n va kie u d lie u cu a ca c bie n cho mo i loa i bie n trong
ba n khai ba o. Ba n co the a t tr c ca c tham so kho i va d lie u cu c bo tnh
cu a cac kho i ha m v i ca c gia tr ban a u.
Trong ba ng khai ba o cu a mo t kho i d lie u, ba n xa c nh ca c a ch d
lie u c lu trong kho i d lie u na y. Mo i a ch d lie u co mo t te n, mo t
kie u d lie u, mo t gia tr ban a u va mo t chu thch. Ba n co the tie t kie m
kho ng gian nh ba ng ca ch to m ta t cac bie n BOOL thanh mo t so cu a 8 va ca c
bie n BYTE tha nh ca c ca p. V i la p trnh theo incremental, trong vie c xem d
lie u, ba n cu ng co the ga n mo t actual value cho mo t a ch d lie u c
chuye n o i trong khi na p kh i ta o va o bo nh la m vie c. Cac gia tr ban a u
c gi trong bo nh chng trnh, trong khi chng trnh la m vie c v i gia
tr hie n ha nh trong bo nh la m vie c.
Phan chng trnh
Pha n chng trnh cu a mo t kho i ma ch a ca c ca u lenh c x ly b i
CPU. Ma n hnh soa n tha o chng trnh ch ca c ca u le nh da ng va n ba n hay
o ho a, tu y thuo c va o ngo n ng la p trnh ba n ang s du ng. Kho i a bie n
dch ch ch a ca c ca u le nh MC7. Ho p thoa i Object Properties cu a kho i
hie n th ye u ca u kho ng gian cu a kho i trong bo nh chng trnh va bo nh

D
O
W
N
L
O
A
D

T
U

D
O
6 Truye n tho ng Cha u Ch c
194
6 Truyen Thong
Truye n tho ng la s trao o i d lie u gi a ca c module la p trnh. He ie u
ha nh cu a SIMATIC a p ng ta t ca ca c ch c na ng truye n tho ng. Hai module
CPU co the trao o i d lie u v i ch mo t ng ca p no i gi a chu ng va kho ng
ca n the m pha n c ng. Ca c module CP cung ca p cac ke t no i ma ng hie u qua
cu ng nh ke t no i v i cac he tho ng be n ngoa i.
SIMATIC NET la thua t ng chung s du ng cho truye n tho ng SIMATIC.
No a m nhie m vie c trao o i tho ng tin gi a ca c bo ie u khie n la p trnh va
gi a ca c bo ie u khie n v i ca c giao tie p va n ha nh. Ca c phng pha p truye n
tho ng kha c nhau hie n co a p ng a y u ca c ye u ca u ie u khie n.
Vie c trao o i d lie u o i ho i ca c module pha i co kha na ng truye n tho ng
(ca c CPU hay CP) va c no i ma ng v i nhau. Network la ke t no i pha n
c ng gi a cac tra m truye n tho ng. Vie c trao o i d lie u s du ng mo t
connection theo chng trnh cu the (communication utility). Chng trnh
ng i du ng ie u khie n d lie u truye n tho ng ba ng ca c ch c na ng truye n
tho ng (communication functions).
Mang (Network), mang con (Subnet)
Mo t ma ng la mo t nho m ca c thie t b no i ke t v i nhau nha m mu c ch
truye n tho ng. No go m mo t hay nhie u ma ng con lie n ke t v i nhau. Nh ng
ma ng con na y co the cu ng hoa c kha c loa i.
Mo t ma ng con ke t h p v i ta t ca cac tra m truye n tho ng ke t no i c ng,
co cu ng a c tnh va t ly va ca c tho ng so truye n (v du to c o truye n) va s
du ng cu ng mo t phng pha p truye n e trao o i d lie u. Ca c ma ng con
SIMATIC co ca c chc na ng kha c nhau. MPI la ma ng co gia tha nh ha du ng
cho l ng d lie u nho . PROFIBUS truye n l ng d lie u t nho e n trung
bnh to c o cao. Industrial Ethernet ie u khie n l ng d lie u l n to c o
cao. Cuo i cu ng la ca c ke t no i point-to-point du ng ke t no i no i tie p v i ca c thu
tu c rie ng.
ng Dung Truyen Thong
Mo t ng du ng truye n tho ng cho bie t ca ch th c ma ca c tra m truye n
tho ng trao o i d lie u va x ly d lie u. Vie c x ly d a tre n mo t thu tu c hoa c
ca c thu tu c ke t h p gi a ca c o i ta c truye n tho ng. SIMATIC nha n bie t ca c

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
195
ng du ng S7 functions, Global Data Communication, PROFIBUS_DP,
PROFIBUS_FMS, PROFIBUS_FDL (SDA), ISO-Transport va ISO-on-TCP
Hnh 6.1 Cac ma ng v i SIMATIC
Ket noi
Ke t no i xa c nh mo i quan he gi a hai tra m truye n tho ng. No bie u die n
th s pha n chia h p ly cu a hai tra m e th c hie n mo t ng du ng truye n
tho ng. No cu ng ch a ca c a c tnh a c bie t nh da ng ke t no i (o ng va tnh)
va ca ch thie t la p ke t no i. SIMATIC nha n bie t ca c da ng ke t no i sau a y : ke t
no i S7, ke t no i point-to-point, ke t no i FMS va FDL, ke t no i ISO-Transport
va ca c ke t no i ISO-on-TCI va UDP.

Giao tiep MPI ket noi tram SIMATIC S7, M7
va C7. No cung ket noi cac tra m na y v i
thie t b la p trnh va thie t b gia m sa t
Ket noi ti Industrial Ethernet bang cac
module CP cho phep truyen lng ln
d lieu
Giao tiep DP cua S7 CPU va thiet b lap trnh qua bus lam cho PROFIBUS tr
nen ly tng cho mang con

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
196
Cac Chc Nang Truyen Thong
Ca c chc na ng truye n tho ng la giao tie p cu a chng trnh ng i s du ng
v i ng du ng truye n tho ng. Ca c ch c na ng truye n tho ng c tch h p trong
he ie u ha nh cu a CPU va c go i ba ng ca c kho i he tho ng du ng cho truye n
tho ng no i bo cu a SIMATIC S7. Ca c kho i co the na p hie n co e truye n tho ng
v i ca c thie t b be n ngoa i nh ca c vi x ly truye n tho ng.
6.1 SIMATIC Subnet
MPI, mang co gia thanh thap s dung cho lng d lieu nho
Mo i CPU cu a SIMATIC S7 c trang b mo t giao tie p a ie m
(MPI, multi point interface). Giao tie p na y thie t la p mo t ma ng con ma CPU,
HMI va ca c thie t b la p trnh co the trao o i d lie u v i nhau. S trao o i d
lie u c th c hie n qua giao th c rie ng cu a Siemens.
MPI s du ng ca p 2 da y hoa c mo t ca p s i quang ba ng thu y tinh hay nh a
la m ng truye n. Chie u da i to i a cu a ca p cho mo t oa n bus la 50 me t. S
du ng bo la p RS 485 la m ta ng chie u da i to i a le n e n 1100 me t. Module no i
ca p quang Optical Link la m ta ng chie u da i cho phe p tha m ch hn 100 km.
To c o truye n th ng la 187,5kbit/gia y.
So tra m to i a la 32. Mo i tra m nha n so l ng th i gian nha t nh e truy
ca p bus va g i d lie u. Khi th i gian na y ke t thu c, tra m se chuye n tn hie u
(ca c quye n truy ca p) sang tra m ke tie p. Phng pha p na y c go i la
chuye n giao tn hie u(Token Passing).
Ba n co the du ng truye n tho ng d lie u toa n cu c (global), truye n tho ng
tra m ngoa i SFC hay truye n tho ng SFB e chuye n d lie u gi a ca c CPU v i
mo t ma ng con MPI ma kho ng ca n the m module phu na o .
PROFIBUS, trao oi lng d lieu nho va va toc o cao
PROFIBUS la ca c ch vie t ta t cu a Process Field Bus. No la tie u
chua n rie ng cu a ha ng c trnh ba y trong ta p 2 cu a EN 50170 va cho no i
ma ng ca c thie t b.
ng truye n truye n tho ng la ca p 2 da y bo c hoa c ca p quang ba ng thu y
tinh hay nh a. To c o truye n quye t nh chie u da i cu a ca p trong oa n
truye n. Chie u da i to i a to c o truye n cao nha t (12Mbit/gia y) la 100m va
1000 m to c o truye n tha p nha t (9,6 kbit/gia y). Ba n co the ke o da i ma ng
ba ng ca c bo khue ch a i (Repeater) hoa c ca c module ke t no i quang (Optical
Link Module).

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
197
So tra m to i a la 127. Ca c tra m co the la tra m chu o ng hay thu o ng.
Mo t tra m chu o ng nha n l ng th i gian nha t nh e truy ca p bus va g i d
lie u. Sau khi th i gian a n nh ke t thu c, tra m se chuye n tn hie u (ca c quye n
truy ca p) sang tra m ke tie p. Phng pha p na y c go i la chuye n giao tn
hie u. Khi ca c tra m thu o ng (slaves) c ga n v i mo t tra m chu o ng
(master), tra m chu se lie n la c v i ca c tra m t cu a no khi co tn hie u. Mo t
tra m thu o ng kho ng the t nha n tn hie u.
Ba n co the du ng mo t ma ng con PROFIBUS e thie t la p lie n ke t v i
ngoa i vi pha n ta n, ca n co ng du ng truye n tho ng PROFIBUS_DP. Nhie u
CPU S7 a co sa n mo t DP master. V du DP master IM 467 hoa c CP 342-5.
Ba n co the s du ng ma ng con na y e truye n tho ng cac SFC hoa c SFB.
D lie u co the c truye n ba ng PROFUBUS-FMS va PROFIBUS-
FDL khi s du ng phu h p ca c Module CP. Ca c kho i co the na p (giao tie p
FMS hoa c giao tie p SEND/RECEIVE) co the s du ng nh giao tie p v i
chng trnh ng i du ng.
Industrial Ethernet, trao oi lng d lieu ln toc o cao
Industrial Ethernet la ma ng con du ng e no i ca c may vi tnh va ca c bo
ie u khie n la p trnh. Ma ng con na y chu ye u du ng cho ca c ng du ng trong
co ng nghie p. No a p ng tie u chua n IEEE 802.3.
Ve ma t ie n, ke t no i va t ly la mo t ca p o ng tru c 2 da y bo c hoa c mo t
ca p xoa n o i (industrial twisted pair). Ve ma t quang ho c, ke t no i va t ly la
mo t ca p quang thu y tinh. o 1,5 km ke t no i ie n , co n ca p quang la 4,5
km. To c o truye n c a n nh la 10 Mbit/gia y.
Ma ng Co ng Nghie p (Industrial Ethernet) co the no i ma ng tre n 1000
tra m. Trc khi truy ca p ma ng, mo i tra m kie m tra e xem co tra m na o ang
g i d lie u hay kho ng. Khi mo t tra m ang g i d lie u, tra m kia pha i i mo t
th i gian tr c khi th truy ca p ma ng la n n a. a y c go i la phng pha p
truy ca p CSMA/CD. Ta t ca ca c tra m co quye n nh nhau.
Ba n co the trao o i d lie u v i ma ng truye n tho ng SFB qua Industrial
Ethernet va s du ng ca c chc na ng S7. Industrial Ethernet o i ho i cac
module CP phu h p. Ba n co the du ng ca c CP na y e thie t la p ca c ke t no i
ISO-Transport hoa c ISO-on-TCP va ie u khie n ca c ke t no i na y ba ng giao
tie p SEND/RECEIVE.
Ket noi point-to-point, ket noi noi tiep bang cac giao thc ac biet

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
198
Ke t no i point-to-point (PTP) du ng ke t no i no i tie p e ie u khie n vie c
trao o i d lie u. SIMATIC Manager x ly ke t no i point-to-point nh mo t
ma ng con. Vie c ca u hnh cu ng tng t nh mo t ma ng con.
ng truye n truye n tho ng la mo t ca p ie n. V tr cua no tu y thuo c va o
giao tie p. Hie n co giao tie p RS 232C (V.24), 20mA (TTY) va RS 422/485.
To c o truye n t 300 bit/gia y e n to i a la 19,2 kbit/gia y o i v i giao tie p 20
mA, 76,8 kbit/gia y cho RS 232C va RS 422/485. Chie u da i ca p tuy thuo c
va o thie t ke giao tie p va to c o truye n. Chie u da i 10 m cho RS 232C, 1000m
cho giao tie p 20mA v i 9.6 kbit/gia y, va 1200m cho RS422/585 v i 19,2
kbit/gia y.
3964 (R ), RK 512 la giao th c e th c hie n trnh ie u khie n ma y in va
ASCII (ASCII driver). Ba n co the du ng ASCII driver nh ngha phng
pha p cu a rie ng ba n. Ca c trnh ie u khie n a c bie t co the na p s du ng trong
nh ng tr ng h p ba t th ng.
Giao tiep AS, mang co gia thanh thap nhat
Ca c ma ng giao tie p AS (giao tie p ca m bie n/c ca u cha p ha nh) thie t ke
ca c bo ca m bie n va c ca u cha p ha nh phu h p v i giao tie p AS (AS
Interface) theo ch tie u ky thua t IEC TG 178. SIMATIC Manager kho ng
hie n th giao tie p AS nh da ng mo t ma ng con. Ch giao tie p AS master m i
c ca u hnh ba ng co ng cu ca u hnh pha n c ng HW Config hoa c co ng cu
ca u hnh ma ng NetPro.
ng truye n truye n tho ng la mo t ca p o i kho ng bo c. Ca p na y cung
ca p cho ca c bo ca m bie n va c ca u cha p ha nh ca d lie u va nguo n (ca n
nguo n th ca p). V i mo t khue ch a i, chie u da i to i a cu a ma ng la 300 m.
To c o truye n c a n nh la 167 kbit/gia y.
Giao tie p AS chu (AS-Interface-Master) ie u khie n t i 31 giao tie p AS
t (AS-Interface-slave) ba ng ca ch xoay vo ng theo chu ky . ie u na y ca n mo t
th i gian pha n ho i.
6.2 Cac ng Dung Truyen Thong
Tu y thuo c va o ke t no i c cho n ma ca c ng du ng truye n tho ng kha c
nhau se ie u khie n vie c trao o i d lie u qua ca c ma ng con. D i a y mo ta
ca ch s du ng ca c ng du ng na y :
Ca c ch c na ng PG : ca c ch c na ng phu c vu , truye n va kie m tra. Cha ng
ha n nh, PC s du ng chu ng e th c hie n ca c ch c nang gia m sa t bie n

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
199
(monitor variable) hoa c o c bo e m cha n oa n (read diagnostic
bufer) hoa c na p chng trnh ng i du ng.
Ca c ch c na ng giao tie p va n ha nh : Ca c OP (Operator Panels) s du ng
ca c ch c na ng na y e o c va ghi ca c bie n.
Truye n tho ng SFB : ng du ng cho vie c ie u khie n co l ng d lie u l n.
Kh i o ng ba ng ca ch go i SFB trong chng trnh ng i du ng v i ca c
ch c na ng ie u khie n va gia m sa t; tnh, ca c ke t no i c a t ca u hnh.
Truye n tho ng SFC : ng du ng cho vie c ie u khie n co l ng d lie u t i
76 bytes cho mo t la n truye n. Kh i o ng ba ng ca ch go i SFC trong
chng trnh ng i du ng; o ng, ca c ke t no i kho ng c ca u hnh.
Ca c ch c na ng S7 co the c th c hie n ba ng ca c ma ng con MPI,
PROFIBUS va Industrial Ethernet
Global data communication (Truyen d lieu toan cuc) truye n i
l ng d lie u nho gi a mo t va i CPU. No kho ng o i ho i la p trnh phu trong
chng trnh ng i du ng. Vie c truye n co the theo chu ky hoa c theo s kie n
ie u khie n. Truye n tho ng d lie u toa n cu c la mo t phng pha p Broadcast.
Tnh tra ng truye n tho ng c ghi nha n. Truye n tho ng d lie u toa n cu c ca n
MPI bus hoa c bus truye n tho ng.
PROFIBUS-DP (Decentralized Peripherals) chuye n d lie u gi a chu
va t cho ngoa i vi pha n ta n. No c tie u chua n ho a theo tie u chua n 50170
volume 2. Ba n co the s du ng ng du ng na y e a t a ch cho cac slaves
S7 va ca c slaves kho ng theo tie u chua n SIMATIC v i mo t ma ng con
PROFIBUS.
PROFIBUS-FMS (Fieldbus Message Specification) a ra ca c ng
du ng cho vie c truye n ca c bie n ca u tru c (cac bie n FMS) c tie u chua n ho a
theo tie u chua n 50170 volume 2. Truye n tho ng du ng ca c ke t no i tnh va ch
mo t ma ng con PROFIBUS.
PROFIBUS-FDL (Fieldbus Data Link) truye n d lie u ba ng ch c na ng
SDA (Send Data v i Acknowledge). No c tie u chua n ho a theo volume 2
cu a EN 50170. Truye n tho ng du ng ca c ke t no i tnh. Cha ng ha n, mo t
PROFIBUS-FDL du ng mo t ma ng con PROFIBUS e trao o i d lie u v i
mo t bo ie u khie n SIMATIC S5.
ISO-Transport truye n d lie u theo chua n ISO 8973, class 4. Truye n
tho ng du ng ca c ke t no i tnh. Cha ng ha n nh, ISO-Transport du ng Industrial
Ethernet e trao o i d lie u v i mo t bo ie u khie n SIMATIC S5.

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
200
ISO-on-TCP a p ng tie u chua n TCP/IP, m ro ng RFC 1006. Truye n
tho ng du ng ca c ke t no i tnh v i Industrial Ethernet.
Bang 6.1 Quan he gi a ca c ma ng con, ca c module v i kha na ng truye n tho ng va
ca c ng du ng truye n tho ng.

Mang MPI

Cac module ng dung truyen thong Cau hnh, giao tiep.
Truye n tho ng d lie u chung Ba ng GD
Truye n tho ng SFC tra m ngoa i Go i SFC

Ta t ca ca c CPU
Truye n tho ng SFB
(ch chu o ng cho S7-400)
Ba ng ke t no i
Go i SFB

Mang PROFIBUS
Cac module ng dung truyen thong Cau hnh, giao tiep.
PROFIBUS_DP
(chu , t )
Ca u hnh pha n c ng
inputs/outputs, cuo c go i
SFC
Ca c CPU v i chu
DP
Truye n tho ng SFC tra m trong Go i SFC
PROFIBUS_DP ( chu hoa c t ) Ca u hnh pha n c ng
inputs/outputs, cuoc go i
SFC
IM 467
Truye n tho ng SFC tra m trong Go i SFC
PROFIBUS-FDL
PROFIBUS_DP ( chu hoa c t )
ba ng ke t no i NCM
SEND/RECEIVER
Truye n tho ng SFC tra m trong Go i SFC
CP 342-5
CP 443-5 m
ro ng
Ke t no i SFB
(ch du ng cho S7-400)
Ba ng ke t no i
Go i SFC
PROFIBUS-FMS
PROFIBUS-FDL
ba ng ke t no i NCM
giao tie p FMS
Truye n tho ng SFC tra m trong Go i SFC
CP 343-5
CP443-5 basic
Ke t noi SFB
(ch du ng cho S7-400 )
Ba ng ke t no i
Go i SFB

Mang Industrial Ethernet
ng dung truyen thong Cau hnh, giao tiep.
ISO Transport ba ng ke t no i NCM
SEND/RECEIVER
Ca c module
CP 343-1
CP 443-1
Ke t noi SFB
(ch du ng cho S7-400 )
Ba ng ke t no i
Go i SFB
ISO-on-TCP-Transport ba ng ke t no i NCM
SEND/RECEIVER

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
201
Ke t noi SFB
(ch du ng cho S7-400 )
Ba ng ke t no i
Go i SFB

Mang PTP (point - to - point)
Cac module ng dung truyen thong Cau hnh, giao tiep.
CP340
CP 441 1
ASC II protocol, 3964 (R)
Printer driver
Co ng cu ca u hnh rie n, kho i
co the na p ba ng CP 441 :
SFB
CP 341 ASC II protocol, 3964 (R)
RK 512, Printer driver
Special driver
Co ng cu ca u hnh rie n, kho i
co the na p ba ng CP 441 :
SFB
6.3 Cau Hnh Mang
C s cu a truye n tho ng SIMATIC la viec no i ma ng ca c tra m. Cac ma ng
con va ca c module ca p truye n tho ng tre n ca c o i t ng ye u ca u. Ba n co the
ta o ra cac ma ng con va ca c tra m m i theo trnh t th mu c hnh ca y (project
hierarchy) v i SIMATIC Manager va sau o the m ca c module co kha na ng
truye n tho ng (CPU va CP) ba ng ca u hnh pha n c ng. o ng th i, ba n ghe p
ca c giao tie p truye n tho ng cu a ca c module na y v i mo t ma ng con. Sau o ,
ba n nh ro nh ng lie n he truye n tho ng gi a ca c module na y (ca c ke t no i)
trong ba ng ke t no i.
NetPro cung ca p bie u die n o ho a, ta i lie u cu a ca c ma ng va ca c tra m
cu a chu ng. Ba n cu ng co the ca i a t ca c ma ng con va ca c tra m cu a ba n ba ng
NetPro. Sau o , ghe p ca c tra m v i ca c ma ng con va xa c nh nh ng a c tnh
t ng tra m cu a ca c module truye n tho ng. Ca c b c d i a y se ch cho ba n
bie t la m the na o e s du ng co ng cu ca u hnh ma ng NetPro xa c nh ca c
mo i lie n he truye n tho ng trong mo t d a n:
M ma ng con MPI chua n trong th mu c Project. Ne u kho ngco , ha y set
up m i ba ng ca ch che n mo t ma ng con
Ba y gi ha y set up tra m. Ne u ca n, ha y the m ca c ma ng con phu ba ng
NetPro.
Ha y m ca c tra m va cung ca p cho chu ng cac module truye n tho ng.
Ke t no i module t i ma ng con thch h p
ie u chnh ca c tho ng so ma ng ne u ca n.
Ne u ca n, nh ro ca c ke t no i truye n tho ng trong ba ng ke t no i.

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
202
Ca u hnh ma ng pha i c dch tr c khi na p cac thong so truye n tho ng
t i he tho ng ch. Khi c dch d lie u c lu trong mu c system data
Blocks folder. Ba n co the ga n ca c tho ng so truye n tho ng t i ca c tra m rie ng
le ba ng NetPro hoa c chuye n ta t ca ca c d lie u ca u hnh e n ca c tra m ba ng
SIMATIC Manager.
Ca so mang
Ba n pha i ca i a t mo t Project tr c khi kh i o ng co ng cu ca u hnh
ma ng NetPro. SIMATIC Manager t o ng ca i a t mo t ma ng con MPI khi
ba n ta o mo t d a n. Nha p u p va o ma ng con na y hoa c ma ng con ba t ky e
kh i o ng NetPro. Ba n cu ng co the kh i o ng NetPro ba ng ca ch m mu c
Connections trong th mu c CPU. Pha n tre n cu a c a so NetPro se hie n th ta t
ca ca c ma ng con, ca c tra m (da ng ca c nodes) va ca c ke t no i cu a chu ng a ca i
a t cho d a n. Ne u mo t module connectable (CPU S7 400 cha ng ha n)
c cho n trong pha n tre n cu a c a so , th pha n d i se ch ra ba ng ke t no i.
C a so th hai hie n th danh mu c ma ng v i ca c tra m SIMATIC, cac
ma ng con va ca c tra m DP hie n co . Ba n co the m va o ng hie n th danh

Hnh 6.2 V du ve ca u hnh ma ng ba ng c a so ma ng, ba ng ke t no i, network
object catalog


D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
203
mu c v i VIEW CATALOG, va co the nh v c a so danh mu c be n pha i
cu a c a so ca u hnh ba ng ca ch nha p u p va o thanh tie u e .
Chon va sap xep cac phan t
Ba t a u ca u hnh ba ng ca ch cho n mo t ma ng con (subnet). Nha p va o
ma ng con trong danh mu c va ke o no e n c a so ma ng. Ma ng con xua t hie n
tha nh mo t ng ngang trong c a so . S du ng phng pha p tng t cho ca c
tra m, nhng cha ca n no i chu ng v i mo t ma ng con. Ne u ba n c co ke o ca c
e mu c ba t h p ly e n c a so ma ng, th mo t da u hie u ca m(prohibited) se
xua t hie n tre n con tro chuo t.
Ca c tra m va n co n tro ng. Nha p u p mo t tra m e m ca u hnh pha n
c ng. Ba y gi ba n co the ca u hnh tra m hoa c t nha t la (ca c) module ba ng
mo t ke t no i ma ng. Ha y lu tra m ro i quay ve NetPro. Ba n se tha y c giao
tie p cu a module truye n tho ng hie n th nh mo t ho p nho pha d i pha n hie n
th cu a cac module. Nha p va o ho p na y, gi chuo t va ke o no e n ma ng con
thch h p. Ke t no i v i ma ng con se la m xua t hie n mo t ng do c.
NetPro cu ng bie u die n o ho a cu a he tho ng DP master v i ta t ca ca c
DP slaves cu a no . Sau o , chu ng co the c soa n tha o. Ba n co the cho
phe p hoa c kho ng cho phe p hie n th ca c DP slaves. V i ca c ma ng m ro ng
hay v i he tho ng master xa c nh, chu ng to i e ngh ta p trung va o mo t he
tho ng master v i ta t ca ca c slaves.
6.4 Ket noi cau hnh
Ca c ke t no i mo ta mo i lie n he truye n tho ng gi a hai thie t b. Ke t no i
ca u hnh theo mo t trong hai ie u kie n sau a y :
Truye n tho ng SFB c thie t la p gi a hai thie t b SIMATIC S7.
(truye n tho ng nh ke t no i a c a t ca u hnh).
o i ta c truye n tho ng kho ng pha i la mo t tra m SIMATIC.
Bang ket noi
Ca c ke t no i truye n tho ng c ca u hnh trong ba ng ke t no i. e ca u hnh
ke t no i, ha y cho n mo t CPU S7-400 trong co ng cu ca u hnh ma ng NetPro.
Ba ng ke t no i xua t hie n be n d i c a so ma ng. Nha p mo t ke t no i truye n
tho ng m i ba ng ca ch du ng INSERT CONNECTION hoa c ba ng ca ch nha p
u p va o ng tro ng.

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
204
Ta o mo t ba ng ke t no i cho mo i active CPU. Ha y nh ra ng ba n kho ng
the ta o mo t ke t no i cho mo t CPU S7-300 c b i v ca c CPU na y ch co the
la ca c o i ta c passive trong ke t no i S7. Trong ho p thoa i New
connection, ha y cho n o i ta c ke t no i trong ho p Station va module.
Tra m va cac module pha i to n ta i. Ba n cu ng xa c nh ro da ng ke t no i trong
c a so na y. Ne u ba n muo n bo tr ca c a c ie m ke t no i bo sung, s du ng
Show Properties dialog box.
Cac ket noi mot pha va hai pha
So l ng ke t no i co the co tuy thuo c va o CPU rie ng bie t . STEP 7 ta o
mo t ke t no i ID cho mo i ke t no i va mo i tho ng so . Ba n se ca n tho ng tin na y
khi s du ng ca c kho i truye n tho ng trong chng trnh cu a mnh.
V i one-sided connection, truye n tho ng ch co the kch c b i mo t o i
ta c. V du : Truye n tho ng SFB gi a mo t CPU S7-400 va S7-300. Ma c du
mo t S7-300 kho ng co ch c na ng truye n tho ng SFB, nhng ca c d lie u co the
c trao o i v i mo t S7- 400 ba ng SFB 14 GET va SFB 15 PUT. He ie u
ha nh ie u khie n vie c trao o i d lie u na y va chng trnh ng i du ng kho ng
s du ng truye n tho ng na y tre n CPU S7-300. Ba n ha y ca u hnh mo t ke t no i
mo t pha trong ba ng ke t no i cu a active CPU STEP 7 ch ga n mo t ID local
b i v ba n ch co the na p ke t no i na y va o tra m cuc bo .
V i two-sided connection, ca hai o i ta c e u tham gia truye n tho ng. V
du : Hai CPU S7-400 v i ca c ch c na ng truye n tho ng SFB 8 BSEND va SFB
9 BRCV. Ba n ch ca u hnh ke t no i hai pha mo t la n cho mo t trong hai o i
ta c. STEP 7 ga n mo t ID local (cho tra m hie n th i ang m ) v i mo t partner
ID, va ta o d lie u ke t no i cho ca hai tra m. Ba n pha i na p va o ca hai ba ng ke t
no i e mo i o i ta c e u co ba ng ke t no i.
D a va o ma ng con va thu tu c truye n, ha y cho n mo t da ng ke t no i. a y
co the la mo t ke t no i S7 (theo tie u chua n gi a hai thie t b S7), PTP (point-
to-point) hoa c ke t no i ISO-on-TCP (theo tie u chua n cho ke t no i thie t b
ngoa i).

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
205

Ket noi m rong nhieu d an
e truye n tho ng d lie u gi a hai module S7 thuo c ve ca c d a n
(project) kha c nhau cu a SIMATIC, ha y ca u hnh o i ta c ke t no i trong ba ng
ke t no i nh unspecified (cho mo i tra m cu c bo trong ca hai d a n).
Ha y cha c cha n ca c d lie u ke t no i cu a ca hai d a n e u gio ng nhau b i
v STEP 7 kho ng kie m tra ie u na y. Lu la i va dch, sau o na p d lie u ke t
no i va o t ng tra m cuc bo .
Ket noi vi nhng tram khong phai S7
Ba n cu ng co the nh ro ca c o i ta c ke t no i kha c ngoa i tra m S7 trong
mo t d a n. Ca c tra m kho ng pha i la tra m S7 go m thie t b cu a cac nha sa n
xua t kha c va ca c tra m S7 trong d a n kha c, ca c thie t b la p trnh PG/PC va
SIMATIC S5.
Ba n kho ng the ca u hnh ke t no i tr phi tra m non-S7 da ng mo t object
trong d a n (project), va sau khi ba n a no i tra m non-S7 theo ca c a c tnh
tra m v i ma ng con thch h p. V du : Ha y cho n tra m trong NetPro, cho n ca c
thuo c tnh EDIT OBJECT va no i tra m v i ma ng con mong muo n trong
mu c interfaces.

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
206
6.5 Cau hnh cho thiet b ngoai vi phan tan
Ve c ba n, ca u hnh ca c ngoa i vi pha n ta n gio ng nh cu a ca c module
ta p trung (centralize). Thay v sa p xe p ca c module trong mo t gia (rack),
ba n ghe p ca c tra m DP (PROFIBUS nodes) v i mo t he tho ng DP master.
Chu ng to i e ngh th c hie n theo th t sau a y :
1. Trong SIMATIC Manager, ha y ca i a t mo t d a n (project) hoa c m ca i
co sa n.
2. S du ng SIMATIC Manager, ca i a t mo t ma ng con PROFIBUS trong
d a n, va ne u ca n, set bus.
3. Du ng SIMATIC Manager mo t la n n a, ca i a t tra m chu trong d a n la
DP chu (master), cha ng ha n nh tra m S7-400. Ne u he tho ng cu a ba n
ch a ca c DP slaves tho ng minh, ha y ca i a t ca c tra m slaves phu h p, v
du tra m S7-300. Kh i o ng ca u hnh pha n c ng ba ng ca ch m tra m chu .
4. Du ng ca u hnh pha n c ng a t mo t DP master trong tra m chu . a y co
the la mo t CPU co giao tie p DP. Ga n ma ng con PROFIBUS ma ba n ca i
a t tr c o v i giao tie p DP. Gi a y, ba n a co mo t he tho ng DP
master. Ne u thch, ba n co the ca u hnh module kha c sau o . Lu la i va
bie n dch (compile) station.
5. Ne u ba n a ca i a t mo t tra m S7 cho mo t DP slave tho ng minh ro i, ha y
m no trong ca u hnh c ng va che n module v i giao tie p DP mong
muo n. a y co the la mo t CPU S7-300 v i giao tie p DP ca u tha nh hoa c
mo t ET 200X, module ne n BM 147/CPU cha ng ha n. No i giao tie p DP
v i DP slave. Ghe p PROFIBUS ma ng con c ca i a t tr c v i giao
tie p DP. Sau o , ca u hnh giao tie p d lie u ng i du ng theo quan ie m
cu a DP slave. Ne u thch, ba n co the ca u hnh ca c module kha c sau o .
Lu la i va bie n dch (compile) station.
Th c hie n tng t cho ca c tra m phu ma ba n muo n s du ng nh
intelligent DP slaves
6. Ha y m tra m chu ba ng he tho ng DP master va du ng chuo t ke o tra m
PROFIBUS (DP slaves nho go n va kie u module) t catalog pha n c ng
e n he tho ng DP master. Ga n a ch tra m, set a ch a u va a ch
cha n oa n cu a module.
7. Ne u a ca i a t ca c intelligent DP slaves, du ng chuo t ke o bie u t ng phu
h p (trong catalog pha n c ng d i mu c PROFIBUS va Configured
Stations) t catalog e n he tho ng DP master.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
207
M bie u t ng va ga n mo t intelligent DP slave a c ca u hnh
(coupling). nh ro a ch tra m. Ca u hnh giao tie p d lie u ng i
du ng theo DP master hoa c cu a CPU master trung ta m. S du ng cach
tng t cho intelligent DP slave.
8. Lu tr va bie n dch ta t ca ca c tra m. He tho ng DP chu c ca u hnh.
Ba y gi , co the the m ca c CPU hoa c ca c DP t (slave) kha c va o ca u hnh
hoa c nha p ba t ky ca c tho ng so module co n thie u.

Hnh 6.4 v du ve DP master trong ca u hnh pha n c ng

Hnh 6.5 V du ve DP master trong ca u hnh v i netpro
6.6 a ch trong he thong DP master
He tho ng DP chu (master) co DP chu va ta t ca cac DP t (slave) c
tch h p trong ca u tru c a ch cu a CPU trung ta m. B i v CPU trung ta m a t
a ch cho ca c DP t nh ca c module ta p trung (centralized). He tho ng DP
chu ch a ca c a ch sau a y:
a ch tra m
Mo i tra m trong ma ng PROFIBUS ma ng con co mo t a ch duy nha t.
a ch tra m na y la so tra m e pha n bie t no v i ca c tra m kha c trong
ma ng con.
a ch v tr (Geographic Address)
a ch v tr cu a mo t DP slave la a ch slot cu a mot module ta p trung.
No ch a he tho ng DP chu co ID c xa c nh trong khi ca u hnh, va
a ch tra m tre n PROFIBUS tng ng v i so gia (rack number). V i
ca c DP slave, a ch cu ng ch a so slot (slot number). Khi cac module
co nh ng module phu (submodule) th a ch cu ng ch a slot cu a
module phu . o i v i S7-300 th vie c a nh so slot cu a ca c module I/O
ba t a u t 4.
a ch a u cu a module
a ch a u cu a module giu p ba n truy ca p va o d lie u ng i du ng cu a
mo t DP slave hoa c mo t module trong modular DP slave. a ch na y la
a ch a u module cu a mo t CPU. Ca c bytes d lie u ng i du ng cu a mo t
DP slave c a t trong vu ng truye n cu a DP master tre n P bus cu a CPU.
Gio ng nh ba t ky module ta p trung na o, ca c bytes d lie u ng i du ng

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
208
na y co the c na p hoa c chuye n e n vu ng nh cu a CPU. Ne u d lie u la
3 bytes hoa c l n hn 4 bytes, th pha i s du ng ca c ch c na ng he tho ng
SFC .
a ch cha n oa n
Ca c module- nh DP master hoa c mo t nguo n cung ca p phu kho ng co d
lie u ng i du ng nhng co d lie u cha n oa n- c ga n mo t a ch cha n
oa n. a ch cha n oa n chie m mo t bytes trong vu ng a ch cu a cac ngo
va o ngoa i vi.










Hnh 6.6 cac a ch tra m SIMATIC S7 co he tho ng DP master.
Vung Nh Truyen d lieu Bang Cac intelligent DP slaves

a ch ngo va o va ra cu a ca c DP t c a t trong vu ng nh ngoa i vi
cu a CPU trung ta m. Ba y gi , CPU trung ta m c xem nh la CPU chu . No
kho ng truy ca p tr c tie p va o cac module input/output cu a cac DP t. V ly do
na y ma mo i DP t co mo t vu ng nh truye n c chia ra ca c vu ng phu co
chie u da i kha c nhau va o ng nha t d lie u. Tuy thuo c va o s pha n chia a y
ma mo i DP t se giao tie p v i CPU chu nh mo t DP slave compact -
modular.
Ba n nha p a ch cu a vu ng nh truye n (transfer memmory) trong lu c
ca u hnh. a ch c nh ro theo quan ie m cu a CPU t suo t th i gian ca u
hnh cu a ca c DP t tho ng minh. a ch c nh theo CPU chu khi DP t
c the m va o he tho ng DP chu . Theo DP chu (u ng hn la CPU chu trung
ta m), a ch vu ng nh truye n kho ng the xung o t v i cac a ch cu a ca c

Modules ket noi tap trung

Vu ng a ch
logic cu a CPU
Modules
ke t noi tap
trung
a ch module


a ch tram


a ch v tr
(v du DP master)

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
209
module kha c trong tra m S7 (trung ta m). Theo CPU t , a ch vu ng nh
truye n kho ng the tru ng la p v i a ch module cu a DP slave.
o i v i vie c truy ca p d lie u ng i du ng va o ng nha t d lie u, cac vu ng
a ch cu a vu ng nh truye n c x ly nh ca c module rie ng le (v du a
ch tha p nha t cu a vu ng a ch la a ch a u cu a module).
6.7 Cac Chc Nang DP ac Biet
ong bo hoa DP slaves bang SYNC va FREEZE
DP master o c d lie u ngo va o cu a DP slaves lie n tu c va ghi nha n ca c
tra ng tha i tn hie u theo trnh t th i gian hie n ha nh. o ng th i, le nh
FREEZE o c d lie u input lie n quan c pha n pho i cho DP slave. Le nh
na y ke t h p ca c DP slaves tha nh mo t nho m e o ng ba ng (freeze) ca c tra ng
tha i tn hie u input hie n ha nh (mo t ca ch o ng bo ), e DP master co the go i
ca c d lie u na y theo chu ky . Nh ng tn hie u input na y va n duy tr gia tr cu a
chu ng cho e n khi mo t le nh FREEZE kha c ye u ca u ca c DP slaves o c va
duy tr ca c tn hie u input hie n th i la n n a hoa c cho e n khi co le nh
UNFREEZE huy bo FREEZE.
Hnh 6.7 vu ng nh truye n cu a intelligent DP slaves

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
210
Ca ch tng t cu ng c du ng cho ca c tn hie u output. DP master ghi
ca c d lie u output cho ca c DP slave lie n tu c, va ca c tn hie u c cung ca p
theo th t na y. D lie u ngo ra lie n quan e n le nh SYNC c pha n pho i
cho mo t so DP slave c x ly o ng th i. o ng th i le nh SYNC ke t h p
ca c DP slaves tha nh mo t nho m a ra ca c tra ng tha i tn hie u ngo ra cu a
chu ng cu ng lu c (mo t cach o ng bo ) va duy tr ca c trang tha i na y kho ng o i.
Ba y gi DP master co the ghi ca c tra ng tha i tn hie u m i lie n tie p va o ca c
DP slaves. Sau khi truye n xong, du ng le nh SYNC mo t la n n a e ba o a m
a ra o ng bo ca c tn hie u ngo ra m i. Ca c DP slave va n duy tr tra ng tha i
cu a tn hie u ngo ra cho e n khi ba n a ra nh ng gia tr hie n ha nh ba ng le nh
SYNC hoa c hu y le nh SYNC ba ng le nh UNSYNC.
Vie c go i ch c na ng he tho ng SFC II DPSYC_ FR kch mo t le nh SYNC
hoa c FREEZE chng trnh ng i du ng. Sau o , DP master se g i le nh na y
t i ta t ca DP slaves cu ng lu c.
Ch co the du ng SYNC va FREEZE ne u DP master va ca c DP slave co
the x ly ch c na ng na y va xem nh ba n a ca u hnh nho m le nh
SYNC/FREEZE ba ng ca u hnh pha n c ng.
Ba n co the ta o c 8 nho m le nh SYNC/FREEZE tre n mo i he tho ng
DP master. Nh ng nho m na y th c hie n hoa c mo t le nh SYNC hoa c mo t le nh
FREEZE hoa c ca hai. Ca u hnh nho m SYNC/FREEZE sau khi ca u hnh he

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
211
tho ng DP master va ta t ca ca c DP slave hie n co trong he tho ng DP master.
e th c hie n ie u na y, ha y cho n he tho ng DP master (thanh co da u cha m
en tra ng), sau o , soa n tha o Object properties. Trong ho p thoa i xua t hie n,
nha p chuo t va o nu t Properties va xa c nh le nh na o ma ca c nho m pha i
th c hie n. Sau o , ga n ca c DP slave cho cac nho m rieng le .
Cac ngo ra co thi gian ieu khien bang nhau
DP master th ng ie u khie n ca c DP slave cu a no theo chu ky lie n tu c.
Tuy nhie n, khoa ng th i gian co the thay o i do truye n tho ng S7 lu c ie u
khie n th c hie n chng trnh a th c hie n ca c ch c na ng ie u khie n qua
ma ng con PROFIBUS. Ne u DP master c thie t ke e ie u khie n vie c
na y, ba n co the ca i a t ca c chu ky bus co khoa ng ca ch ba ng nhau ( c xem
la chu ky bus kho ng o i) khi ba n muo n ca c ngo ra c ie u khie n b i ca c
ngoa i vi pha n ta n v i khoa ng th i gian ba ng nhau ba ng nhau th DP chu ch
co the la chu ca p 1 (Class 1 Master) tre n PROFIBUS.
Ca u hnh chu ky bus co khoa ng ca ch ba ng nhau sau khi co ta t ca ca c DP
slave trong he tho ng DP master. Trong SIMATIC Manager, ha y cho n ma ng
con PROFIBUS va sau o la EDIT OBJECT PROPERTIES. Trong ho p thoa i
Object Properties, tre n mu c Network settings nha p nu t options va nha p
gia tr mu c Constant Bus Cycle. STEP 7 tnh toa n khoa ng ca ch th i gian
ba ng nhau theo y muo n d a tre n tho ng so a nha p. Ca c tho ng so na y go m
ca c ye u to sau: chua n (standard), failure-tolerant hoa c to i u hoa to c o
(speed-optimized).
Listening In Bang Truyen Thong Cheo Tren PROFIBUS
Trong he tho ng DP master, mo t DP master ie u khie n ca c DP slave ga n
v i no . Ne u ca c tra m c thie t ke nha m mu c ch nay th nu t kha c (chu hay
t c go i la receiver) co the listen in PROFIBUS e xa c nh d lie u
ngo va o na o ma mo t DP slave (go i la sender) g i cho DP master. a y c
go i la trye n tho ng che o (hay truye n tho ng tr c tie p).
Ca u hnh truye n tho ng che o sau khi ta t ca ca c tra m c no i v i ma ng
con PROFIBUS. Cho n giao tie p DP trong tra m nha n (receiver) va cho n
EDIT OBJECT PROPERTIES. Trong ho p thoa i Object Properties, nha p nu t
New tre n mu c Direct Communication. Sau o , ch nh tra m g i va ca c
vu ng a ch e sender va receiver trao o i tho ng tin v i nhau.
6.8 Truyen Thong D Lieu Toan cuc (global data)

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
212
Truye n tho ng d lie u toa n cu c (truye n tho ng GD khoa ng ca ch ga n) la
ng du ng truye n tho ng c tch h p trong he ie u ha nh cu a CPU. No
truye n tho ng qua ma ng MPI v i l ng d lie u nho ma th i gian kho ng pha i
la ye u to quye t nh. D lie u toa n cu c co the c truye n go m ca c vu ng e m
input va output, bit nh , d lie u trong ca c kho i d lie u, gia tr th i gian va
e m la d lie u c g i i. Truye n tho ng GD theo chu ky kho ng ca n chng
trnh ng i du ng. Ca c ch c na ng he tho ng du ng cho truye n tho ng GD ie u
khie n theo s kie n (event-driven) ba ng S7-400. Ca c CPU pha i c no i
ma ng v i nhau qua giao tie p MPI va chu ng pha i c no i v i bus truye n
tho ng nh trong gia module S7-400. Ta t ca cac CPU pha i cu ng thuo c d
a n S7 cu ng loa i.
Chu ky GD
Vie c g i va nha n xa y ra ba t o ng bo gi a sender va receiver ta i ie m
kie m tra chu ky que t. ie u na y co ngha la sau khi x ly chng trnh theo
chu ky nhng tr c chu ky m i d lie u vu ng e m c ca p nha t. D lie u
c trao o i theo da ng go i d lie u (data packet). Ca c CPU trao o i go i d
lie u toa n cu c theo da ng chu ky GD. Co t i 15 CPU co the trao o i d lie u
v i nhau trong mo t chu ky GD, mo t CPU cu ng co the chie m hn mo t chu ky
GD.
T le quet

T le que t ie u khie n vie c g i va nha n tho ng tin toa n cu c b i v truye n
tho ng GD a t ta i trong th i gian x ly cu a he ie u ha nh CPU va cu ng ca n
th i gian truye n tre n MPI. Ba n xac nh so chu ky sau khi CPU pha i g i
hoa c nha n d lie u. V i ca c CPU S7-400, t le que t 0 kho ng the th c hie n
truye n tho ng d lie u theo chu ky . Ha y cho n t le que t na y ne u ba n ch muo n
g i va nha n d lie u theo s kie n ie u khie n ba ng ca c SFC.





D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
213

Hnh 6.9 v du chu ky GD.

Hnh 6.10 Nguye n ta c truye n tho ng d lie u toa n cu c theo s kie n ie u khie n
va chu ky
GD


D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
214
Bang d lieu toan cuc
Sau khi a ca i a t mo t d a n: to n ta i mo t ma ng con MPI; sau khi ca u
hnh ca c tra m S7. Cac tra m pha i ch a t nha t mo t CPU ke t no i v i MPI.
Ba n ha y ca u hnh truye n tho ng GD ba ng ca ch nha p ca c gia tr cho ba ng.
Khi bie u t ng du ng cho ma ng con MPI c cho n trong Manager
SIMATIC hoa c trong co ng cu ca u hnh ma ng NetPro, ba n co mo t ba ng d
lie u toa n cu c ro ng ba ng ca ch cho n OPTIONSDEFINE GLOBAL DATA. Mo t
ba ng d lie u toa n cu c co the ch a e n 15 co t CPU.
Trong mo i ha ng d i mo i CPU, ha y nha p ca c a ch co gia tr ma ba n
muo n truye n. Mo t ha ng co the ch a va i receiver nhng ch co mo t sender.
Mo t go i d lie u kho ng ch ch a ca c a ch rie ng le ma co n ch a vu ng a
ch. Cha ng ha n nh, MB 0:15 la vu ng ca c bytes nh t MB t 0 e n MB15,
DB 20.DBW 14:8 cho bie t vu ng d lie u trong kho i d lie u DB 20, ch a 8 t
d lie u ba t a u t d lie u DBW 14.
Sau khi nha p so lie u ba ng, ba n ha y cho n menu GD
TABLECOMPILE..... Sau khi bie n dch la n a u ba n xa c nh t le que t va
a ch du ng cho tnh tra ng truye n ne u ca n. Sau khi th c hie n xong ha y bie n
dch ba ng GD mo t la n n a.
6.9 Truyen Thong SFC
Truye n tho ng SFC co nhie m vu truye n d lie u gi a ca c module la p
trnh SIMATIC. Truye n tho ng SFC ca n co ca c ha m truye n tho ng, go i la ca c
ha m SFC. Chu ng c lu tr trong he ie u ha nh cu a CPU. Khi ca n ng i
s du ng ch vie c go i cac ha m na y.
Khi c go i ca c ha m truye n tho ng SFC se t o ng thie t la p ke t no i
truye n tho ng. Chu ng kho ng c ca u hnh trong ba ng ke t no i v a y la da ng
truye n tho ng s du ng ke t no i kho ng ca u hnh. Sau khi a thie t la p truye n d
lie u th ba n co the xa c nh trong ca i a t tho ng so vie c ke t no i co b nga t hay
kho ng e s du ng ca c ta i nguye n kha c, hoa c vie c ke t no i va n c duy tr
cho ca c truye n tho ng phu . Cu ng co the ch ke t no i t i mo t o i tac truye n
tho ng ta i mo t th i ie m.
Cha ng ha n ne u ta m th i kho ng u ca c ta i nguye n ke t no i e thie t la p
ke t no i th co the bo xung sau. Trong truye n tho ng SFC th o i ta c truye n
tho ng kho ng co nh. Sau khi vie c ke t no i a hoa n ta t th ba n co the cho n
mo t o i ta c truye n tho ng kha c ba ng ca ch thay o i tho ng so . Co ngha la so

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
215
l ng o i ta c truye n tho ng kho ng b gi i ha n b i ca c ta i nguye n ke t no i hie n
co .
Truye n tho ng SFC truye n mo t bie n hay mo t vu ng d lie u cho mo i mo t
nhie m vu . Vu ng d lie u co dung l ng to i a la 76 byte. Co 2 da ng truye n
tho ng SFC la : truye n tho ng tra m no i bo truye n tho ng tra m ngoa i.
Truyen thong SFC tram ngoai
Truye n tho ng SFC tra m ngoa i truye n d lie u gi a ca c tra m SIMATIC.
D lie u trao o i qua ke t no i MPI, co the s du ng MPI hie n co . Cha ng ha n
truye n tho ng SFC tra m ngoa i co the truye n d lie u ie u khie n song song v i
truye n tho ng d lie u chung (global).
Truye n tho ng SFC tra m ngoa i go m co ca c ha m he thong sau:
SFC 65X_SEND G i d lie u
Ke t no i 2 chie u: SFC 66 X_SEND pha i c go i t pha o i ta c truye n
tho ng.
SFC 66X_RCV Nha n d lie u
Ke t no i 2 chie u: SFC 65 X_SEND pha i c go i t pha o i ta c truye n
tho ng.
SFC 67X_GET o c d lie u
Ke t no i 1 chie u: o c mo t bie n t o i ta c truye n tho ng ma kho ng co
chng trnh ng i du ng trong o i ta c truye n tho ng.
SFC 67X_GET Ghi d lie u
Ke t no i 1chie u: ghi mo t bie n t i o i ta c truye n tho ng ma kho ng co
chng trnh ng i du ng trong o i ta c truye n tho ng.
SFC 69 X_ABORT Ke t no i a u cuo i
T o ng thie t la p ke t no i a u cuo i.

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
216

Hnh 6.11 Nguye n ta c truye n tho ng SFC
Truyen thong SFC noi bo
Truye n tho ng SFC no i bo truye n d lie u gi a ca c modules la p trnh
trong mo t tra m SIMATIC. D lie u trao o i qua PROFIBUS. Co the s du ng
PROFIBUS Subnet a co . Cha ng ha n truye n tho ng SFC no i bo co the
truye n d lie u ie u khie n song song v i truye n tho ng d lie u theo chu ky
gi a CPU chu va CPU t tho ng qua PROFIBUS-DP.
Truye n tho ng SFC no i bo go m co cac ha m he tho ng sau:
SFC 72 I_GET o c d lie u
Ke t no i 1chie u: o c mo t bie n t o i ta c truye n tho ng ma kho ng co
chng trnh ng i du ng trong o i ta c truye n tho ng.
SFC 73 I_PUT Ghi d lie u
Ke t no i 1chie u: ghi mo t bie n t i o i ta c truye n tho ng ma kho ng co
chng trnh ng i du ng trong o i ta c truye n tho ng.

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
217
SFC 74 I_ABORT Ke t no i a u cuo i
T o ng thie t la p ke t no i a u cuo i.
6.10 Truyen Thong SFB
Truye n tho ng SFC truye n pha n l n d lie u gi a ca c tra m SIMATIC S7.
ca c tra m c ke t no i v i nhau ba ng mo t ma ng phu (subnet), ma ng phu na y
co the la MPI, PROFIBUS hoa c Ethernet-subnet. Ca c ke t no i truye n tho ng
la co nh, chu ng c ca u hnh trong ba ng ke t no i b i v a y la truye n
tho ng m ro ng co ke t no i ca u hnh.
Ca c ha m truye n tho ng SFB la ca c kho i ha m he tho ng c tch h p sa n
trong he ie u ha nh cu a ca c S7-400 CPU. Cu ng gio ng nh kho i ha m FB, mo i
mo t SFB ca n co mo t kho i d lie u (instance data block) e lu tr d lie u no i
bo cu a no . Kho i d lie u du ng cho mo t SFB na m trong vu ng nh chng trnh
ng i du ng (user memory).
e s du ng truye n tho ng SFB, ha y copy pha n mo ta giao tie p cu a SFB
t Standard Library trong System Function Block va o th mu c Blocks, ta o
mo t kho i d lie u cho mo i la n go i va sau o go i SFB. Cu ng co the cho n SFB
t program elements catalog va kho i d lie u cho SFB se c ta o ra t
o ng. Ba n cu ng co the go i SFB t mo t kho i ha m, sau o SFB lu tr d lie u
cu a no va o trong kho i d lie u cu a kho i ha m na y.

D
O
W
N
L
O
A
D

T
U

D
O
6 truye n tho ng Chu Ch ?3c
218

Hnh 6.12 Nguye n ta c truye n tho ng SFB.
at cau hnh truyen thong SFB
Truye n tho ng qua ca c kho i ha m he tho ng ca n co ba ng ke t no i e xa c
nh ca c ke t no i truye n tho ng.
Mo i o i ta c truye n tho ng khi ke t no i truye n tho ng c xa c nh ba ng
mo t ID ke t no i. Khi soa n tha o ke t no i th STEP 7 se ga n ID ke t no i. S du ng
local ID trong a t (set) tho ng so cho ca c SFB tre n module co ke t no i tha y
c. S du ng partner ID trong a t tho ng so cho ca c SFB cu a o i ta c
truye n tho ng.
Co the s du ng cu ng mo t kie u ke t no i cho ca c nhie m vu pha t/thu
(sending/receiving) kha c nhau. Tuy nhie n sau o ca n nha p the m mo t ID
nhie m vu (job ID) cho ID ke t no i e pha n bie t gi a ca c nhie m vu va thie t
la p quan he gi a ca c kho i pha t/thu (sending/receiving blocks).
Trao oi d lieu mot chieu va hai chieu
Trong truye n tho ng d lie u mo t chie u (one-way data communication) th
truye n tho ng SFB ch c go i ba ng CPU cu c bo (local). He ie u ha nh se

D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 6 Truye n tho ng
219
a p ng ca c ha m truye n tho ng ca n thie t cho CPU oi ta c. Truye n tho ng d
lie u mo t chie u cu ng bao go m ca c ch c na ng ie u khie n va gia m sa t.
Trong truye n tho ng d lie u hai chie u (two-way data communication) th
ta i ca c a u cuo i cu a mo i ke t no i ca n co mo t kho i SEND va mo t kho i
RECEIVE. Ca hai kho i ca n co ca c ID ke t no i na m chung mo t ha ng trong
ba ng ke t no i. Co the s du ng nhie u ca p kho i cho mo t ke t no i co ca c ID
nhie m vu .
Bang 6.2 Kho i ha m he tho ng trong truye n tho ng SFB
Truyen thong d lieu 2 chieu Truyen thong d lieu 1
chieu
SFB 8 USEND G i kho ng ke t h p
toa n bo d lie u

SFB 14 GET o c d lie u va o mo t
CPU cu the
SFB 9 URCV Nha n kho ng ke t
h p toa n bo d lie u

SFB 15 PUT Ghi d lie u va o mo t
CPU cu the
SFB 12 BSEND G i mo t kho i d
lie u t i 76 Kbyte

Truyen d
lieu may in

SFB 13 BRCV Nha n mot kho i d
lie u t i 76 Kbyte

SFB 16
PRINT
Truye n d lie u t i
mo t ma y in
Chc nang ieu
khien
Chc nang
giam sat

SFB 19 START Th c hie n kh i
o ng no ng tre n o i
ta c truye n tho ng

SFB 22
STATUS
Ho i tnh tra ng o i ta c
SFB 12 STOP Chuye n o i ta c
truye n tho ng sang
tra ng tha i STOP
SFB 23
USTATUS
STATUS ghi nha n
tnh tra ng o i ta c
SFB 21 RESUME Th c hie n kh i
o ng no ng tre n o i
ta c truye n tho ng

SFC 62
CONTROL
Ho i tnh tra ng cu a
mo t SFB



D
O
W
N
L
O
A
D

T
U

D
O
Cha u Ch c 7 Ba ng ie u khie n va gia m sa t x ly
220
7 Bang ieu khien va giam sat x ly
Tong quat ve thiet b va cong cu cau hnh
e ie u khie n ma y mo c va nha ma y co ngha gia m sa t qua trnh sa n
xua t va lie n quan e n x ly . Ho SIMATIC HMI (Human Machine
Interface) cung ca p ca c thie t b va co ng cu ca n thie t cho ca c co ng vie c na y.
SIMATIC HMI bao go m ca c thie t b ba ng nu t nha n(PP, Push Button
Panels) hie n th ch (TD, Textdisplays) ba ng va n ha nh (OP, Operator
Panels) va ba ng ie u khie n s (TP, Touch Panels) du ng cho ta t ca ca c
co ng vie c ie u khie n va gia m sa t ma y mo c. Pha n ba ng ie u khie n cu a ho
SIMATIC HMI cu ng co the hie u la giao tie p ng i ma y.
Ca c thie t b ho SIMATIC HMI hoa n toa n phu h p v i ca c bo ie u
khie n la p trnh SIMATIC. Ba n s du ng pha n me m ProTool e thie t la p ca u
hnh cho ba ng ie u khie n va thie t b gia m sa t x ly , cho phe p chu ng giao
tie p v i CPU qua giao tie p MPI hoa c ma ng PROFIBUS. He ie u ha nh cu a
CPU gia i quye t pha n l n ca c co ng vie c truye n tho ng. V i ca c thie t b ho
SIMATIC HMI tie n tie n nha t th WinCC la mo t co ng cu hoa n ha o cho vie c
thie t la p ca c he tho ng co hie n th cho ca c PC chua n. Co the coi a y la he
tho ng SCADA ra t ma nh (Suprevisory Control And Data Acquisition) thoa
ma n ca c ye u ca u cao nha t trong ie u khie n va n ha nh ma y mo c va ca c qua
trnh x ly trong co ng nghie p.
Chng na y mo ta mo t so thie t b thuo c ho SIMATIC HMI
7.1 at Cau hnh SIMATIC HMI
ProTool va WinCC la cac co ng cu a t ca u hnh cho cac thie t b ho
SIMATIC HMI. ProAgent la mo t pha n me m tu y cho n cung ca p ca c hie n th
cha n oa n chua n.
ProTool la co ng cu ca u hnh cho ta t ca ca c thie t b HMI t ca c ba ng
hie n th text, hie n th o hoa cho t i ca c he tho ng cha y tre n Windows la
MP270 va OP37/Pro. ProTool hie n co 3 version, mo i version cung ca p ca c
pha m vi ch c na ng kha c nhau: ProTool/Lite, ProTool va ProTool/Pro. Ba n
ca i a t ProTool nh mo t tha nh pha n tch h p cu a STEP 7 va s du ng no
e ta o ra mo t d a nProTool (th mu c). Th mu c ProTool ch a ta t ca d lie u

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
221
HMI va cho bie t ca ch giao tie p gi a thie t b HMI v i ca c tra m SIMATIC.
HMI station sa n sa ng hoa t o ng khi no c na p v i d lie u ca u hnh.
Co the s du ng ProAgent trong ke t no i v i Engineering Tools e ta o ra
ca c hie n th cha n oa n du ng cho cha n oa n lo i trong ma y mo c va nha ma y.
WinCC la pha n me m hoa n ha o cho phe p ba n thie t la p ca c giao tie p va n
ha nh ph c ta p co hie n th, ie u khie n hoa t o ng va thu nha n d lie u cu a ca c
he tho ng HMI cha y tre n Windows hoa c ca c PC chua n.


Hnh 7.1 To ng quan ve thie t b ho SIMATIC HMI va pha n me m thie t la p ca u
hnh

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
222


7.2 Bang ieu khien nut nhan PP7 va PP17
Ba ng ie u khie n nu t nha n PP7 va PP17 la loa i ba ng ie u khie n c
ra p sa n du ng cho va n ha nh ca c ma y n gia n. Ca c phm go co the da ng
nha n hoa c co sa n so l ng phm phu thuo c va o da ng ba ng ie n khie n, ca c
LED co be ma t hai ma u. Ke t no i ba ng ie u khie n t i bo ie u khie n nh mo t
giao tie p no i tie p, hoa c du ng MPI no i tr c tie p t i giao tie p cu a bo ie u
khie n la p trnh, hoa c DP trong ke t no i PROFIBUS-DP t i DP master ba t ky .
Vie c la p a t ba ng ie u khie n ra t n gia n ch ca n ca t mo t hnh ch
nha t. Pha tr c ba ng ie u khie n co ca p ba o ve IP 65 va pha sau la IP 20.
Ca c ngo va o ra digital hie n co cho phe p the m ca c pha n t chua n 22,5 mm,
cha ng ha n nh ca c nu t nha n, e n ba o co the c che n va o ca c lo u c sa n
cu a cac version chua n. Ha ng a a t tr c a ch MPI la 10 va a ch nu t
nha n e n ba o ba t a u t byte nh MB 100. Co the s du ng ba ng ie u khie n
ngay la p t c ma kho ng ca n xa c nh the m tho ng so na o. ba n co the thay o i
ca c tho ng so giao tie p ba ng hie n th pha sau thie t b ma kho ng ca n co ng cu

Hnh 7.2 Tch h p SIMATIC Manager va ProTool trong mo t d a n SIMATIC.


D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
223
a c bie t. S du ng co ng cu ProTool e ca u hnh cho ba ng ie u khie n nu t
nha n.
Ma c du a co sa n nhie u ch c na ng kha c nhau nh th e n va nu t nha n,
ta n so ch p 0,5 Hz va 2 Hz, ba n co the thay o i ba ng ie u khie n nu t nha n
PP7 va PP17 theo ye u ca u cu a mnh v i chu y t i so l ng, trnh ba y hie n
th, pha n t hoa t o ng va a t nha n.
Ne u muo n s du ng ba ng ie u khie n nu t nha n nh mo t DP slave trong
ma ng PROFIBUS, ba n ca n xa c nh ca c tho ng so ca n thie t khi ca u hnh
pha n c ng STEP 7, th c hie n tng t nh o i v i mo t tra m ET200. Ta t ca
ca c tho ng so c lu tr trong mo t module nh phu (submodule) va co the
thay the de da ng. Ta t ca cac tra ng tha i hoa t o ng c ch ba o pha sau thie t
b va c du ng cho mu c ch cha n oa n.
Bang ieu khien nut nhan PP7: co 8 phm, 8 LED, 4 ngo va o digital
phu , 3 lo ca t sa n cho ca c pha n t chua n 22,5 mm nh e n, nu t nha n, ...
Bang ieu khien nut nhan PP17-I: co 16 phm, 16 LED, 16 ngo va o
digital, 16 ngo ra digital phu , 12 lo ca t sa n cho ca c pha n t chua n 22,5 mm
nh e n, nu t nha n, ...
Bang ieu khien nut nhan PP7-II: co 32 phm, 32 LED, 16 ngo va o
digital phu , 16 ngo ra digital.
7.3 Text Display TD17
Text Display TD17 la bo hie n th ch theo ha ng. Pha tr c a p ng ca p
ba o ve IP 65 (la p a t xong) cho phe p la p a t TD17 trong vu ng la n ca n ma y.
PP7 PP17-II

Hnh 7.3 Ba ng ie u khie n nu t nha n PP7 va PP17

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
224
Ke t no i bo hie n th t i bo ie u khie n la p trnh ba ng giao tie p MPI hoa c
ma ng PROFIBUS. TD17 co mo t o ng ho tch h p be n trong lu tr hoa t
o ng trong nhie u nga y, cho phe p va n ha nh TD17 ma kho ng ca n pin backup.
Ba n co the ca u hnh LED backlit hie n th LC da ng 4 ha ng v i 20 ky t
mo i ha ng hoa c 8 ha ng 40 ky t mo i ha ng (c ch : 6 mm). TD17 co mo t ba n
phm da ng ma ng co kha na ng cho ng da u, m , va ca c cha t ta y tho ng th ng.
S du ng ba n phm e go i ca c ch c na ng chua n hoa c hie n th lu tr chua n
cu a ha ng sa n xua t.
S du ng thie t b la p trnh va co ng cu ProTool e thie t la p ca u hnh
TD17 offline. Sau khi a t ca u hnh, na p d lie u ca u hnh va o TD17 va ke t
no i t i bo ie u khie n la p trnh. Ba y gi TD17 a sa n sa ng la m vie c.
Tho ng ba o x ly c hie n th d i da ng ch co nh. Ba n co the ta o
nh ng l i gia i thch the m cho Info text, lu tr va o TD17 va ga n cho mo t
tho ng ba o da ng ch (text massage). Ca c tho ng ba o da ng ch co the hie n th
d i da ng ca c ngo n ng kha c nhau nh: c, Anh, Pha p, Y , Ta y Ban Nha
va Nga (Cyrillic). Co the na p t i 3 ngo n ng tre n va o TD17 e s du ng
chu ng online.
Ba n co the nh ngha t i 999 tho ng ba o x ly (prosess massage) v i 80
ky t mo i tho ng ba o. Vu ng e m tho ng ba o x ly co the lu tr t i 256 tho ng
ba o. Ca c tho ng ba o c hie n th ke m theo nga y tha ng (date and time).
Va n ha nh TD17 ba ng ca ch go i ra ca c hie n th chua n a cho n t ba ng
no i dung: Display process massage buffer, Delete process massage buffer,
Display system massage buffer, Set languge/contrast, Set date/time, va thay
o i che o hoa t o ng (online, offline va na p d lie u ca u hnh). Ch c na ng
password cho phe p ba n ie u khie n quye n truy ca p va cho ng va n ha nh tra i
phe p.
Vu ng d lie u trong vu ng nh ng i du ng th c hie n vie c trao o i d lie u
gi a TD17 va PLC. TD17 nha n
le nh ie u khie n t chng trnh
ng i du ng, nh ca c ngo ra,
hoa c xoa vu ng e m tho ng ba o
(process massage buffer), thay
o i ngo n ng , ca i a t nga y
tha ng. Mo i mo t nu t nha n ba n
phm c ga n cho mo t bit rie ng
bie t trong vu ng d lie u cu a

Hnh 7.4 Hie n th text TD17


D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
225
CPU. Khi nha n mo t nu t nha n ba n ie u khie n se set hoa c reset bt tng
ng trong CPU va c x ly trong chng trnh ng i du ng.
7.4 Hien Th Text OP3, OP7 va OP17
Pha tr c hie n th OP3, OP7 va OP17 co ca p ba o ve IP 65 cho phe p
ca c thie t b na y co the a t trong vu ng la n ca n ma y mo c. Chu ng c trang b
mo t hie n th LED-backlit LC va mo t ba n phm da ng ma ng co kha na ng
cho ng da u, m , ca c cha t ta y tho ng th ng. Ba ng ie u khie n va n ha nh cho
phe p gia m sa t va ie u khie n s co , tra ng tha i hoa t o ng va ca c gia tr x ly
hie n ha nh.
Ca c gia tr muo n hie n th th ng theo mo t ch c na ng co ng nghe rie ng
bie t c ra p sa n tha nh mo t hie n th. Mo t so hie n th chua n a c lu
tr trong ba ng ie u khie n va n ha nh cho phe p a OP va o s du ng ngay ma
kho ng ca n pha i chua n b nhie u. Ba n co the ta o ca c hie n th e chu ng phu
h p v i vie c ie u khie n ma y mo c hoa c mo t nha ma y cu the . Ca c hie n th
go m mo t text co nh va ca c bie n nha p va o c cap nha t lie n tu c. Ng i
va n ha nh co the nha p ca c gia tr m i cha ng ha n khii nha p mo t setpoint e
ie u khie n ma y. Phu thuo c va o da ng hie n th, ba n co the s du ng ca c phm
e go i ca c ma n hnh hie n th kha c hoa c ie u khie n mo t bie n nh pha n trong
chng trnh ng i du ng.
S du ng pha n me m ca u hnh ProTool e ca i a t (set up) va ca u hnh
ba ng ie u khie n. Ca c OP na y co the no i t i cac bo ie u khie n S7-200 (ba ng
giao tie p PPI) hoa c S7-300/400 (ba ng giao tie p MPI). Ma t kha u va ca c ca p
ba o ve cho phe p nga n ca n vie c va n ha nh tra i phe p. Ho OP7 va OP17 co the
ke t no i t i ma ng PROFBUS. Ne u ba n muo n in ra ca c ba ng lie t ke , tho ng
ba o lo i, vu ng x ly tho ng ba o, no i dung ma n hnh hie n th ba n co the ke t no i
OP7 va OP17 v i mo t ma y in.
Bang ieu khien hien th OP3 co 18 phm he tho ng, 5 trong so o la phm
me m (softkey), hie n th 2 ha ng x 20 ky t va mo t vu ng nh flash EPROM
128 KB e lu tr d lie u ca u hnh.
Bang ieu khien hien th OP7 co 22 phm he tho ng, 8 phm ch c na ng
cho phe p ng i du ng da n nha n, 8 trong so ca c phm tre n la phm me m
(softkey), hie n th 4 ha ng x 20 ky t va mo t vu ng nh flash EPROM 128
KB e lu tr d lie u ca u hnh.
Bang ieu khien hien th OP17 co 22 phm he tho ng, 24 phm ch c na ng
cho phe p ng i du ng da n nha n, 22 trong so ca c phm tre n la phm me m

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
226
(softkey), hie n th co the ca i a t cho ma y in 4 ha ng x 20 ky t hoa c 8 ha ng
40 ky t va mo t vu ng nh flash EPROM 256 KB e lu tr d lie u ca u hnh.
7.5 Bang ieu khien o Hoa OP27 va OP37
Pha tr c ba ng ie u khie n o ho a OP27 va OP37 co ca p ba o ve IP 65
cho phe p ca c thie t b na y co the a t trong vu ng la n ca n ma y mo c. Chu ng
c trang b mo t hie n th CCFL-backlit LC va mo t ba n phm da ng ma ng co
kha na ng cho ng da u, m , ca c cha t ta y tho ng th ng. Ba ng ie u khie n va n
ha nh cho phe p ba n gia m sa t va ie u khie n s co , tra ng tha i hoa t o ng va ca c
gia tr x ly hie n ha nh.
Hie n th o ho a ch ra ca c tho ng ba o lo i, x ly va ca c bie n x ly (a
ch). Chu ng t ng trng cho ca c bie n nh ca c gia tr ngo ra, ng bie u o ,
ng cong hoa c ch ra tra ng tha i d i da ng ky hie u co thay o i ma u sa c.
Ng i va n ha nh co the nha p ca c gia tr trong vu ng ngo va o a c bie t (special
input) hoa c da ng ca c gia tr ky hie u. Ca c pha n t hie n th co nh cu a hie n
th la o ho a ky t hoa c o ho a ie m. Ba n ta o o ho a ie m t Windows
graphic editor ba t ky va che n o ho a va o s o . Ng i va n ha nh s du ng ca c
phm me m va ca c phm ch c na ng cu a ba ng ie u khie n e ie u khie n qua
trnh x ly . Ba n co the ta o ma t kha u (password) va ca c ca p ba o ve e nga n
ca n vie c va n ha nh tra i phe p.
S du ng pha n me m ca u hnh ProTool e ca i a t (set up) va ca u hnh
ba ng ie u khie n va n ha nh OP27 va OP37 . Ca c OP na y co the no i t i ca c bo
ie u khie n S7-200 (ba ng giao tie p PPI) hoa c S7-300/400 (ba ng giao tie p
MPI), no i t i ma ng PROFIBUS va co the ke t no i v i mo t ma y in.
Bang ieu khien van hanh OP27 co bo nh flash EPROM 1 MB, co the
co mo t hie n th STN monochrome LC (8 ca p o xa m), hoa c hie n th ma u
STN color LC (8 ma u). Ca hai da ng hie n th e u co 320 x 240 cha m ie m,

Hnh 7.5 Ba ng ie u khie n hie n th OP3, OP7 va OP17.


D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
227
24 phm he tho ng (4 phm co LED) co ch c na ng co nh, 24 phm ch c
na ng (18 phm co e n) trong o co 14 phm la phm me m co the thay o i
ch c na ng.
Bang ieu khien van hanh OP37 co bo nh flash EPROM 2 MB, co the
co mo t hie n th ma u STN color LC hoa c mo t hie n th TFT color LC (8 ma u).
Ca hai da ng hie n th e u co 640 x 480 cha m ie m, 32 phm he tho ng (4
phm co LED) co ch c na ng co nh, 36 phm ch c na ng (28 phm co e n)
trong o co 20 phm la phm me m co the thay o i chc na ng.

7.6 Bang ieu khien kieu s TP27 va TP37
Ca c ba ng ie u khie n s (touch panels) la mo t phng pha p m i trong
ie u khie n ma y mo c hoa c nha ma y: ng i va n ha nh ie u khie n ba ng ca ch
nha n tr c tie p va o ma n hnh hie n th. Ba n phm c thay the ba ng mo t ma n
hnh, e th c hie n mo t thao ta c ie u khie n ng i va n ha nh ch ca n s va o
nu t nha n tng ng tre n ma n hnh.
Ba ng ie u khie n kie u s TP27 va TP37 cho phe p the hie n trung th c o
ho a cu a ma y hay nha ma y c ie u khie n. Pha tr c cu a ba ng ie u khie n
co ca p ba o ve IP 65 (la p a t xong) cho phe p chu ng co the c s du ng
trong vu ng la n ca n ma y. Ma n hnh la mo t hie n th CCFL-backlit LC va co
kha na ng cho ng da u, m , va ca c cha t ta y tho ng th ng.
S du ng co ng cu ca u hnh ProTool e ca i a t va ca u hnh cho ba ng ie u
khie n. Ke t no i t i tra m SIMATIC nh giao tie p MPI hoa c ma ng
PROFIBUS-DP. Khi ke t no i v i ma y in ca c ba ng ie u khie n co the theo ke t
no i no i tie p hoa c song song (ch co TP 37).

Hnh7.6 Ba ng ie u khie n va n ha nh hie n th o hoa OP27 va OP37.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
228
Ca c ba ng ie u khie n kie u s co cu ng pha m vi ch c na ng nh ca c ba ng
ie u khie n va n ha nh cu ng ho . TP 27 va TP 37 gia m sa t gia tr gi i ha n, hie n
th ca c gia tr x ly , ca c vu ng o ng (o ho a ky t va o hoa ie m), ca c s o
co ye u to tnh, ng cong, o ho a co cac ng ngang va ca c da ng o hoa
kha c. Chu ng cu ng tham gia qua n ly ca c tho ng ba o x ly va s co , ca i a t
ma t kha u, che o online cho phe p thay o i t i 3 ngo n ng . a c ie m rie ng
cu a ba ng ie u khie n kie u s la ca c nu t nha n a ca i a t tr c cho text, text
lists, graphics, graphics lists va ca c nu t nha n du ng cho ca c ch c na ng rie ng
bie t cu a ng i du ng.
Tnh na ng cu a TP 27 touch panel tng t nh ch c na ng cu a OP27, ch
kha c ma n hnh s . Ba ng ie u khie n TP 26 hie n co mo t hie n th 5.7 STN
color/monochrome (8 ma u hoa c 8 ca p o xa m) v i o pha n gia i 320 x 240
ie m a nh (pixel). Ba ng ie u khie n TP 27-10 hie n co mo t hie n th 10.3 STN
color (8 ma u) v i o pha n gia i 640 x 480 ie m a nh.
Tnh na ng cu a TP 37 touch panel tng t nh ch c na ng cu a OP37, ch
kha c ma n hnh s . Ba ng ie u khie n TP 26 hie n co mo t hie n th 10.4 TFT
color (8 ma u) v i o pha n gia i 640 x 480 ie m a nh.

7.7 He thong MP270 Va OP37/Pro chay tren Windows
Ca c he tho ng MP270 va OP37/Pro cha y tre n windows, chu ng kho ng
nh ng a p ng c ca c ye u ca u cu a he tho ng giao tie p va n ha nh la pha i
la m vie c c trong mo i tr ng kha c nghie t ma co n co tnh na ng nh mo t
PC. S du ng co ng cu ca u hnh ProTool/Pro CS, pha n me m ProTool/Pro RT
e ca i a t va ca u hnh cho MP270 va OP37/Pro. Ca hai he tho ng na y em
la i cho ba n nhie u kha na ng m ro ng v i ca c ch c na ng ng i du ng xa c nh.
Hnh 7.7 Ba ng ie u khie n kie u s TP 27 va TP 37.

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
229
Cha ng ha n o i v i ProTool/Pro cho phe p ba n cha y chng trnh c vie t
ba ng Microsoft Visual Basic Script.
Multi-Panel MP270 s dung Win CE
Multi-panel MP270 s du ng he ie u ha nh Microsoft Windows CE c
trang b mo t flash EPROM 8MB du ng e lu tr d lie u chng trnh va
vu ng nh chnh co dung l ng 16MB. Mo t slot card PC du ng cho mu c ch
m ro ng.
Pha tr c ba ng ie u khie n co ca p ba o ve IP 67 v i o sa u la p a t ch
co 50 mm, trang b mo t hie n th ma u color STN hoa c color TFT v i o pha n
gia i 640 x 480 ie m a nh, 256 ma u va CCFL backlighting. Ba n phm da ng
ma ng co 33 phm he tho ng (4 phm co e n), 16 phm ch c na ng co LED do
ng i du ng da n nha n, 20 phm me m do ng i du ng da n nha n (12 phm co
e n).
Ngoa i ca c tnh na ng c ba n cu a mo t ba ng ie u khie n da ng o ho a,
MP270 co n co ca c ac ie m nh nh v o ng ca c o i t ng o ho a, lu tr
tho ng ba o va gia tr x ly va o mo t PC card, mo pho ng ca u hnh. Mo t c a so
co ch c na ng cuo n (scroll) va zoom cho phe p the hie n t i 8 ng cong. Ca c
hie n th tho ng ba o, c a so tho ng ba o, ha ng tho ng ba o, vu ng tho ng ba o a
c ca u hnh sa n.
OP37/Pro s dung Windows 95
OP37/Pro la ba ng ie u khie n va n ha nh OP37 co mo t vi x ly Pentium
166 MHz va cha y tre n he ie u ha nh Windows 95. Co vu ng nh chnh 32
MB, mo t o a me m va a c ng 2.1GB. S du ng co ng cu PtoTool/Pro CS,
pha n me m ProTool/Pro RT e ca u hnh OP37/Pro panel.


Hnh 7.8 He tho ng MP270 va OP37/Pro cha y tre n Windows.

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
230
7.8 Thc hien toi u cac thao tac vi Operator Interfaces
Module nut nhan ieu khien trc tiep 24V
Module nu t nha n ie u khie n tr c tie p c ga n va o pha sau cu a ba ng
ie u khie n va n ha nh (operator panel) hoa c ba ng ie u khie n kie u s , co 8
hoa c 16 ngo ra digital 24 VDC c ie u khie n b i ba n phm (operator
panel) hoa c ma n hnh s (touch panel) hoa c ba ng pha n me m.
Nut nhan ieu khien trc tiep DP
Ca c nu t nha n ie u khie n ie u khie n tr c tie p DP cho phe p ba n ie u
khie n ca c a ch nh pha n trong tra m SIMATIC qua ma ng PROFIBUS-DP.
Ma t kha c, chu ng cho phe p ba n ie u khie n ca c LED cu a ba ng ie u khie n t
tra m SIMATIC qua PROFIBUS-DP. Modul ngoa i vi I/O co cu ng a ch
tra m PROFIBUS v i ba ng ie u khie n va n ha nh. Tre n ba ng ie u khie n va n
ha nh ba n co the s du ng ta t ca ca c phm me m va phm ch c na ng nh ca c
nu t nha n tr c tie p DP. Tre n ba ng ie u khie n da ng s ba n co the s du ng 24
hoa c 48 nu t nha n s nh ca c nu t nha n tr c tie p DP.
Giao tiep bang ieu khien (CPI)
Module CPI ie u khie n hie n th va ca c pha n t hoa t o ng qua ma ng
PROFIBUS DP. Module c ga n va o pha sau ba ng ie u khie n va n ha nh
hoa c ba ng ie u khie n kie u s . Phu thuo c va o kie u module ma co t 16 hoa c
32 ngo va o digital 24VDC va 16 hoa c 32 ngo ra digital 24VDC c no i da y
tr c tie p t i ba ng ie u khie n cu a ba n ie u khie n hoa c ma y. Ba n ke t no i ca c
hie n th va ca c pha n t hoa t o ng nh ngoa i vi I/O t i ba ng ie u khie n va n
ha nh hay ba ng ie u khie n s qua PROFIBUS-DP. Ba n cu ng co the s du ng
ca c nu t nha n ie u khie n tr c tie p DP (kho ng pha i module nu t nha n ie u
khie n tr c tie p 24VDC) song song v i module CPI.
Bang 7.1 giao tie p va n ha nh trong lie n ke t v i thie t b HMI
Module nu t nha n
ie u khie n tr c tie p
24 V
Nu t nha n ie u
khie n tr c tie p
DP
giao tie p ba ng ie u
khie n
c s du ng
v i
OP 27/37, TP 27/37 OP 7/DP, OP
17/DP,
Op 27/37, TP
27/37

OP 27/37, TP 27/37
So l ng cac ngo digital input/output
OP 27/OP 37 8/16 Q 16 hoa c 32 I, 16
hoa c 32 Q

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
231
TP 26-6 8 Q 16 I, 16 Q
TP 27-10, TP 37 16 Q 16 hoa c 32 I, 16
hoa c 32 Q
ie u khie n ba ng cac phm me m/phm chc na ng hoa c nu t nha n trong ba ng ie u
khie n kie u s (s )
OP 7
OP 17


F1...F4, K1...K4
F1...F8, K1...K16

OP 27
OP 37
F1...F8
F1...F12
F1...F14,
K1...K10
F1...F20,
K1...K16

TP 27-6/TP 27-
10
TP 37
8/16
16
24/24
47

ie u khie n ba ng nu t nha n co LED
OP 7
OP 17
OP 27
OP 37
K1...K4
K1...K16
F1...F8, K1...K10
F1...F12, K1...K16

7.9 Ket Noi Vi SIMATIC S7 Stations
Ca c giao tie p d i a y du ng e ke t no i tra m HMI t i tra m SIMATIC.
Chu y ra ng ca c giao tie p cu ng phu thuo c va o version cu a thie t b HMI ang
s du ng:
S7-200 qua PPI
S7-300/400 qua MPI
S7-300/400 qua PROFIBUS nh MPI station
Khi ca u hnh cho he tho ng ba ng ProTool ba n cho n tra m SIMATIC ke t
no i v i thie t b HMI, xac nh da ng ke t no i va a ch tra m.
Ket noi giao tiep PPI
Ma c du ke t no i giao tie p PPI v i S7-200 la ke t no i point to point c ba n
nhng no va n co the ke t no i nhie u tra m S7-200 t i mo t tra m HMI. Tra m S7-
200 luo n luo n coi ke t no i na y nh mo t ke t no i point to point khi ch co duy
nha t mo t ke t no i c kch hoa t ta i mo t th i ie m tha m ch co nhie u tra m
HMI hay thie t b la p trnh ke t no i t i tra m S7-200.
Ket noi giao tiep MPI

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
232
Co t i 32 nu t (node) co the lie n ke t trong mo t ma ng MPI. Ca c ta i
nguye n ke t no i hie n co se quye t nh so l ng tra m co the ke t no i t i CPU
cu a mo t tra m S7. Cha ng ha n mo t CPU 314 co the thie t la p 4 ke t no i (tnh),
mo t CPU 414 co the thie t la p t i 32 ke t no i. CPU S7-300 co hai ke t no i co
nh mo t cho ke t no i thie t b la p trnh va mo t cho tra m HMI- ma ba n
kho ng the du ng cho mu c ch kha c. Cu ng co the dung ca c ke t no i t do e
ke t no i cac tra m HMI phu .
a ch ma c nh MPI cu a tra m HMI la 1, thie t b la p trnh la 0 va
S7-CPU la 2. Do o ba n co the s du ng mo t tra m HMI, mo t thie t b la p
trnh v i mo t S7-CPU ma kho ng ca n pha i thay o i a ch.
Ket noi PROFIBUS
Ba n du ng co ng cu ca u hnh ProTool e xa c nh a ch tra m cho HMI.
Xa c nh tra m ke t no i v i HMI, hoa c o i ta c trye n tho ng cu a no e trao o i
d lie u tr c tie p. nh ngha thie t b MHMI nh mo t tra m na ng o ng. Ne u
ba n s du ng module nu t nha n ie u khie n tr c tie p hoa c module giao tie p
ba ng ie u khie n ba n cu ng pha i ca u hnh thie t b HMI nh mo t DP slave
(SIMATIC Manager du ng HW-Config trong hardware catalog cho n
PROFIBUS-DP CONFIGURED STATION SIMATIC OP ).
S7 functions
Truye n tho ng gi a ca c tra m HMI va ca c tra m S7 do S7 Function a m
nhie m, a y la mo t dch vu truye n tho ng rie ng bie t cu a SIMATIC. Tra m
HMI t ng trng cho kha ch ha ng (ye u ca u d lie u) va tra m S7 la dch vu
(cung ca p d lie u). Kho ng ca n pha i co cac chc na ng truye n tho ng rie ng bie t
trong chng trnh ng i du ng b i v he ie u ha nh a p ng toa n bo vie c
truye n tho ng qua S7 funtions.
7.10 at Cau Hnh Thiet B HMI vi SIMATIC Protool
SIMATIC ProTool la mo t pha n me m nh ca u hnh cho ca c thie t b
SIMATIC HMI. ProTool hie n co la ng du ng 32 bit cha y tre n Microsoft
Windows 95/98 va Windows NT. Hie n co 3 phie n ba n v i ca c pha m vi ch c
na ng kha c nhau:
ProTool/Lite du ng ca u hnh cho ca c thie t b HMI hie n th kie u ha ng
(line-oriented) nh TD 17, OP3 , OP17, C7-621, C7-633, C7-634.
ProTool du ng ca u hnh cho ca c thie t b HMI hie n th kie u ha ng va kie u
o hoa nh OP 27, Op 37, TP 27, TP 37, C7-626.

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
233
ProTool/Pro CS du ng ca u hnh cho ca c thie t b HMI hie n th kie u ha ng
va kie u o hoa va cha y tre n Windows nh MP270, OP37/Pro va ca c PC
chua n co pha n me m ProTool/Pro RT
Ba n s du ng ProTool e ta o ra mo t d a n (project) ProTool cho mo i
mo t thie t b HMI, ch a ta t ca ca c d lie u ca n thie t e cha y thie t b nh ca c
s o , bie n, tho ng ba o, ca ch th c hie n. ProTool co the c ca i a t nh mo t
phie n ba n n le , tuy nhie n chu ng to i khuye n ba n ne n s du ng no nh mo t
pha n cu a STEP 7 e ProTool co the truy xua t tr c tie p t i ca c ba ng ky hie u
va ca c tho ng so truye n tho ng cu a ca c chng trnh ng i du ng lie n quan.
Ba ng ca ch na y ba n kho ng pha i nha p ca c tho ng tin hai la n, va ta t nhie n co
ca c thua n l i kha c: d lie u HMI c lu tr cu ng v i S7 project; ba n co the
du ng co ng cu ca u hnh pha n c ng HW Config e xa c nh ca c ngo va o va ra
PROFIBUS-DP; ba n co the truy ca p va o chng trnh ca u hnh ma ng NetPro
e ke t no i thie t b HMI t i mo t ma ng con va cho hie n th trong ca i a t ma ng
(network setup).
Tao mot ProTool project
Khi a ca i a t ProTool nh mo t pha n tch h p cu a STEP 7. e xa c nh
mo t o i t ng (object) cho mo t thie t b HMI trong SIMATIC Manager ta o
mo t ca i m i hay m mo t ca i a co , cho n thie t b HMI va sau o cho n
INSERT STATION SIMATIC OP e che n HMI object. Ta o mo t object
cho mo i he tho ng giao tie p va n ha nh, cho ie u khie n va n ha nh va gia m sa t
ca c pha n cu a tra m SIMATIC C7. Trc khi ca u hnh HMI object ba n ne n
xa c nh ma ng subnet (MPI, PROFIBUS-DP) va thie t la p ke t no i cho tra m
SIMATIC du ng HW Config hoa c NetPro.
Nha p u p va o object HMI ro ng e kh i o ng tr giu p ProTool
project, ho p thoa i Project Wizard-Device Selection xua t hie n tre n ma n hnh
cho phe p ba n ga n ca c thie t b th c va o object cha ng ha n nh ba ng ie u
khie n va n ha nh da ng o hoa OP 37, nha p va o nu t Parameter se m ra ho p
thoa i ke tie p cho phe p ba n xa c nh ke t no i ma5ng con va ca i a t bo ie u
khie n, sau o ProTool se xe t d lie u HMI lie n quan t i tra m na y nh ca c ky
hie u hoa c ca c tho ng so truye n tho ng.
ProTool cung ca p ca c hie n th x ly chua n ch a ca c ch c na ng chung
cho vie c cho n thie t b HMIva ke t no i chng trnh ng i du ng t i bo ie u
khie n. Sau o ba n co the thay o i va chnh s a ca c hie n th chua n na y va
vie t chng trnh theo ye u ca u cu a mnh.


D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
234
D lie u ca n trao o i gi a thie t b HMI va tra m SIMATIC c ch a
trong ca c bie n x ly hoa c ca c vu ng truye n tho ng. Thie t b HMI o c hoa c ghi
ca c bie n x ly mo t ca ch tr c tie p ma kho ng ca n chng trnh ng i du ng.
Ba n pha i xa c nh cac vu ng truye n tho ng trong vu ng nh ng i du ng CPU.
Cau hnh mot thiet b HMI dung ProTool
ProTool cho phe p ba n ta o ca c hie n th x ly cho thie t b HMI mo t ca ch
n gia n ma kho ng ca n ba t c ky na ng la p trnh a c bie t na o. Ba n ta o th
mu c ProTool cho mnh che o offline kho ng ca n ke t no i t i thie t b HMI.
Thie t b la p trnh hie n th ca c s o x ly ma ba n a ta o ra va chu ng cu ng
xua t hie n tre n thie t b HMI. Sau khi ca u hnh, ha y bie n dch (complie) th
mu c ProTool va d lie u va o thie t b HMI hay co n go i la thie t b
ch(target device).
C a so Project cu a ProTool c chia la m 2 pha n. pha n be n tra i ba n
se tha y ca c da ng o i t ng (object) ma ba n a ca u hnh phu thuo c va o thie t
b HMI muo n s du ng. pha n be n pha i cu a c a so la ca c o i t ng rie ng le ,
nha p u p va o mo t o i t ng e kh i o ng co ng cu pha n me m lie n quan t i
o i t ng o .

Hnh 7.9 Cho n thie t b ch trong ProTool/Pro CS


D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
235
Xac nh vung truyen thong
Vu ng giao tie p (interface area) la mo t vu ng d lie u trong chng trnh
ng i du ng xa c nh giao tie p gi a ca c tra m SIMATIC va thie t b HMI. No
ch a d lie u lie n quan va nhie m vu du ng cho vie c trao o i d lie u. Ca n ba o
a m xa c nh mo i thie t b HMI mo t vu ng giao tie p rieng bie t.
D lie u c trao o i tr c tie p qua ca c vu ng d lie u chng trnh. Ca c
vu ng d lie u chng trnh du ng cho tho ng ba o x ly , tho ng ba o lo i, ba n
phm, LED image, so s o phu thuo c va o thie t b HMI ma ba n muo n s
du ng, v du : khi mo t bit c set t chng trnh ng i du ng se kch vie c
hie n th mo t tho ng ba o lo i trong thie t b HMI; nha n mo t phm ch c na ng tre n
thie t b HMI se set mo t bit trong vu ng e m phm ch c na ng c a nh gia
ba ng chng trnh ng i du ng.
e xa c nh ca c vu ng truye n tho ng, ha y m ProTool project va cho n
SYSTEM AREA POINTERS, cho n vu ng (v du vu ng d lie u), cho n
insert e m ho p thoa i nh ngha cho vu ng d lie u.
Cac s o x ly cho ngi van hanh
Ca c s o x ly la pha n co t lo i cu a ProTool project. Chu ng mo ta tra ng
tha i cu a ma y mo c hay nha ma y. o ng th i cu ng ch a ca c pha n t ma qua o
ngu i va n ha nh ie u khie n ca c bo pha n trong nha ma y. da ng n gia n
nha t th mo t s o x ly ch go m co 2 hoa c 4 ha ng v i text va ca c bie n c
che n, gio ng nh ca c thie t b hie n th text TD va thie t b hie n th theo ha ng
(line oriented) HMI. Mo t s o x ly co the la mo t s o ph c ta p ch a ca c
pha n t o ho a thay o i theo tnh tra ng hoa t o ng cu a nha ma y.
Sau khi cho hie n th Opening diagram ca c s o x ly kha c c go i
tre n ma n hnh ba ng ca c phng pha p kha c nhau: ba ng chng trnh ng i
du ng trong CPU, ba ng ca c tn hie u t HMI: do ng i va n ha nh cho n ba ng
ca ch nha n ca c phm ch c na ng. No i dung va th t go i ca c s o x ly ta o ra
giao tie p v i ng i du ng (user interface).
Ca c s o x ly ch a cac pha n t hie n th (display element) tnh va
o ng cho bie t qua trnh x ly , tra ng tha i hoa t o ng va s co . Cac pha n t
hie n th thay o i theo loa i HMI s du ng. Ca c pha n t hie n th tnh la texts,
ie m a nh (pixel graphic) va o ho a ky t . Ca c pha n t hie n th o ng la ca c
vu ng ngo ra, ca c ng cong, bie u o va e n ba o. Chu ng thay o i kie u hie n
th khi bie n ga n cho chu ng thay o i gia tr.


D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
236
Ca c pha n t hoa t o ng (Operating elements) cho phe p ba n can thie p
va o qua trnh x ly , cha ng ha n nh : nha p ca c ie m a t (setpoints), kch mo t
hoa t o ng trong nha ma y. Ca c pha n t hie n th thay o i theo loa i HMI s
du ng. Ba n co the xa y d ng mo t s o x ly ba ng ca c vu ng ngo va o, vu ng
ngo va o/ra, ca c phm ch c na ng va ca c nu t nha n. Ba n co the ga n ca c thuo c
tnh o ng e tn hie u hoa , cha ng ha n cho mo t hoa t o ng va n ha nh rie ng bie t.
Ba n cu ng co the che n, xoa cac pha n t hoa t o ng khi mo t s kie n ie u khie n
ang die n ra. Mo t pha n t hoa t o ng nh va y c go i la event-driven.
D lieu nhap va xuat s dung bien
Mo t bie n ch a ng ca c tho ng tin co c t qua trnh x ly hay nha
ma y. o co the la mo t tra ng tha i tn hie u, mo t setpoint hay th i gian trong
nga y. Ca c bie n co mo t te n va da ng d lie u. Bie n cu c bo (local variable) ch
co thie t b HMI. Mo t bie n chung (global variable) co trong CPU va thie t b
HMI, no chie m vu ng nh trong CPU va co the c a t a ch t chng
trnh ng i du ng va ba ng ca c s o x ly trong thie t b HMI. Cac bie n global
trao o i d lie u gi a thie t b HMI va tra m SIMATIC.
Cac thong bao x ly va trang thai hoat ong
ProTool pha n chia ra cac loa i tho ng ba o sau:
Prosess messages tho ng ba o ca c tra ng tha i tho ng th ng nh che o hoa t
o ng, tnh tra ng x ly va trnh t x ly .
Fault messages cho bie t lo i x ly nh t i ha n hay tra ng tha i x ly nguy
hie m. Tho ng ba o lo i pha i la m cho ng i va n ha nh hie u c va co the
ke t h p theo nho m.
System messages cho bie t ca c tra ng tha i va lo i cu a thie t b HMI va bo
ie u khie n SIMATIC, a y la mo t pha n cu a thie t b HMI do o kho ng
ca n pha i ca u hnh.
Ca c tho ng ba o c hie n th phu thuo c va o tnh u tie n cu a chu ng (quan
tro ng) va co the in ra ba ng ma y in. Ca c he tho ng HMI s du ng Windows cho
phe p ba n lu tr ca c tho ng ba o na y.
7.11 Chan oan X Ly Dung SIMATIC ProAgent
Pha n me m tuy cho n SIMATIC ProAgent cung ca p nhie u chng trnh
chua n du ng cho cha n oa n lo i trong ma y mo c hay nha ma y. Ca c chng
trnh chua n na y co the s du ng c tre n ca c ba ng ie u khie n va n ha nh kie u
o ho a hay ba ng ie u khie n kie u tie p xu c (s ). ProAgent tng thch v i

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
237
STEP7 Engineering Tool c s du ng cho ca c bo PLC SIMATIC S7-
300/400 va thie t b t o ng.
ProAgent cung ca p cho ba n ca c kha i nie m cha n oa n a chua n hoa cho
phe p ba n a p du ng cho ca c pha n me m cu a STEP7. Ca c cha n oa n x ly tre n
thie t b HMI la m gia m ga nh na ng cho tra m SIMATIC. Thie t b HMI th c
hie n pha n tch ie u kie n, lu tr tho ng tin ca u tru c, chu thch, Ta t ca cac
ch c na ng cha n oa n HMI chie m vu ng nh va th i gian x ly chng trnh
trong CPU cu a tra m SIMATIC.
Ba n ca i a t ProAgent cu ng v i ProTool. Trong qua trnh dch chng
trnh ng i du ng STEP7 lu tr ta t ca d lie u ca n thie t cho ca c cha n oa n x
ly trong mo t c s d lie u chung (common database). Khi ca u hnh thie t b
HMI, ProTool se truy xua t c s d lie u na y. Ba n tch h p ca c s o cha n
oa n va o giao tie p ng i du ng HMI va cho n o i t ng cha n oa n (cha ng
ha n units, ca c kho i ng i du ng, trnh t cac b c) va cho n ca ch ba o hie u.
Trong khi hoa t o ng, ca c co ng cu na y cung ca p cho ProAgent ba ng d
lie u x ly rie ng bie t va tnh. No i dung cu a ca c s o cha n oa n luo n luo n
lie n quan t i mo t tho ng ba o hoa c thie t b c cho n.
Ba t a u cha n oa n: Message Diagram hie n th ca c lo i xa y ra trong qua trnh
x ly
S o tho ng ba o hie n th ta t ca ca c tho ng ba o x ly . Ba n co the cho n
mo t tho ng ba o va t o re nha nh sang ca c s o cha n oa n kha c.
Hnh a nh to ng qua t: Unit Overview
Unit Overview hie n th ta t ca nha ma y hoa c thie t b ma y mo c, cac thie t
b phu va ca c che o la m vie c hie n ha nh cu a chu ng. Do o ng i va n ha nh
co the ca ch ly thie t b co s co ngay la p t c va th c hie n ca c thao ta c ca n
thie t c xa c nh ba ng ca u hnh. Ng i va n ha nh co the xem chi tie t e
pha n tch lo i hoa c chuye n sang s o chuye n o ng (motion diagram) e s a
lo i.
Ch ba o trnh t lo i trong Step Diagram
Khi ke t no i v i S7-GRAPH ba n co the cho n toa n bo trnh t ba o lo i,
kh i ta o hoa c vo hie u hoa (deactive) trnh t na y. Ba n co the cho n mo t b c
cu the trong mo t trnh t va ch kch hoa t (active) hoa c vo hie u hoa b c
na y.
ie u khie n nha ma y va chnh s a lo i du ng Motion Diagram

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
238
S o chuye n o ng (motion diagram) cho phe p ba n kh i ta o ca c chuye n
o ng cu the trong ca c thie t b rie ng le , cha ng ha n ba n du ng ca c phm me m
hoa c ca c phm ie u khie n tr c tie p cu a thie t b HMI e ie u khie n mo t thie t
b co s co t i v tr an toa n nha t.
Pha n tch ie u kie n trong Diagnostic Detail View
Pha n tch ie u kie n (condition analysis) co ngha la a nh da u v tr mo t
lo i trong chng trnh. Ma chng trnh c hie n th da ng Statement List
(STL)hoa c Ladder Logic(LAD),phu thuo c va o ngo n ng la p trnh a s
du ng. Ba n co the tha y trong chng trnh tn hie u na o ga y ra tho ng ba o lo i.
7.12 Quan sat, ieu khien van hanh dung SIMATIC WinCC
SIMATIC WinCC (Windows Control Center) la mo t he tho ng SCADA
co tnh na ng ma nh me c s du ng trong ta t ca cac lnh v c sa n xua t t
o ng va x ly trong co ng nghie p. WinCC co the la p a t c tre n ma y tnh
PC chua n (tng thch AT) hoa c trong ba ng ie u khie n va n ha nh OP47-12-
la p a t trong vu ng la n ca n ma y. WinCC la mo t pha n me m 32 bit cha y tre n
he ie u ha nh Microsoft Windows 95/98 hoa c Microsoft Windows NT.
WinCC hie n co da ng pha n me m runtime hay pha n me m hoa n chnh
(runtime va he tho ng ca u hnh). WinCC cho phe p ba n ta o ra ca c s o x ly
e ie u khie n va gia m sa t ma y mo c hay nha ma y, lu tr d lie u va ca c s
kie n ba ng c s d lie u SQL, qua n ly ta t ca ca c tho ng tin ve nha ma y va in
ra d i da ng ca c ba n ba o ca o (report). Trong phie n ba n WinCC runtime,
ng i va n ha nh gia m sa t va ie u khie n ma y hay nha ma y s du ng giao die n
o ho a thie t ke ba ng WinCC.
u iem cua WinCC
Control Center la ca p cao nha t trong he tho ng WinCC. Ba n kh i o ng
ta t ca cac module t ca p na y.
User Adminitrator ga n ca c quye n s du ng o i v i ca c module runtime
cu a t ng ng i soa n tha o. Mo i la n co ng i truy ca p, he tho ng se kie m tra
xem co truy ca p u ng quye n kho ng va sau o cho phe p ca c vu ng project (d
a n) c truy ca p tng ng v i quye n c phe p cu a ng i du ng.
Graphics Designer cho phe p ba n ta o ca c s o x ly , no co giao die n de
s du ng ba ng co ng cu , ba ng o ho a, ho tr ca u hnh he tho ng nh ca c o i
t ng tch h p (integrated object) va th vie n ky hie u. M cac giao die n cho
phe p ba n nha p ca c o ho a va ca c o i t ng o ho a c ta o ra tr c o ba ng

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
239
co ng cu o ho a kha c; co giao die n OLE 2.0. Mo t Assistant giu p ba n ta o ca c
a p ng o ng cu a ca c o i t ng s o x ly .
Global Scripts la thua t ng chung du ng cho ca c ch c na ng va thao ta c
C. Ca c chc na ng Project va ca c thao ta c c gi i ha n trong project ta o ra
chu ng. Ca c ch c na ng no i bo va ch c na ng chua n m ro ng tnh h p le vu t
qua pha m vi mo t project: c go i la project crossing functions. V du : lu
tr x ly o ng, lu tr d lie u ng i du ng va lu tr cho n lo c.
Tag Logging ch a ca c ch c na ng o c tho ng tin x ly va o he tho ng HMI
va chua n b d lie u na y cho hie n th va lu tr .
Alarm Logging: ca c s kie n x ly , tho ng ba o, ca nh ba o c cho n l a,
chua n b, hie n th, nha n bie t va lu tr . u ie m na y cho phe p ba n hie u ca c
tho ng tin ve s co va tra ng tha i hoa t o ng cho phe p ba n nha n bie t tr c ca c
tnh huo ng. Giu p gia m b t hoa c nga n ng a th i gian ngng tre va ta ng cha t
l ng sa n pha m.
Use Text Library e soa n tha o text s du ng cho ca c module WinCC cu a
phie n ba n runtime.
Report Designer giu p ba n trong trnh ba y (layout) ca c ba n ba o ca o
va truye n ba n ba o ca o ra ma y in. Khi ba n ba o ca o c go i va hie n th hoa c
c in th v tr chie m khi ca u hnh ba n ba o ca c se c thay the ba ng ca c
gia tr x ly hie n ha nh.
WinCC va cac phu kien WinCC
Hie n co mo t so phu kie n cho he tho ng WinCC SCADA. a y chu ng
to i ch e ca p 3 trong so ca c phu kie n na y: WinCC/Server cho phe p ba n s
du ng WinCC trong mo i tr ng client/server. Module na y ie u khie n t i 16
client. WinCC/User Archives la mo t module tr giu p lu tr d lie u trong
random data structure. Module na y cho phe p ba n lu tr ca c tho ng so hoa t
o ng cu a ma y trong c s d lie u WinCC e hie n th d lie u d i da ng mo t
ba ng hoa c e nha p va xua t d lie u. WinCC/Storage c s du ng cho lu
tr d lie u va xua t cac gia tr o c, ba o ca o va thong ba o ra ngoa i.
Ca c phu kie n modules WinCC kha c hie n co s du ng cho nhie u co ng
vie c kha c nhau cha ng ha n nh ba o tr, qua n ly na ng l ng va truye n tho ng
v i he tho ng th 3. Ca c module phu kie n WinCC c cung ca p d i da ng
ca c ke nh truye n tho ng t i WinCC, ActiveX-Object, Graphic Object hoa c
da ng ca c pha n me m o c la p.
Bang ieu khien OP 47-12

D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
240
Ba ng ie u khie n OP 47-12 c s du ng cho ca c co ng vie c ie u khie n
va gia m sa t nha ma y va ma y ph c ta p. Pha tr c ba ng ie u khie n co ca p
ba o ve IP 65- phu h p cho s du ng trong ca c mo i tr ng kha c nghie t trong
co ng nghie p. Ba ng ie u khie n OP 47-12 cha y tre n Windows NT
(Workstation) va ke m phie n ba n WinCC runtime, hie n co tie ng Anh va c.
OP47-12 co mo t vi x ly Intel Pentium 200MHz, bo nh a n phu
(Second Level Cach) 512 KB, bo nh chnh 64 MB, mo t a c ng 2.1 GB va
mo t o a me m 3.5.
Hie n th TFT 12 co o pha n gia i 800 x 600 ie m a nh va 256 ma u. Ba n
phm da ng ma ng co 33 phm he tho ng (3 phm co e n), 32 phm ch c na ng
(28 phm co e n) va mo t chuo t. Ba n co the ke t no i the m mo t module nu t
nha n ie u khie n tr c tie p 24 V v i 16 ngo ra.
Tram van hanh OS 57 va OS 77
Ca c tra m va n ha nh SIMATIC (operator station) a c la p ra p va ca i
a t sa n du ng cho ie u khie n ma y va nha ma y. Trong ke t no i v i phie n ba n
tro n bo WinCC chu ng co the c s du ng nh mo t tra m ca u hnh. Tra m OS
57 la mo t desktop s du ng he ie u ha nh Windows 95; tra m OS 77 la mo t
tra m hnh tha p (tower) s du ng he ie u ha nh Windows NT 4.0
(Workststion).
He thong hien th Flat (bang ieu khien PC)
He tho ng hie n th pha ng la ca c PC nho go n va ra t ma nh s du ng trong
co ng nghie p. Nh co thie t ke nho go n, be n ve c, pha tr c co ca p ba o ve
IP 65, chu ng co the s du ng trong khoa ng kho ng gian cha t he p ga n ma y va
trong mo i tr ng d ba n, bu i va dao o ng.
Nho go n nha t la SIMATIC PC F110 co ca c a c tnh sau:vi x ly Intel
Pentium MMX 200 MHz, vu ng nh chnh co the m ro ng t i 128 MB, hie n
th ma u 10.4 DSTN v i o pha n gia i 640 x 480 ie m a nh va 256 ma u, o a
me m 3.5 va o a c ng 3.2 GB. Phie n ba n m i nha t la SIMATIC PC F145-
c trang b vi x ly Intel Pentium II MMX 333 MHz, vu ng nh chnh co
the m ro ng t i 384 MB, hie n th ma u 13.3 TFT v i o pha n gia i 1024 x
768 ie m a nh va 64k ma u, o a me m 3.5 va o a c ng 3.2 GB va mo t o
a CD-ROM.
7.13 Chan oan x ly trong chng trnh ngi dung bang S7-PDIAG
S7-PDIAG la mo t pha n me m tu y cho n. No cho phe p ba n tch h p ca c
cha n oa n x ly trong chng trnh ng i du ng cu a mo t tra m SIMATIC (t

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
241
CPU 314 tr le n) ba ng ca c ngo n ng la p trnh LAD, FBD va STL. Ch c
na ng cha n oa n x ly ie u ha nh hoa t o ng cu a mo t ma y hay nha ma y, nha n
bie t, ca ch ly, tho ng ba o lo i va e ngh bie n pha p s a ch a. Do o S7-PDIAG
la m gia m th i gian ngng tre .
Khi c s du ng trong lie n ke t v i pha n me m ca u hnh HMI la
SIMATIC ProTool va pha n me m SIMATIC ProAgent a c bie t phu h p
trong ca c co ng vie c cha n oa n x ly . S7-PDIAG la mo t co ng cu ra t ma nh e
thie t ke mo t he tho ng chnh xa c va a ng tin ca y du ng cho quan sa t x ly ,
cha n oa n va s a ch a s co .
Phng phap giam sat cua PDIAG
PDIAG s du ng ca c phng pha p kha c nhau e pha t hie n lo i.
General monitoring du ng gia m sa t ca c phe p toa n logic tre n cac a ch
Address monitoring gia m sa t m c tn hie u hoa c ca nh tn hie u cu a t ng
a ch, tham gia va o vie c tnh th i gian tr hoa n khi ca n.
Motion monitoring kie m tra xem ca c chuye n o ng va t ly trong x ly co
c th c hie n u ng va u ng to c o hay kho ng. PDIAG co ca c ch c na ng
gia m sa t a c nh ngha tr c la :
Action Monitoring (sau khi kh i o ng, thie t b a a t t i v tr cuo i c
cho n trong th i gian tr hoa n xa c nh cha ?)
Startup Monitoring (sau khi kh i o ng, thie t b a i qua v tr cuo i c
cho n trong th i gian tr hoa n xa c nh cha ?)
Reaction Monitoring (sau khi qua mo t c v tr (position flag) thie t b a
a t t i v tr cuo i c cho n trong th i gian tr hoa n cha ? hoa c sau khi
thie t b a a t t i v tr cuo i no co i qua v tr cuo i na y trong th i gian
tr hoa n kho ng?)
Interlock Monitoring (sau khi kh i o ng, ie u kie n khoa che o co c
tho a ma n trong th i gian tr hoa n kho ng ?)
Cau truc theo Unit
Mo i kho i trong chng trnh ng i du ng e u co mo t unit, o la kha
na ng cu a ca c cha n oa n x ly . Mo t unit th ng ke t h p ca c pha n co chung
a c tnh ky thua t hoa c x ly va do o cho phe p nh v nhanh cho ng mo t lo i.
Ba n co the ke t h p ca c nh ngha lo i rie ng le , chuye n o ng hay ca c sub-
unit , tha nh mo t unit.


D
O
W
N
L
O
A
D

T
U

D
O
Chu Ch ?3c 7 B9ng 0i5u khi6n v gim st
242
Motions la ca c hoa t o ng x ly c gia m sa t theo 2 h ng, 2 v tr cuo i
hoa c hn. Khi chuye n o ng ba t a u, no di chuye n theo mo t h ng a c
ga n tr c. Ba n s du ng ch c na ng Error Definition e xa c nh lo i trong
tho ng ba o lo i. Cha ng ha n ie u na y co the la m c tn hie u cu a mo t a ch
sau th i gian tr hoa n hoa c mo t phe p toa n logic t nh ngha du ng ca c pha n
t PDIAG.
PDIAG Unit Overview hie n th ca c unit a c ca u hnh. Th mu c
Blocks hie n th ta t ca ca c kho i co the truy ca p ch c na ng cha n oa n x ly
cu ng v i cac sub-unit va cac nh ngha lo i cu a chu ng.

Thiet ke vi PDIAG
e ca u hnh mo t chng trnh gia m sa t (monitoring routine) ba n du ng
trnh soa n tha o hoa c th c hie n trc tie p t chng trnh cha n oa n PDIAG.
Trong trnh soa n tha o, di chuye n chuo t t i a ch ma ba n muo n ca i a t
mo t chng trnh gia m sa t lie n ke t v i mo t le nh ga n, mo t cuo n da y hoa c mo t
ho p (box) va sau o cho n EDIT SPECIAL OBJECT PROPERTIES
MONITORING. Trong mu c Process Monitoring cho n phng pha p gia m
sa t.
a ch ma ba n a cho n ba ng ca ch tre n la a ch cha n oa n a u, Mo t
pha n tch ie u kie n c kh i o ng t a ch na y va se ch ba o ca c tra ng
tha i tn hie u ga y ra tho ng ba o lo i. Thie t b hie n th th c hie n pha n tch ie u
kie n kho ng ca n e n chng trnh ng i du ng phu .
Ba n co the a t ca u hnh chng trnh gia m sa t tr c tie p t PDIAG. e
kh i o ng PDIAG, m SIMATIC Manager cho n OPTIONS

Hnh 7.10 V du to ng qua t pha n me m S7-PDIAG.

D
O
W
N
L
O
A
D

T
U

D
O
7 Ba ng ie u khie n va gia m sa t Cha u Ch c
243
CONFIGURE PROCESS MONITORING. Tuy nhie n phng pha p na y
kho ng the pha n tch ie u kie n. Ba n ne n cho n phng pha p na y, cha ng ha n
cho ca c ngo va o kho ng co tham chie u trong chng trnh.
Gia m sa t chuye n o ng ca n mo t chng trnh a c bie t. V du mo t chng
trnh LAD phu h p v i hie n th cha n oa n chua n ProAgent (kho i ch c na ng
FB 100) c pha n pho i cu ng v i co ng cu PDIAG. Ba n co the s du ng
chng trnh na y nh mo t ma u (model) cho ca c chng trnh gia m sa t cu a
mnh.
e hoa n ta t ca u hnh, kch hoa t chng trnh gia m sa t. Ne u phu h p,
nha p va n ba n tho ng ba o cho thie t b hie n th. La p lai cach th c na y cho ta t
ca ca c chng trnh gia m sa t.
Trong trnh soa n tha o cho n OPTIONS CUSTOMIZE va m mu c
Create Block, a y cho n mu c Store process diagnostics data. e dch
ca c chng trnh gia m sa t trong PDIAG, cho n PROCESS DIAGNOSTICS
COMPLIE. e cac chng trnh gia m sa t co hie u l c ba n pha i go i ca c kho i
ch c na ng chng trnh gia m sa t trong mo t kho i c x ly theo chu ky ,
cha ng ha n kho i to ch c OB1.


D
O
W
N
L
O
A
D

T
U

D
O

You might also like