You are on page 1of 33

Bi 1.

MODUL ANALOG












c tnh k thut:
- Thi gian chuyn i ngn.
- Khng cn b khuch i khi kt ni vi cm bin.
- Thc hin c cc cng vic phc tp.
Cc thng s:
S lng ng vo : 3
S lng ng ra : 1
Tm in p : 0 -10V, 0-5V, +/-5V, +/-2,5V,
Thng s ng vo : 0-10V, 0-20 mA
Thng s ng ra : +/-10V, 0-20 mA
phn gii : 12 bit/V
Kch thc : 71.2 x 80 x 62mm
Trng lng : 186 g
Cng sut tiu th : 2 W
nh dng ng ra: c du : -32000 n 32000, khng du : 0 n 32000
Kt ni:
Modul m rng c cc c tnh thit k ging nh CPU.
+ Lp trn ng ray ca thanh DIN: modul c lp vo bn phi CPU thng
qua bus (S7- 21x) hoc cp S7- 22x.
+ Lp trc tip: thng qua cng kt ni trn Modul.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 2

iu chnh ng vo:
Vic iu chnh c nh hng n trng thi ca thit b o trong b khuch i do
cc knh ng vo cng b nh hng theo. S thay i gi tr ca mi thnh phn
trong tng mch in ng vo lm cho b chuyn i Analog a thnh phn c s sai s
nh v gi tr c gia cc knh d c kt ni vi cng mt tn hiu ng vo.
tho mn c cc c tnh lit k trong Data Sheet, cc b phn lc ng vo
phi c kch hot. Chn ch 64 hoc ch khc trong vic tnh ton gi tr trung
bnh.
Vic iu chnh tun theo cc bc sau y:
1. Tt ngun ca Modul, chn tm ng vo thch hp.
2. Cp ngun cho CPU v Modul. cho modul n nh trong vng 15 pht.
3. S dng my pht tn hiu, ngun p hoc ngun dng t tn hiu c gi tr
bng 0 ti mt trong nhng u ni ca ng vo.
4. c gi tr thu c cho CPU bng knh ng vo thch hp.
5. iu chnh OFFSET ca my o in th cho n khi bng 0, hoc gi tr d
liu dng s mong mun.
6. Kt ni mt gi tr ton thang ti mt trong nhng u ni ca ng vo. c d
liu thu c cho CPU.
7. iu chnh GAIN ca my o in th cho n khi bng 32000, hoc gi tr d
liu dng s mong mun.
8. Lp li s chnh nh OFFSET v GAIN theo yu cu.

Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 3



Chnh nh cho EM 235.
Bng A-4 trnh by cch chnh nh cho EM 235 dng cc cng tc DIP. Cng tc
t 1 n 6 dng chn tm cho ng vo v chn phn gii.
Tt c cc ng vo u phi c cng dng v tm.

Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 4
nh dng d liu ng vo (dng word) ca EM 231 v EM 235.
Hnh A -21 gii thiu ni gi tr 12 bit d liu c t trong a ch Word ca CPU.

nh dng d liu ng ra (dng word) ca EM 231 v EM 235.
Hnh A -23 gii thiu ni gi tr 12 bit d liu c t trong a ch Word ca CPU.

c tn hiu tng t ng vo ta s dng lnh di chuyn d liu:

Lnh ghi d liu tng t ng ra:


S khi ca EM 235
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 5


S khi ng ra ca EM 235.




Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 6
Bi 2. CHNG TRNH CON
Chng trnh con trong PLC gip bn chia nh chng trnh thnh tng phn, cc
lnh s dng trong chng trnh chnh ca bn s quyt nh vic thi hnh cc chng
trnh con. Khi chng trnh chnh gi chng trnh con thc hin, chng trnh con s
tin hnh cc lnh ca n cho n khi kt thc chng trnh. V vy h thng tr li s
iu khin cho chng trnh chnh ti Network m t chng trnh con c gi.
Chng trnh con c s dng chia chng trnh ca bn thnh nhng khi
nh v d qun l hn. u im ca cng vic ny l khi bn tm li hoc tin hnh sa
cha, ci tin nhng chng trnh. Khi lm vic vi nhng khi nh hn, bn s d dng
tm c li v sa cha chng tt hn khi bn lm vic vi ton b chng trnh ln.
PLC c th c s dng mt cch hiu qu hn bng vic gi nhng khi khi cn cng
nh tt c cc khi khng phi thc hin trong mi vng qut ca n.
Cui cng th nhng chng trnh con c th di chuyn c nu chng trnh
con ch lin quan n nhng thng s v b nh cc b ca n. cho chng trnh con
c linh ng, trnh s dng cc bin hoc b nh ton cc nh I, Q, M, SM, AI, AQ,
V, T, C, S, AC. Nu chng trnh con khng gi nhng tham s (IN, OUT, hoc
IN_OUT) hoc ch s dng nhng bin cc b trong b nh L, bn c th xut chng
trnh con ny v nhp n vo trong bt k chng trnh no khc.
s dng chng trnh con, bn phi thc hin 3 cng vic sau:
- To mt chng trnh con.
- nh ngha thng s ca n trong bng cc bin cc b ca chng trnh con.
- Gi chng trnh con t mt chng trnh no (chng trnh chnh, chng
trnh con khc hoc chng trnh ngt).
Khi chng trnh con c gi, ton b d liu ngn xp s c lu li v quyn
iu khin c chuyn sang cho chng trnh con c gi. Khi chng trnh con hon
thnh, ngn xp c phc hi li vi gi tr c lu tr v quyn iu khin tr li
cho chng trnh trc .
Thanh ghi tch ly c s dng chung cho chng trnh con v chng trnh
cha n. Hot ng lu tr v phc hi khng thc hin i vi thanh ghi tch ly khi
thc hin chng trnh con.
Chng trnh con c th cha thng s km theo. Nhng thng s c nh
ngha trong bng b nh cc b ca chng trnh con. Thng s phi c t tn (ti a
23 k t), chn kiu bin (IN, OUT, TEMP, IN_OUT) v kiu d liu (BOOL,
BYTE,) 16 thng s c th truyn vo hoc ly ra t chng trnh con.
Vng chn kiu bin trong bng bin cc b xc nh bin no c truyn vo
chng trnh con (IN), bin no c ly ra t chng trnh con (OUT) hoc bin no
va truyn vo v sau ly ra t chng trnh con (IN_OUT). Bng sau y m t cc
kiu thng s ca mt chng trnh con. thm mt thng s, di chuyn con tr n
vng kiu bin m bn mun thm vo, nhn chut phi nhn c bng chn, la
chn phn Insert v sau l chn thm hng pha di (Row Below), nhng thng s
khc ca kiu c chn.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 7
Kiu thng s M t
IN Thng s c truyn vo chng trnh con, nu thng s l mt a
ch trc tip (chng hn VB10), gi tr ti v tr c xc nh ny s
c truyn vo chng trnh con. Nu thng s l mt a ch gin
tip (chng hn nh *AC1), gi tr ti v tr c ch ti s c
truyn vo chng trnh con. Nu thng s l mt hng s hoc 1 a
ch, gi tr ny cng s c truyn vo chng trnh con.
IN_OUT Gi tr ca v tr thng s c xc nh s c truyn vo chng
trnh con v kt qu t chng trnh con s c tr li cho thng s.
Hng s v a ch khng c php s dng cho thng s IN_OUT.
OUT Kt qu t chng trnh con s c tr li cho thng s. Hng s v
a ch khng c php s dng cho thng s IN_OUT.
TEMP Bt k b nh cc b no c s dng m khng thuc cc loi
tham s trn c th s dng nh nhng thng s tm thi trong
chng trnh con.
Kiu d liu trong bng cc bin cc b xc nh kch thc v nh dng ca
tham s. Cc kiu tham s c trnh by trong bng di y.
Kiu d liu M t
Power Flow Dng in ngun Boolean ch c cho php i vi cc ng
vo bit. S khai bo ny cho Step_7 bit rng thng s ng
vo ny l kt qu ca dng in ngun da trn s kt ni
ca mt ch th logic dng bit. Dng in ngun ng vo phi
xut hin u tin trong bng bin cc b c bt k cc loi
ng vo khc. Ch thng s ng vo c cho php s dng
cch thc ny. Ng vo cho php (EN) v ng vo IN1 trong
v d di s dng logic Boolean.
BOOL Kiu d liu ny c s dng cho cc bit n. Ng vo IN3
trong v d l mt ng vo BOOL.
BYTE,WORD,DWORD Nhng kiu d liu ny xc nh mt ng vo hoc 1 ng ra
khng du ln lt c ln l 1 Byte, 2 Bytes hoc 4 Bytes.
INT, DINT Nhng kiu d liu ny xc nh mt ng vo hoc 1 ng ra
c du ln lt c ln l 2 Bytes hoc 4 Bytes.
REAL Kiu d liu ny xc nh gi tr s thc 4 bytes.

