You are on page 1of 11

Bi 0

TM HI U PLC

I. C u trc chung c a h th ng i u khi n dng PLC Cc b i u khi n c th l p trnh c PLC (Programmable Logic Controller) hi n nay c s d ng r t r ng ri trong cc h th ng i u khi n t ng. PLC c nhi u hng ch t o, v m i hng c nhi u h khc nhau, v c nhi u lo i trong m i h , chng khc nhau v tnh nng v gi thnh, ph h pv im c bi ton n gi n hay ph c t p. Ngoi ra cn c cc b ghp n i m r ng cho php lin k t nhi u b PLC nh (thnh m ng PLC) th c hi n cc ch c nng ph c t p, hay giao ti p v i my tnh t o thnh m t m ng tch h p, th c hi n vi c theo di, ki m tra, i u khi n m t qu trnh cng ngh ph c t p hay ton b m t phn x ng s n xu t. M c d v y, m t h th ng i u khi n dng b t k lo i PLC no cng u c c u trc nh hnh 1. Thi t b u vo

Input Thi t b u vo PLC Output Chng trnh i u khi n

My tnh

PG/PC

C c u ch p hnh Hnh 1 : C u trc chung h th ng i u khi n dng PLC. Trong : Thi t b u vo: g m cc thi t b t o ra tn hi u i u khi n, th ng l nt nh n, c m bi n Input/Output: cc c ng n i pha u vo/ra c a PLC. C c u ch p hnh: g m cc thi t b c i u khi n, th ng l chung, n, cu n dy contactor, cu n dy relay trung gian Chng trnh i u khi n (CT K): l chng trnh nh ra qui lu t thay i tn hi u output pha u ra c a PLC theo s thay i c a tn hi u input pha u vo theo nh mong mu n. Cc CT K c t o ra b ng cch s d ng b l p trnh chuyn d ng c m tay (hand-held programmer hay PG = programmer) ho c ch y ph n m m i u khi n trn my tnh PC v c n p vo PLC thng qua cp, n i gi a PLC v PC ho c PG. C n ch l chng trnh i u khi n h th ng ch y trn PLC, do khng c n c my tnh hay b l p trnh ch y PLC, chng ch ng vai tr b l p trnh hay b gim st ho t ng thng qua vi c trao i thng tin v i PLC. Trong bi th nghi m v i PLC S7-200/CPU 212 (c a hng Siemens) sinh vin c n quan tm t i hai v n sau n i dy th c c a cc thi t b pha input v pha output vo S n i dy PLC: th hi n s PLC S7200/CPU 212. S i u khi n PLC: c vi t b ng STEP7-MicroWIN l ph n m m dng cho cc PLC thu c ch ng lo i S7-200. 1

II. Gi i thi u PLC S7-200/CPU 212 B S7-200/CPU 212 c cc tnh nng sau: S c ng vo/ra (I/O): 8 ng vo s /6 ng ra s . S t i a cc b m r ng c th ghp n i: 2 (tng ng v i t i a 64 ng vo s /64 ng ra s ). T c x l l nh Boolean: 1.2 s/l nh. B m th i gian (timer): 64 b . B m (counter): 64 b . Ng ra : Lo i: relay i n t . C p i n p ng ra: VDC/ VAC Dng t i c c i: A/c ng Ki u ph i ghp: ghp t Khng c b o v ng n m ch. Ng vo: Lo i: t i lo i 1. i n p vo ( tr ng thi ON): 15-30 VDC, 4mA t i thi u nh m c: 24 VDC, 7mA. Ngu n cung c p: i n p t 20.4 VDC 28.8 VDC, dng cung c p chu n pha u vo: 60mA. III. S n i dy th c c a S7 200, CPU 212 Ngu n DC cho PLC

Cc ng ra n i v i c c u ch p hnh

Cc ng vo n i v i tn hi u i u khi n

Ngu n DC cho ng vo

