You are on page 1of 20

TRNG I HC S PHM K THUT

KHOA IN IN T

BO CO THC TP PLC PANASONIC :

GVHD:
SVTH:

TRN MNH SN
L KIM QUANG
NGUYN THNG TN
ON THANH T

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

I. 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 chng trnh con c
gi ch ng bng lnh, cn chng trnh ngt c
gi b ng bng mt tn hiu bo ngt. Khi c tn
hiu bo ngt, h thng s t chc gi v thc hin
chng trnh con tng ng vi tn hiu ngt .
Chng trnh con ny c gi l chng trnh ngt.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

I. GII THIU
Mt qu trnh ngt c thc
hin theo trnh t 123.
Khi tn hiu ngt xut hin,
chng trnh ngt c ch th
s bt u c thc hin t
cu lnh INT n.
Khi gp lnh IRET, chng
trnh s quay tr v a ch
gi chng trnh ngt
tip tc thc hin chng
trnh chnh.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

I. GII THIU
S lng chng trnh ngt ph thuc vo kiu ngt:

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

II.CHNG TRNH NGT

1.Khai bo ban u:

Lit k cc tip im ngt ng vo v khai bo chng trong


thanh ghi h thng 404.
i vi ngt tc cao v ngt nh thi th khng cn
phi khai bo cc ng vo.
Trng thi mc nh ca cc chng trnh ngt l b v hiu
ha. Cho php cc chng trnh ngt hot ng vi cu
lnh ICTL.
Nu PLC c np li khi ang ch RUN, th tt c cc
chng trnh ngt s b v hiu ha v phi cho php li sau
khi qu trnh ghi li kt thc ( S dng R9034 ).

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

II.CHNG TRNH NGT

2.Cc kiu ngt:

Ngt t tip im ng vo:


Qu trnh ngt xy ra khi ng vo c quy nh ti thanh
ghi h thng 403 tc ng.
Ngt b m tc cao:
Khi b m tc cao hot ng , chng trnh ngt xy
ra khi gi tr m vt qua gi tr t trc.
Ngt nh thi ( INT 24):
Qu trnh ngt xy ra trong khong thi gian t trc,
c thit lp trong lnh ICTL.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

II.CHNG TRNH NGT

3.Nhng lu khi vit chng trnh:


Nu thiu lnh INT hoc IRET th chng trnh s bo li c
php
Nu chng trnh ngt b
v hiu ha, qu trnh
ngt ch xy ra ti thi
im m chng trnh
ngt c kch hot vi
lnh ICTL.

TRNG I HC S PHM K THUT


PLC PANASONIC

INTERRUPT PROGRAM

II.CHNG TRNH NGT

3.Nhng lu khi vit chng trnh:


Khi mt chng trnh ngt
khc ang thc hin,
chng trnh ngt s c
thc thi sau khi chng
trnh ngt hin hnh kt
thc.
Khi mt chng trnh ngt
ang thc thi, khng thc
hin tc ng mi ti
nh tng tng ca ng
vo ngt. V vy, ta phi s
dng cc tip im thay
th, nh relay R9010

KHOA IN IN T

TRNG I HC S PHM K THUT


PLC PANASONIC

INTERRUPT PROGRAM

II.CHNG TRNH NGT

3.Nhng lu khi vit chng trnh:


Khng lp trnh chng
trnh con trong mt chng
trnh ngt.
Khng lp trnh chng
trnh ngt trong mt
chng trnh con.
Khng lp trnh mt
chng trnh ngt trong
mt chng trnh ngt
khc.

KHOA IN IN T

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

II.CHNG TRNH NGT

3.X l khi c nhiu tn hiu ngt xy ra ng thi:


Khi c nhiu tn hiu ngt
xut hin ng thi,
chng trnh ngt no c
m s nh nht s c
u tin thc hin trc.
Cc chng trnh ngt khc
c t trong trng thi
ch thc hin.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

II.CHNG TRNH NGT

3.X l khi c nhiu tn hiu ngt xy ra ng thi:


Khi c nhiu tn hiu ngt
xy ra trong khi c mt
chng trnh ngt ang
c thc hin. Cc
chng trnh ngt s c
thc hin theo th t m
s t nh n ln sau khi
chng trnh ngt hin
hnh kt thc

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

II.CHNG TRNH NGT

3.X l khi c nhiu tn hiu ngt xy ra ng thi:


Nu t mt chng trnh
ngt trng thi ch thc
hin, s c mt khong thi
gian chnh lch gia thi
im nhn tn hiu ngt v
khi chng trnh ngt c
thc thi. Nu bn khng
mun thc hin chng
trnh ngt trng thi ch
v l do ny, bn c th xa
chng bng lnh ICTL.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

III. ICTL INTERRUPT CONTROL


ICTL thit lp cho chng trnh ngt trng thi cho php, v
hiu ha hoc b xa b bng cch t cc gi tr cho S1, S2.

S1: 16 bit la chn chc nng iu khin v kiu ngt.


S2: 16 bit la chn trng thi cho chng trnh ngt.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

III. ICTL INTERRUPT CONTROL

1. La chn chc nng iu khin v kiu ngt vi S1:

S1
S1
S1
S1

=
=
=
=

H0 : Cho php hoc v hiu ha cc ngt INT0 INT7.


H100: Xa cc ngt ng vo ( INT0 INT7 ).
H2 : t thi gian cho ngt nh thi (INT24), n v 10ms.
H3 : t thi gian cho ngt nh thi (INT24), n v 0,5ms.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

III. ICTL INTERRUPT CONTROL

2. Thit lp trng thi cc ngt vi S2:


Cho php hoc v hiu ha chng trnh ngt ( Khi S1 =H0, H1 )
Thit lp gi tr ca bit tng ng vi chng trnh ngt m bn
mun kim sot:
Mc 1 : Chng trnh ngt trng thi cho php.
Mc 0 : Chng trnh ngt b v hiu ha.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

III. ICTL INTERRUPT CONTROL

2. Thit lp trng thi cc ngt vi S2:


Xa cc chng trnh ngt ( Khi S1 = H100 hoc S1 = H101 )
Thit lp gi tr ca bit tng ng vi chng trnh ngt m bn
mun kim sot:
Mc 0 : Xa chng trnh ngt.
Mc 1 : Khng xa chng trnh ngt.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

III. ICTL INTERRUPT CONTROL

2. Thit lp trng thi cc ngt vi S2:


Cu hnh ngt nh thi ( Khi S1 = H2 hoc S1 = H3 )

Gi tr thit lp t K0 K3000 ( K0 ng vi INT24 b v hiu ha )


Thi gian ngt:
( Khi S1=H2 ) = gi tr t x 10ms .
( Khi S1=H3 ) = gi tr t x 0,5ms .

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

III. ICTL INTERRUPT CONTROL

3. V d :
Xa INT0 , cc ngt cn li
khng xa.

TRNG I HC S PHM K THUT


PLC PANASONIC

KHOA IN IN T

INTERRUPT PROGRAM

III. ICTL INTERRUPT CONTROL

3. V d :
To 1 ngt nh thi c
thi gian ngt 15s.

TRNG I HC S PHM K THUT

KHOA IN IN T

You might also like