You are on page 1of 14

TR N TH HA

GIO VIN H BO CO TH C T P PLC

NG D N PH M TH L

I.T ng quan v PLC: 1.Gi i thi u PLC: Thi t b i u khi n logic kh trnh PLC(Programmable Logic Control) l lo i thi t b cho php th c hi n linh ho t cc thu t ton i u khi n s thng qua m t ngn ng l p trnh, thay cho vi c ph i th hi n thu t ton b ng m ch s . Nh v y v i ch ng trnh i u khi n trong mnh, PLC tr thnh b i u khi n s nh g n, d dng thay i thu t ton v c bi t trao i thng tin v i mi tr ng xung quanh (v i cc PLC khc hay v i my tnh.) Ton b ch ng trnh c l u tr trong b nh c a PLC d i d ng cc kh i ch ng trnh con hay ch ng trnh ng t. Tr ng h p dung l ng nh c a PLC khng cho vi c l u tr ch ng trnh th ta c th s d ng thm b nh ngoi h tr cho vi c l u ch ng trnh c l u d li u. c th th c hi n c m t ch ng trnh i u khi n, t t nhin PLC ph i c tnh n ng nh m t my tnh, ngh a l ph i c m t b vi x l(CPU), m t h i u hnh, m t b nh l u ch ng trnh i u khi n, d li u v cc c ng vo ra giao ti p v i cc i t ng i u khi n v trao i thng tin v i mi tr ng xung quanh. Ngoi ra, PLC c thm nh ng kh i ch c n ng c bi t nh : b m, b nh th,v nh ng kh i hm chuyn d ng. 2.B nh PLC: G m 3 vng chnh a. Vng ch a ch ng trnh ng d ng: Chia lm 3 mi n: ng trnh t ch c, ch a ch ng trnh

i. OB1(Orgianisation block): mi n ch a ch chnh, cc l nh trong kh i ny lun c qut.

ii. Subroutine(Ch ng trnh con) : Mi n ch a ch ng trnh con, c t ch c thnh hm v c bi n hnh th c trao i d li u, ch ng trnh con ny s c th c hi n khi n c g i trong ch ng trnh chnh. iii. Interrupt(Ch ng trnh ng t): Mi n ch a ch ng trnh ng t, c t ch c thnh hm v c kh n ng trao i d li u v i b t c ch ng trnh no khc. Ch ng trnh ny s c th c hi n khi c s ki n ng t x y ra. b. Vng ch a tham s c a h i u hnh: Chia lm 5 mi n khc nhau:

I(Process image input): Mi n d li u cc c ng vo s , tr c khi b t u th c hi n ch ng trnh, PLC s c gi tr logic c a t t c cc c ng vo v c t gi chng trong vng nh I. Thng th ng, ch ng trnh ng d ng khng c tr c ti p tr ng thi logic c a c ng vo s m ch l y d li u c a c ng vo t b m I. Q(Process image output): Mi n b m cc d li u c ng ra s . K t thc giai o n th c hi n ch ng trnh, PLC s chuy n gi tr logic c a b m Q t i cc c ng ra s . Thng

TR N TH HA th ng, ch m Q.

GIO VIN H

NG D N PH M TH L

ng trnh khng tr c ti p gn gi tr t i t n c ng ra m ch chuy n chng t i b

M(Mi n nh cc c ): Ch ng trnh ng d ng s d ng nh ng bi n ny l u gi cc tham s c n thi t v c th truy nh p n theo Bit(M), byte(MB), t (MW) hay t kp(MD). T(timer): Mi n nh ph c v b th i gian (Timer) bao g m vi c l u gi gi tr th i gian t tr c (PV- preset Value), gi tr m th i gian t c th i (CV- Curent Value) c ng nh gi tr logic u ra c a b th i gian. C(Counter): Mi n nh ph c v b m bao g m vi c l u gi gi tr (PV- preset Value), gi tr m th i gian t c th i (CV- Curent Value) c ng nh gi tr logic u ra c a b m. c. Vng ch a cc kh i d li u: Chia lm 2 lo i: DB(Data Block): Mi n ch a d li u t ch c thnh kh i, kch th c c ng nh s l ng do ng i s d ng quy nh, ph h p v i t ng bo ton i u khi n. Ch ng trnh c th truy nh p mi n ny theo t ng bit (DBX), byte (DBB), t (DBW) ho c t kp (DBD). L(Local data block): Mi n d li u a ph ng, c cc kh i ch ng trnh OB1, ch ng trnh con, ch ng trnh ng t t ch c v s d ng cc bi n php t c th i v trao i d li u c a bi n hnh th c v i nh ng kh i ch ng trnh g i n. N i dung c a m t kh i d li u trong mi n nh ny s b xa khi k t thc ch ng trnh t ng ng trong OB1, ch ng trnh con, ch ng trnh ng t. Mi n ny c th truy nh p t ch ng trnh theo bit(L), byte(LB), t (LW) ho c t kp(LD). 3. Nguyn l ho t  ng c a PLC:

