You are on page 1of 19

n tt nghip GVHD: ThS.

Nguyn on Phong

CHNG 2.

TNG QUAN V PLC V H PLC S7-300

2.1.KHI NIM CHUNG V PLC


2.1.1Khi nim
Trc y mun thit lp mt h thng iu khin t ng ta cn ghp ni
cc phn t rle , linh kin in t ,cng tc , chuyn mch ..... thc hin
cng ngh theo yu cu, phi c mi lin kt cng ,cc phn t c ni
cng li vi nhau bng dy dn, ng mch in.Nn vic sa cha l rt kh
khn v phi tm ngng hot ng ca h thng mi c th kim tra sai
hng,sa cha c. Mt khc mun thay i qu trnh iu khin phi b tr
li cc phn t trong mch thm ch thay hn ton b mch .
Trong PLC, chc nng m b iu khin cn thc hin s c xc
nh bi mt chng trnh . S lin kt gia cc phn t c m t bng mt
chng trnh .S lin kt gia cc phn t c m t bng mt chng trnh
do ngi s dng lp ra v np vo b nh ca PLC khi cn thc hin qu
trnh iu khin
u im ni bt ca PLC l c th d dng thay i chc nng v m
rng h thng . thc hin iu ny ta ch cn thay i chng trnh vit cho
PLC . Cc h hng trong h thng c xc nh d dng bng chng trnh
v vic sa cha khng i hi phi dng li ca h thng .
PLC c th x l cc tn hiu lgc cng nh tn hiu lin tc . Kh
nng ca PLC s ton din hn khi c h tr thm cc m un iu khin
khc . Kt hp vi k thut vi x l tin tin ,k thut phn mm hon ho .
PLC c nhiu tnh nng u vit cho php gii quyt mi nhim v t n gin
n phc tp .

Sinh vin: Nguyn Vn Mnh - Lp C1201 34


n tt nghip GVHD: ThS. Nguyn on Phong

2.2. MCH TRNH T V NGUYN L LM VIC CA PLC


2.2.1. Mch trnh t
2.2.1.1. Khi nim chung
Mch trnh t hay mch dy l mch m trng thi tn hiu ra khng
nhng ph thuc vo tn hiu vo, m cn ph thuc vo trnh t ca tn hiu
vo. Ngha l mch c nh trng thi. Khi phn cng khng ch c phn t
ng m m cn c c phn t nh.
S cu trc c bn ca mch trnh t nh sau.(hnh v)

X1 Z1
X2 Z2
Mch t hp
Y1
y1 y2
Y2

Hnh 2-1: S cu trc c bn ca mch trnh t


c trng ca mch trnh t l c phn hi th hin bin ni b(y1, y2,
Y1,Y2). Hot ng ca mch trnh t khi thay i bin ni b Y trong qu
trnh lm vic do thay i tn hiu vo X(x1,x2) s dn n s thay i bin
ra(tn hiu ra). Z(z1,z2) v tn hiu ni b Y(Y1,Y2). S thay i bin ni b
Y(Y1,Y2). S dn n s thay i bin y(y1, y2) sau thi gian ( 1, 2). S thay
i bin y(y1, y2) s lm thay i Z qua trnh c tip tc nh vy s dn n
lm h mt n nh, tc l mch khng lm vic c. Yu cu t ra l phi
lm cho h n nh. Tc l khi mch trnh t c s thay i tn hiu vo th
mch trnh t chuyn t trng thi n nh ny sang trng thi n nh khc.
Qu trnh phi chuyn qua mt s trng thi trung gian.

Sinh vin: Nguyn Vn Mnh - Lp C1201 35


n tt nghip GVHD: ThS. Nguyn on Phong

2.2.1.2. M t hot ng ca mch trnh t.


C nhiu cng c thc hin m t mch trnh t nh :
+ Phng php dng bng chuyn trng thi.
+ Phng php dng hnh trng thi
+ Phng php lu
+ GRAFCET
Sau y xin c trnh by cng c GRAFCET m t mch trnh t
trong cng nghip.
a. Hot ng theo logic ca thit b cng nghip.
Trong dy chuyn cng nghip, cc thit b my mc thng hot ng
theo trnh t logc cht ch nhm m bo cht lng ca sn phm v an
ton cho ngi v thit b. Cu trc trnh t ca dy chuyn a ra yu cu
l iu khin cho s hot ng cht ch ca dy chuyn. ng thi gi cho
ta s phn nhm logic ca aptomat trnh t bi cc tp con ca my mc v
cc thut ton iu khin bng chng trnh con. S khi ca qu trnh
c th hin nh- hnh v.