V d mt lnh gi chng trnh con, bng cc bin cc b ca chng trnh con SBR_0
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 8


Cch thc to chng trnh con
to mt chng trnh con thc hin theo cc cch sau y:
Lc ny ca s chng trnh s chuyn t ca s chng trnh ang thc hin qua
ca s chng trnh con v bn c th lp trnh cho chng trnh con.
- Nu bn mun khai bo thng s cho chng trnh con, bn c th s dng bng
cc thng s cc b.
- Nu bn mun lp trnh th s dng mn hnh lp trnh.
- Nu bn mun chuyn sang mt khi chng trnh khc, hy la chn trn Tab
chng trnh m bn mun s dng.
* Ch : Bn khng c s dng lnh END kt thc chng trnh con. thot
khi chng trnh con th lnh RET s c chng trnh t ng thm vo cui chng
trnh v bn khng cn thm lnh kt thc chng trnh con na.
Cch thc gi chng trnh con.
Sau khi bn to mt chng trnh con v t cc tham s cho n, bn c th thc
hin lnh gi chng trnh con t bt k cc khi t chc chng trnh no khc ca bn
(Chng trnh chnh, chng trnh con khc hoc chng trnh ngt). Lu bn khng
th gi chng trnh con t chnh n.
chn lnh gi chng trnh con trong chng trnh ca bn, hy thc hin theo
cc bc sau :
- La chn Network m bn mun gi chng trnh con.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 9
- Trong cy lnh, m th mc Subroutines. Ko v th chng trnh con bn mun
gi vo trong Network m bn la chn.
- Nhp thng s cho chng trnh con.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 10
Bi 3. TRUYN THNG TRN MNG NHIU CH
Cc lnh c v ghi d liu t mt trm ny n b nh ca bt c trm (PLC)
no khc trong mng nh cng truyn thng. Cc trm c xc nh giao lu vi
nhau thng qua a ch quy c ca chng (PLC Station Address). Mt mng thng
thng c th c ti 32 trm. Nu s dng b lp (Repeaters), s trm trong mng c th
c nng ln con s ti a l 125. S d liu nhiu nht cho mt ln truyn l 16 byte.
Cc lnh c ghi mng d liu ca mt trm khc qua cng PORT l NETR
(NETwork Read: c mng) v NETW (NETwork Write: Ghi mng). Cc trm lin kt
cho vic truyn thng c xc nh bng a ch quy c ca chng. Cng mt lc ch
c th s dng 8 lnh c ghi qua mng.
Hai lnh NETR v NETW ch c s dng trong mng c my tnh tham gia nu
nh my tnh c ni vi mng qua cng MPI (MultiPoint Interface). Khc vi kiu
ghp ni PC/PPI vi b chuyn i RS232 thng qua RS485 m th my tnh l my
ch duy nht, trong mng ni my tnh qua MPI c th c nhiu ch.
Trong mng MPI tt c cc PLC vi CPU t 214 tr i u c th l trm ch
(Master) trong mng, cn CPU 212 ch c th l trm t (Slave).

My tnh v HMI l trm ch cn S7-200 l trm t

My tnh v HMI l trm ch, 2 CPU S7-200 cn li l cc trm t. Trm ch c
th yu cu d liu t bt k trm t no.
Ngoi ra, m bo vic truyn thng c an ton cn phi khai bo s dng
PPI Protocol trc khi s dng lnh NETR v NETW, tt nht l ti vng qut u tin
ca PLC.
PPI Protocol l mt b xc lp kiu truyn tin ni tip 11 bit cho PLC bao gm 1
bit Start, 8 bit d liu (byte), 1 bit kim tra chn l v 1 bit Stop.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 11
PPI Protocol c khai bo bng cch ghi gi tr logic 1 vo bit 1 v logic 0 vo
bit 0 ca SMB30. PPI Protocol to kh nng truyn thng gia nhiu my ch vi nhiu
my t.

MOV_B gi tr 2 : 0000 0010 vo SMB30 cho php truyn thng PPI.
FILL_N gi tr 0 vo 68 nh bt u t VW200: xa vng b nh m pht
hoc thu d liu.
Kiu truyn thng v mng lin kt c xc nh bng ni dung qun l b m
truyn thng c ch th trong lnh bng mt ton hng TABLE. Ton hng:
TABLE (Byte): VB, MB, *VD, *AC.
PORT (Byte): hng s 0.
B m truyn thng c nhiu nht l 23 byte c chia lm hai vng: vng cc
thng tin qun l gm 7 byte v vng d liu. Vng d liu c th c ti 16 byte.
Cu trc ca b m truyn thng, gi s c khai bo trong trm A giao lu
d liu vi trm B nh sau:
Byte 7 6 5 4 3 2 1 0
0 Cc bit trng thi Xem bng di
1
a ch trm B
a ch ca trm B m trm A giao lu
truyn thng.
2
Con tr gin tip ch vng
a ch trong B
Con tr ch vo u mng d liu c truyn
thng trong trm B
3
4
5
6 di mng d liu Mng d liu truyn thng trong trm A. nu
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 12
7 D liu 0
kiu truyn thng vi B l c th sau khi
thc hin lnh NETR, d liu c c ca B
c ghi vo y. Ngc li nu kiu truyn
thng l gi th d liu ca A gi sang B phi
c ghi vo mng ny trc khi gi lnh
NETW.
8 D liu 1

