Professional Documents
Culture Documents
IU KHIN LOGIC
ThS. Nguyn B Hi
i hc Nng - Trng i hc Bch khoa
hoinb@ud.edu.vn
nguyen ba hoi
Chng 1 Gii thiu .......................................................................................................................................... 4
1.1.
PLC....................................................................................................................................................................4
1.2.
1.3.
Thut ng..........................................................................................................................................................5
2.2.
2.3.
2.4.
3.2.
3.3.
Bo v u ra PLC..........................................................................................................................................16
3.4.
4.2.
4.3.
4.4.
5.2.
Phn loi lnh .................................................................................................................................................24
5.2.1
Lnh c bn ................................................................................................................................................24
5.2.2
Lnh c bit...............................................................................................................................................24
5.2.3
Lnh tc cao...........................................................................................................................................25
5.3.
Qui c ...........................................................................................................................................................25
5.4.
K hiu ............................................................................................................................................................25
5.4.1
Contact........................................................................................................................................................25
5.4.2
Coil..............................................................................................................................................................25
5.4.3
Box..............................................................................................................................................................25
5.5.
5.6.
5.7.
Forcing ............................................................................................................................................................26
5.8.
6.4.
G ri (Debug) (b6).........................................................................................................................................34
6.5.
nguyen ba hoi
7.3.
7.4.
Lc u vo s (b3) ........................................................................................................................................41
7.5.
Lc u vo tng t (b3).............................................................................................................................41
7.6.
Bt xung vo (b3)............................................................................................................................................42
7.7.
7.8.
Vo ra tc cao (b5) ....................................................................................................................................43
7.8.1
HSC ............................................................................................................................................................43
7.8.2
PTO ............................................................................................................................................................44
7.8.3
PWM ...........................................................................................................................................................44
7.9.
nh a ch gin tip......................................................................................................................................53
9.3.
9.4.
10.2.
10.3.
TONR (b4)........................................................................................................................................................58
10.4.
10.5.
10.6.
10.7.
10.8.
11.2.
11.3.
11.4.
PID ...................................................................................................................................................................65
13.2.
Freeport...........................................................................................................................................................65
PPI ...................................................................................................................................................................67
14.2.
MPI...................................................................................................................................................................67
14.3.
PROFIBUS.......................................................................................................................................................67
Trang
nguyen ba hoi
u im ca PLC so vi u dy thun ty
Kch c nh hn
Thay i thit k d hn v nhanh hn khi c yu cu
C chc nng chn on li v ghi
Cc ng dng c th dn chng bng ti liu
Cc ng dng c nhn bn nhanh chng v thun tin
nguyen ba hoi
i).
1.3. Thut ng
Cm bin
Ng vo ri rc
Ng ra ri rc
Ng vo tng t
Ng ra tng t
Trang
nguyen ba hoi
Chng 2 Bt u vi S7-200
2.1. Hnh dng bn ngoi
Ch th trng thi
nh s cc ng vo ra
Cartridge
Trang
nguyen ba hoi
Input Simulator
Trang
nguyen ba hoi
Trang
nguyen ba hoi
Trang
nguyen ba hoi
Lp t CPU v module
Trang
10
nguyen ba hoi
Trang
11
nguyen ba hoi
Trang
12
nguyen ba hoi
Trang
13
nguyen ba hoi
Chng 3 u ni S7-200
3.1. PLC s dng ngun nui xoay chiu
14
nguyen ba hoi
[d] Ni u u mt ca
PLC vo im ni t gn
nht chng nhiu. Tt c
cc u u mt trong mt
h thng nn c u vo
cng mt im. Tt nht nn
s dng dy 14 AWG hay
dy 1.5 mm(.
[e] Ngun 24VDC do PLC
cung cp (ngun cm bin) c th c s dng cho mch cc u vo.
[f] Ngun 24VDC do PLC cung cp (ngun cm bin) c th c s dng cho
mch cc u vo m rng.
[g] Ngun 24VDC do PLC cung cp (ngun cm bin) c th c s dng nui
cc module ra m rng.
(Ngun cm bin ny c thit k chng ngn mch.)
[h] Trong a s cc trng hp, ni t u M ca ngun cm bin 24VDC ny l
mt trong nhng cch chng nhiu tt nht.
15
nguyen ba hoi
3.3. Bo v u ra PLC
Bo v cc u ra 24V mt chiu (Transistors)
Trang
16
nguyen ba hoi
Trang
17
nguyen ba hoi
Trang
18
nguyen ba hoi
Trang
19
nguyen ba hoi
20
nguyen ba hoi
4.3. Function
Diagram (FBD)
Block
21
nguyen ba hoi
22
nguyen ba hoi
overloading MOVE, cho php chuyn s liu khc dng nhng cng kch thc (chim
cng s bit trong b nh, v d nh INT v WORD, DWORD v DINT).
Trang
23
nguyen ba hoi
24
nguyen ba hoi
5.2.3
Lnh tc cao
Cho php cc s kin hoc ngt xy ra c lp vi thi gian mt vng qut. Bao
gm high-speed counters, interrupts, output & transmit instructions.
5.3. Qui c
#, ?.?, ????, --->>, EN, ENO
5.4. K hiu
Ngn ng LAD bao gm cc k hiu thng dng i din cho cc thnh phn iu
khin.
5.4.1
Contact
5.4.2
Coil
Coil i din cho relay. c cp nng lng khi c ngun cung
cp. Khi c nng lng ngha l ng ra thay i trng thi sang ON,
v bit trng thi ln 1. Bit trng thi ny c th c s dng
iu khin NO hay NC bt c u trong chng trnh.
5.4.3
Box
Box = function, cc box cha bn trong nhiu cu lnh thc thi
nhim v ca mt khi chc nng. Cc box c th l timer, counter
hay cc php ton hc.
Trang
25
nguyen ba hoi
5.7. Forcing
Trang
26
nguyen ba hoi
Trang
27
nguyen ba hoi
Trang
28
nguyen ba hoi
Trang
29
nguyen ba hoi
Bng Karnagh:
Trang
30
nguyen ba hoi
Chng 6 STEP7-MicroWIN
STEP 7Micro/WIN l phn mm ca hng SIEMENS chy c trn cc h iu
hnh Windows 95/98/Me/NT/2000/XP h tr vic lp trnh v cu hnh PLC h S7200 t n gin n phc tp. Ngoi ra, n cn c th cu hnh cho mt s mn
hnh giao din ngi-my (HMI), truyn thng gia cc thit b trong h
MICROMASTER. Vi STEP 7Micro/WIN, ngi lp trnh tit kim rt nhiu thi
gian, c th chuyn i gia cc kiu son tho tiu chun STD, LAD v FBD; to
c cc th vin ngi dng ring.
Tools: Program Block:
ca s son tho. Data
Block: Gn a ch v
gi tr u. Symbol
Table: nh a ch
cho cc bin. Local
Variable Table: khai bo
cc bin a phng
cho cc chng trnh
con hoc chng trnh
con ngt. Status Chart.
System
Block.
Communications.
Set
PG/PC interface.
Instructions: Bit logic,
clock, comm, compare,
convert,
counter,
floating-point math, integer math, int, logical operation, move, program control,
shift/rotate, string, table, timer, call.
Trang
31
nguyen ba hoi
6.1.2
t
cu hnh truyn thng cho
CPU S7-200
Trong ca s STEP 7 - MicroWin
32, nhp chut ln biu tng
System Block hoc chn Menu
View > Component
System
Block. Trn hp i thoi xut
hin (System Block), chn trang Port(s) xem
v thay i cc tham s truyn thng.
Trang
32
nguyen ba hoi
6.2.1
Download v Upload
6.2.2
6.2.3
Trang
33
nguyen ba hoi
Trang
34
nguyen ba hoi
6.5. Thng bo v x l
li
(Troubleshooting)
(b6)
Phn ny ch dnh cho lp
trnh vin c kinh nghim.
Thng thng li c chia
thnh 02 loi chnh: nghim
trng v khng nghim trng
(fatal errors & non-fatal errors).
Li nghim trng gy ngng
chng trnh v ta phi tin hnh Reset (bng mt trong 03 cch: tt ri bt
ngun, chuyn cng tc v STOP ri bt ln li, vo menu chnh PLCPower-Up
Reset), li ny c th c thng bo trn n LED pha trc CPU. Li khng
nghim trng bao gm li lc chy chng trnh (run-time errors), li lc bin dch
(program-compile errors) v li do chng trnh thc hin. Li khng nghim trng
khng gy ngng chng trnh, tr khi c lp trnh vi lnh STOP, v d:
Li do chng trnh thc
hin l li gy nn bi l gic
ca ngi lp trnh. Ta c
th x l cc li cn li vi
s tr gip ca phng tin
lp trnh (vo menu chnh
PLCinformation) v tra
m li trong ph lc km theo (C Error Codes trong System Manual).
Trang
35
nguyen ba hoi
Chng 7 I/O
Cc ng vo ra chnh l cc im iu khin ca mt h thng: cc ng vo phn
nh trng thi cc thit b nh cc u d, cc cng tc,... v cc u ra iu khin
nhng b phn chp hnh nh m t, bm, van,...
7.1. Vo ra s (b3)
7.1.1
7.1.2
V d iu khin motor
Chng trnh:
Trang
36
nguyen ba hoi
Trang
37
nguyen ba hoi
7.1.3
M rng
38
nguyen ba hoi
2 motor?
Trang
39
nguyen ba hoi
Vo tng t
1 kg = 2,2 lbs
7.2.2
V d ng dng
7.2.3
Ra tng t
Trang
40
nguyen ba hoi
Cc module m rng ny c
cm ni tip nhau vo bn phi
CPU. a ch cc u vo ra trn
cc module m rng c tnh
lin tip, ring cho tng loi
(vo, ra, vo tng t, ra tng
t) khng nh hng ln nhau.
Cc u vo ra ri rc c
nh a ch chn byte, ngha l
trn mt module phi bt u
bng x.0, x.1,... cn cc u vo
ra tng t c nh a ch
theo t n, cch hai, ngha l
bng cc s chn: AIW0, AIW2, AIW4,... AQW0, AQW2, AQW4,...
7.4. Lc u vo s (b3)
S7-200 c kh nng lc cc u vo s
(ch cc u cc b) bng thi gian tr
loi tr hin tng nhiu xung (c th
chn t 0.2 ms n 12.8 ms). Tt nhin,
iu s lm chm tn hiu vo. Chng
ta c th t thi gian tr thch hp cho
tng nhm 04 u vo trong cu hnh
ca CPU bng vo menu chnh
ViewComponentSystem Block v
chn tag Input Filters.
41
nguyen ba hoi
Trang
42
nguyen ba hoi
Trang
43
nguyen ba hoi
Ng ra xung tc cao:
S7-200 cho php s dng Q0.0 v Q0.1 nh nhng u ra pht xung tc cao,
dng PTO hoc PWM. Chi tit xem chng 8, sau y l vi nt s lc:
7.8.2
PTO
PWM
Trang
44
nguyen ba hoi
Theo hnh v chng ta d dng nhn thy nhng cng on chnh ca mt vng
qut:
u tin l cp nht cc u vo. u mi vng qut, CPU c trng thi
cc u vo vt l (cc u vo ri rc hin hu thc t trn PLC) v ghi vo vng
nh cc u vo. y l mt vng nh, mi bit trong vng ny l nh ca mt
u vo, nh c cp nht trng thi t u vo vt l tng ng chnh trong
cng on ny. V sau trong vng qut, chng trnh hiu cc gi tr u vo l
cc gi tr nh ny, tr nhng lnh truy cp gi tr tc khc (immediate). Lu ,
cc u vo tng t (analog) ch c cp nht nh th nu b lc (filter) tng
ng hot ng. Trong trng hp ngc li, chng trnh s c trc tip t u
vo tng t vt l mi khi truy cp. C th hn v cc u vo ra s c ni n
chng 6.
Tip theo l thc hin chng trnh. thc thi cc lnh trong chng trnh
chnh mt cch tun t t u n cui. Chng trnh x l ngt c thc hin
khng lin quan n vng qut m bt c lc no xy ra s kin ngt lin quan.
Ch nhng lnh vo ra tc khc mi truy cp n cc u vo ra vt l.
Thc hin cc yu cu truyn thng: CPU x l cc thng tin nhn c
trn cng truyn thng.
Trang
45
nguyen ba hoi
Trang
46
nguyen ba hoi
Trang
47
nguyen ba hoi
I0.1
Trang
48
nguyen ba hoi
IB4
bit address = t 0 n 7
byte address = t 0 n gii hn bi tng loi CPU c th
size = B vi byte; W vi t n; D vi t kp
9.1.2
Vng nh cc u ra Q
Chng trnh truy xut cc u ra thng qua vng nh cc u ra, vng nh ny
c ghi ra cc u ra vt l mi vng qut mt ln cui vng qut. Chng
trnh truy xut cc u ra c th nh mt bit, mt byte hay mt t n, t kp:
Bit
Q1.2
QW6
trong :
bit address = t 0 n 7
byte address = t 0 n gii hn bi tng loi CPU c th
size = B vi byte; W vi t n; D vi t kp
9.1.3
Vng nh cc bin V
Vng ny c th c s dng lu cc gi tr trung gian, bit, byte, t n hay t
kp:
Bit
V100.7
VD10
trong :
bit address = t 0 n 7
byte address = t 0 n gii hn bi tng loi CPU c th
size = B vi byte; W vi t n; D vi t kp
9.1.4
Vng nh cc bit M
Vng M c tn l vng nh cc bit, thc t chng ta c th s dng y nh vng V
(thng dung lng vng M nh hn):
Bit
M0.3
MW4
trong :
bit address = t 0 n 7
byte address = t 0 n gii hn bi tng loi CPU c th
size = B vi byte; W vi t n; D vi t kp
9.1.5
Vng nh cc r le iu khin tun t S
Vng ny thng c s dng iu khin qu trnh thc hin cc cng
on chng trnh, cch truy cp ging nh cc vng V v M:
Bit
S0.0
SB4
trong :
bit address = t 0 n 7
byte address = t 0 n gii hn bi tng loi CPU c th
size = B vi byte; W vi t n; D vi t kp
9.1.6
Vng cc bit c bit SM
Mi nh trong vng SM (bit, byte, t n, t kp) u c mt ngha g i
vi h thng. Khi c trng thi nh t vng SM, ta bit thng tin v PLC v khi
ghi d liu vo , ta c th thay i tham s, cu hnh ca PLC. C th hn xem
ph lc (Appendix C). Tuy gi l cc bit c bit nhng ta c th truy nhp nh bit,
c nh byte, t n hay t kp:
Trang
49
nguyen ba hoi
Bit
SM0.1
SMB86
trong :
bit address = t 0 n 7
byte address = t 0 n gii hn bi tng loi CPU c th
size = B vi byte; W vi t n; D vi t kp
9.1.7
Vng nh cc b L
V mt s dng, vng L ging ht vng V nhng ch c dung lng 64 byte. Ch
trong LAD v FBD, 04 byte cui c dnh cho mc ch ring nn ch cn 60 byte
cho chng trnh. Trong STL c th s dng c 64 byte nhng cng c khuyn
co khng nn s dng 04 byte cui.
Khc nhau c bn gia vng L v vng V rt quan trng: trong khi cc vng c
nu n thi im ny u c gi tr ton cc th vng L ch c gi tr cc b (local).
iu c ngha l chng trnh chnh c 64 byte vng nh L ring ca mnh, mi
chng trnh con cng c ring mt vng L vi dung lng 64 byte v mi chng
trnh x l ngt cng vy. Ni dung bit nh L3.1 trong chng trnh chnh chng c
g chung vi bit nh L3.1 trong chng trnh con s 1. Chng trnh con khng th
truy cp vng L ca chng trnh chnh v ngc li.
Vng L c gi tr ngu nhin khi cha c ghi vo, v vy phi cn thn lc s
dng. C th s dng nh trong vng L lm thanh tr cha cc a ch gin tip
nhng khng th truy nhp vng L mt cch gin tip.
Cch truy nhp vng L ging truy nhp vng V:
Bit
L0.0
LB33
trong :
bit address = t 0 n 7
byte address = t 0 n gii hn bi tng loi CPU c th
size = B vi byte; W vi t n; D vi t kp
9.1.8
Vng cc b nh thi T
Cc b nh thi (timers) c coi l nhng thit b m thi gian. S7-200 c 03
loi timer vi phn gii khc nhau: 1ms, 10 ms v 100ms
Thi gian m c = s ang m * phn gii.
Mi timer c xc nh c nh mt phn gii no trong 03 loi ni trn,
cch nh a ch rt n gin:
T[timer number]
trong :
V d: T24
Trang
50
nguyen ba hoi
9.1.9
Vng cc b m C
Cc b m trong S7-200 m s thay i u vo ca chng t mc thp ln
mc cao. Chng c th m ln (tin), m xung (li) hoc c m tin ln m
li. Cch nh a ch mt b m (counter):
C[counter number]
trong :
V d: C20
V d: AIW4
trong :
starting byte address = t 0 n gii hn bi tng loi CPU c th nhng lun lun
l s chn (0, 2, 4, 6, . . .).
51
nguyen ba hoi
V d: AQW4
trong :
starting byte address = t 0 n gii hn bi tng loi CPU c th nhng lun lun
l s chn (0, 2, 4, 6, . . .).
V d: HC1
3).
9.1.14
Cc hng s
Nhiu lnh trong S7-200 c th s dng cc hng s di cc dng khc nhau,
CPU lun lu bng dng nh phn. S7-200 CPU khng lu gi dng d liu, v d
Trang
52
nguyen ba hoi
Trang
53
nguyen ba hoi
Byte
Word
Double Word
Vng nh
CPU221
CPU222
CPU224
CPU226XM
0.0 - 2047.7
0.0 - 2047.7
0.0 - 5119.7
0.0 - 10239.7
0.0 - 15.7
0.0 - 15.7
0.0 - 15.7
0.0 - 15.7
0.0 - 15.7
0.0 - 15.7
0.0 - 15.7
0.0 - 15.7
0.0 - 31.7
0.0 - 31.7
0.0 - 31.7
0.0 - 31.7
SM
0.0 - 179.7
0.0 - 299.7
0.0 - 549.7
0.0 - 549.7
0.0 - 31.7
0.0 - 31.7
0.0 - 31.7
0.0 - 31.7
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0.0 - 59.7
0.0 - 59.7
0.0 - 59.7
0.0 - 59.7
VB
0 - 2047
0 - 2047
0 - 5119
0 - 10239
IB
0 - 15
0 - 15
0 - 15
0 - 15
QB
0 - 15
0 - 15
0 - 15
0 - 15
MB
0 - 31
0 - 31
0 - 31
0 - 31
SMB
0 - 179
0 - 299
0 -549
0 - 549
SB
0 - 31
0 - 31
0- 31
0 - 31
LB
0 - 59
0 - 59
0 - 59
0 - 59
AC
0-3
0-3
0-3
03
VW
0 - 2046
0 - 2046
0 - 5118
0 - 10238
IW
0 - 14
0 - 14
0 - 14
0 - 14
QW
0 - 14
0 - 14
0 - 14
0 - 14
MW
0 - 30
0 - 30
0 - 30
0 - 30
SMW
0 - 178
0 - 298
0 - 548
0 - 548
SW
0 - 30
0 - 30
0 - 30
0 - 30
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
LW
0 - 58
0 - 58
0 - 58
0 - 58
AC
0-3
0-3
0-3
0-3
AIW
0 - 30
0 - 30
0 - 62
0 - 62
AQW
0 62
0 - 30
0 - 30
0 - 62
VD
0 - 2044
0 - 2044
0 - 5116
0 - 10236
ID
0 - 12
0 - 12
0 - 12
0 - 12
QD
0 - 12
0 - 12
0 - 12
0 - 12
MD
0 - 28
0 - 28
0 - 28
0 - 28
SMD
0 - 176
0 - 296
0 - 546
0 - 546
SD
0 - 28
0 - 28
0 - 28
0 - 28
LD
0 - 56
0 - 56
0 - 56
0 - 56
AC
0-3
0-3
0-3
0-3
HC
0-5
0-5
0-5
05
Vng nh
CPU 210
CPU 212
CPU 214
CPU 215
CPU 216
0.0 - 1023.7
0.0 - 4095.7
0.0 - 0.3
0.0 - 7.7
0.0 - 7.7
0.0 - 7.7
0.0 - 7.7
0.0 - 0.3
0.0 - 7.7
0.0 - 7.7
0.0 - 7.7
0.0 - 7.7
0.0 - 5.7
0.0 - 15.7
0.0 - 31.7
0.0 - 31.7
0.0 - 31.7
SM
0.0 - 1.7
0.0 - 45.7
0.0 - 94.7
0.0 - 194.7
0.0 - 194.7
0 - 63
0 - 127
0 - 255
0 - 255
Trang
54
Byte
Word
Double Word
0 - 63
0 - 127
0 - 255
nguyen ba hoi
0 - 255
0.0 - 7.7
0.0 - 15.7
0.0 - 31.7
0.0 - 31.7
VB
0 - 1023
0 - 4095
0 - 5119
0 - 5119
IB
0-7
0-7
0-7
0-7
QB
0-7
0-7
0-7
0-7
MB
0 - 15
0 - 31
0 - 31
0 - 31
SMB
0 - 45
0 - 94
0 - 194
0 - 194
AC
0-3
0-3
0-3
0-3
SB
0-7
0 - 15
0 - 31
0 31
VW
0 - 1022
0 - 4094
0 - 5118
0 - 5118
IW
0-6
0-6
0-6
0-6
QW
0-6
0-6
0-6
0-6
0 - 30
0 - 30
MW
0-4
0 - 14
0 - 30
SMW
0-2
0 - 44
0 - 93
0 - 193
0 - 193
0-3
0 - 63
0 - 127
0 - 255
0 - 255
0-3
0 - 63
0 - 127
0 - 255
0 - 255
AC
0-3
0-3
0-3
0-3
AIW
0 - 30
0 - 30
0 - 30
0 - 30
AQW
0 - 30
0 - 30
0 - 30
0 - 30
SW
0-6
0 - 14
0 - 30
0 30
VD
0 - 1020
0 - 4092
0 - 5116
0 - 5116
ID
0-4
0-4
0-4
0-4
QD
0-4
0-4
0-4
0-4
MD
0 - 12
0 - 28
0 - 28
0 - 28
SMD
0 - 42
0 - 91
0 - 191
0 - 191
AC
0-3
HC
0-3
0-2
0-3
0-2
0-3
02
55
nguyen ba hoi
Trang
56
nguyen ba hoi
Mch timer dy ni
Trang
57
nguyen ba hoi
Trang
58
nguyen ba hoi
Trang
59
nguyen ba hoi
Cc v d:
Trang
60
nguyen ba hoi
Trang
61
nguyen ba hoi
Trang
62
nguyen ba hoi
Chng 12 Ngt
3 ngun to ngt:
Ngt truyn thng
Ngt I/O
Ngt thi gian
Cc lnh cho php ngt ton cc (ENI), cm ngt ton cc
(DISI), nh km (ATCH), gii nh km (DTCH), lnh quay
v t CT con ngt (RETI)
Trang
63
nguyen ba hoi
Trang
64
nguyen ba hoi
13.2. Freeport
Cc
cu
lnh
Transmit (XMT) v
Receive (RCV) cho
php giao tip vi cc
thit b bn ngoi nh
my in, modem, my
tnh thng qua cng
truyn thng.
Trang
65
nguyen ba hoi
V d v cu hnh mng:
Trong nhng thnh phn tham gia mng, cc CPU c th hot ng nh ch hoc
nh trm; TD 200 l thit b ch; thit b lp trnh hoc my vi tnh ci STEP 7 cng
l thit b ch. Phn mm STEP 7 - Micro / Win 32 c thit k ch kt ni c
vi mt CPU S7-200 ti mt thi im, tuy nhin n c th kt ni ti bt c CPU
no trong mng.
Cc phng thc truyn thng chnh:
66
nguyen ba hoi
14.1. PPI
PPI l phng thc ch / t. Cc thit b ch (CPU, thit b lp trnh, TD 200) gi
yu cu n cc trm v cc trm tr li. Cc trm khng bao gi t gi thng tin
ln mng m ch ch nhn cc yu cu ca cc thit b ch tr li. Tt c cc
CPU S7-200 u c th hot ng nh trm trong mng.
Mt s CPU c th hot ng nh thit b ch trong mng khi ch RUN, nu
chng trnh bt ch PPI master (vi SMB30). Mt khi trong ch ny, ta c
th c hay vit vo mt CPU khc bng cc lnh NETR v NETW. Trong khi
CPU vn tr li cc thit b ch khc nh mt trm thng thng. PPI khng hn
ch s thit b ch c php ni vi mt trm, tuy nhin nh trn nu, s thit
b ch ti a trong mt mng l 32.
14.2. MPI
MPI c th l phng thc ch / t hay ch / ch. Cch thc hot ng ph thuc
vo loi thit b. Chng hn nu thit b ch l CPU S7-300 th MPI t ng tr
thnh ch / ch bi v cc CPU S7-300 l cc thit b ch trong mng. Nhng nu
ch l CPU S7-200 th MPI li l ch / t v cc CPU S7-200 lc c coi nh
l trm.
Khi hai thit b trong mng kt ni vi nhau bng phng thc MPI, chng to nn
mt lin kt ring, khng thit b ch no khc c th can thip vo lin kt ny.
Thit b ch trong hai thit b kt ni thng gi mi lin kt trong mt khong
thi gian ngn hoc hy lin kt v thi hn (gii phng ng truyn).
Nhng lin kt nh trn i hi mt ti nguyn nht nh trong CPU nn mi CPU
ch c th h tr mt s lng hu hn cc lin kt nh vy. Thng thng mt
CPU cho php 04 lin kt, 02 trong mt dnh ring cho thit b lp trnh hay PC,
mt dnh cho giao din. iu ny cho php lc no cng c th kt ni t nht mt
thit b lp trnh hoc PC, mt giao din vi CPU. Nhng thit b ch khc (nh cc
CPU khc chng hn) khng th kt ni qua cc lin kt dnh ring ny.
Cc CPU S7-300 v S7-400 c th kt ni vi cc CPU S7-200 bng mt trong hai
lin kt cn li ca CPU S7-200 v c hay ghi d liu vo CPU S7-200 vi cc
lnh XGET v XPUT.
14.3. PROFIBUS
Phng thc PROFIBUS c thit k cho vic truyn thng tc cao vi cc
thit b phn phi vo ra, thng cng c gi l cc u vo ra t xa (remote
I/O). Nhng thit b nh vy c nhiu nh sn xut cung cp, t cc module vo
ra n gin n cc b iu khin m t v cc PLC.
Mng PROFIBUS thng bao gm mt thit b ch v nhiu trm vo ra. Thit b
ch c t cu hnh nhn bit loi cng nh a ch ca cc trm ni vo n.
Sau n s t kim tra cc trm theo cu hnh c t. Thit b ch ghi vo cc
trm v c d liu t mt cch lin tc. Ni chung mi thit b ch thng lm
ch cc trm ca mnh, cc thit b ch khc trn mng (nu c) ch c th truy cp
rt hn ch vo cc trm khng phi ca chng.
Phng thc nh ngha bi ngi s dng (FreePort)
Trang
67
nguyen ba hoi
Phng thc ny cho php ngi lp trnh lm ch vic truyn thng, thc t l
nh ngha phng thc truyn thng ring, c th kt ni ti nhiu loi thit b
thng minh khc.
Chng trnh kim sot cng truyn thng trong phng thc ny thng qua cc
ngt nhn, ngt gi, lnh nhn (RCV) v lnh gi (XMT). Cch thc truyn thng
hon ton do chng trnh lm ch. Phng thc ny c iu khin vi byte
SMB30 (dnh cho cng 0) v ch hot ng trong ch RUN. Khi CPU chuyn
sang ch STOP, phng thc ny b hy v cng truyn thng tr v phng
thc bnh thng PPI.
Cu hnh phn cng ca mng:
Do phn ny nng v tnh k thut v i hi tnh chnh xc trong tng trng hp
c th nn chng ta s khng ni n k trong ti liu ny. S lc nh ta bit,
ng dy truyn tun theo chun RS 485, bn cht l cp dy xon:
General Features
Specification
Type
Cable capacitance
< 60 pF/m
Nominal impedance
Cch u ni nh nhng mng s dng Token ring (mch hi vng) thng thng:
187.5 kbaud
Trang
68
nguyen ba hoi
Kt ni PC vi mng RS 485:
y chng ta khng i su
vo cch thit lp thng s
cho cp PC/PPI cng nh
cc card CP hay MPI hot
ng. Chng ta ch ni thm
mt cht v cp PC/PPI v
n c s dng kh thng
dng m chng ta nhc
n trong phn u ca ti liu ny (chng 3). y l cp chuyn i gia hai
chun RS 485 v RS 232. Nu ni vi my vi tnh, u RS 232 c cm vo
cng COM, ch vi loi cp c DIP switch 05 v tr th phi chn DCE (Data
Control Equipment). Cp ny cn c s dng ni vi Modem, cng c giao
tip RS 232 nhng l DTE (Data Terminal Equipment) nh cc minh ha sau:
Trang
69