tn hiu vo
cu trc qu trnh
iu khin
trnh t

Hnh 2-2: S khi ca qu trnh


M t cng ngh gm 3 hnh thc iu khin hot ng nh sau.
+Hon ton t ng, ch cn ch huy chung ca nhn vin vn hnh h
thng.

Sinh vin: Nguyn Vn Mnh - Lp C1201 36


n tt nghip GVHD: ThS. Nguyn on Phong

+Bn t ng, lm vic c lin quan trc tip n thao tc hot ng


lin tc ca con ngi, gia cc chui hot ng t ng.
+Bng tay, tt c cc hot ng ca h thng u do con ngi thao tc.
Trong qua trnh lm vic m bo an ton tin cy v lm vic linh
hot.Th h iu khin cn c s chuyn i d dng t t ng sang bng tay
v ngc li. Khi h thng iu khin mi p ng c nhu cu thc t.
Trong qu trnh lm vic s khng bnh thng ca dy truyn c rt
nhiu loi. Khi thit k ta phi c gng thit k chng mt cch y nht.
Trong cc hot ng khng bnh thng ngi ta phn ra cc loi sau.
+H hng mt b phn trong cu trc iu khin. Lc ny cn phi x
l ring phn chng trnh c s c b hang, phi lu tm cho dy truyn hot
ng lc h hng v sn sng chp nhn li khi h hng c sa cha.
+H hng mt b phn cu trc trnh t iu khin.
+H hng mt b phn chp hnh.
Do vy khi thit k h thng phi tnh n cc phng thc lm vic
khc nhau, m bo an ton v s l kp thi cc h hng trong h thng.
Phi lun c phng n can thip trc tip ca con ngi n vic dng my
khn cp, x l tc nghn vt liuv cc hin tng khc. Grafcet l cng c
thc hin y cc yu cu t ng ho qu trnh cng ngh k trn.
b. nh ngha Grafcet.
Grafcet l t vit tt ca ting php Graphe Fonctinnel de commande
tapetransition. L mt hnh chc nng, cho php m t hot ng trng
thi ca h thng v biu din qu trnh iu khin vi cc trng thi chuyn
bin t trng thi ny sang trng thi khc, l mt Grafcet nh hng
c xc nh bi cc phn t sau.
G:={E,T,A,M}
Trong :

Sinh vin: Nguyn Vn Mnh - Lp C1201 37


n tt nghip GVHD: ThS. Nguyn on Phong

* E= {E1,E2,Em} l mt hu hn cc trng thi (giai on) ca h


thng, c k hiu bng hnh vung. Mi trng thi ng vi tc ng no
ca phn iu khin v trong mt trng thi cc hnh vi iu khin l khng
i. Mt trng thi c th hot ng hoc khng hot ng. iu khin chnh
l thc hin mnh logic a bin vo v bin ra h thng c c mt
trng thi xc nh trong h thng cng chnh l trng thi ca Grafcet.
V d: trng thi Ej nh- hnh v l s phi hp ca cc bin ra P, M
vi M= Ek.a trong Ek c trng cho s hot ng ca trng thi Ek cn a l
bin u vo ca h.(hnh v).
(P, Ek, a: M)
Ej

* T = {t1,t2,.ti} l tp hu hn cc chuyn trng thi c biu din


bng gch ngang - . Hm Boolk c gn vi chuyn trng thi gi l mt
tip nhn. Gia hai trng thi lun tn ti mt chuyn trng thi.
v d: trng thi tj (hnh v)

tj Ev.a.c

c thc hin bi tch logic Ev.a.c trong Ev l bin c trng cho trng
thi Ev cn a, c l cc bin vo. Vic chp nhn chuyn tj l tj =Ev.a .c.
Cn chuyn trng thi hnh sau:

tj Ek( a)