n v x l trung tm: ng trnh ng hay c thi. V gi trong

CPU i u khi n cc ho t ng bn trong PLC. B x l s c v ki m tra ch c ch a trong b nh , sau s th c hi n th t t ng l nh trong ch ng trnh, s ng t cc u ra. Cc tr ng thi ng ra y c pht t i cc thi t b lin k t th ton b cc ho t ng th c thi u ph thu c vo ch ng trnh i u khi n c b nh .  H th ng Bus: H th ng Bus l tuy n dng Address Bus: Bus truy n tn hi u, h th ng g m nhi u truy n a ch

ng tn hi u song song:

a ch dng

n cc modul khc nhau.

Data Bus: Bus dng

truy n d li u. truy n cc tn hi u nh th v i u khi n ng

Control Bus: Bus i u khi n dng b cc ho t ng trong PLC.

TR N TH HA

GIO VIN H

NG D N PH M TH L

Trong PLC cc s li u c trao i gi a b vi x l v cc modul vo ra thng qua Data Bus. Address Bus v Data Bus g m 8 ng, cng th i i m cho php truy n 8 bit a c a 1 byte m t cc ng th i(hay song song.) N u m t modul u ra nh n c a ch c a n trn Address Bus, n s truy n t t c tr ng thi u vo c a n vo Data Bus. N u m t a ch byte c a 8 u ra xu t hi n trn Address Bus, modul u ra t ng ng s nh n c d li u t Data Bus. Control Bus s chuy n cc tn hi u i u khi n vo theo di chu trnh ho t ng c a PLC. Cc ch . H th ng Bus s lm nhi m v trao i thng tin gi a CPU, b nh v I/O. Bn c nh , CPU c c p m t xung clock c t n s t 18 mHz. Xung ny quy t nh t c ho t ng c a PLC v cung c p cc y u t v inh th i, ng h h th ng. 4. Cc ho t a. X l ch vng ng x l bn trong PLC: ng trnh: c n p vo b nh PLC, cc l nh s c l u trong m t a ch v s li u c chuy n ln cc Bus t ng ng trong m t th i gian h n

Khi m t ch ng trnh a ch ring l trong b nh .

PLC c b m a ch bn trong vi x l, v v y ch ng trnh bn trong b nh s c b vi x l th c hi n m t cch tu n t t ng l nh m t, t u n cu i ch ng trnh. M i l n th c hi n ch ng trnh t u n cu i g i l m t chu k th c hi n. Th i gian th c hi n m t chu k ty thu c vo t c x l c a PLC v l n c a ch ng trnh. M t chu k th c hi n bao g m 3 giai o n n i ti p nhau: u tin, b vi x l c tr ng thi c a t t c cc u vo. Ph n ch ng trnh ph c v cng vi c ny c s n trong PLC v c g i l h i u hnh.  Ti p theo, b vi x l s c v x l tu n t l nh m t trong ch ng trnh. Trong khi ghi c v x l cc l nh, b vi x l s c tn hi u cc u vo, th c hi n cc php ton logic v k t qu sau s xc nh tr ng thi c a cc u ra.  Cu i cng, b vi x l s gn cc tr ng thi m i cho cc u ra t i cc modul u ra.  b. X l xu t nh p: G m 2 ph ng php khc nhau dng cho vi c x l I/O trong PLC:

 C p nh t lin t c: i u ny i h i CPU qut cc l nh ng vo (m chng xu t hi n trong ch ng trnh), kho ng th i gian delay c xy d ng bn trong ch c ch n r ng ch c nh ng tn hi u h p l m i c c vo trong b nh vi x l. Cc l nh ng ra c l y tr c ti p t i cc thi t b . Theo ho t ng logic c a ch ng trnh, khi l nh OUT c th hi n th cc ng ra ci l i vo n v I/O, v th nn chng v n gi c tr ng thi cho t i khi l n c p nh t k ti p.