22 D liu 15
Byte u tin ca b m gm 8 bit truyn thng c cu trc nh sau:
0

0 khng c li truyn thng.
1 Li qu thi gian trm B khng tr li
2 Li tn hiu nhn (chn/l)
3 Li ghp ni( lp a ch hoc li phn cng).
4 Li xp hng, qu nhiu lnh NETR v NETW.
5 Khng khai bo PPI Protocol trong SM30.
6 Li tham s. B m truyn thng c tham s sai.
7 Trm B bn.
8 Li t chc.
9 Li d liu thng bo
A_F cha s dng

1
2
3
4 0
5
0 Khng c li.
1 C li
6 0 Khng lm vic.
1 C lm vic
7 0 Cha thc hin xong vic truyn thng.
1 Thc hin xong vic truyn thng
Lnh NETR: Lnh c mt mng d liu ca mt trm khc trong mng qua cng
PORT. Kiu truyn thng v trm lin kt c xc nh bng ni dung qun l b m
truyn thng c ch th trong lnh bng ton hng TABLE.
Lnh NETW: Lnh ghi mt mng d liu ca mt trm khc trong mng qua cng
PORT. Kiu truyn thng v trm lin kt c xc nh bng ni dung qun l b m
truyn thng c ch th trong lnh bng ton hng TABLE.
Cch s dng lnh NETR v NETW nh sau:
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 13

LAD Ton hng

TBL: VB, MB,*VD,*AC
PORT: hng s 0 (vi CPU t 214 tr ln)

TBL: VB, MB,*VD,*AC
PORT: hng s 0 (vi CPU t 214 tr ln)

Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 14
Bi 4. NGT V X L NGT
1. Gii thiu
Cc ch ngt v x l ngt cho php thc hin cc qu trnh tc cao, phn
ng kp thi vi cc s kin bn trong v bn ngoi.
Nguyn tc c bn ca mt ch ngt cng ging nh vic thc hin lnh gi
mt chng trnh con, s khc nhau y l vic gi chng trnh con c gi mt
cch ch ng bng lnh CALL, cn x l ngt c gi b ng bng mt tn hiu bo
ngt, h thng s t chc gi v thc hin chng trnh con tng ng vi tn hiu bo
ngt , hay ni cch khc h thng s t chc x l tn hiu ngt . Chng trnh con
ny gi l chng trnh x l ngt.
Do vic gi chng trnh x l ngt bng mt tn hiu bo ngt m thi im xut
hin tn hiu bo ngt hon ton b ng, bi vy h thng s phi h tr thm cho cng
vic x l ngt nh: ct gi ni dung ngn xp, ni dung thanh ghi AC v cc bit nh c
bit, t chc xp hng u tin cho cc tn hiu bo ngt trong trng hp chng cha kp
x l.
Trong CPU 214 c cc kiu tn hiu bo ngt sau:
- Tm ngt vo/ra theo sn ln v sn xung ca cc cng I0.0 I0.3.
- Hai ngt thi gian.
- Hai ngt truyn thng ni tip (nhn v truyn).
- By ngt b m tc cao (CV=PV trn HSC0 v thay i, xa ngoi v
CV=PV trn HSC1 v HSC2).
- Hai ngt u ra truyn xung l PTO0 v PTO1.
Khi c tn hiu bo ngt, gi tr c ca ngn xp c ct i, nh ca ngn xp
nhn gi tr logic mi l 1 cn cc bit khc ca ngn xp nhn gi tr l 0, bi vy khi vo
u mt chng trnh ngt, lnh c iu kin tr thnh khng c iu kin.
Cc kiu tn hiu bo ngt khc nhau c trnh by trong bng sau:
M t ngt Kiu (m hiu)
Tn hiu ngt nhn d liu truyn thng 8
Tn hiu ngt bo hon tt vic gi d liu 9
Ngt theo sun ln ca I0.0* 0
Ngt theo sun ln ca I0.1 2
Ngt theo sun ln ca I0.2 4
Ngt theo sun ln ca I0.3 6
Ngt theo sun xung ca I0.0* 1
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 15
Ngt theo sun xung ca I0.1 3
Ngt theo sun xung ca I0.2 5
Ngt theo sun xung ca I0.3 7
Ngt theo HSC0, khi gi tr tc thi bng gi tr t trc* 12
Ngt theo HSC1, khi gi tr tc thi bng gi tr t trc 13
Ngt theo HSC1, khi c tn hiu bo i hng m t bn
ngoi
14
Ngt theo HSC1, khi c tn hiu reset t bn ngoi 15
Ngt theo HSC2, khi gi tr tc thi bng gi tr t trc 16
Ngt theo HSC2, khi c tn hiu bo i hng m t bn
ngoi
17
Ngt theo HSC2, khi c tn hiu reset t bn ngoi 18
Ngt theo PLS0 bo han tt vic m xung 19
Ngt theo PLS1 bo han tt vic m xung 20
Ngt theo thi gian T0 10
Ngt theo thi gian T1 11
* Nu khai bo s dng ngt kiu 12 th hai kiu ngt 0 v 1 u b v hiu ha
hoc ngc li nu khai bo kiu ngt 0 hoc 1 th kiu ngt 12 s b v hiu ha.
a) Th t u tin:
Th t u tin ca cc kiu ngt khc nhau c cng ha t trc theo
nguyn tc: tn hiu bo ngt no c trc th x l trc. Tuy nhin nhng trng hp
cc tn hiu ngt xut hin cng mt lc hoc mt tn hiu ngt xut hin trong khi h
thng ang phi x l mt chng trnh ngt khc th chng s phi tun theo quy nh
u tin sau:
Nhm u tin CPU 214
Ngt truyn thng 4
Ngt vo/ra 16
Ngt thi gian 4
Ring vi tn hiu ngt truyn thng, mc d cha c x l nhng k t
nhn c cng bit kim tra chn l vn c ghi nh theo ng th t ngt.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 16
b) Khai bo v hy ton cc ch ngt:
Khi ch RUN ton b ch ngt khai bo trc s t ng b v hiu
ha, tt c cc ch ngt c th c kch cng lc bng vic thc hin vic kch ch
ngt ton cc ENI.
Lnh hy ton cc DISI s v hiu ha tt c cc ch ngt. Tuy vy vn cho
php cc tn hiu ngt c xp hng ch, nhng khng cho php thc hin bt c mt
chng trnh x l ngt no.
c) Khai bo v hy mt ch ngt:
khai bo mt ch ngt phi thc hin hai cng vic kch tn hiu bo
ngt cho ch bng lnh ATCH v khai bo chng trnh x l ngt tng ng bng
lnh ngt INT. C th gp nhiu tn hiu bo ngt vo mt chng trnh x l ngt, song
mt tn hiu bo ngt ch c th c nhiu nht mt chng trnh x l ngt. C th hy b
tng ch ngt ring bit bng lnh DTCH. Lnh ny s t mt ch ngt vo trng
thi khng tch cc.
d) Chng trnh x l ngt:
Cng ging nh mt chng trnh con, chng trnh x l ngt c mt nhn
ring c nh du ti u chng trnh. Nhn ny c khai bo bng lnh INT. Tt c
cc lnh nm gia nhn ca chng trnh x l ngt v lnh quay v khng iu kin
RETI ca chng trnh x l ngt u thuc v ni dung ca chng trnh x l ngt.
Chng trnh x l ngt phi c vit mt cch ti u v thi gian thc hin.
Ch nn s dng chng trnh ngt trong thi gian ngn v thc hin chng trnh ny
tht nhanh. Khi vit mt chng trnh ngt cn phi tun theo nhng quy tc sau y:
- Cng ngn cng tt.
- t chng trnh ngt sau chng trnh chnh.
- Khng c s dng cc lnh: DISI, ENI, CALL, HDEF, FORNEXT v
END trong chng trnh ngt.
- Cn phi kt thc chng trnh ngt bng lnh quay v khng iu kin:
RETI.
e) Ngt truyn thng:
Kiu iu khin truyn thng bng chng trnh c gi l kiu iu khin
cng t do (Freeport Control). Khi s dng ch truyn thng ny, kiu bin bn truyn
thng freeport , tc truyn tn hiu, s bit c truyn cho mt k t, ch kim tra
(parity) phi c nh ngha trc trong byte c bit SMB30 nh sau:

Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 17
SMB30
p p d b b b m m