c thc hin bi iu kin logic Ek.( a). Trong Ek l biu din hot
ng Ek cn a l biu din t 0 1 ca bin vo a.
* M = {m1,m2mi} l tp hp cc gi tr (0,1). Nu mi = 1 th trng thi
i l hot ng, nu mi = 0 th trng thi khng hot ng.

Sinh vin: Nguyn Vn Mnh - Lp C1201 38


n tt nghip GVHD: ThS. Nguyn on Phong

Grafcet lf mt qu trnh, lun lun l mt hnh khp kn t trng thi


u xung trng thi cui v t trng thi cui ln trang thi u.
c. Mt s k hiu trong Grafcet.
Mi trng thi c biu din bng mt hnh vung c nh s. Gn
lin vi biu tng trng thi l mt hnh ch nht bn cnh, trong hnh ch
nht c nghi tc ng ca trng thi .
- trng thi khi u c thc hin bng hai hnh vung lng nhau(hnh
v).

1 2.

- Trng thi hot ng c thm du . trong hnh vung trng thi(hnh v).
-Vic chuyn tip t trng thi ny sang trng thi khc c thc hin cc iu
kin chuyn tip tho mn chng hn cc chuyn tip trng thi hnh sau.
+ 3 v 4 c thc hin khi tc ng vo bin b.
+ 5 v 6 c thc hin sn tng ca bin c.
+ 7 v 8 thc hin sn gim ca bin d.
+ 9 v 10 thc hin sau 2s k t khi c tc ng cui cui cng cng ca
trng thi 9 c thc hin(hnh v).

3 5 7 9

b k d t/q/2s

4 6 8 10

- Cc k hiu phn nhnh c th hin hnh sau.


+khi trng thi 1 hot ng, Nu chuyn t1,2 tho mn th trng thi 2 hot
ng, nu chuyn trng thi t1.3 trng thi 3 hot ng(hnh v) trng thi OR.

Sinh vin: Nguyn Vn Mnh - Lp C1201 39


n tt nghip GVHD: ThS. Nguyn on Phong

Hnh. a Hnh. b

1 7 8

t7.9 t8.9
t1.2 t1.3

2 3 9

- hnh b: Khi trng thi 7, 8 hot ng m iu kin chuyn trng thi l


t7.8.tho mn th trng thi 9 hot ng,hay iu kin chuyn tip t8.9 . l tho
mn th trng thi 9 hot ng.
- hnh c khi trng thi 1 l trng thi ang hot ng th trng thi 2, 3
cng hot ng. Khi iu kin chuyn tip t1.2.3 tho mn y l mch AND.

1 7 8

t1.2.3
t7.8.9

2 3 9

-Hnh d trng thi hot ng l 7, 8. Khi iu kin chuyn tip l t7 8 9 tho


mn th trng thi 9 hot ng.
- Biu din Grafcet cho php thc hin bc nhy(hnh v).

Sinh vin: Nguyn Vn Mnh - Lp C1201 40


n tt nghip GVHD: ThS. Nguyn on Phong

2 6

a a d

3 7

b e

4 8

c f

5 9

- hnh a cho php thc hin bc nhy khi tho mn iu kin a th qu


trnh s chuyn hot ng t trng thi 2 n trng thi 5 b qua trng thi 3,
4. Nu iu kin a khng tho mn th thc hin trng thi2, 3, 4, 5.
- Cn hnh b khi iu kin t khng tho mn th quay v thc hin li
trng thi 7 nu tho mn th thc hin trng thi 9.
d. ng dng Grafcet.
Ta xt mt v d ng dung Grafcet vo thit k h t ng ding iu
khin qu trnh trn cc nguyn liu A, B theo t l nht nh.
Cng ngh trn gm c: Thng chnY cha nc v ding cnh
khuy cha ng c M. khuy trn cc nguyn liu A, B. Cc nguyn liu
c cha ti phu A, B c cn cn 1 v 2 sau bng ti c 1 v c2
chuyn nguyn liu vo thng trn.
- Trnh t khuy trn vt liu.
+ Nu mc vt liu l trng thi Min (tn hiu Nmin) h thng ch
lm vic t ng(AUTOMATC = AUT). C tn hiu m van V1, V2, V3.
+ Khi cc vt liu A, B c cn trn cn 1, 2 trng lng th van
V2, V3 ng li.