V i cch n i dy nh s th hi n, khi m t cng t c (hay nt nh n) ng vo no c tc ng, ng vo s tr ng thi logic l 1 (tr ng thi ON). N u cng t c b ng t (hay khng nh n nt n a), ng vo tng ng s tr ng thi logic l 0 (tr ng thi OFF). Nguyn t c chung l khi c i n p trong kho ng quy nh tr c (15 30 VDC) so v i i m chu n i n p (cc ng vo k hi u l COM) t vo m t ng vo no th ng vo tr ng thi 1, n u khng c i n p l n so v i i m chu n i n p t vo ng vo th ng vo tr ng thi 0. IV. Gi i thi u v l p trnh PLC D ng l p trnh: STEP7 MicroWIN h tr hai d ng l p trnh sau : a. D ng STL (Statement List): danh sch cc cu l nh. b. D ng LADDER (hnh thang): d ng ngn ng ho s d ng cc k hi u tng t nh cc s m ch i n. 2. Cc ph n t c b n c a d ng LADDER dng trong th nghi m: Ph n t Ti p i m th ng ng (Normally closed) Ti p i m th ng m . (Normally open) Cu n dy pha u ra (Output coil) B nh th i gian ng tr (On-delay timer) B m ln/xu ng (Counter up/down) K hi u
n

1.

Tn qui c n = I0.0, I0.1, ,I0.7 n = Q0.0, Q0.1, ,Q0.5 n = C0, C1, , C63 n = T0, T1, , T63 n = I0.0, I0.1, ,I0.7 n = Q0.0, Q0.1,,Q0.5 n = C0, C1, , C63 n = T0, T1, , T63 n = Q0.0, Q0.1, , Q0.5

I: ti p Q: ti p C: ti p T: ti p I: ti p Q: ti p C: ti p T: ti p

Tnh ch t i m th c n i c ng vo. i m do output i u khi n i m do b m .khi n i m do timer i u khi n i m th c n i c ng vo i m do output i u khi n i m do b m .khi n i m do timer i u khi n

Txxx IN PT Cxxx CU CD R PV

Txxx= * T32: n v tnh l 1 ms * T33 T36: --- 10ms * T37 T63: --- 100ms IN : tn hi u vo PT: h s th i gian tr . Cxxx = C0, C1,, C63. CU: tn hi u m ln. CD: tn hi u m xu ng R: tn hi u reset PV: gi tr t (preset value)

Khi IN t 0 ln 1 th sau th i gian nh b i PT, Txxx s chuy n sang tr ng thi ON (1) B t c khi no IN t 1 xu ng 0 th Txxx s chuy n sang OFF (0) Cxxx s m ln/xu ng m t n v m i khi tn hi u chuy n t 0 ln 1 chn CU/CD. Khi gi tr m c a Cxxx >= PV th Cxxx chuy n qua ON (1) Khi c tn hi u reset chn R th gi tr m c a Cxxx tr v 0.

3.

i u khi n logic v i PLC:

PLC ch c th hi u c tn hi u d i d ng binary, 0 v 1.

Ng vo 1 c Logic 0

Ng vo 1 c Logic 1

M t h th ng i u khi n n gi n b ng PLC c minh h a nh hnh sau:

Nt nh n

Ngu n cung c p +24V com.

PLC
Ng vo (inputs)

S ladder

Ng ra (outputs)

22 0V c a Ngu n AC neut.

Chu k qut c a PLC bao g m qu trnh: c tr ng thi cc ng vo, th c thi chng trnh, cc yu c u ki m tra v truy n thng, v c p nh t tr ng thi cc ng ra. Chu trnh c l p l i lin t c, v th i gian th c hi n s ph thu c vo kch c c a chng trnh, s ng vo/ra, v s l ng yu c u giao ti p.

4. L p trnh cho PLC: a/ Ng vo/ng ra s : Ph n ny c minh h a b ng m t v d n gi n: i u khi n t t m n b ng m t cng t c.

Gi i thch ho t ng c a chng trnh: Khi cng t c m , CPU nh n c logic 0 t ng vo I0.0, ng ra Q0.0 nh n c tr ng thi logic 0 v n s t t.

Khi ng cng t c, CPU nh n c logic 1 t ng vo I0.0, ng ra Q0.0 lc ny s c logic 1 v n s sng.

b/ Timer: Cng t c th ng m (NO) S1 c dng v i m t timer (TR1). Khi S1 c ng, TR1 b t th i gian. Sau 5s, TR1 s lm ng ti p i m th ng m TR1, lm n PL1 sng. u m

Timer On-Delay (TON) c dng trong v d ny


TON kh i ng khi nh n logic 1 ng vo IN. Sau th i gian c t tr c ng vo PT, timer bit (T-bit) s c logic 1.

N i dy v s

logic trong v d ny

Khi ng cng t c, ng vo I0.3 c logic 1 cho php timer T37 ch y. T37 c phn gi i th i gian l 100 ms. PT c gi tr 50 (50x100 ms = 5s). n s c b t sau 5s khi cng t c ng. N u cng t c m ra tr c khi c 5s r i ng tr l i, timer s c reset m th i gian l i t 0. Trong tr ng h p s d ng timer lo i Retentive On-Delay (TONR) th timer s khng b reset khi ng vo IN b ng t.