TR N TH HA  Ch p nh qu trnh xu t nh p:

GIO VIN H

NG D N PH M TH L

H u h t cc PLC lo i l n c th c vi tr m I/O, v th CPU ch c th x l m t l nh m t th i i m. Trong su t qu trnh th c thi, tr ng thi m i ng nh p ph i c xt n ring l nh m d tm cc tc ng c a n trong ch ng trnh. Do chng ta yu c u delay 3ms cho m i ng vo, nn t ng th i gian cho h th ng l y m u lin t c l r t l n v t ng theo ng vo. t ng t c th c thi ch ng trnh, cc ng I/O c c p nh t t i m t vng c bi t trong ch ng trnh. y, vng RAM c bi t ny c dng nh m t b m l u tr ng thi cc logic i u khi n v cc n v I/O. M i ng vo ra u c m t a ch I/O RAM. Su t qu trnh, chp t t c cc tr ng thi vo trong I/O RAM. Qu trnh ny x y ra m t chu k ch ng trnh(t Start n End). Th i gian c p nh t t t c cc ng vo ra ph thu c vo t ng s I/O bi u l vi ms. Th i gian th c thi ch ng trnh ph thu c vo chi u di ch khi n t ng ng m i l nh m t kho ng 1 us n 10 us. II. Cc d ng bi t p: Bi 1: Vi t ch hnh v . ng trnh i u khi n cho m t c m n giao thng t i m t ng t c s nh c copy, tiu ng trnh i u

Bi t r ng t ng chu k
y y L u

n l 56s v th i gian phn b cho cc n nh sau:

Lu ng 1: n xanh (1) sng 27s, n vng (1) sng 3s, n (1) sng 26s. Lu ng 2: n (2) sng 30s, n xanh (2) sng 23s, n vng (2) sng 3s. thu t ton

TR N TH HA

GIO VIN H

NG D N PH M TH L

Danh sch

u vo v u vo

u ra u ra a ch I0.0 I0.1 Ch c n ng n xanh 1 n vng 1 n 1 n xanh 2 n vng 2 n 2 a ch Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 C nh Ch c n ng Nh HT a ch M0.0

Ch c n ng START STOPS

Ch

ng trnh i u khi n :

TR N TH HA

GIO VIN H

NG D N PH M TH L

Bi 2: Vi t ch Tr

ng trnh cho b ng ch ng i H c

i n t sau: Giao Thng V n T i H N i

Trnh t th i gian nh sau: Khi b t u kh i ng cc ch sng d n ln theo chi u t tri sang ph i. M i ch cch nhau 2s. Sau khi sng ton b cc ch t t i 1s v sng l i theo chi u ng c l i m i ch cch nhau 3s. Khi sng t t c cc ch th t t ton b trong vng 2s, r i nh p nhy lin t c c b ng ch v i chu k 3s. L u thu t ton:

0s T t Tr 2s 3s ng

2s i 3s

2s H c 3s 1,5s

2s Giao 3s

2s

2s

2s T i 3s 1,5s

2s H 3s

2s N i 3s

1s T t

Thng V n 3s 3s

Nh p nhy v i chu k 3s
Danh sch u vo v u vo Ch c n ng START STOPED a ch I0.0 I0.1 Ch c n ng Tr ng i H c Giao Thng V n T i H N i u ra u ra a ch Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 C nh Ch c n ng C nh 1 a ch M0.0

Ch

ng trnh i u khi n

TR N TH HA Bi 3: Vi t ch

GIO VIN H

NG D N PH M TH L

ng trnh i u khi n cho 1 b ng truy n c hnh v :

B ng truy n c g n 1 ng c truy n ng. Khi b ng truy n di chuy n v tr A, B, C, D th ph i d ng l i trong vng 10s r i sau ti p t c di chuy n ti p. L u thu t ton

n cc

Ch

ng trnh i u khi n:

TR N TH HA Bi 4: Vi t ch

