Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

Embed Size (px)

Citation preview

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    1/35

    Trng i hc S phm K thut TP.H Ch Minh

    Khoa in

    TI LIU THAM KHO

    IU KHIN LP TRNH NNG CAO

    Www.Tivi24h.Com

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    2/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Ti li u l u h nh n i b

    Trang 2

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    3/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 62mmTrng 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.

    Trang 3

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    4/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 trongtng mch in ng vo lm cho b chuyn i Analog a thnh phn c s sai s nh vgi 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 vophi c kch hot. Chn ch 64 hoc ch khc trong vic tnh ton gi tr trungbnh.

    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 bng0 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 liudng s mong mun.

    6. Kt ni mt gi tr ton thang ti mt trong nhng u ni ca ng vo. c dliu thu c cho CPU.

    7. iu chnh GAIN ca my o in th cho n khi bng 32000, hoc gi tr dliu dng s mong mun.

    8. Lp li s chnh nh OFFSET v GAIN theo yu cu.

    Trang 4

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    5/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Chnh nh cho EM 235.

    Bng A-4 trnh by cch chnh nh cho EM 235 dng cc cng tc DIP. Cng tct 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.

    Trang 5

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    6/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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

    Trang 6

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    7/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    S khi ng ra ca EM 235.

    Trang 7

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    8/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Bi 2. CHNG TRNH CONChng 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 chngtrnh 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 siu 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 nhv 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 tmc li v sa cha chng tt hn khi bn lm vic vi ton b chng trnh ln. PLC cth c s dng mt cch hiu qu hn bng vic gi nhng khi khi cn cng nh tt ccc 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 clinh 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 chs dng nhng bin cc b trong b nh L, bn c th xut chng trnh con ny v nhpn 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, chngtrnh con khc hoc chng trnh ngt).

    Khi chng trnh con c gi, ton b d liu ngn xp s c lu li v quyniu khin c chuyn sang cho chng trnh con c gi. Khi chng trnh con honthnh, ngn xp c phc hi li vi gi tr c lu tr v quyn iu khin tr licho chng trnh trc .

    Thanh ghi tch ly c s dng chung cho chng trnh con v chng trnh chan. Hot ng lu tr v phc hi khng thc hin i vi thanh ghi tch ly khi thc hinchng trnh con.

    Chng trnh con c th cha thng s km theo. Nhng thng s c nh nghatrong bng b nh cc b ca chng trnh con. Thng s phi c t tn (ti a 23 kt), chn kiu bin (IN, OUT, TEMP, IN_OUT) v kiu d liu (BOOL, BYTE,) 16thng 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 vochng trnh con (IN), bin no c ly ra t chng trnh con (OUT) hoc bin no vatruyn vo v sau ly ra t chng trnh con (IN_OUT). Bng sau y m t cc kiuthng s ca mt chng trnh con. thm mt thng s, di chuyn con tr n vngkiu bin m bn mun thm vo, nhn chut phi nhn c bng chn, la chn phnInsert v sau l chn thm hng pha di (Row Below), nhng thng s khc cakiu c chn.

    Trang 8

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    9/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Kiu thng s M t

    IN Thng s c truyn vo chng trnh con, nu thng s l mt ach 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 gintip (chng hn nh *AC1), gi tr ti v tr c ch ti s c truynvo chng trnh con. Nu thng s l mt hng s hoc 1 a ch, gitr 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 chngtrnh 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 va 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 thams trn c th s dng nh nhng thng s tm thi trong chng trnhcon.

    Kiu d liu trong bng cc bin cc b xc nh kch thc v nh dng ca thams. 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 ngvo bit. S khai bo ny cho Step_7 bit rng thng s ng vony l kt qu ca dng in ngun da trn s kt ni ca mtch th logic dng bit. Dng in ngun ng vo phi xut hinu tin trong bng bin cc b c bt k cc loi ng vokhc. Ch thng s ng vo c cho php s dng cch thcny. Ng vo cho php (EN) v ng vo IN1 trong v d dis 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 cdu 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

    Trang 9

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    10/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 bngcc 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 Tabchng trnh m bn mun s dng.

    * Ch : Bn khng c s dng lnh END kt thc chng trnh con. thot khichng trnh con th lnh RET s c chng trnh t ng thm vo cui chng trnhv 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 thchin 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 thgi 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.

    Trang 10

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    11/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    - Trong cy lnh, m th mc Subroutines. Ko v th chng trnh con bn mungi vo trong Network m bn la chn.

    - Nhp thng s cho chng trnh con.

    Trang 11

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    12/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Bi 3. TRUYN THNG TRN MNG NHIU CHCc 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 nhauthng qua a ch quy c ca chng (PLC Station Address). Mt mng thng thng cth c ti 32 trm. Nu s dng b lp (Repeaters), s trm trong mng c th c nngln 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 ktcho vic truyn thng c xc nh bng a ch quy c ca chng. Cng mt lc ch cth s dng 8 lnh c ghi qua mng.

    Hai lnh NETR v NETW ch c s dng trong mng c my tnh tham gia nunh my tnh c ni vi mng qua cng MPI (MultiPoint Interface). Khc vi kiu ghpni PC/PPI vi b chuyn i RS232 thng qua RS485 m th my tnh l my chduy 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 thyu 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 PPIProtocol trc khi s dng lnh NETR v NETW, tt nht l ti vng qut u tin caPLC.

    PPI Protocol l mt b xc lp kiu truyn tin ni tip 11 bit cho PLC bao gm 1 bitStart, 8 bit d liu (byte), 1 bit kim tra chn l v 1 bit Stop.

    Trang 12

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    13/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    PPI Protocol c khai bo bng cch ghi gi tr logic 1 vo bit 1 v logic 0 vo bit0 ca SMB30. PPI Protocol to kh nng truyn thng gia nhiu my ch vi nhiu myt.

    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 phthoc thu d liu.

    Kiu truyn thng v mng lin kt c xc nh bng ni dung qun l b mtruyn 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 lud 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 vnga ch trong B

    Con tr ch vo u mng d liu c truynthng trong trm B

    3

    4

    5

    6 di mng d liu

    Trang 13

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    14/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Mng d liu truyn thng trong trm A. nukiu truyn thng vi B l c th sau khithc hin lnh NETR, d liu c c ca Bc ghi vo y. Ngc li nu kiu truyn

    thng l gi th d liu ca A gi sang B phic ghi vo mng ny trc khi gi lnhNETW.

    7 D liu 0

    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

    3

    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

    50 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 cngPORT. Kiu truyn thng v trm lin kt c xc nh bng ni dung qun l b mtruyn 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 cngPORT. 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:

    Trang 14

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    15/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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)

    Trang 15

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    16/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Bi 4. NGT V X L NGT1. 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 chng bng lnh CALL, cn x l ngt c gi b ng bng mt tn hiu bo ngt, hthng s t chc gi v thc hin chng trnh con tng ng vi tn hiu bo ngt , hayni cch khc h thng s t chc x l tn hiu ngt . Chng trnh con ny gi lchng trnh x l ngt.

    Do vic gi chng trnh x l ngt bng mt tn hiu bo ngt m thi im xuthin 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 cbit, t chc xp hng u tin cho cc tn hiu bo ngt trong trng hp chng cha kpx 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 xpnhn gi tr logic mi l 1 cn cc bit khc ca ngn xp nhn gi tr l 0, bi vy khi vou 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

    Trang 16

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    17/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 bnngoi

    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 16Ngt theo HSC2, khi c tn hiu bo i hng m t bnngoi

    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 hahoc 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 theonguyn tc: tn hiu bo ngt no c trc th x l trc. Tuy nhin nhng trng hp cctn hiu ngt xut hin cng mt lc hoc mt tn hiu ngt xut hin trong khi h thngang phi x l mt chng trnh ngt khc th chng s phi tun theo quy nh u tinsau:

    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 nhnc cng bit kim tra chn l vn c ghi nh theo ng th t ngt.

    Trang 17

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    18/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 ngtton cc ENI.

    Lnh hy ton cc DISI s v hiu ha tt c cc ch ngt. Tuy vy vn chophp cc tn hiu ngt c xp hng ch, nhng khng cho php thc hin bt c mtchng 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 ngtcho ch bng lnh ATCH v khai bo chng trnh x l ngt tng ng bng lnhngt INT. C th gp nhiu tn hiu bo ngt vo mt chng trnh x l ngt, song mttn hiu bo ngt ch c th c nhiu nht mt chng trnh x l ngt. C th hy b tngch 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 nhnring c nh du ti u chng trnh. Nhn ny c khai bo bng lnh INT. Tt ccc lnh nm gia nhn ca chng trnh x l ngt v lnh quay v khng iu kin RETIca 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 thtnhanh. 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 vEND 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 truynthng 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:

    Trang 18

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    19/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    SMB30

    p p d b b b m m

    SMB30 Gii thch

    mKiu truyn thng:

    0 Point to Point (PPI)

    1 Freeport

    10 PPI (bnh dng)

    11 Khng s dng

    m

    bTc 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):

    0 Khng kim tra.1 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 viciu khin truyn thng trong chng trnh c d dng hn. Ch ngt truyn thngFreeport ch c th thc hin c khi PLC ch lm vic RUN. Khai bo kiuFreeport 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 truynthng gia PLC v thit b lp trnh.

    Trang 19

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    20/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 chophp 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 thayi 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 cs 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 mtcng 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 cxc nh bi gi tr ca SMB34, cho tn hiu bo ngt thi gian 0 v ca SMB35 cho tnhiu bo ngt thi gian 1.

    Tn hiu bo ngt theo thi gian ny cho php thc hin gi chng trnh x l ngtmt cch u n nn chng thng c dng trong vic ly mu tn hiu ti cc cngvo 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 kpht 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 phttn 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 chon 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 xcnh 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.

    Trang 20

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    21/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 vncho 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 lnmng, 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 ly d liu trn mng vo trm phi khai bo ch truynthng tng ng trong SMB30 v s dng ch ngt truyn thng m hiu 8.

    Trang 21

    Mng

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    22/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    a) Ghi d liu ln mng:

    Lnh XMT lm vic vi cng truyn thng ni tip ca PLC lnh ghi d liu lnmng. 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 lnmng. Trong khi gi d liu, SM4.5 c gi tr bng 0 v sau khi byte d liu cui cngc gi i SM4.5 nhn gi tr logic 1, tn hiu ngt 9 xut hin nu trc n ckch hot.

    Ton hng TABLE (VB, IB, QB, MB, SMB, *VD, *AC) ca lnh xc nh mngd 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 truynd liu ln mng. Trc khi s dng lnh XMT gi d liu bt buc phi khai bo kiutruyn thng Freeport.

    S t chc mng d liu nh sau:

    di mng d liu = nD liu 1

    D liu n

    b) c d liu t mng:

    Khi ch ngt truyn thng kiu 8 c khai bo v ch truyn thngfreeport ph hp c xc nh trong SMB30 th mi khi c d liu cng kiu trnmng, d liu s c chuyn vo nh SMB2 theo tng byte. Khc vi vic ghi d liuln mng, vic nhn d liu nn c tin hnh trong ch ngt truyn thng. Mi khinhn c mt k t, h thng s pht ra mt tn hiu bo ngt c m hiu 8. Nhng k tnhn 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.

    Trang 22

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    23/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Chng trnh trn cho php nhn d liu t trn mng v so snh kt qu vi gi tr65, nu d liu nhn c bng 65 thi ng tip im Q0.0.

    Trang 23

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    24/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Bi 5. S DNG B M TC CAOB 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 214c 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 thngthng khc ca PLC tc l cng m theo cnh sn ln ca xung. S m c clu 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 hiungt. 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 hiungt 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 vHSC2).

    - 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 bm 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 khintrong 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 hotng 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 duynht l m tin v m li s cc sn ln ca tn hiu u vo ti cng I0.0. Chiu mtin 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 kpSMD42. 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

    Trang 24

    HSC0

    SMD38

    SMD42

    I0.0

    Gi tr m tc thi CV

    Gi tr t trc PV

    HSC

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    25/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    PV v cho php hay khng cho php kch b m. Kiu hot ng ca HSC0 phi cnh 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 dngSM37.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 trngthi hot ng ca n nh sau:

    SM36.0 Khng s dng

    SM36.1 Khng s dngSM36.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

    Trang 25

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    26/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Khi s dng b m HSC0 cng vi ch ngt vo ra, tn hiu bo ngt s xut hin khiCV = 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 nhngs nguyn c du.

    Ch lm vic

    M t

    0 m tin hoc li sn ln ca I0.6. Chiu m c quy nh biSM47.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 biSM47.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 biSM47.3. HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi; I1.1lm tn hiu khi pht (start).

    3 m tin hoc li sn ln ca I0.6. Chiu m c quy nh bicng I0.7. Hot ng ca HSC1 hon ton c iu khin bi hthng (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 bicng 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 bicng I0.7. HSC1 s dng I1.0 lm tn hiu xa (reset )t bn ngoi; I1.1lm 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 (khngc 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 tnhiu khi pht (start).

    9 m s ln lch trng thi ca hai cng vo I0.6 v I0.7 tc l khi ktqu ca php tnh logic XOR gia I0.6 v I0.7 l 1. Hot ng caHSC1 hon ton c iu khin bi h thng (khng c tn hiu kch

    v xa t bn ngoi).

    Trang 26

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    27/35

    HSC1

    SMD48

    SMD52

    I0.6

    Gi tr m tc thi CV

    Gi tr t trc PV

    HSC1

    I0.7

    I1.0

    I1.1

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    10 m s ln lch trng thi ca hai cng vo I0.6 v I0.7 tc l khi ktqu ca php tnh logic XOR gia I0.6 v I0.7 l 1. HSC1 s dng I1.0lm 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 ktqu ca php tnh logic XOR gia I0.6 v I0.7 l 1. HSC1 s dng I1.0lm 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 lnphp 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 l7KHz.

    HSC1 c hai tn s m. Trong nhng ch 08, tn s m ca HSC1 bng tns thay i trng thi ca ng vo do tn s m cc i l 7KHz, ring ch 9, 10 v11, ty theo khai bo s dng m tn s ny c th bng hoc gp 4 ln tn s bin thintrng thi kt qu ca php tnh XOR gia I0.6 v I0.7. Bi vy trong ch 9, 10, 11 tns m cc i cho php ca HSC1 s l 28KHz. H thng s dng bit SM47.2 nhngha 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

    Trong cc ch 1, 2, 4, 5, 7, 8, 10 v 11, HSC1 s dng tn hiu reset t ngai lI1.0. Bit SM47.0 c h thng s dng nhm nh ngha kiu reset ca HSC1 cho cc ch ny:

    Trang 27

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    28/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 hiukch 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 haykhng cho php thay i gi tr m tc thi CV cng nh gi tr t trc PV, cho phphay khng cho php kch b m. Kiu hot ng ca HSC1 phi c nh ngha trongSMB47 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 lign 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 lnhATCH.

    - Kch b m bng lnh HSC.

    Khi s dng HSC1 cng vi ch ngt vo/ra, cc tn hiu bo ngt sau y s cpht:

    - 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)

    Trang 28

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    29/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Sau khi c kch hot bng lnh HSC, b m HSC1 s dng byte SMB46 bo trngthi 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 nhngchng lm vic c lp vi nhau; thay v s dng bn u vo I0.6, I0.7, I1.0, I1.1 thHSC2 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 biSM57.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 biSM57.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 biSM57.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 bicng I1.3. Hot ng ca HSC2 hon ton c iu khin bi hthng (khng c tn hiu kch v xa t bn ngoi).

    4 m tin hoc li sn ln ca I1.2. Chiu m c quy nh bicng 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.5lm tn hiu khi pht (start).

    Trang 29

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    30/35

    HSC2

    SMD58

    SMD62

    1.2

    Gi tr m tc thi CV

    Gi tr t trc PV

    HSC2

    I1.3

    I1.4

    I1.5

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 (khngc 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 tnhiu khi pht (start).

    9 m s ln lch trng thi ca hai cng vo I1.2 v I1.3 tc l khi ktqu ca php tnh logic XOR gia I1.2 v I1.3 l 1. Hot ng caHSC2 hon ton c iu khin bi h thng (khng c tn hiu kchv xa t bn ngoi).

    10 m s ln lch trng thi ca hai cng vo I1.2 v I1.3 tc l khi ktqu ca php tnh logic XOR gia I1.2 v I1.3 l 1. HSC2 s dng I1.4lm 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 ktqu ca php tnh logic XOR gia I1.2 v I1.3 l 1. HSC2 s dng I1.4lm 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 lnphp tnh XOR ca I1.2 v I1.3 c kt qu l 1.

    Chiu m (tin hay li) trong ch 0, 1 v 2 c quy nh bi trng thi ca bitSM57.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:

    Trang 30

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    31/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    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 vI1.3 l 7KHz.

    HSC2 c hai tn s m. Trong nhng ch 08, tn s m ca HSC2 bng tns thay i trng thi ca ng vo do tn s m cc i l 7KHz, ring ch 9,10 v11, ty theo khai bo s dng m tn s ny c th bng hoc gp 4 ln tn s bin thintrng thi kt qu ca php tnh XOR gia I1.2 v I1.3. Bi vy trong ch 9, 10, 11 tns m cc i cho php ca HSC2 s l 28KHz. H thng s dng bit SM57.2 nhngha 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 lI1.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 hiukch t ngoi cng I1.5, h thng s dng bit SM57.1 nh ngha kiu kch HSC2 nhsau:

    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 haykhng cho php thay i gi tr m tc thi CV cng nh gi tr t trc PV, cho phphay khng cho php kch b m. Kiu hot ng ca HSC2 phi c nh ngha trongSMB57 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

    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

    Trang 31

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    32/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Cc bit SM57.0, SM57.1 v SM57.2 c gn cho b m bng lnh HDEF, cc bit cn lign 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 lnhATCH.

    - Kch b m bng lnh HSC.

    Khi s dng HSC2 cng vi ch ngt vo/ra, cc tn hiu bo ngt sau y s cpht:

    - 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 trngthi 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:

    Khai bo s dng cc b m HSC0, HSC1, HSC2 nn thc hin ti vng qut utin, khi m bit SM0.1 c gi tr l 1. Th tc tt nht nn oc lp thnh mt chng trnhcon 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.

    Trang 32

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    33/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    - 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 xcnh 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 nhbng ton hng N. Kiu lm vic l ni dung ca byte iu khin b m.

    Trang 33

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    34/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Bi 6. S DNG HM PHT XUNG TC CAOCPU 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 snguyn trong khong 250s 65.535s hoc t 2s 65.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.295xung.

    PWM (Pulse Width Modulation) l mt dy xung tun hon c chu k l mt s

    nguyn trong khong 250s 65.535s hoc t 2s 65.535s. Khc vi PTO, rngca mi xung c th quy nh c l mt s nguyn nm trong khong 0s 65.535shoc 0ms 65.535ms. Nu rng xung c quy nh ln hn chu k ca PWM th mttn 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 phtPTO 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 toxung. Lnh PLS s to ra mt dy xung c kiu c quy nh trong byte iu khin vichu 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 nghatrong byte iu khin v cc nh v chu k rng. Cng xung pht ra c ch nhtrong ton hng x (0 cho Q0.0 v 1 cho Q0.1) ca lnh.

    C php s dng lnh PLS nh sau:

    Trang 34

  • 7/31/2019 Tai Lieu Dieu Khien Lap Trinh Nang Cao - Mr.phuong

    35/35

    Ti liu tham kho IU KHIN LP TRNH NNG CAO

    Lnh PLS s dng cc byte iu khin SMB67 (cho cng Q0.0) v SMB77 (chocng 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 thi vi dy xung PTO, tn hiu bo ngt PLS0 hoc PLS1 s xut hin ti thi im snxung ca xung cui cng (trong na sau ca chu k cui), cn i vi dy xung PWM tnhiu 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 ngttng ng khai bo dng xung mi.

    Th tc khai bo s dng hm pht xung tc cao tt nht l nn c thc hintrong 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 nhtng 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 lnhPLS.