c/ B

m: B m ln CTU Cxxx CU: ng vo m ln. M i khi CU chuy n t tr ng thi logic 0 ln logic 1 th b m s tng 1 gi tr . - R: ng vo reset. Khi R c logic 1 th b m b reset v 0. - PV: gi tr t tr c. Khi gi tr m l n hn ho c b ng PV th counter-bit Cxxx s c logic 1

m ln xu ng CTUD Cxxx CU: ng vo m ln. M i khi CU chuy n t tr ng thi logic 0 ln logic 1 th b m s tng 1 gi tr . - CD: ng vo m xu ng. M i khi CD chuy n t tr ng thi logic 0 ln logic 1 th b m s gi m 1 gi tr . - R: ng vo reset. Khi R c logic 1 th b m b reset v 0. - PV: gi tr t tr c. Khi gi tr m l n hn ho c -

V d minh h a: m s l ng xe i vo bi. M i khi c xe i vo, b m tng 1 gi tr , khi c xe i ra th b m s gi m xu ng. Khi s l ng xe y, n c nh bo l i vo s sng.

B m ln xu ng C48 c dng trong v d ny, cng t c hnh trnh l i vo c n i v i ng vo I0.0, l i ra c n i v i I0.1. Cng t c reset c n i v i I0.2. Bi xe c 150 ch (PV = 150). u ra c ab m c n i v i ng ra Q0.1 ( c n i v i n bo y). Khi c xe i vo, I0.0 chuy n t logic 0 sang logic 1, b m tng ln 1. Khi c xe i ra, I0.1 chuy n t logic 0 sang 1, b m gi m 1. Khi b m t t i gi tr 150 th ng ra Q0.1 chuy n t logic 0 ln logic 1. n bo y sng. Khi c xe i ra, gi tr m gi m xu ng 149, n bo t t.

V. H ng d n l p trnh v i STEP7- MicroWIN Sau y l trnh t t ng qut c n th c hi n kh i t o, ki m tra v gim st m t project. M t project g m chng trnh i u khi n dng n p vo PLC, cc ghi ch c n thi t cho chng trnh v c u hnh cho lo i CPU c a PLC. Trnh t 1. Kh i ng chng trnh STEP7- MicroWIN trong Windows 2. Kh i t o chng trnh a. Ch n New trong menu File b. Ch n lo i CPU trong menu PLC (PLC -- Type) 3. Vi t/s a chng trnh Dng mouse (ko ra ho c double-click) cc k hi u c n s d ng l nh bn tri v t tn cho cc ph n t nh v d trong hnh v sau: v s LADDER trong cy

4. Nh p tn c a cc Network Nh n mouse vo hng ch NETWORK TITLE t tn cho network. 5. D ch l nh (compile) v g r i (debug) chng trnh Vo menu PLC ch n Compile nh hnh v

Lc ny chng trnh s ki m tra c php c a s i u khi n. N u khng c sai st v c php th thng bo pha d i 0 errors cho php th c hi n b c ti p theo.

6. Lu gi chng trnh : vo menu File, ch n Save As. 7. N p chng trnh vo CPU c a PLC

a.

nh CPU

ch

STOP theo m t trong hai cch:

G t contact trn b PLC qua v tr STOP G t contact trn b PLC qua v tr TERM r i vo menu PLC ch n Stop. b. Vo menu File, ch n Download. c. Ch n cc thnh ph n c n n p vo PLC (nn t t ph n Configuration). d. Nh n nt OK n p chng trnh t my tnh vo PLC. 8. Ki m tra s v n hnh c a chng trnh nh CPU ch RUN theo m t trong hai cch: G t contact trn b PLC qua v tr RUN G t contact trn b PLC qua v tr TERM r i vo menu PLC ch n Run. 1. V d minh ho : V d 1 : M ch i u khi n t t/m m t bng n . a. S b. S m ch i n: S i u khi n d ng LAD

c. S

n i dy PLC 24 VDC S

I0.0 I0.1 . . . I0.7

PLC
Q0.0 . . . Q0.3 . . .

24 VDC V d 2: M ch i u khi n ng cu n dy contactor K trong kho ng th i gian t = 2s r i nh ra. a. S d ng LAD 10

b. S

n i dy: 24 VDC S

I0.0 I0.1 . . . I0.7

PLC
Q0.0 Q0.1 . . . Q0.5 . .

K 24 VDC

11

You might also like