GIO VIN H

NG D N PH M TH L nh hnh v .

ng trnh i u khi n cho m t thng khu y nhin li u c s

Bi t r ng:  Khi c m bi n bo m c L th van 1 v van 2 u m n p nhin li u vo trong thng.  Khi c m bi n bo m c M th van 1 d ng l i v van 2 v n ti p t c n p nhin li u vo trong thng.  n khi nhin li u t m c H th d ng n t van 2 v kh i ng ng c cnh khu y khu y nhin li u trong thng trong kho ng th i gian l 30s. Sau khi khu y xong th m van x 3. L u thu t ton

Bi 5: V n theo yu c u nh bi 4. Khi h th ng khu y c 10 m th d ng hon ton h th ng trong kho ng th i gian 10s, r i l i t ng kh i ng l i. Sau chu trnh l p l i nh ban u.

TR N TH HA

GIO VIN H

NG D N PH M TH L

Bi 6: Vi t ch ng trnh i u khi n cho m t bi xe t ng, c s c ch a t i a l 10 xe. Bi t r ng khi c xe vo c ng, c m bi n t ng pht hi n c xe n v ng th i m c ng cho xe vo trong bi. Cn c ng ra c lm ring bi t v i c ng vo v c g n c m bi n t ng t nh c ng vo. Bi t r ng t i c ng vo v c ng ra c a c a. L u thu t ton: th t ton cho t ng c ng nh sau: u c g n cng t c hnh trnh xc nh ng ng h n ch

Do c ng vo v c ng ra l ring bi t nn ta s c s C a vo :

start

C m bi n 1 =1

C m bi n 2 =1

M c a

ng c a v

m ln 1

C a ra :

start

C m bi n 1 = 1

C m bi n 2 = 1

M c a

ng c a v

m xu ng 1

Ch

ng trnh i u khi n:

TR N TH HA

GIO VIN H

NG D N PH M TH L

Bi 7: Vi t ch ng trnh i u khi n cho m t tr m b m g m c 8 t h p b m lm vi c theo trnh t nh sau:  N u c m bi n bo m c n c trong h l cao th 8 t h p b m lm vi c lun phin lin ti p, m i t h p lm vi c trong 1 gi .  N u c m bi n bo m c n c trong h l trung bnh th 8 t h p b m lm vi c lun phin lin ti p, c hai t h p b m lm vi c trong 2 gi .  N u c m bi n bo m c n c trong h l th p th 8 t h p b m lm vi c lun phin lin ti p, c b n t h p b m lm vi c trong 4 gi .

u vo Ch c n ng Start Sstop CB m c H CB m c M CB m c L a ch I0.0 I0.1 I0.2 I0.3 I0.4

u ra Ch c n ng B m1 B m2 B m3 B m4 B m5 B m6 B m7 B m8 a ch Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7

C nh Ch c n ng a ch M0.0

Ch

ng trnh i u khi n :

TR N TH HA III. K t lu n:

GIO VIN H

NG D N PH M TH L

Thi t b i u khi n logic kh trnh PLC(Programmable Logic Control) l lo i thi t b cho php th c hi n linh ho t cc thu t ton i u khi n s thng qua m t ngn ng l p trnh. Nh v y v i ch ng trnh i u khi n trong mnh, PLC tr thnh b i u khi n s nh g n, d dng thay i thu t ton v c bi t trao i thng tin v i mi tr ng xung quanh (v i cc PLC khc hay v i my tnh.) Sau m t th i gian tm hi u v th c t p, em thu c nh ng ki n th c sau:

Tm hi u c c u trc c a PLC, m t s Modul: Timer, counter, Hi u c cch th c ho t ng c a PLC. L p trnh trn ph n m m Step7 Microwin, cch load ch ng trnh, ch ng trnh ph n m m xu ng PLC. Tm hi u, bi t cch phn tch v l p trnh cho m t s bi ton ng d ng th c t .

IV. Ph l c: M t s l nh c b n: 1. L nh v Bit:

2. L nh so snh:

TR N TH HA

GIO VIN H

NG D N PH M TH L

3. Timer: C 3 b timer l:

TR N TH HA

GIO VIN H

NG D N PH M TH L

4. Counter:

TR N TH HA

GIO VIN H

NG D N PH M TH L

You might also like