Sinh vin: Nguyn Vn Mnh - Lp C1201 41


n tt nghip GVHD: ThS. Nguyn on Phong

+ Khi van V1 m, bm P lm vic th mc nc trong thing Y tng dn


v t n mc Nmax th V1 ng P dng.
+ Khi chun b nguyn liu song, ng c khuy M bt u lm vic
ng thi van V4, V5 m, cc bng ti C1, C2 hot ng.
+ Qu trnh trn c tnh bng thi gian, l thi gian t 2. Khi trn
thi gian t2 th c tn hiu Ft2 ng ng c khuy M. Kt thc qu trnh trn.
+NLim l tn hiu cc hn cm khi thng Y y.
+ Trc khi ng c M lm vic ngi ta cn phi m van E v tho
ht vt liu tha trong thng cho n mc min(Nmin). Khi vt liu trn cn ht
th van V4, V5 ng li. Th cc bng ti C1, C2 cn quay thm mt thi gian t1
na ht vt liu trn bng xung thung Y.
+ m bo an ton h thng c nt dng khn cp(AU) khi h thng
c s c bt ng. Trc khi trn cn c tn hiu t li h thng.
-S nguyn l:
A

V2 B

V3
V4

V5

M
V1 P

NLim
H2O
NMax

NMin
Ev

Sinh vin: Nguyn Vn Mnh - Lp C1201 42


n tt nghip GVHD: ThS. Nguyn on Phong

T phn tch cng ngh v chu trnh hot ng ca h thng trn vt liu ta c
cu trc iu khin theo Grafcet nh s trong .
M, P, C1, C2, V1, V2, V3, V4, V5, EV l bin iu khin qu trnh AU,
AUTT, REP l tn hiu t.
A, B, Nmax, Nmin, NLim l tn hiu t qu trnh a v iu khin trng thi.
T v d ny ta c hai phng thc iu khin.
+ Phng thc lm vic t ng theo chu k. y l chu k trn, mi
chu k trn c bt u c tn hiu iu khin AUT thng trn l rng v
cc thit b M, P, C1, C2, V1, V2, V3, V4, V5, cha lm vic.
+Phng thc kho khi c s c. Khi c s c ngu nhin, h thng
phi dng khn cp bng lnh AU lc phi lu kt qa ngay trc khi xut
hin s c. Sau khi gii quyt s c th h thng t t li nh h thng REP
vi vic tnh n hoc khng tnh n iu kin khi u.

M
Cu P Cc
AUTO C1
trc C2 thit
REP iu V1 b ca
.
khin .
.
qu
AUTT h V5 trnh
Ev
thng
NLim
NMax
NMin
A
B
S cu trc iu khin

Hnh 2-3:S cu trc iu khin

Sinh vin: Nguyn Vn Mnh - Lp C1201 43


n tt nghip GVHD: ThS. Nguyn on Phong

Ta c hnh nh sau:

REP.M14

2 4

Nmin.M14 Ft1.M14

3 5

AUT.M14.NLim

6 7 8

Nmax.M14 A.M14 B.M14

9 10 11

M14
AU
12

Ft1.AU
AU
13

Ft2.AU

Hnh 2-4:S cu trc iu khin dng Grafcet

2.3. CU TO PLC S7-300 LP TRNH VI S7-300


2.3.1.Tng quan v cu to ca S7-300
PLC Step 7-300 thuc h Simatic do hng Siemens sn xut. y l loi PLC
a khi. Cu to c bn ca loi PLC ny l mt n v c bn (ch x l)
sau ghp thm cc modul m rng v pha bn phi, c cc modul m rng
tiu chun. Nhng modul ngoi ny bao gm nhng n v chc nng m c

Sinh vin: Nguyn Vn Mnh - Lp C1201 44


n tt nghip GVHD: ThS. Nguyn on Phong

th t hp li cho ph hp vi nhng nhim v k thut c th(s khi ca


PLC S7-300).

B nh trng trnh

Timer
B m
vo/ra Khi vi x l
B m
trung tm +H
iu hnh
Bit c

Bus ca PLC
Cng vao ra
onboard