SMB30 Gii thch
m
Kiu truyn thng:
00 Point to Point (PPI)
01 Freeport
10 PPI (bnh dng)
11 Khng s dng
m
b
Tc truyn (Baud):
000 38.400 (CPU214) hay19.200 (CPU212).
001 19.200
010 9.600
011 4.800
100 2.400
101 1.200
110 600
111 300
b
b
d
S bit truyn:
0 8 bit
1 7 bit
p

Kiu kim tra (parity):
00 Khng kim tra.
01 Kim tra chn (even).
10 Khng kim tra.
11 Kim tra l (Odd)
p
Ch ngt truyn thng Freeport truyn hay nhn d liu c th lm cho vic
iu khin truyn thng trong chng trnh c d dng hn. Ch ngt truyn thng
Freeport ch c th thc hin c khi PLC ch lm vic RUN. Khai bo kiu
Freeport cho ngt truyn thng bng cch t m nh phn 01 vo 2 bit thp ca SMB30.
Khi PLC hot ng ch truyn thng Freeport khng th thc hin truyn
thng gia PLC v thit b lp trnh.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 18
Mt vi nh c bit c h thng s dng cho kiu truyn thng Freeport. Cc
nh l:
- Byte SMB32 c dng ghi nh d liu nhn vo.
- SM3.0 c s dng bo li kim tra chn l. Nu li chn l c pht hin
SM3.0 s c t ln 1.
- SM4.5 c s dng thng bo khi vic truyn d liu hon tt.
Lnh XMT dng gi d liu i trong ch truyn thng Freeport. XMT cho
php gi i mt
f) Ngt vo/ra:
Thuc nhm tn hiu bo ngt vo/ ra l:
- Tn hiu bo ngt khi c sn ln hoc sn xung ca cng u vo.
- Tn hiu bo ngt ca b m tc cao.
- Tn hiu bo ngt ca cng truyn xung.
CPU 212 c kh nng to ra tn hiu bo ngt mi khi ti cng vo I0.0 c s thay
i trng thi t 0 ln 1 (sn ln) hoc t 1 xung 0 (sn xung).
CPU 214 c kh nng to ra tn hiu bo ngt mi khi ti cng vo I0.0 -:- I0.3 c
s thay i trng thi t 0 ln 1 (sn ln) hoc t 1 xung 0 (sn xung).
Vic s dng sn ln hoc sn xung lm tn hiu bo ngt c th chim mt
cng trong cc ng vo.
g) Ngt thi gian:
Tn hiu bo ngt theo thi gian c pht ra u n theo chu k thi gian. Chu
k pht tn hiu bo ngt theo thi gian l mt s nguyn trong khong 5ms 255ms v
c xc nh bi gi tr ca SMB34, cho tn hiu bo ngt thi gian 0 v ca SMB35
cho tn hiu bo ngt thi gian 1.
Tn hiu bo ngt theo thi gian ny cho php thc hin gi chng trnh x l
ngt mt cch u n nn chng thng c dng trong vic ly mu tn hiu ti cc
cng vo tng t vi tn s ly mu c lp trnh trc trong SMB34 hoc SMB35.
Mt tn hiu bo ngt theo thi gian c kch ng ti thi im n c khai
bo bng lnh ATCH. Cng ti thi im chu k pht tn hiu bo ngt bt u vi
chu k pht c quy nh trong SMB34 hoc SMB35. Mi s thay i v sau ca ni
dung 2 nh c bit ny khng nh hng n chu k khai bo. Mun thay i li
chu k pht tn hiu bo ngt, bt buc phi khai bo li bng lnh ATCH.
Sau khi c khai bo s dng, ch ngt theo thi gian thc hin u n cho
n khi PLC ri khi ch hot ng RUN hoc cho n khi ngt thi gian b hy b
bng lnh DTCH.
ATCH: lnh khai bo s dng mt ch ngt vi kiu (hay m hiu) c xc
nh bng ton hng EVENT(byte). Chng trnh x l ngt tng ng c xc nh
bng ton hng INT(byte) trong lnh. Sau khi khai bo tn hiu bo ngt ca ch ngt
cng c kch theo.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 19

DTCH: Lnh hy b mt ch ngt c khai bo s dng trc . Kiu
(hay m hiu) ca n c xc nh bng ton hng EVENT (byte) trong lnh.

INT: Lnh s dng khai bo mt chng trnh x l ngt. Nhn ca chng
trnh c xc nh trong ton hng n ca lnh INT.
CRETI, RETI: l lnh kt thc c iu lin v khng c iu kin ca mt
chng trnh x l ngt. Lnh kt thc khng iu kin thng t cui chng trnh
x l ngt.
DISI: Lnh hy b ton cc cc ch ngt c khai bo s dng trc
. Lnh ny ch c tc dng treo cc tn hiu bo ngt ln v khng x l chng, nhng
vn cho php chng c ghi vo hng ch x l.
ENI: Lnh khai bo ton cc cc ch ngt hoc kch hot li tt c cc ch
ngt b hy trc bng lnh DISI.
2. S dng ngt truyn thng:
Khc vi kiu truyn thng MPI, khi m mt trm ch c th truy cp n tn b
nh ca trm t th kiu truyn thng Freeport ch c kh nng c hoc gi d liu ln
mng, mi trm u c th nhn v gi d liu trn mng.
Kiu trao i d liu vi mng Freeport c m t nh trong hnh:









Lnh gi d liu ln mng c tn l XMT nhng li
khng c lnh ring c d liu t mng xung. Mun
Mng
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 20
ly d liu trn mng vo trm phi khai bo ch truyn thng tng ng trong
SMB30 v s dng ch ngt truyn thng m hiu 8.
a) Ghi d liu ln mng:
Lnh XMT lm vic vi cng truyn thng ni tip ca PLC lnh ghi d liu ln
mng. D liu gi ln mng phi c t chc thnh mt bng cc byte trong b nh,
trong byte u tin phi cha di d liu ca bng. S d liu nhiu nht c th gi
l 255 byte. H thng s dng bit SM4.5 thng bo trng thi qu trnh gi d liu ln
mng. Trong khi gi d liu, SM4.5 c gi tr bng 0 v sau khi byte d liu cui cng
c gi i SM4.5 nhn gi tr logic 1, tn hiu ngt 9 xut hin nu trc n c
kch hot.
Ton hng TABLE (VB, IB, QB, MB, SMB, *VD, *AC) ca lnh xc nh mng
d liu c chuyn. Ton hng PORT 0 xc nh tn cng truyn thng c s dng.
Byte nh SMB30 xc nh dng tn hiu ni tip ca d liu cng nh tc
truyn d liu ln mng. Trc khi s dng lnh XMT gi d liu bt buc phi khai
bo kiu truyn thng Freeport.


S t chc mng d liu nh sau:
di mng d liu = n
D liu 1


D liu n
b) c d liu t mng:
Khi ch ngt truyn thng kiu 8 c khai bo v ch truyn thng
freeport ph hp c xc nh trong SMB30 th mi khi c d liu cng kiu trn
mng, d liu s c chuyn vo nh SMB2 theo tng byte. Khc vi vic ghi d liu
ln mng, vic nhn d liu nn c tin hnh trong ch ngt truyn thng. Mi khi
nhn c mt k t, h thng s pht ra mt tn hiu bo ngt c m hiu 8. Nhng k
t nhn c s c h thng ct gi trong SMB2 v chuyn n ti vng mong mun.
V d sau m t mt on chng trnh c d liu t mng xung.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 21


Chng trnh trn cho php nhn d liu t trn mng v so snh kt qu vi gi
tr 65, nu d liu nhn c bng 65 thi ng tip im Q0.0.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 22
Bi 5. S DNG B M TC CAO
B m tc cao c s dng theo di v iu khin cc qu trnh c tc
cao m PLC khng th khng ch c o b hn ch v thi gian ca vng qut. CPU
214 c 3 b m tc cao c tn l HSC0, HSC1 v HSC2.
Nguyn tc hat ng ca cc b m tc cao cng tng t nh b m thng
thng khc ca PLC tc l cng m theo cnh sn ln ca xung. S m c c
lu trong mt nh c bit kiu Double Word (DW) vi k hiu l CV (Current Value).
Khi gi tr ca b m tc thi bng vi gi tr t trc th b m pht ra mt tn hiu
ngt. Gi tr t trc l mt s nguyn 32 bits cng c lu trong 1 nh kiu DW.
Nu ch ngt vo/ra vi b m tc cao c khai bo s dng, cc tn hiu
ngt sau y s c pht.
- Ngt khi PC = CV (i vi HSC0, HSC1, HSC2)
- Ngt khi c tn hiu bo thay i hng m t cng vo (i vi HSC1 v
HSC2).
- Ngt khi c tn hiu bo xa (Reset) t cng vo (i vi HSC1 v HSC2).
Mi b m c nhiu ch lm vic khc nhau. Chn ch lm vic cho mt
b m hot ng bng lnh HDEF. Tng ch lm vic li c kiu hot ng khc
nhau. Kiu hot ng ca mi b m c xc nh bng ni dung ca mt byte iu
khin trong vng nh c bit sau c khai bo bng lnh HSC.
Ch c th kch b m sau khi khai bo ch lm vic v nh ngha kiu
hot ng cho tng ch trong byte iu khin.
a) Nguyn l hot ng ca b m tc cao:
HSC0: B m HSC0 c mt cng vo l I0.0. N ch c mt ch lm vic duy
nht l m tin v m li s cc sn ln ca tn hiu u vo ti cng I0.0. Chiu m
tin v m li c quy nh bi trng thi ca bit SM37.3 nh sau:
0 : m li theo sn ln ca I0.0.
1 : m tin theo sn ln ca I0.0.
Tn s m cc i cho php ca HSC0 l 2KHz.
Gi tr m tc thi ca HSC0 l t kp SMD38, gi tr t trc nm t kp
SMD42. S nguyn l ca HSC0 c m t nh trong hnh sau:






HSC0 s dng byte SMB37 xc nh kiu hot ng nh m tin hay m li,
cho php hay khng cho php thay i gi tr m tc thi CV cng nh gi tr t trc

HSC0
SMD38
SMD42
I0.0
Gi tr m tc thi CV
Gi tr t trc PV
HSC
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 23
PV v cho php hay khng cho php kch b m. Kiu hot ng ca HSC0 phi c
nh ngha trong SMB37 trc khi thc hin lnh HDEF.
Cu trc byte SMB37, cn c gi l byte iu khin ca HSC0 nh sau:
SM37.0 Khng s dng
SM37.1 Khng s dng
SM37.2 Khng s dng
SM37.3 Chiu m: 0 m li, 1 : m ln
SM37.4 Cho php i chiu m, 0: khng cho php, 1: cho php
SM37.5 Cho php sa i gi tr t trc, 0: khng cho php, 1: cho php
SM37.6 Cho php sa i gi tr m tc thi, 0: khng cho php, 1: cho php
SM37.7 1- Cho php kch HSC0, 0 Cho php hy HSC0
Cc bc khai bo s dng HSC0 (nn s dng vng qut u tin)
- Np gi tr iu khin ph hp cho SMB37
- Xc nh ch lm vic cho b m bng lnh HDEF. Do HSC0 ch c mt
ch lm vic nn lnh xc nh kiu s l HDEF 0 0.
- Np gi tr m tc thi ban u v gi tr t trc vo SMD38 v SMD42.
- Khai bo s dng ch ngt vo ra v kch tn hiu bo ngt HSC0 bng lnh
ATCH.
- Kch b m bng lnh HSC 0.
Sau khi c kch, b m HSC0 bt u lm vic v s dng byte SMB36 bo trng
thi hot ng ca n nh sau:
SM36.0 Khng s dng
SM36.1 Khng s dng
SM36.2 Khng s dng
SM36.3 Khng s dng
SM36.4 Khng s dng
SM36.5 Chiu ang m, 1 m ln, 0 m xung.
SM36.6 Kt qu so snh tc thi, 0 nu CV PV, 1 nu CV = PV
SM36.7 Kt qu so snh tc thi, 0 nu CV PV, 1 nu CV > PV
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 24
Khi s dng b m HSC0 cng vi ch ngt vo ra, tn hiu bo ngt s xut hin khi
CV = PV nu tn hiu ngt 12 c khai bo.
HSC1 ( ch c trong CPU214): l b m linh hot, s dng bn u vo I0.6,
I0.7, I1.0, I1.1 vi 12 ch lm vic khc nhau. HSC1 s dng t kp SMD48 lu
gi tr tc thi, gi tr t trc nm t kp SMD52, cc gi tr t trc v tc thi l
nhng s nguyn c du.
Ch
lm vic
M t
0 m tin hoc li sn ln ca I0.6. Chiu m c quy nh bi
SM47.3. Hot ng ca HSC1 hon ton c iu khin bi h
thng (khng c tn hiu kch v xa t bn ngoi).
1 m tin hoc li sn ln ca I0.6. Chiu m c quy nh bi
SM47.3. HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi.
2 m tin hoc li sn ln ca I0.6. Chiu m c quy nh bi
SM47.3. HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi; I1.1
lm tn hiu khi pht (start).
3 m tin hoc li sn ln ca I0.6. Chiu m c quy nh bi
cng I0.7. Hot ng ca HSC1 hon ton c iu khin bi h
thng (khng c tn hiu kch v xa t bn ngoi).
4 m tin hoc li sn ln ca I0.6. Chiu m c quy nh bi
cng I0.7. HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi.
5 m tin hoc li sn ln ca I0.6. Chiu m c quy nh bi
cng I0.7. HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi;
I1.1 lm tn hiu khi pht (start).
6 m tin theo sn ln ca I0.6 v m li theo sn ln ca I0.7.
Hot ng ca HSC1 hon ton c iu khin bi h thng (khng
c tn hiu kch v xa t bn ngoi).
7 m tin theo sn ln ca I0.6 v m li theo sn ln ca I0.7.
HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi.
8 m tin theo sn ln ca I0.6 v m li theo sn ln ca I0.7.
HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi. I1.1 lm tn
hiu khi pht (start).
9 m s ln lch trng thi ca hai cng vo I0.6 v I0.7 tc l khi kt
qu ca php tnh logic XOR gia I0.6 v I0.7 l 1. Hot ng ca
HSC1 hon ton c iu khin bi h thng (khng c tn hiu kch
v xa t bn ngoi).
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 25

HSC1
SMD48
SMD52
I0.6
Gi tr m tc thi CV
Gi tr t trc PV
HSC1
I0.7
I1.0
I1.1
10 m s ln lch trng thi ca hai cng vo I0.6 v I0.7 tc l khi kt
qu ca php tnh logic XOR gia I0.6 v I0.7 l 1. HSC1 s dng
I1.0 lm tn hiu xa (reset )t bn ngoi.
11 m s ln lch trng thi ca hai cng vo I0.6 v I0.7 tc l khi kt
qu ca php tnh logic XOR gia I0.6 v I0.7 l 1. HSC1 s dng
I1.0 lm tn hiu xa (reset )t bn ngoi. I1.1 lm tn hiu khi pht
(start).
S nguyn l ca b m HSC1





Khc vi HSC0, HSC1 c 3 kh nng m:
- Tin v li theo sn ln ca I0.6
- Tin theo sn ln ca I0.6 v li theo sn xung ca I0.7
- Tin v li s ln lch gi tr logic gia hai cng co I0.6 v I0.7, tc l s ln
php tnh XOR ca I0.6 v I0.7 c kt qu l 1.
Chiu m (tin hay li) trong ch 0, 1 v 2 c quy nh bi trng thi ca bit
SM47.3 nh sau:
SM47.3 = 0: m li theo sn ln ca I0.6
1: n tin theo sn ln ca I0.6
v trong ch 3, 4, 5 bi u vo ca I0.7:
I0.7 = 0: m li theo sn ln ca I0.6
1: n tin theo sn ln ca I0.6
Tn s bin i trng thi cc i cho php ca tn hiu u vo ti cng I0.6 v I0.7 l
7KHz.
HSC1 c hai tn s m. Trong nhng ch 0 8, tn s m ca HSC1 bng
tn s thay i trng thi ca ng vo do tn s m cc i l 7KHz, ring ch 9,
10 v 11, ty theo khai bo s dng m tn s ny c th bng hoc gp 4 ln tn s bin
thin trng thi kt qu ca php tnh XOR gia I0.6 v I0.7. Bi vy trong ch 9, 10,
11 tn s m cc i cho php ca HSC1 s l 28KHz. H thng s dng bit SM47.2
nh ngha tn s m ca HSC1 trong ch 9,10,11 l:
SM47.2 = 0: tn s m gp 4 ln tn s thay i trng thi I0.6 XOR I0.7
1: tn s m bng tn s thay i trng thi I0.6 XOR I0.7
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 26
Trong cc ch 1, 2, 4, 5, 7, 8, 10 v 11, HSC1 s dng tn hiu reset t ngai l
I1.0. Bit SM47.0 c h thng s dng nhm nh ngha kiu reset ca HSC1 cho cc
ch ny:
SM47.0 = 0: reset khi I1.0 c gi tr logic 1
1: reset khi I1.0 c gi tr logic 0
Cng tng t nh vy cho cc ch 2, 5, 8 v 11, khi HSC1 s dng tn hiu
kch t ngai cng I1.1, h thng s dng bit SM47.1 nh ngha kiu kich HSC1 nh
sau:
SM47.1 = 0: HSC1 lm vic khi khi I1.1 c gi tr logic 1
1: HSC1 lm vic khi khi I1.1 c gi tr logic 0
HSC1 s dng byte SMB47 xc nh kiu hot ng nh m tin, li, cho php hay
khng cho php thay i gi tr m tc thi CV cng nh gi tr t trc PV, cho php
hay khng cho php kch b m. Kiu hot ng ca HSC1 phi c nh ngha trong
SMB47 trckhi thc hin lnh HDEF
Cu trc byte SMB47 nh sau:
SM47.0 Kiu reset cho tn hiu xa ti cng I1.0
SM47.1 Kiu start cho tn hiu kch ti cng I1.1
SM47.2 Tn s m ca HSC1
SM47.3 Chiu m: 0 m li, 1 : m ln
SM47.4 Cho php i chiu m, 0: khng cho php, 1: cho php
SM47.5 Cho php sa i gi tr t trc, 0: khng cho php, 1: cho php
SM47.6 Cho php sa i gi tr m tc thi, 0: khng cho php, 1: cho php
SM47.7 1- cho php kch HSC1, 0 cho php hy HSC1
Cc bit SM47.0, SM47.1 v SM47.2 c gn cho b m bng lnh HDEF, cc bit cn
li gn cho b m sau lnh HSC.
Cc bc khai bo s dng HSC1 (nn thc hin trong vng qut u tin):
- Np gi tr iu khin ph hp cho SMB47
- Xc nh ch lm vic cho b m bng lnh HDEF
- Np gi tr m tc thi v gi tr t trc
- Khai bo s dng ch ngt vo/ra v kch tn hiu bo ngt HSC1 bng lnh
ATCH.
- Kch b m bng lnh HSC.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 27
Khi s dng HSC1 cng vi ch ngt vo/ra, cc tn hiu bo ngt sau y s c
pht:
- Bo ngt khi CV = PV (ngt 13)
- Bo ngt khi c thay i chiu m t I0.7 (ngt 14)
- Bo ngt khi HSC1 b reset bi I1.0 (ngt 15)
Sau khi c kch hot bng lnh HSC, b m HSC1 s dng byte SMB46 bo trng
thi hot ng ca n nh sau:
SM46.0 Khng s dng
SM46.1 Khng s dng
SM46.2 Khng s dng
SM46.3 Khng s dng
SM46.4 Khng s dng
SM46.5 Chiu ang m, 1 m ln, 0 m xung.
SM46.6 Kt qu so snh tc thi, 0 nu CV PV, 1 nu CV = PV
SM46.7 Kt qu so snh tc thi, 0 nu CV PV, 1 nu CV > PV