Qun l ghp ni
Cng ngt v
m tc cao

Hnh 2-5 :S khi h thng PLC


Thng thng, c tnh mm do trong ng dng thc t m phn
ln cc i tng iu khin c s tn hiu u vo, u ra cng nh chng
loi tn hiu vo/ra khc nhau m cc b iu khin PLC c thit k khng
b cng ho v cu hnh. Chng c chia nh thnh cc module. S cc
module c s dng nhiu hay t tu theo tng bi ton, song ti thiu bao
gi cng phi c mt module chnh l module CPU. Cc module cn li l

Sinh vin: Nguyn Vn Mnh - Lp C1201 45


n tt nghip GVHD: ThS. Nguyn on Phong

nhng module nhn/truyn tn hiu vi i tng iu khin, cc module


chc nng chuyn dng nh PID, iu khin ng c... chng c gi chung
l module m rng.
2.3.2. Ngn ng lp trnh ca PLC S7 300.
Cc loi PLC ni chung thng c nhiu ngn ng lp trnh nhm
phc v cc i tng s dng khc nhau. PLC S7 - 300 c 3 ngn ng lp
trnh c bn. l:
- Ngn ng "Lit k lnh", k hiu STL (Statement list): y l dng
ngn ng lp trnh thng thng ca my tnh. Mt chng trnh c ghp
bi nhiu cu lnh theo mt thut ton nht nh, mi lnh chim mt hng v
u c cu trc chung "Tn lnh" + "Ton hng".

STL

LAD FBD

Hnh 2-6. STL l ngn ng lp trnh mnh nht cho S7-300

- Ngn ng "Hnh thang", k hiu l LAD (Ladder logic). y l dng ngn


ng ho thch hp vi nhng ngi quen thit k mch iu khin logic.
- Ngn ng "Hnh khi", k hiu l FBD (Function block diagram). y
cng l kiu ngn ng ho dnh cho ngi c thi quen thit k mch iu
khin s.

Sinh vin: Nguyn Vn Mnh - Lp C1201 46


n tt nghip GVHD: ThS. Nguyn on Phong

Ladder Diagram Statement List STL Function Block


LAD Diagram FBD

I0.0
I 0 .0 1 0.1 Q4.1 A I 0.0 &
I0.1
A I0.1
1
I0.2 Q4.1
O &
I0.3
A I0.2

A I0.3

= Q4.1

Hnh 2-7.Ba kiu lp trnh chnh cho S7-300.

Mt chng trnh c th vit trn LAD, FBD ri chuyn sang STL.


Nhng nguc li th nhiu trng hp khng chuyn c v trong STL c
nhiu lnh m trong LAD, FDB khng c. n ny xin trnh v ngn ng
STL, LAD.
2.3.3.Cu trc chng trnh
Chng trnh cho S7-300 c lu trong b nh ca PLC vng dnh
ring cho chng trnh v c th c lp vi hai dng cu trc khc nhau:
2.3.3.1. Lp trnh tuyn tnh:
L phng php lp trnh ton b chng trnh iu khin nm trong mt
khi trong b nh. Loi hnh cu trc tuyn tnh ny ph hp vi nhng bi
ton t ng nh, khng phc tp. Khi c chn l khi OB1, tc l khi
m PLC lun qut v thc hin cc lnh trong n thng xuyn, t lnh u
tin n lnh cui cng v quay li lnh u tin.

Sinh vin: Nguyn Vn Mnh - Lp C1201 47


n tt nghip GVHD: ThS. Nguyn on Phong

Chuyn OB1 t Load


memory vo Work
memory v cp pht System
Local block cho n memory

Thc
H hin
iu OB1 Share
VNG qut trong DB
hnh
Work
memory

Instance
Xo OB1 v gii DB
phng Local block
trong Work memory

Hnh 2-8.S sau thc hin m hnh iu khin tuyn tnh.