HSC2 (ch c trong CPU214): l b m linh hot, cng ging nh HSC1 nhng
chng lm vic c lp vi nhau; thay v s dng bn u vo I0.6, I0.7, I1.0, I1.1 th
HSC2 s dng cc u vo I1.2, I1.3, I1.4, I1.5 vi 12 ch lm vic khc nhau:
Ch
lm vic
M t
0 m tin hoc li sn ln ca I1.2. Chiu m c quy nh bi
SM57.3. Hot ng ca HSC2 hon ton c iu khin bi h
thng (khng c tn hiu kch v xa t bn ngoi).
1 m tin hoc li sn ln ca I1.2. Chiu m c quy nh bi
SM57.3. HSC2 s dng I1.4 lm tn hiu xa (reset )t bn ngoi.
2 m tin hoc li sn ln ca I1.2. Chiu m c quy nh bi
SM57.3. HSC2 s dng I1.4 lm tn hiu xa (reset )t bn ngoi; I1.5
lm tn hiu khi pht (start).
3 m tin hoc li sn ln ca I1.2. Chiu m c quy nh bi
cng I1.3. Hot ng ca HSC2 hon ton c iu khin bi h
thng (khng c tn hiu kch v xa t bn ngoi).
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 28

HSC2
SMD58
SMD62
1.2
Gi tr m tc thi CV
Gi tr t trc PV
HSC2
I1.3
I1.4
I1.5
4 m tin hoc li sn ln ca I1.2. Chiu m c quy nh bi
cng I1.3. HSC2 s dng I1.4 lm tn hiu xa (reset )t bn ngoi.
5 m tin hoc li sn ln ca I1.2. Chiu m c quy nh bi
cng I1.3. HSC2 s dng I1.4 lm tn hiu xa (reset )t bn ngoi;
I1.5 lm tn hiu khi pht (start).
6 m tin theo sn ln ca I1.2 v m li theo sn ln ca I1.3.
Hot ng ca HSC2 hon ton c iu khin bi h thng (khng
c tn hiu kch v xa t bn ngoi).
7 m tin theo sn ln ca I1.2 v m li theo sn ln ca I1.3.
HSC2 s dng I1.4 lm tn hiu xa (reset )t bn ngoi.
8 m tin theo sn ln ca I1.2 v m li theo sn ln ca I1.3.
HSC2 s dng I1.4 lm tn hiu xa (reset )t bn ngoi. I1.5 lm tn
hiu khi pht (start).
9 m s ln lch trng thi ca hai cng vo I1.2 v I1.3 tc l khi kt
qu ca php tnh logic XOR gia I1.2 v I1.3 l 1. Hot ng ca
HSC2 hon ton c iu khin bi h thng (khng c tn hiu kch
v xa t bn ngoi).
10 m s ln lch trng thi ca hai cng vo I1.2 v I1.3 tc l khi kt
qu ca php tnh logic XOR gia I1.2 v I1.3 l 1. HSC2 s dng
I1.4 lm tn hiu xa (reset )t bn ngoi.
11 m s ln lch trng thi ca hai cng vo I1.2 v I1.3 tc l khi kt
qu ca php tnh logic XOR gia I1.2 v I1.3 l 1. HSC2 s dng
I1.4 lm tn hiu xa (reset )t bn ngoi. I1.5 lm tn hiu khi pht
(start).
S nguyn l ca b m HSC1






Ging nh HSC1, HSC2 c 3 kh nng m:
- Tin v li theo sn ln ca I1.2
- Tin theo sn ln ca I1.2 v li theo sn xung ca I1.3
- Tin v li s ln lch gi tr logic gia hai cng co I1.2 v I1.3, tc l s ln
php tnh XOR ca I1.2 v I1.3 c kt qu l 1.
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 29
Chiu m (tin hay li) trong ch 0, 1 v 2 c quy nh bi trng thi ca bit
SM57.3 nh sau:
SM57.3 = 0: m li theo sn ln ca I0.6
1: n tin theo sn ln ca I0.6
v trong ch 3, 4, 5 bi u vo ca I0.7:
I1.3 = 0: m li theo sn ln ca I0.6
1: n tin theo sn ln ca I0.6
Tn s bin i trng thi cc i cho php ca tn hiu u vo ti cng I1.2 v
I1.3 l 7KHz.
HSC2 c hai tn s m. Trong nhng ch 0 8, tn s m ca HSC2 bng
tn s thay i trng thi ca ng vo do tn s m cc i l 7KHz, ring ch
9,10 v 11, ty theo khai bo s dng m tn s ny c th bng hoc gp 4 ln tn s
bin thin trng thi kt qu ca php tnh XOR gia I1.2 v I1.3. Bi vy trong ch 9,
10, 11 tn s m cc i cho php ca HSC2 s l 28KHz. H thng s dng bit
SM57.2 nh ngha tn s m ca HSC2 trong ch 9,10,11 l:
SM57.2 = 0: tn s m gp 4 ln tn s thay i trng thi I1.2 XOR I1.3
1: tn s m bng tn s thay i trng thi I1.2 XOR I1.3
Trong cc ch 1, 2, 4, 5, 7, 8, 10 v 11, HSC2 s dng tn hiu reset t ngai l
I1.4. Bit SM57.0 c h thng s dng nhm nh ngha kiu reset ca HSC2 cho cc
ch ny:
SM57.0 = 0: reset khi I1.4 c gi tr logic 1
1: reset khi I1.4 c gi tr logic 0
Cng tng t nh vy cho cc ch 2, 5, 8 v 11, khi HSC2 s dng tn hiu
kch t ngoi cng I1.5, h thng s dng bit SM57.1 nh ngha kiu kch HSC2 nh
sau:
SM57.1 = 0: HSC2 lm vic khi khi I1.5 c gi tr logic 1
1: HSC2 lm vic khi khi I1.5 c gi tr logic 0
HSC2 s dng byte SMB57 xc nh kiu hot ng nh m tin, li, cho php hay
khng cho php thay i gi tr m tc thi CV cng nh gi tr t trc PV, cho php
hay khng cho php kch b m. Kiu hot ng ca HSC2 phi c nh ngha trong
SMB57 trc khi thc hin lnh HDEF.
Cu trc byte SMB57 nh sau:
SM57.0 Kiu reset cho tn hiu xa ti cng I1.0
SM57.1 Kiu start cho tn hiu kch ti cng I1.1
SM57.2 Tn s m ca HSC2
SM57.3 Chiu m: 0 m li, 1 : m ln
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 30
SM57.4 Cho php i chiu m, 0: khng cho php, 1: cho php
SM57.5 Cho php sa i gi tr t trc, 0: khng cho php, 1: cho php
SM57.6 Cho php sa i gi tr m tc thi, 0: khng cho php, 1: cho php
SM57.7 1- cho php kch HSC2, 0 cho php hy HSC2
Cc bit SM57.0, SM57.1 v SM57.2 c gn cho b m bng lnh HDEF, cc bit cn
li gn cho b m sau lnh HSC.
Cc bc khai bo s dng HSC2 (nn thc hin trong vng qut u tin):
- Np gi tr iu khin ph hp cho SMB57
- Xc nh ch lm vic cho b m bng lnh HDEF
- Np gi tr m tc thi v gi tr t trc
- Khai bo s dng ch ngt vo/ra v kch tn hiu bo ngt HSC2 bng lnh
ATCH.
- Kch b m bng lnh HSC.
Khi s dng HSC2 cng vi ch ngt vo/ra, cc tn hiu bo ngt sau y s c
pht:
- Bo ngt khi CV = PV (ngt 13)
- Bo ngt khi c thay i chiu m t I1.3 (ngt 14)
- Bo ngt khi HSC2 b reset bi I1.4 (ngt 15)
sau khi c kch hot bng lnh HSC, b m HSC2 s dng byte SMB56 bo trng
thi hot ng ca n nh sau:
SM56.0 Khng s dng
SM56.1 Khng s dng
SM56.2 Khng s dng
SM56.3 Khng s dng
SM56.4 Khng s dng
SM56.5 Chiu ang m, 1 m ln, 0 m xung.
SM56.6 Kt qu so snh tc thi, 0 nu CV PV, 1 nu CV = PV
SM56.7 Kt qu so snh tc thi, 0 nu CV PV, 1 nu CV > PV