2.3.3.2. Lp trnh c cu trc:
Lp trnh kiu c cu trc l kiu lp trnh ci t thut ton iu khin
bng cch chia nh thnh cc khi chng trnh con FC, FB vi mi mt khi
thc hin mt nhim v c th ca bi ton iu khin chung. Ton b
chng trnh c qun l thng nht bi khi OB1. Trong khi ny c cc
lnh gi chng trnh con theo th t thch hp vi bi ton iu khin t ra.
Mi nhim v iu khin con c th chia ra thnh nhim v iu khin
nh v c th hn na. Do mi khi chng trnh con c th c gi
chng trnh con khc. Do s hn ch v ngn xp ca c module CPU nn
khng s dng s chng trnh con qu s module cho php.
n gin cho chng trnh, mi chng trnh con ny c gi mt
chng trnh con khc. Ta k hiu khi gi l khi m v khi c gi l
khi con. Khi gi khi con khi m cn c s kin v tham tri ban u gi
khi con. Sau khi thc hin song khi con tr cho khi m tham tr u ra. H
iu hnh CPU t chc vic thc hin vic truyn tham tr thng qua local ca
tng khi con.

Sinh vin: Nguyn Vn Mnh - Lp C1201 48


n tt nghip GVHD: ThS. Nguyn on Phong

a. Gi khi con.
S Gi khi con FC10.

FB1
Chuyn FC10 vo Work
memory. Cp pht local
block gan tham tr cho
bin hnh thc OB1
OB1

Call FC10
Tr thm tr v bin
OB1, . Xo FC10 v
Local block ca n khi
Work memory
BE

Qu trnh gi mt khi con h iu hnh lm nh sau.


+ chuyn khi con c gi t vng Load memory vo vng Work
memory.
+ cp pht cho khi con mt phn b nh trong Work memory lm
local block. Cu trc local block
+ truyn cc tham tr t khi m cho bin hnh thc IN, IN OFF ca
local block.
+ sau khi khi con thc hin song nhin v v ghi kt qu di dng
tham tri u ra cho bin OUT, IN OUT. Ca local block ra khi vng
Wormemory.
b.Cu trc chng trnh.
S cu trc nh sau:
- Loi khi OB (Organization block): Khi t chc v qun l chng trnh
iu khin. C nhiu loi khi OB vi nhng chc nng khc nhau, chng
c phn bit vi nhau bng mt s nguyn i sau nhm k t OB, v d nh-
OB1, OB35, OB40, OB80...
- Loi khi FC (Program block): Khi chng trnh vi nhng chc
nng ring ging nh mt chng trnh con hoc mt hm (chng trnh con
c bin hnh thc). Mt chng trnh ng dng c th c nhiu khi FC v

Sinh vin: Nguyn Vn Mnh - Lp C1201 49


n tt nghip GVHD: ThS. Nguyn on Phong

cc khi FC ny c phn bit vi nhau bng mt s nguyn sau nhm k t


FC. Chng hn FC1, FC2 ...
- Loi khi FB (Funtion block): L loi khi FC c bit c kh nng
trao i mt lng d liu ln vi cc khi chng trnh khc. Cc d liu
ny phi c t chc thnh khi d liu ring c tn l Data block. Mt
chng trnh ng dng c th c nhiu khi FB v cc khi FB ny c
phn bit vi nhau bng mt s nguyn sau nhm k t FB. V d FB1, FB2
...
- Loi khi DB (Data block): khi cha cc d liu cn thit thc
hin chng trnh. Cc tham s ca khi do ngi dng t t. Mt chng
trnh ng dng c th c nhiu khi DB v cc khi DB ny c phn bit
vi nhau bng mt s nguyn sau nhm k t DB. V d DB1, DB2 ...
Chng trnh trong cc khi c lin kt vi nhau bng cc lnh gi
khi, chuyn khi. Xem nhng phn chng trnh trong cc khi nh l cc
chng trnh con th S7 - 300 cho php gi chng trnh con lng nhau, tc l

... FC7
FB1
FC1 .
.
OB1 .
.
H .
.
iu .
.
FC3 ... FB9
hnh .
FB1

chng trnh con ny gi mt chng trnh con khc v t chng trnh con
c gi li go ti mt chng trnh con th 3... S cc lnh lng nhau ph
thuc vo tng chng loi module CPU m ta s dng. V d nh- i vi
module CPU314 th s lnh gi lng nhau nhiu nht c th cho php l 8.
Nu s ln gi khi lng nhau m vt qu con s gii hn cho php, PLC s
t chuyn sang ch STOP v t c bo li.

Sinh vin: Nguyn Vn Mnh - Lp C1201 50


n tt nghip GVHD: ThS. Nguyn on Phong

Khi OB1 lun c PLC qut v thc hin cc lnh t u tin n lnh cui
cng v quay li lnh u tin nh trnh by.
2.3.3.3.Nhng khi OB c bit
Trong khi khi OB1 c thc hin u n tng vng qut trong giai
on thc hin chng trnh (giai on2) th cc khi OB khc ch c thc
hin khi xut hin tn hiu bo ngt tng ng, ni cch khc chng trnh
vit cho cc khi OB ny chnh l chng trnh x l tn hiu ngt (event).
Chng bao gm:
a.OB10 (Time of Day Interrupt):
Chng trnh trong khi OB10 s c thc hin khi gi tr ca ng h
thi gian thc nm trong mt khong thi gian c quy nh. OB10 c
th c gi mt ln, nhiu ln cch u nhau tng pht, tng gi, tng
ngy... Vic quy nh khong thi gian hay s ln gi OB10 c thc hin
nh chng trnh h thng SFC28 hoc trong bng tham s ca module CPU
nh phn mm STEP7.
b.OB20 (Time Delay Interrup):
Chng trnh trong khi OB20 s c thc hin sau mt khong thi gian
tr t trc k t khi gi chng trnh h thng SFC32 t thi gian tr.
c.OB35 (Cyclic Interrup):
Chng trnh trong OB35 s c thc hin cch u nhau mt khong
thi gian c nh. Mc nh, khong thi gian ny s l 100 (ms), song ta c
th thay i n trong bng tham s ca module CPU nh phn mm STEP.
d.OB40 (Hardware Interrup):
Chng trnh trong OB40 s c thc hin khi xut hin mt tn hiu
ngt t ngoi vi a vo module CPU thng qua cc cng ra s onboard c
bit, hoc thng qua cc module SM, CP, FM.
e.OB80 (Cyle Time Fault):
Chng trnh trong khi OB80 s c thc hin khi thi gian vng
qut (scan time) vt qu khong thi gian cc i quy nh hoc khi c
mt tn hiu ngt gi mt khi OB no m khi OB ny cha kt thc

Sinh vin: Nguyn Vn Mnh - Lp C1201 51


n tt nghip GVHD: ThS. Nguyn on Phong

ln gi trc. Mc nh, scan time cc i l 150 (ms), nhng c th thay i


n thng qua bng tham s ca module CPU nh phn mm STEP7.
f.OB81 (Power Supply Fault):
Module CPU s gi chng trnh trong khi OB81 khi pht hin thy li
v ngun nui.
g.OB82 (Diagnostic Interrupt):
Chng trnh trong Ob82 c gi khi CPU pht hin c s c t cc
module vo/ra m rng. Cc module m rng ny phi l nhng module c
kh nng t kim tra mnh.
h.OB85 (Not Load Fault):
CPU s gi khi OB85 khi pht hin thy chng trnh ng dng c s
dng ch ngt nhng chng trnh x l tn hiu ngt li khng c trong
khi OB tng ng.
i.OB87 (Communication Fault):
Khi OB87 s c gi khi CPU pht hin thy li trong truyn thng
v d nh- khng c tn hiu tr li t i tc.
j. OB100 (Start Up information):
Khi OB100 s c thc hin mt ln khi CPU chuyn trng thi t
STOP (dng) sang RUN (chy).
k. OB101 (Cold Start inrmation - ch c vi S7 - 400):
Khi OB101 s c thc hin mt ln khi cng tc ngun ca CPU
chuyn trng thi t OFF (tt) sang ON (m).
l. OB121 (Synchronous error):
Khi OB121 s c thc hin khi CPU pht hin thy li logic trong
chng trnh nh i sai kiu d liu hoc li truy nhp khi DB, FC, FB
khng c trong b nh CPU.
m. OB122 (Synchronous error):
Khi OB122 s c thc hin khi CPU pht hin thy li truy nhp
module trong chng trnh, v d chng trnh c lnh truy nhp module vo
ra m rng nhng li khng tm thy module ny.

Sinh vin: Nguyn Vn Mnh - Lp C1201 52

You might also like