b) Th tc khai bo s dng b m tc cao:
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 31
Khai bo s dng cc b m HSC0, HSC1, HSC2 nn thc hin ti vng qut
u tin, khi m bit SM0.1 c gi tr l 1. Th tc tt nht nn oc lp thnh mt
chng trnh con v chng trnh con c gi trong vng qut u tin bng lnh
CALL.
Cc cng vic ca chng trnh con khai bo s dng b m tc cao bao gm:
- Np gi tr v kiu hot ng ph hp cho byte iu khin.
- Xc nh ch lm vic cho b m bng lnh HDEF.
- Np gi tr m tc thi ban u v gi tr t trc.
- Khai bo s dng ch ngt vo ra v kch tn hiu bo ngt.
- Kch b m vi kiu lm vic ghi trong byte iu khin bng lnh HSC.
Cc lnh s dng nh sau:
- Lnh HDEF

Lnh ny xc nh ch lm vic cho b m tc cao. Tn ca b m c
xc nh bng ton hng HSC. Ch lm vic c chn l ni dung ca ton hng
MODE.
- Lnh HSC

Lnh ny t kiu lm vic cho b m tc cao. Tn ca b m c ch nh
bng ton hng N. Kiu lm vic l ni dung ca byte iu khin b m.


Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 32
Bi 6. S DNG HM PHT XUNG TC CAO
CPU 214 s dng hai cng Q0.0 v Q0.1 pht dy xung tn s cao hoc tn hiu
iu xung theo rng.
PTO (Pulse Train Output) l mt dy xung vung tun hon c chu k l mt s
nguyn trong khong 250s65.535s hoc t 2s65.535s. rng mi xung bng
chu k ca mi dy. S xung pht cho php nhiu nht ca dy pht xung l
4.294.967.295 xung.

PWM (Pulse Width Modulation) l mt dy xung tun hon c chu k l mt s
nguyn trong khong 250s65.535s hoc t 2s65.535s. Khc vi PTO, rng
ca mi xung c th quy nh c l mt s nguyn nm trong khong 0s65.535s
hoc 0ms65.535ms. Nu rng xung c quy nh ln hn chu k ca PWM th mt
tn hiu c gi tr logic bng 1, ngc li s c mt tn hiu logic 0.

PTO v PWM c h thng pht ra theo cng Q0.0 hoc Q0.1. Cc ngun pht
PTO v PWM s dng:
- Mt byte iu khin 8 bit
- Mt t n ghi chu k xung
- Mt t kp ghi s xung ca dy.
a ch nhng nh ny nh sau:
Cng ra Byte iu khin Chu k rng xung S xung
Q0.0 SMB67 SMW68 SMW70 SMD72
Q0.1 SMB77 SMW78 SMW80 SMD82
Cc nh ny phi c np nhng gi tr thch hp trc khi thc hin lnh to
xung. Lnh PLS s to ra mt dy xung c kiu c quy nh trong byte iu khin vi
chu k, rng xung v s xung c t trc.
Lnh PLS lnh pht xung ti cng Q0.0 hoc Q0.1 theo cu trc c nh ngha
trong byte iu khin v cc nh v chu k rng. Cng xung pht ra c ch nh
trong ton hng x (0 cho Q0.0 v 1 cho Q0.1) ca lnh.
C php s dng lnh PLS nh sau:
Ti liu tham kho IU KHIN LP TRNH NNG CAO
Trang 33

Lnh PLS s dng cc byte iu khin SMB67 (cho cng Q0.0) v SMB77 (cho
cng Q0.1) theo cu trc nh sau:
Q0.0 Q0.1 Mc ch
SM67.0 SM77.0 i chu k: 1 cho php, 0 khng cho php
SM67.1 SM77.1 i rng xung: 1 cho php, 0 khng cho php
SM67.2 SM77.2 i s m cho xung PTO: 1 cho php, 0 khng cho php
SM67.3 SM77.3 n v thi gian: 1 ms, 0 - s
SM67.4 SM77.4 Khng s dng
SM67.5 SM77.5 Khng s dng
SM67.6 SM77.6 Chn kiu xung: 0 PTO, 1 PWM
SM67.7 SM77.7 Khai bo: 1 kch, 0 hy.
Nu nh cc ch ngt kiu 19 hoc 20 c khai bo cng vi vic to xung th
i vi dy xung PTO, tn hiu bo ngt PLS0 hoc PLS1 s xut hin ti thi im sn
xung ca xung cui cng (trong na sau ca chu k cui), cn i vi dy xung PWM
tn hiu bo ngt xut hin ti thi im sn ln ca xung cui cng.
Mun to nhng xung c nhiu dng khc nhau th s dng chng trnh ngt
tng ng khai bo dng xung mi.
Th tc khai bo s dng hm pht xung tc cao tt nht l nn c thc hin
trong vng qut u v bao gm cc bc sau:
- Ghi gi tr cho byte iu khin
- Np cc gi tr v chu k ( rng xung) v s xung ca dy vo nhng nh
tng ng
- Khai bo s dng ch ngt (nu cn s dng)
- Thc hin lnh PLS
Xung s c pht ngay bng sn ln ca xung u tin sau khi thc hin lnh
PLS.

You might also like