(Diendanplc.info)Tai Lieu Lap Trinh Plc S7-200_Full

Embed Size (px)

Citation preview

2010

Gio trnh PLC S7-200SiemensGio trnh gi i thi u t ng quan v s d ng plc S7-200 hng Siemens, vai tr v v tr c a plc trong h th ng i u khi n t ng. Cc l nh c b n c a plc , v d v bi t p p d ng.

Th.s Pham Phu Tho TT C i n t _Tr ng TCN KTCN Hng Vng 12/25/2010

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

M CL CM cl c L im u Chng 1: T ng quan v PLC. 1.1. 1.2. 1.2.1. 1.2.2. 1.2.3. 1.2.4. Gi i thi u Qu trnh pht tri n c a k thu t i u khi n H th ng i u khi n l g? H th ng i u khi n dng rle i n H th ng i u khi n dng plc i u khi n dng plc 01 04 05 05 05 05 06 06 06 11 11 11 12 13 19 21 22 22 23 24 24 25 26 27 28 29 29 29 30 30 32 33

Chng 2: C u hnh ph n c ng PLC S7-200 2.1. 2.1.1. 2.1.2. 2.1.3. 2.1.4. 2.1.5. 2.1.6. 2.1.7. 2.1.8. 2.2. 2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.3. 2.3.1. 2.3.2. 2.3.3. 2.3.4. 2.3.5. 2.3.6. C u trc ph n c ng B i u khi n l p trnh plc S7-200 Cc thnh ph n c a CPU K t n i i u khi n Truy n thng gi a PC v PLC Ci t ph n m m Hi u v s d ng logic trong PLC S d ng b ng Symbols Kh i k t n i Terminal C u trc b nh H th ng s Cc khi ni m x l thng tin Phn chia b nh Cc phng php truy nh p M r ng vo/ra Nguyn l ho t ng c a PLC C u trc chng trnh Th c hi n chng trnh Quy trnh thi t k h th ng i u khi n dng plc Ngn ng l p trnh S d ng ph n m m Step7-Microwin Bi t p

Th.s Ph m Ph Th

Trang 1/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Chng 3: T p l nh l p trnh PLC Siemens S7-200 3.1. 3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. 3.1.7. 3.1.8. 3.2. 3.2.1. 3.2.2. 3.2.3. 3.2.4. 3.2.5. 3.3. 3.3.1. 3.3.2. 3.4. 3.4.1. 3.4.2. 3.5. 3.5.1. 3.5.2. 3.5.3. 3.5.4. 3.5.5. 3.5.6. 3.6. 3.7. Bit logic Ti p i m th ng h Ti p i m th ng ng L nh OUT L nh Set L nh Reset Ti p i m pht hi n c nh ln Ti p i m pht hi n c nh xu ng Bi t p M t s l nh ti p i m c bi t Ti p i m SM0.0 Ti p i m SM0.1 Ti p i m SM0.4 Ti p i m SM0.5 Bi t p B nh th i_Timer TON TONR B m_Counter CTU CTUD L nh so snh Theo byte Theo word Theo doubleword Theo s th c Bi t p v d Bi t p Hm di chuy n d li u Hm chuy n i 34 34 34 35 36 36 37 37 38 39 39 39 39 39 39 41 41 42 44 44 45 47 47 48 49 50 51 51 53 55 57 57 60 63 69 70

Chng 4: Bi t p th c hnh. 4.1. 4.2. 4.3. 4.4. 4.5. Kh o st t i u khi n dng S7-200 Panel i u khi n C m bi n cng nghi p i u khi n tu n t dng Timer i u khi n m dng Counter

Th.s Ph m Ph Th

Trang 2/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

4.6. 4.7. 4.8. 4.9. 4.10. 4.11. 4.12. 4.13. 4.14. 4.15.

i u khi n n giao thng v n chi u sng Bng t i dng ng c DC ng c AC 1 phase ng c AC 3 phase Xylanh dng valve i n kh nn Bng t i v c n g t dng kh nn Bng t i v tay g p ng h th i gian th c Chng trnh con Bi t p t ng h p (N p thay th bi thi cu i kho)

72 75 79 82 85 86 88 90 92 93

Th.s Ph m Ph Th

Trang 3/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

L IM

U

PLC c s d ng r ng ri trong cc nh my x nghi p, v i b n v tnh n nh cao. Hi n nay, r t nhi u tr ng h c a plc vo gi ng d y t nhi u b c h c. Ti li u h ng d n s d ng v l p trnh c nhi u tc gi bin so n r t phong ph. Nh m ph c v cho qu trnh gi ng d y c a b n thn, tc gi bin so n ti li u l p trnh plc c a hng Siemens (dng S7-200) dnh cho h c sinh kh i k thu t trnh c b n. Ti li u tham kh o cc manual c a hng Siemens, cc ti li u trn m ng v c a cc ng nghi p khc. Trong chng 4, tc gi gi i thi u h th ng cc bi t p th c hnh v i m t y gip h c vin c th d dng th c hnh t i nh (c y thi t b ). N u g p kh khn, tc gi s n sng h tr . Tuy dnh nhi u th i gian, nhng ch c ch n cn nhi u thi u st, r t mong cc b n c gi gp ti li u ny hon ch nh hn. Trn tr ng c m n tham kh o ti li u ny, m i ng gp xin vui lng g i v e-mail: [email protected]

Th.s Ph m Ph Th

Trang 4/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

CHNG 1:

T NG QUAN V

PLC

I.

GI I THI U:

B i u khi n l p trnh PLC (Programmable Logic Controller) c sng t o t nh ng t ng ban u c a m t nhm k s thu c hng General Motor vo nm 1968. Trong nh ng nm g n y, b i u khi n l p trnh c s d ng ngy cng r ng ri trong cng nghi p c a n c ta nh l 1 gi i php l t ng cho vi c t ng ha cc qu trnh s n xu t. Cng v i s pht tri n cng ngh my tnh n hi n nay, b i u khi n l p trnh t c nh ng u th c b n trong ng d ng i u khi n cng nghi p. Nh v y, PLC l 1 my tnh thu nh nhng v i cc tiu chu n cng nghi p cao v kh nng l p trnh logic m nh. PLC l u no quan tr ng v linh ho t trong i u khi n t ng ha.

II.

QU TRNH PHT TRI N C A K THU T I U KHI N: 1. H th ng i u khi n l g?

H th ng i u khi n l t p h p cc thi t b v d ng c i n t . N dng v n hnh m t qu trnh m t cch n nh, chnh xc v thng su t.Th.s Ph m Ph ThTrang 5/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

2. H th ng i u khi n dng rle i n: S b t u v cu c cch m ng khoa h c k thu t c bi t vo nh ng nm 60 v 70, nh ng my mc t ng c i u khi n b ng nh ng rle i n t nh cc b nh th i, ti p i m, b m, relay i n t . Nh ng thi t b ny c lin k t v i nhau tr thnh m t h th ng hon ch nh b ng v s cc dy i n b tr ch ng ch t bn trong panel i n ( t i u khi n). Nh v y, v i 1 h th ng c nhi u tr m lm vi c v nhi u tn hi u vo/ra th t i u khi n r t l n. i u d n n h th ng c ng k nh, s a ch a khi h h ng r t ph c t p v kh khn. Hn n a, cc rle ti p i m n u c s thay i yu c u i u khi n th b t bu c thi t k l i t u. 3. H th ng i u khi n dng PLC V i nh ng kh khn v ph c t p khi thi t k h th ng dng rle i n. nh ng nm 80, ng i ta ch t o ra cc b i u khi n c l p trnh nh m nng cao tinh c y, n nh, p ng h th ng lm vi c trong mi tr ng cng nghi p kh c nghi t em l i hi u qu kinh t cao. l b i u khi n l p trnh c, c cu n ha theo ngn ng Anh Qu c l Programmable Logic Controller (vi t t t l PLC). 4. i u khi n dng PLC

a. Cc kh i ch c nng M t PLC c kh i Module Input, kh i CPU(Central Processing Unit) v kh i Module Output. Kh i Module Input c ch c nng thu nh n cc d li u digital, analog v chuy n thnh cc tn hi u c p vo CPU. Kh i CPU quy t nh v th c hi n chng trnh i u khi n thng qua chng trnh ch a trong

Th.s Ph m Ph Th

Trang 6/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

b nh . Kh i Module Output chuy n cc tn hi u i u khi n t CPU thnh d li u analog, digital th c hi n i u khi n cc i t ng.

V d : i u khi n ng c theo s bn d i i u khi n b ng Rle i n

i u khi n b ng PLC

Th.s Ph m Ph Th

Trang 7/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

b. Cc ch ng lo i PLC: Hi n nay, m t s PLC c s d ng trn th tr ng Vi t Nam: - M :Allen Bradley, General Electric, Square D, Texas Instruments, Cutter Hammer, - c: Siemens, Boost, Festo - Hn Qu c: LG - Nh t: Mitsubishi, Omron, Panasonci, Fanuc, Mashushita, Fuzi, Koyo, V nhi u ch ng lo i khc. Cc s n ph m nh: Logo!, Easy, Zen, cng c ch t o ra p ng nh ng yu c u i u khi n n gi n.

Th.s Ph m Ph Th

Trang 8/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

c. u th c a h th ng i u khi n dng PLC: i u khi n linh ho t, a d ng. L ng contact l n, t c ho t ng nhanh. Ti n hnh thay i v s a ch a. n nh, tin c y cao.

L p t dn gi n. Kch th c nh g n. C th n i m ng vi tnh gim st h th ng.

d. H n ch Gi thnh (ty theo yu c u my). C n m t chuyn vin thi t k chng trnh cho PLC ho t ng. Cc yu c u c nh, n gi n th khng c n dng PLC. PLC s b nh h ng khi ho t ng cao, rung m nh. mi tr ng c nhi t

e. Cc ng d ng c a PLC: - i u khi n cc qu trnh s n xu t: gi y, ximng, n c gi i kht, linh ki n i n t , xe hi, bao b, ng gi, - R a xe t t ng. - Thi t b khai thc. - Gim st h th ng, an ton nh x ng. - H th ng bo ng. - i u khi n thang my. - i u khi n ng c. - Chi u sng

Th.s Ph m Ph Th

Trang 9/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

- C a cng nghi p, t ng - Bm n c. - T i cy. - Bo gi tr ng h c, cng s , - My c t s n ph m, v chai, - V cn nhi u h th ng i u khi n t ng khc.

Th.s Ph m Ph Th

Trang 10/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

CHNG 2:

C U HNH H TH NGI. C U TRC PH N C NG: 1. B i u khi n l p trnh (PLC) PLC l b i u khi n l p trnh v c xem l my tnh cng nghi p. Do cng ngh ngy cng cao v v y l p trnh PLC cng ngy cng thay i, ch y u l s thay i v c u hnh h th ng m quan tr ng l b x l trung tm (CPU). S thay i ny nh m c i thi n 1 s tnh nng, s l nh, b nh , s u vo/ ra(I/O), t c qut, v v y xu t hi n r t nhi u lo i PLC. PLC c a Siemens hi n c cc lo i sau: S7- 200, S7- 300, S7- 400. Ring S7- 200 c cc lo i CPU sau: CPU 210, CPU 214, CPU 221, CPU 222, CPU 224, CPU 226, . M i nh t c CPU 224 xp, CPU 226 xp c tch h p analog. Trong ti li u ny trnh by c u trc chung h S7 200, CPU 224.

T ng s I/O max tng i l n, kho ng 256 I/O. S module m r ng ty theo CPU c th ln n t i a 7 module.

Th.s Ph m Ph Th

Trang 11/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Tch h p nhi u ch c nng c bi t trn CPU nh ng ra xung, high speed counter, ng h th i gian th c, . .v.v. Module m r ng a d ng, nhi u ch ng lo i nh analog, x l nhi t , i u khi n v tr, module m ng ..v.v. 2. Cc thnh ph n CPU: a. c i m c a CPU 224: Kch th t: 120.5mm x 80mm x 62mm Dung l ng b nh chng trnh: 4096 words Dung l ng b nh d li u: 2560 words B nh lo i EEFROM C 14 c ng vo, 10 c ng ra. C th thm vo 14 modul m r ng k c modul Analog. T c x l m t l nh logic Boole 0.37s C 256 timer , 256 counter, cc hm s h c trn s nguyn v s th c. C 6 b m t c cao, t n s m 20 KHz C 2 b pht xung nhanh ki u PTO v PWM, t n s 20 KHz ch cc CPU DC. C 2 b i u ch nh tng t . Cc ng t: ph n c ng, theo th i gian, truy n thng, ng h th i gian th c. Chng trnh c b o v b ng Password. Ton b dung l ng nh khng b m t d li u 190 gi khi PLC b m t i n.

-

-

Th.s Ph m Ph Th

Trang 12/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

b. Cc n bo trn PLC: SF: n bo hi u h th ng b h ng (n ). RUN: PLC ang ch lm vi c (n xanh). STOP: PLC ang ch d ng (n vng). I x.x, Q x.x: ch nh tr ng thi t c th i c ng (n xanh).

c. Cng t c ch n ch lm vi c: RUN: cho php PLC th c hi n chng trnh trong b nh , PLC s chuy n t RUN qua STOP n u g p s c . STOP: PLC d ng cng vi c th c hi n chng trnh ngay l p t c. TERM: cho php my l p trnh quy t nh ch lm vi c c a PLC. Dng ph n m m i u khi n RUN, STOP.

-

3. K t n i i u khi n: Cho cc model c a S7-200 sau:

Th.s Ph m Ph Th

Trang 13/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Xc nh cc c i m c a PLC hng Siemens

K t n i dy cho PLC ho t ng

C p ngu n:

Ch : phn bi t lo i c p ngu n nui cho PLC.

Th.s Ph m Ph Th

Trang 14/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Lo i DC ngu n nui c k hi u l M, L+ Lo i AC ngu n nui c k hi u l N, L1.

Ng vo: Gi s c n k t n i 1 cng t c, ho c 1 nt nh n cho ng vo PLC

Chn 1M, 2M n i chung v i chn M. Chn L+ n i vo 1 u c a ti p i m, u cn l i c a ti p i m n i vo cc ng vo I trn PLC.

Th.s Ph m Ph Th

Trang 15/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Ng ra: K t n i PLC i u khi n n Light, i u khi n Relay, cc c c u ch p hnh khc,

Chn 1L, 2L n i vo ngu n dng. T ng ng ra t PLC n i vo 1 u c a t i, u cn l i c a t i n i vo ngu n m.

Th.s Ph m Ph Th

Trang 16/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

CPU 224 DC/DC/DCL+ M

1M 1L+ 0.0 0.1 0.2 0.3 0.4 2M 2L+ 0.5 0.6 0.7 1.0 1.1 OUTPUT

M L+ PS DC/DC/DC

SIEMENS S7-200INPUT 1M 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 2M 1.0 1.1 1.2 1.3 1.4 1.5 M

L+

L+ M

CPU 224 AC/DC/RELAY

Th.s Ph m Ph Th

Trang 17/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Cc ng vo th ng dng l: Nt nh n, cng t c g t, ba ch u, Cc lo i c m bi n: quang i n, ti m c n, i n dung, t , kim lo i, siu m, phn bi t mu s c, c m bi n p su t, Cng t c hnh trnh, cng t c th ng. Rorary Encoder. Rle i n t . Sensor nhi t . B ki m tra m c

Cc thi t b c i u khi n ng c DC .

ng ra:

ng c AC 1 pha v 3 pha. Van kh nn. Van thu l c. Van solenoid. n bo, n chi u sng. Chung bo gi . ng c Step Servo. Bi n t n. Qu t thng gi. My l nh. ng c pht i n.

Th.s Ph m Ph Th

Trang 18/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

4. Truy n thng gi a PC v PLC S7-200 s d ng c ng truy n thng n i ti p RS 485 v i jack n i 9 chn ph c v cho vi c ghp n i v i thi t b l p trnh ho c v i cc tr m khc c a PLC. T c truy n cho my l p trnh ki u PPI (Point To Point Interface) l 9600 baud.

PC/PPI Cable SIEMENS 123 38.4K 0 0 0 Switch 4 :1=10bit

1 2 3 4 5 6

19.2K 0 0 1

0=11bit

Th.s Ph m Ph Th

Trang 19/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

C ng truy n thng:5 9 4 8 3 7 2 6 1

Chn 1 2 3 4 5 6 7 8 9

Gi i thch N i t 24 VDC Truy n v nh n d li u B tr ng (khng s d ng) N i t 5 VDC 24 VDC Truy n v nh n d li u B tr ng (khng s d ng)

-

Ghp n i S7 200 v i my tnh PC qua c ng RS 232 c n c cp k t n i PC / PPI v i b chuy n i RS 232 / RS 485. G n 1 u cp PC / PPI v i c ng truy n thng 9 chn c a PLC cn u kia v i c ng truy n thng n i ti p RS 232 c a my PC. N u c ng truy n thng n i ti p RS 232 v i 25 chn th ph i ghp n i qua b chuy n i 25 chn / 9 chn c th n i v i cp truy n thng PC / PPI. Ch n cc thng s truy n thng. T c truy n: 09.6k. D li u truy n: 11 bit.

-

Th.s Ph m Ph Th

Trang 20/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

5. Ci t ph n m m Nh n Enter vo bi u t ng Setup.

Sau , xc nh n cc thng tin b ng cch nh n cc ti p OK, NEXT, CONTINUE, Restart my tnh, sau khi ci xong.

Th.s Ph m Ph Th

Trang 21/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

6. Hi u v s d ng Logic ladder trong PLC M ch t duy tr i u khi n ng c Motor g m 2 nt nh n Start_PB v E_Stop

7. S d ng b ng Symbols

Th.s Ph m Ph Th

Trang 22/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

8. Kh i k t n i terminal

Dng vt d p th c hi n nh hnh v , s n i v l y kh i k t n i terminal ra. Khi l p vo th k ngay Terminal c ch t v n ng vo rnh c s n. 9. Bi t p

Th.s Ph m Ph Th

Trang 23/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

II. C U TRC B 1. H th ng s :

NH

Trong x l cc ph n t nh , cc ng vo / ra, th i gian, s m, PLC s d ng h th ng nh phn. a. H th p phn H th p phn v i c s 10 g m cc ch s l: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Gi tr cc ch s trong h th p phn ph thu c vo gi tr c a t ng ch s v v tr c a n. Trong h th p phn v tr u tin bn ph i l 0; v tr th 2 l 1; v tr th 3 l 2; ti p t c cho n v tr cu i cng bn tri. b. H nh phn H nh phn l h s d ng c s 2, g m 2 ch s l 0 v 1. Gi tr th p phn c a s nh phn cng c tnh tng t nh s th p phn. Nhng c s tnh lu th a l c s 2. c. H bt phn. H m ny c 8 ch s t 0 n 7. Cng nh cc h m khc, m i ch s trong h c s 8 c gi tr th p phn tng ng v i v tr c a n. d. H m th p l c phn H m th p l c phn s d ng c s 16, g m 16 ch s l: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Trong A tng ng 10; B tng ng 11; C tng ng 12; D tng ng 13; E tng ng 14; F tng ng 15. Gi tr th p phn c a s th p l c phn c tnh tng t nh cc h m khc nhng c s tnh l 16. e. B ng m: B ng m nh phn 4 bits tng ng cho cc ch s th p phn t n 15 v cc ch s th p l c phn t 0 n F Nh phn 0000 0001 0010 Th p phn 0 1 2 Th p l c phn 0 1 2 0

Th.s Ph m Ph Th

Trang 24/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

3 4 5 6 7 8 9 10 11 12 13 14 15

3 4 5 6 7 8 9 A B C D E F

2. Cc khi ni m x l thng tin: Trong PLC, h u h t cc khi ni m x l thng tin cng nh d li u u c s d ng nh: Bit, Byte, Word, Double Word. Bit: l 1 nh c gi tr logic l 0 ho c 1. Byte g m 8 bit

MSB

LSB

Word(t n): 1 t g m c 2 byte.

Byte th p

Byte cao

Th.s Ph m Ph Th

Trang 25/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Double word: g m c 4 byte.

Byte cao nh t

Byte th p nh t

-

1 Kb(Klobyte) = 210 bits 1Mb(Megabyte) = 220 bits 1Gb(Gigabyte) = 220 bits

3. Phn chia b nh : B nh S7 200 chia lm 4 vng nh : Vng chng trnh c dung l ng 4 Kwords c s d ng lu gi cc l nh chng trnh. Vng tham s : mi n lu gi cc t kha, a ch tr m. Vng d li u: lu gi d li u chng trnh: k t qu php tnh, h ng s c nh ngha trong chng trnh. L 1 vng nh ng. N c th truy nh p theo t ng bit, byte, word ho c double word. Mi n V (Variable): V0.x V5119.7 (x = 0 - 7) Vng m c ng vo (I): I 0.x > I 15.x (x = 0 - 7) Vng m c ng ra (Q): Q 0.x > Q15.x (x = 0 - 7) Vng nh n i (M): M 0.x > M 31.x (x = 0 - 7) Vng nh c bi t(SM): SM 0.x > SM 179.x (x = 0 7

Th.s Ph m Ph Th

Trang 26/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Vng i t ng: Timer: T0 -> T255 Counter: C0 > C255 B m c ng vo tng t : AIW 0 AIW 30 B m c ng ra tng t : AQW 0 AQW 30 Thanh ghi (Accumulater): AC 0, AC1, AC2, AC3 B m t c cao: HSC0 -> HSC5

4. Cc phng php truy nh p: a. Truy nh p theo bit: Tn mi n + a ch byte + . + ch s bit V d : V5.4 Truy su t cc vng khc; V d : I0.0; Q0.2; M0.3; SM0.5 b. Truy nh p theo byte: Tn mi n + B + a ch byte V d : VB5 Truy su t cc vng khc; V d : IB0; QB2; MB7; SMB37 c. Truy nh p theo Word(t): Tn mi n + W + a ch byte cao c a word trong mi n. V d : VW;

Th.s Ph m Ph Th

Trang 27/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Nh v y VW4 g m 2 byte VB4 v VB5 g p l i trong VB4 ng vai tr l byte cao, cn VB5 ng vai tr l byte th p trong word VW4. -> VW4 = VB4 + VB5 Truy su t cc vng khc; V d : IW0; QW4; MW40; SMW68 d. Truy nh p theo doubleword(t kp): Tn mi n + D + a ch byte cao nh t c a m t double word trong mi n. V d : VD2 ->VD2 ch t kp g m 4 byte VB2, VB3, VB4, VB5 thu c mi n V, trong byte VB2 c vai tr l byte cao nh t, byte VB5 c vai tr byte th p nh t trong VD2. Truy su t cc vng khc; V d : ID0; QD3; MD100; SMD48. 5. M r ng vo / ra: CPU 224 cho php m r ng nhi u nh t 14 module k c module analog. Cc module m r ng tng t v s u c trong S7-200.

-

C th m r ng c ng vo / ra c a PLC b ng cch ghp n i thm vo n cc module m r ng v pha bn ph i c a CPU lm thnh m t mc xch. a ch c a cc module c xc nh b ng ki u vo / ra v v tr c a module trong mc xch.

Th.s Ph m Ph Th

Trang 28/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Cch t a ch cho cc module m r ng CPU 224.

III.

NGUYN L HO T NG C A PLC

1. C u trc chng trnh: Cc chng trnh cho S7-200 ph i lun c m t chng trnh chnh (Main Program). N u c s d ng chng trnh con v chng trnh x l ng t th c vi t ti p sau chng trnh chnh.

2. Th c hi n chng trnh: PLC th c hi n chng trnh theo chu trnh l p. M i vng l p c g i l vng qut, m i vng qut bao g m cc b c sau: c cc ng vo ra b m Th c hi n chng trnh CPU t ki m tra, truy n thng Chuy n d li u t b m ra cc ng ra

Th.s Ph m Ph Th

Trang 29/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

3. Quy trnh thi t k h th ng i u khi n dng PLC chng trnh g n gng, d quan st v khng nh m l n a ch trong qu trnh th o chng trnh, th c hi n cc yu c u sau: Hi u r nguyn l ho t ng c a h th ng Xc nh c bao nhiu tn hi u vo / ra L p b ng phn ph i nhi m v I / O Xy d ng gi i thu t ho c Grafcet Vi t v ki m tra chng trnh ch y demo K t n i thi t b v ki m tra h th ng ho t ng

4. Ngn ng l p trnh a. Ladder Logic: LAD (Ladder): l phng php l p trnh hnh thang, thch h p trong ngnh i n cng nghi p.

Th.s Ph m Ph Th

Trang 30/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

b. Statement List: STL (Statement List): l phng php l p trnh theo d ng dng l nh gi ng nh ngn ng Assemply, thch h p cho ngnh my tnh.

c. Function Block: FBD (Flowchart Block Diagram): l phng php l p trnh theo s kh i, thch h p cho ngnh i n t s .

Ph n m m h tr l p trnh y nh t hi n ny l Step7-Micro/Win 32 V4.0. Ngoi ra, S7-200 cn k t n i thch h p v i nhi u lo i mn hnh HMI c a Siemens nh lo i TP, OP, TD, v cc lo i mn hnh khc. Ti li u ny ch y u gi i thi u v cc l nh l p trnh dng d ng Ladder.

Th.s Ph m Ph Th

Trang 31/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

5. S d ng ph n m m Step7-Microwin.

-

Vo ph n m m l p trnh: Nh n double click vo bi u t ng Step7 trn mn hnh desktop ho c vo menu Start --> Program. M chng trnh m i: vo File --> New Ki m tra giao ti p PLC v i my tnh: ch n PLC --> type --> Read PLC, mn hnh khng bo l i v xc nh n lo i PLC khi giao ti p thnh cng. Lu chng trnh: vo File --> Save v Save As khi mu n lu chng trnh v i tn khc. Ph i t tn v ch n th m c khi lu. L y chng trnh t PLC: File --> Upload N p chng trnh vo PLC: File --> Download, mn hnh bo Download was secessful th n p thnh cng chng trnh. M i cu l nh c vi t ch trn 1 l n. 1 netword. Ng ra l nh OUT ch s d ng 1 a

Th.s Ph m Ph Th

Trang 32/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

-

Ki m tra chng trnh ho t ng: ch n Debug --> Start Program Status. Ch y chng trnh: ch n PLC --> Run --> Yes. D ng chng trnh: ch n PLC --> Stop --> Yes.

6. Bi t p a. K t n i PLC v i my tnh v s d ng cc cng c c b n c a ph n m m Step7-Microwin. Th c hi n l p t theo h ng d n trong m c s 4 c a chng I. Lu : khi tho ho c l p cp lin k t gi a PC v PLC ph i t t ngu n cho PLC. M m t chng trnh m i. Khai bo CPU. Vi t m t chng trnh n gi n,v d :

-

N p chng trnh xu ng PLC b ng cch s d ng cng c download. Ch y chng trnh b ng cch chuy n PLC sang ch RUN. Ki m tra chng trnh ho t ng b ng cch ch n ch Debug.

b. Thay i a ch cc ti p i m v th c hi n thao tc tr l i, v d chuy n ng ra t Q0.1 thnh Q0.3

Th.s Ph m Ph Th

Trang 33/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

CHNG 3:

T P L NH L P TRNH PLC SIEMENS S7-200I. BIT LOGIC(CC L NH TI P I M) 1. Ti p i m th ng h L A D V d : N Ti p i m th ng h s ng khi gi tr c a bit c a ch l n b ng 1. Ton h ng n: I, Q, M, SM, T, C, V.

Bnh th ng t i ti p i m ny s h m ch, khi c tn hi u m c 1 ( 24VDC ) vo I0.1 th lm ti p i m ny ng l i. S d ng khng h n nh s l nh ti p i m trn cng 1 a ch . C th m c n i ti p ho c song song nhi u l nh ti p i m.

M ch ny s ng khi ch I0.3 ho c c I0.1 v I0.2 cng ng.

2. Ti p i m th ng ng L A D N Ti p i m th ng ng s ng khi gi tr c a bit c a ch l n b ng 0. Ton h ng n: I, Q, M, SM, T, C, V.

Th.s Ph m Ph Th

Trang 34/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

V d :

Bnh th ng t i ti p i m ny s ng m ch, khi c tn hi u m c 1 ( 24VDC ) vo I0.1 th lm ti p i m ny s h ra. S d ng khng h n nh s l nh ti p i m trn cng 1 a ch . C th m c n i ti p ho c song song nhi u l nh ti p i m.

M ch ny s h khi c I0.4 v I0.5 ho c c I0.1 v I0.2 cng ng. 3. L nh Out L A D Gi tr c a bit c a ch l n s b ng 1 khi u vo c a l nh ny b ng 1 v ng c l i. Ton h ng n: Q, M, SM, T, C, V. Ch s d ng 1 l nh Out cho 1 a ch . L nh xu t tn hi u i u khi n V d : ng ra ho c cho cc l nh trung gian.

Ng ra b ng 0 khi ch 1 trong 2 ng vo = 0. B ng 1 khi c 2 ng vo ny =1. V d ny th c hi n trn cc nt i u khi n l cng t c g t. Khi k t n i 2 ng vo I0.1 v I0.2 b ng 2 nt nh n th ph i vi t chng trnh c t duy tr.

Th.s Ph m Ph Th

Trang 35/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

C th vi t chng trnh s d ng cc ti p i m trung gian l M.

4. L nh Set L A D Gi tr c a cc bit c a ch u tin l n s b ng 1 khi u vo c a l nh ny b ng 1. Khi u vo c a l nh b ng 0 th cc bit ny v n gi nguyn tr ng thi. Trong s bit l gi tr c a i. Ton h ng n: Q, M, SM, T, C, V. i: IB, QB, MB, SMB, VB, AC, h ng s . 5. L nh Reset L A D Gi tr c a cc bit c a ch u tin l n s b ng 0 khi u vo c a l nh ny b ng 1. Khi u vo c a l nh b ng 0 th cc bit ny v n gi nguyn tr ng thi. Trong s bit l gi tr c a i. Ton h ng n: Q, M, SM, T, C, V. i: IB, QB, MB, SMB, VB, AC, h ng s . L nh Set v Reset lun c s d ng i i.

Th.s Ph m Ph Th

Trang 36/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

V d :

y khi ch y chng trnh I0.1 v I0.2 c th nghi m nh l 2 nt nh n. 6. Ti p i m pht hi n c nh ln L A D P Ti p i m pht hi n c nh ln s pht ra m t xung khi u vo ti p i m P c s chuy n i t m c th p ln m c cao. r ng c a xung ny b ng th i gian c a m t chu k qut. 8. Ti p i m pht hi n c nh xu ng L A D N Ti p i m pht hi n c nh xu ng s pht ra m t xung khi u vo ti p i m N c s chuy n i t m c cao xu ng m c th p. r ng c a xung ny b ng th i gian c a m t chu k qut.

M ch pht hi n c nh ln.

M ch pht hi n c nh xu ng.

Th.s Ph m Ph Th

Trang 37/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Xo cc bit.

9. Bi t p Th c hi n vi t chng trnh theo cc m t trong cc bi t p sau: a. i u khi n m t i t ng (nh l: ng c, van solennoid, n, chung, qu t, ) ch y v d ng b ng m t cng t c g t. b. i u khi n m t i t ng (nh l: ng c, van solennoid, n, chung, qu t, ) ch y v d ng b ng hai nt nh n ON v OFF. V d : Nh n nt ON, n A sng. Nh n nt OFF n A t t. c. Nh n c 2 nt ON1 v ON2 th n A sng. Nh n 1 trong 2 nt OFF1 ho c OFF2 th n A t t.

Th.s Ph m Ph Th

Trang 38/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

II.

M TS

L NH TI P I M C BI T

1. Ti p i m SM0.0 Ti p i m lun lun ng.

2. Ti p i m SM0.1 Ti p i m pht ra 1 xung khi PLC chuy n t ch STOP sang RUN.

Netword 2

3. Ti p i m SM0.4 Ti p i m t o xung lin t c, v i chu k l 60 giy. 30 giy u giy sau m c cao. m c th p, 30

4. Ti p i m SM0.5 Ti p i m t o xung lin t c, v i chu k l 1 giy. 0.5 giy u giy sau m c cao. m c th p, 0.5

5. Bi t pa. Ki m tra ho t ng cc ti p i m SM0.0; SM0.1; SM0.4; SM0.5. Xem h ng d n trong ti li u. b. Ki m tra ho t ng ti p i m P v N. Xem h ng d n trong ti li u.

Th.s Ph m Ph Th

Trang 39/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

6. Khi chuy n ch ho t ng t STOP sang RUN th n A sng. Nh n nt RESET th n A t t. 7. i u khi n n A sng t t v i chu k l 1 giy b ng 2 nt nh n ON v OFF. 8. Nh n nt Open th n A sng t t v i chu k 1 giy ng th i c a m , g p cng t c hnh trnh GH1 th n A v c a d ng. Nh n nt Close th A sng t t v i chu k 1 giy ng th i c a ng, g p cng t c hnh trnh GH2 th n A v c a d ng. C a ang ho t ng nh n nt Stop th c a d ng. 9. Khi nh n nt ON l n 1 th n A sng, nh tay ra n B sng. Nh n nt ON l n 2 th n C sng, nh tay ra th n D sng. Nh n nt OFF c 4 n cng t t.

Th.s Ph m Ph Th

Trang 40/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

III.

B

NH TH I_TIMER

1. TON L A D Khi ng vo chn IN ln m c 1 th b nh th i Ton ho t ng m th i gian, khi th i gian m c l n hn ho c b ng gi tr t tr c PT th cc ti p i m c a b nh th i tc ng. Cc ti p i m th ng h s ng v cc ti p i m th ng ng s h . Khi ng vo chn IN xu ng m c 0 th th i gian m c s b reset i, b Ton ng ng ho t ng v ti p i m c a b nh th i th ng h s h v ti p i m th ng ng s ng. Ton h ng: Txxx 1ms 10ms 100ms V d : T32, T96 T33 -> T36; T97 -> T100 T37 -> T63; T101 -> T255 Ton

Th.s Ph m Ph Th

Trang 41/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

2. TONR L A D Khi ng vo chn IN ln m c 1 th b nh th i Tonr ho t ng m th i gian, khi th i gian m c l n hn ho c b ng gi tr t tr c PT th cc ti p i m c a b nh th i tc ng. Cc ti p i m th ng h s ng v cc ti p i m th ng ng s h . Khi ng vo chn IN xu ng m c 0 th th i gian m c s khng b reset i, b Tonr ng ng ho t ng v cc ti p i m c a b nh th i gi nguyn tr ng thi. Ton h ng: Txxx 1ms 10ms 100ms T0, T64 T1 -> T4; T65 -> T68 T5 ->T31; T69 -> T95 Tonr

V d :

Th.s Ph m Ph Th

Trang 42/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Lu : B nh th i Tonr khng t Reset khi u vo IN=0. Do mu n Reset ph i dng thm 1 l nh netword 4.

Bi t p: 1. Nh p v ki m tra ho t ng b Ton. Ch phn bi t lo i b nh th i v phn gi i. Tham kh o trong ti li u. 2. Nh n nt ON n A sng, sau 5 giy n A t t t. Nh n nt OFF n A t t. 3. Nh n nt Start ng c kh i ng ch sao, sau 3 giy chuy n sang ch tam gic. Nh n nt Stop ng c d ng. 4. Nh n nt ON motor_1 ho t ng, sau 4 giy motor_2 ho t ng, sau 4 giy motor_3 ho t ng. Nh n nt OFF c 3 motor cng d ng. 5. C m bi n SS tc ng, c a m ra. G p cng t c hnh trnh GH1 c a d ng, sau 3 giy c a t ng l i. C a d ng khi g p cng t c hnh trnh GH2. 6. Nh n nt ON motor quay thu n, sau 5 giy chuy n sang quay ngh ch, sau 7 giy t d ng. Nh n nt OFF motor d ng. 7. Nh n nt ON van i n t A ho t ng, c m bi n SS2 tc ng th van A d ng, van B ho t ng. C m bi n SS3 tc ng th van B d ng, motor M ho t ng trong 4 giy. Sau motor M d ng, van C ho t ng. Khi c m bi n SS1 ng ng tc ng th van C d ng. Chu k m i t ng l p l i. Nh n nt OFF th h th ng d ng.

Th.s Ph m Ph Th

Trang 43/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

IV.

B

M_COUNTER

1. CTU L A D CTU m ln s s n ln u vo chn CU Khi gi tr m c l n hn ho c b ng gi tr t tr c PV th cc ti p i m c a b CTU ny tc ng. Cc ti p i m th ng h s ng v cc ti p i m th ng ng s h . Khi u vo chn R ln m c 1 s reset cc gi tr m c v cc ti p i m th ng h s h v cc ti p i m th ng ng s ng. Ton h ng: Cxxx = C0 V d : C47, C80 C127

Th.s Ph m Ph Th

Trang 44/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

2. CTUD L A D CTUD m ln s s n ln u vo chn CU CTUD m xu ng s s n ln u vo CD. Khi gi tr m c l n hn ho c b ng gi tr t tr c PV th cc ti p i m c a b CTU ny tc ng. Cc ti p i m th ng h s ng v cc ti p i m th ng ng s h . Khi u vo chn R ln m c 1 s reset cc gi tr m c v cc ti p i m th ng h s h v cc ti p i m th ng ng s ng. Ton h ng: C48 V d : C79

Bi t p: 1. Nh p v ki m tra ho t ng b CTU v b CTUD. Ch phn bi t lo i b Counter v cc chn m xung. Tham kh o trong ti li u.

Th.s Ph m Ph Th

Trang 45/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

2. Nh n nt ON n A sng t t v i chu k 1 giy (dng SM0.5), m s l n ch p t t t n A, 10 l n n A d ng. Khi nh n nt OFF n A d ng li n. 3. Nh n nt ON th motor ch y, m 4 s n ph m t c m bi n S1 th motor t d ng. Sau 3 giy th motor t l p l i chu k m i. Nh n nt OFF th motor d ng. 4. Nh n nt Start th motor_1 ho t ng, g p c m bi n S1 th motor_1 d ng v motor_2 ho t ng. Lc ny m s s n ph m t S2, 5 s n ph m th motor_2 d ng. Sau 3 giy th chu k m i t ng l p l i. Nh n nt Stop th h th ng d ng. 5. C m bi n S1 bo c xe ng vo, c m bi n S2 bo c xe ng ra. Bnh th ng khi cha xe th n xanh sng, n t t. Khi m 10 xe th n xanh t t v n sng. 6. Nh n tn hi u kh i ng Start th ng c ho t ng, c m bi n S1 m t t c s s n ph m, c m bi n S2 ch m cc s n ph m h. Khi m 10 s n ph m th ng c t d ng. Sau 3 giy th h th ng t ng l p l i. Nh n nt Stop th ng c d ng. Nh n nt Start th ng c ho t ng ti p t c.

Th.s Ph m Ph Th

Trang 46/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

V.

L NH SO SNH_COMPARE 1. Compare Byte L A D Ti p i m ny s ng khi gi tr trong thanh ghi n1 b ng gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 byte. Ti p i m ny s ng khi gi tr trong thanh ghi n1 > ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 byte. Ti p i m ny s ng khi gi tr trong thanh ghi n1 < ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 byte. Ti p i m ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 byte. Ti p i m ny s ng khi gi tr trong thanh ghi n1 l n hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 byte. Ti p i m ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 byte. V d :

Th.s Ph m Ph Th

Trang 47/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

2. Compare Word L A D Ti p i m ny s ng khi gi tr trong thanh ghi n1 b ng gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 > ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 < ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 l n hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 word. V d :

Th.s Ph m Ph Th

Trang 48/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

3. Compare Doubleword L A D Ti p i m ny s ng khi gi tr trong thanh ghi n1 b ng gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 d-word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 > ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 d-word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 < ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 d-word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 d-word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 l n hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 d-word. Ti p i m ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 d-word. V d :

Th.s Ph m Ph Th

Trang 49/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

4. Compare Real L A D Ti p i m ny s ng khi gi tr trong thanh ghi n1 b ng gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 s th c. Ti p i m ny s ng khi gi tr trong thanh ghi n1 > ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 s th c. Ti p i m ny s ng khi gi tr trong thanh ghi n1 < ho c = gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 s th c. Ti p i m ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 s th c. Ti p i m ny s ng khi gi tr trong thanh ghi n1 l n hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 s th c. Ti p i m ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton h ng: n1, n2 l 1 s th c. V d :

Th.s Ph m Ph Th

Trang 50/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

5. BI T P V D LAD STL Network 1 LDI= = 5, 5

Q0.0

Network 2 LDB>= = 3, Q0.1 9

Network 3 LDR= = 4.50, Q0.5 3.56

network 1 ng ra Q0.0 ln m c 1 l do n1 b ng n2. network 2 ng ra Q0.1 xu ng m c 0 do n1 nh hn n2 network 3 ng ra Q0.1 xu ng m c 0 do n1 khng b ng n2

6. Bi t p a. Nh p cc hm so snh ( So snh l n hn ho c b ng, so snh nh hn ho c b ng, so snh b ng, dng lo i so snh theo word. ) vo v ki m tra ho t ng. Tham kh o trong ti li u v gio vin. Ch phn bi t cc lo i so snh. b. m s n ph m t I0.1 v bo s l ng s n ph m theo yu c u sau: Khng c s n ph m n A sng. T 1 T 11 10 s n ph m, n B sng. 20 s n ph m, n C sng.

T 20 s n ph m tr ln n D sng.

Th.s Ph m Ph Th

Trang 51/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

c. i u khi n 4 n A, B, C, D sng d n. Th i gian chuy n i l 1 giy. Dng SM0.5 cho b m v so snh t b m. d. i u khi n 4 n A, B, C, D sng d n. Th i gian chuy n i l 1 giy. Dng SM0.5 cho b m v so snh t b m. e. i u khi n 6 n giao thng v i sng 6 giy, xanh sng 4 giy, vng sng 2 giy. B ng cch v gi n th i gian v so snh.

Th.s Ph m Ph Th

Trang 52/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

VI.

HM DI CHUY N D L A D

LI U_MOV Hm MOV-B l y gi tr trong IN v ch a ra OUT. Ton h ng: IN, OUT : 1 byte

Hm MOV-W l y gi tr trong IN v ch a ra OUT. Ton h ng: IN, OUT : 1 word

Hm MOV-DW l y gi tr trong IN v ch a ra OUT. Ton h ng:IN, OUT : 1 d-word

Hm MOV-R l y gi tr trong IN v ch a ra OUT. Ton h ng: IN, OUT : 1 s th c 32 bit.

V d 1:

Th.s Ph m Ph Th

Trang 53/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

V d 2:

Th.s Ph m Ph Th

Trang 54/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

VII. L NH CHUY N I_CONVERT L A D Hm B-I l y gi tr trong IN (1 byte ) chuy n thnh 1 word v ch a ra OUT. Ton h ng: IN : 1 byte. OUT: 1 word Hm I-B l y gi tr trong IN (1 word ) chuy n thnh 1 byte v ch a ra OUT. Ton h ng: IN : 1 word. OUT: 1byte. Hm I-DI l y gi tr trong IN (1 word ) chuy n thnh 1 d-word v ch a ra OUT. Ton h ng: IN : 1 word. OUT: 1 d-word. Hm DI-I l y gi tr trong IN (1 d-word ) chuy n thnh 1 word v ch a ra OUT. Ton h ng: IN : 1 d-word. OUT: 1 word Hm DI-R l y gi tr trong IN (1 d-word ) chuy n thnh 1 s th c 32 bit v ch a ra OUT. Ton h ng: IN : 1 d-word. OUT: 1 s th c 32 bit Hm BCD-I l y gi tr trong IN (1 word d ng s BCD ) chuy n thnh 1 word d ng s nguyn v ch a ra OUT. Ton h ng: IN : 1 word. OUT: 1 word.

Th.s Ph m Ph Th

Trang 55/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Hm I-BCD l y gi tr trong IN (1 word d ng s nguyn ) chuy n thnh 1 word d ng s BCD v ch a ra OUT. Ton h ng: IN : 1 word. OUT: 1 word. Hm TRUNC l y gi tr trong IN (1 d-word d ng s th c 32 bit ) chuy n thnh 1 d-word d ng s nguyn v ch a ra OUT. Ton h ng: IN:1 s th c 32 bit. OUT: 1d- word

1. BI T P V D LAD STL Network 1 LD TRUNC I0.0 4.59, VD0

Khi I0.0 ln m c 1 th hm TRUNC l y gi tr t i IN l 4.59 d ng s th c chuy n sang d ng s nguyn c gi tr l 4 ch a ra OUT t i thanh ghi VD0

Th.s Ph m Ph Th

Trang 56/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Chng 4:

BI T P TH C HNH

Bi t p

N i dung N i quy x ng An ton lao ng. T ch c trang b ni lm vi c. Kh o st t i u khi n dng PLC S7-200.

Thi t b

LT

TH

T ng

1

S7-200

2

1

3

N i quy x ng: i h c ng gi , tc phong nghim ch nh, c p v giy dp ng ni quy nh. Khng ht thu c, n u ng, a gi n. Ch th c hnh trn cc thi t b , ph n m m c s cho php c a GVHD. Khi c s c thi t b ph i bo ngay cho GVHD. C th c gi gn, b o v ti s n, thi t b . Khng c t thay i, di chuy n, mang thi t b ra kh i phng. Thu d n ngn n p, v sinh s ch s khi h c xong.

An ton lao ng: T ng quan H c vin ch c lm vi c trn tr m d i s gim st c a gio vin. N m v ng cc thng s trong b ng thng s c a t ng ph n t . i n Ch k t n i ho c tho cc dy cp khi ng t i n. Cc u n i i n c i dy ho c tho ra ch khi ngu n i n c ng t.Th.s Ph m Ph ThTrang 57/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

S d ng i n p th p n 24V DC. Kh nn Khng c v t qu p su t cho php 8 bar. Khng c b t ngu n kh nn t i khi cc anh hon thnh v l p rp m b o t t c cc n i ng kh. Khng c tho ng ng d n khi c p su t. c bi t ph i ch c n th n khi b t ngu n cng t c kh nn. Cc xylanh c th i ra ho c co vo ngay l p t c khi b t cng t c ngu n kh nn. C kh L p t an ton t t c cc ph n t khi v n hnh.

Khng c can thi p b ng tay cho t i khi my c d ng hon ton. Thng s Ap su t lm vi c i n p ngu n Tn hi u vo s Tn hi u ra s Gi tr 6 bar 220VAC 24 VDC 24 VDC

T ch c trang b ni lm vi c M i b my tnh, b PLC s d ng cho 1 ho c 2 h c vin. H c vin s d ng cc m hnh c quy nh trong t ng bi h c. u gi h c vin l y PLC, dy ngu n v nh n dy cp t GVHD. Cu i gi h c vin t t my tnh, thu d n v tr cp l i cho GVHD.

T ng quan v PLC H c vin c ti li u tr c trong chng I v chng II. Ghi nh n cc th c m c v trao i v i gio vin.

Th.s Ph m Ph Th

Trang 58/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Kh o st t i u khi n dng PLC S7-200

Cc v n c n kh o st: CP c p ngu n 1 phase v v tr l p t ngu n nui c a PLC. CP c p ngu n 3 phase v cc c u ch. B ngu n chuy n i tn hi u t 220 VAC thnh 24 VDC. Cc Terminal c i n p 24VDC Cc terminal c i n p 220VAC Cc chn terminal dng k t n i ng vo. Cc chn terminal dng k t n i ng ra. Cc chn terminal dng k t n i tn hi u analog. Cc Relay. Cc Contactor.

Th.s Ph m Ph Th

Trang 59/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 2

N i dung L p t, l p trnh v ki m tra ho t ng cc thi t b trn panel i u khi n.

Thi t b S7-200

LT 1

TH 2

T ng 3

Cho panel i u khi n nh hnh v : Cc thi t b th ng c s d ng trn panel bao g m cc nt nh n Start, Stop, Reset, ; Cc cng t c Auto, Man, Cng t c ch n thi t b i u khi n; nt nh n E-Stop; cc n bo tr ng thi i u khi n,C th dng nhi u thi t b tu theo yu c u i u khi n.

Th c hi n: V s u dy giao ti p gi a cc thi t b trn panel v i plc. u dy giao ti p. Ki m tra k t n i ( H c vin + Gio vin) L p trnh PLC i u khi n.

Th.s Ph m Ph Th

Trang 60/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Nt nh n th ng c dng ng hay m m t m ch i n. N g m hai lo i. 1. Nt nh n th ng m tr ng thi khng tc ng, m ch khng c n i. Khi nt nh n b tc ng m ch s c ng l i v khi thi tc ng do s n h i c a l xo m ch s t ng t.

K hi u

Nt nh n th ng m

2. Nt nh n th ng ng tr ng thi khng tc ng, m ch s c n i. Khi nt nh n b tc ng m ch s c ng l i v khi thi tc ng do s n h i c a l xo m ch s t ng t.

K hi u

Nt nh n th ng ng

3. Cng t c chuy n m ch Khi tc ng th m ch th ng m s chuy n sang th ng ng v m ch th ng ng s chuy n sang th ng m .K hi u Nt nh n chuy n m ch

Th.s Ph m Ph Th

Trang 61/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

S m ch E-Stop (s m ch tham kh o_khng th c hnh u n i).

Bi t p th c hi n: 1. i u khi n m t i t ng (nh l: ng c, van solennoid, n, chung, qu t, ) ch y v d ng b ng m t cng t c g t. 2. i u khi n m t i t ng (nh l: ng c, van solennoid, n, chung, qu t, ) ch y v d ng b ng hai nt nh n ON v OFF. 3. i u khi n o chi u quay motor (lo i xoay chi u 3 pha) b ng 3 nt nh n FOR(ch y thu n), REV(ch y ng c l i), STOP(d ng). M i th i i m ch ch y m t chi u. 4. Nh n c 2 nt PB1 v PB2 th ng c ch y. Nh n 1 trong 2 nt STOP_1 v STOP_2 th ng c d ng. 5. Nh n nt FOR th n A sng, nh n nt REV th n B sng. Nh n nt STOP c 2 n cng t t. M i th i i m ch c m t n sng. 6. bi t p trn, c thm 2 n bo A v B. n A bo khi i t ng ch y, n B bo khi i t ng d ng.

Th.s Ph m Ph Th

Trang 62/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p

N i dung L p t, l p trnh v ki m tra ho t ng c m bi n cng nghi p.

Thi t b S7-200

LT 1

TH 2

T ng 3

3

I. GI I THI U C m bi n c s d ng r t r ng ri trong cc quy trnh i u khi n, t dn d ng n cng nghi p, cng d ng d ng chung th ng l: Xc nh v tr c a b my, v tr phi, v tr xylanh. M c ch t l ng. Xc nh mu s c phi. Xc nh phi d ng kim lo i, t , nh a, hay trong su t. o nhi t , m, ph; Bo khi, bo chy, Xc nh vng an ton lm vi c c a my.

II. M T S C M BI N HI N I DNG TRONG CNG NGHI P Cc lo i c m bi n trong cng nghi p th ng c 03 u dy ra v i mu dy c quy nh c th theo chu n qu c t , m t s lo i c 02 u dy, m t s lo i c 4 u dy ( c manual c h ng d n chi ti t). - Dy mu nu (Brown BN) ho c mu (Red RD): c p ngu n dng 24VDC. - Dy mu en (Black BK): ng ra c a tn hi u, c 02 lo i npn ho c pnp. - Dy mu xanh dng (Blue BU): c p ngu n m, n i 0 VD. 1. Cng t c hnh trnh: Gi i thi u m t s lo i thng d ng:

Th.s Ph m Ph Th

Trang 63/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Ho t ng: Cng t c hnh trnh l m t d ng cng t c, nhng khc v i cng t c th ng l tc ng b ng tay, cn cng t c hnh trnh c tc ng b ng b my hay cc c c u di chuy n, m c ch xc nh hnh trnh i c a my hay c c u, g i chung l cng t c hnh trnh.

Th.s Ph m Ph Th

Trang 64/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Cng t c hnh trnh c 02 ti p i m bn trong l d ng th ng ng v th ng h . Khi tc ng th 02 ti p m ny o tr ng thi v i nhau. V d :

2. B c m bi n t : K hi u:+ +

Output

Output

-

-

-

i n p nh m c: 10 30 VDC. T n s ho t ng: 800Hz Dng ng ra: 400mA Kho ng cch tc ng: ty theo t ng lo i m kho ng cch tc ng khc nhau, nh: 2mm, 4mm, 8mm, 10mm,18mm. a s c m bi n t c th tc ng khi a m t v t b ng kim lo i n g n, m t s t ch tc ng khi mang v t c t tnh n g n.

Th.s Ph m Ph Th

Trang 65/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

3. B c m bi n i n dung:+

Output

-

-

i n p nh m c: 10V 30V DC . T n s : 100Hz. Dng i n ng ra: 200mA. Kho ng cch tc ng: Tu t ng lo i c m bi n m c cc kho ng cch tc ng 2mm; 4mm; 8mm; 10mm n 18mm. V t tc ng: kim lo i, ch t l ng.+

4. C m bi n quang:

Output

-

-

i n p nh m c: 10V 30V DC . T n s : 200Hz. Dng i n ng ra: 400mA.

Th.s Ph m Ph Th

Trang 66/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

-

Kho ng cch tc ng: o Lo i ph n x : 50mm n 600mm o Lo i thu pht ring ki u che ch n: 20cm n 20m.

M t s c m bi n dng pht hi n kho ng cch xa.

5. C m bi n s i quang

-

Kho ng cch tc ng 30 - 80mm. Ngu n i n 24VDC. Ng ra tc ng PNP K t n i dng 4 chn.

Th.s Ph m Ph Th

Trang 67/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

III.

L P T 1. C m bi n (Input module).

Ph n cng t c hnh trnh: L p t gi ng nh l p t cng t c bnh th ng. (dng ti p i m th ng h ). Lu : l p t xong ph i th nghi m ho t ng c a cc thi t b ny.

M t s bi t p c n th c hi n: 1. Sau khi nh n tn hi u kh i ng ON, c m bi n S1 ch khi pht hi n c s n ph m th i t ng ch y. i t ng d ng khi nh n nt OFF ho c c m bi n S2 pht hi n c s n ph m. 2. i u khi n o chi u quay motor (lo i xoay chi u 3 pha ho c 1 chi u ) b ng 3 nt nh n FOR(ch y thu n), REV(ch y ng c l i), STOP(d ng). M i th i i m ch ch y m t chi u. 3. Bi t p trn, c 3 n bo A, B, C. Bo ng c ch y thu n, ch y nghich, d ng. 4. Khi nh n nt ON th i t ng 1 ch y, c m bi n S1 tc ng th i t ng 1 d ng, i t ng 2 ch y. C m bi n S2 tc ng th i t ng 2 d ng, i t ng 1 ho t ng l i. Nh n nt OFF c 2 i t ng cng d ng.

Th.s Ph m Ph Th

Trang 68/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 4

N i dung L p trnh i u khi n delay dng b Timer.

Thi t b S7-200

LT 1

TH 2

T ng 3

-

c v tm hi u ho t ng cc b nh th i. Nh p vo my tnh v d ph n b Timer, n p v ki m tra chng trnh ho t ng. Phn tch v s d ng c cc b nh th i.

M t s bi t p c n th c hi n: 1. G t cng t c SW1 ln, sau 5 giy n A sng. G t cng t c xu ng n A t t. 2. Nh n nt ON n A sng, sau 5 giy n A t t t. Khi n A ang sng, nh n nt OFF n A t t. 3. C m bi n SS tc ng, c a m ra. C a di chuy n g p cng t c hnh trnh GH1 c a d ng, sau 3 giy c a t ng l i. C a d ng khi g p cng t c hnh trnh GH2. 4. Nh n nt ON motor_1 ho t ng, sau 4 giy motor_2 ho t ng, sau 4 giy motor_3 ho t ng. Nh n nt OFF c 3 motor cng d ng. 5. Nh n nt ON motor quay thu n, sau 5 giy chuy n sang quay ngh ch, sau 7 giy t d ng. Nh n nt OFF motor d ng. 6. C m bi n SS tc ng, c a m ra. C a di chuy n g p cng t c hnh trnh GH1 c a d ng, sau 3 giy c a t ng l i. C a d ng khi g p cng t c hnh trnh GH2. 7. Nh n nt ON motor quay thu n, sau 5 giy chuy n sang quay ngh ch, sau 7 giy t d ng. Nh n nt OFF motor d ng. Bi t p bn d i s d ng b Tonr. 8. Nh n nt kh i ng ON ng c b n tr n ho t ng 15s th d ng, nh n nt d ng OFF th ng c d ng. Nh n ON th ng c ho t ng ti p, 15 giy th ng c t d ng. Nh n nt Reset th xo th i gian nh th i.

Th.s Ph m Ph Th

Trang 69/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 5

N i dung L p trnh i u khi n m s n ph m dng b Counter.

Thi t b S7-200

LT 1

TH 5

T ng 6

-

c v tm hi u ho t ng cc b m. Nh p vo my tnh v d ph n b ng. Counter, n p v ki m tra chng trnh ho t

Phn tch v s d ng c cc b m.

M t s bi t p c n th c hi n: 1. Nh n nt ON n A sng t t v i chu k 1 giy (dng SM0.5), m s l n ch p t t t n A, 10 l n n A d ng. Khi nh n nt OFF n A d ng li n. 2. Nh n nt ON th motor ch y, m 4 s n ph m t c m bi n S1 th motor t d ng. Sau 3 giy th motor t l p l i chu k m i. Nh n nt OFF th motor d ng.

3. Nh n nt Start th motor_1 ho t ng, g p c m bi n S1 th motor_1 d ng v motor_2 ho t ng. Lc ny m s s n ph m t S2, 5 s n ph m th motor_2 d ng. Sau 3 giy th chu k m i t ng l p l i. Nh n nt Stop th h th ng d ng.

Th.s Ph m Ph Th

Trang 70/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

4. C m bi n S1 bo c xe ng vo, c m bi n S2 bo c xe ng ra. Bnh th ng khi cha xe th n xanh sng, n t t. Khi m 10 xe th n xanh t t v n sng. 5. i u khi n h th ng m s n ph m nh hnh bn.

Bng t i M1

C m bi n S1

Bng t i M2

C m bi n S2

Khi nh n nt kh i ng Start th c 2 bng t i cng ch y. S n ph m c m ring bi t b i cc c m bi n S1 v S2. m 3 s n ph m t S1 th bng t i M1 d ng v 5 s n ph m t S2 th bng t i M1 d ng. Sau 3 giy chu k m i t ng l p l i. Nh n nt Stop th h th ng d ng.

Th.s Ph m Ph Th

Trang 71/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 6

N i dung L p trnh i u khi n n giao thng v cc n chi u sng.

Thi t b S7-200

LT 1

TH 2

T ng 3

-

Tham kh o ti li u l nh so snh. Nh p vo cc l nh so snh v ki m tra ho t ng.

M t s bi t p c n th c hi n: a. Nh p cc hm so snh ( So snh l n hn ho c b ng, so snh nh hn ho c b ng, so snh b ng, dng lo i so snh theo word. ) vo v ki m tra ho t ng. Tham kh o trong ti li u v gio vin. Ch phn bi t cc lo i so snh. b. m s n ph m t I0.1 v bo s l ng s n ph m theo yu c u sau: i. ii. iii. iv. Khng c s n ph m n A sng. T 1 T 11 10 s n ph m, n B sng. 20 s n ph m, n C sng.

T 20 s n ph m tr ln n D sng.

c. i u khi n 4 n A, B, C, D sng d n. Th i gian chuy n i l 1 giy. Dng SM0.5 cho b m v so snh t b m. n t(s) 0 1 2 3 4 5(reset) A 0 1 1 1 1 0 B 0 0 1 1 1 0 C 0 0 0 1 1 0 D 0 0 0 0 1 0

Th.s Ph m Ph Th

Trang 72/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

d. i u khi n 4 n A, B, C, D sng d n. Th i gian chuy n i l 1 giy. Dng SM0.5 cho b m v so snh t b m. n t(s) 0 1 2 3 4 5 6 7 8 9 10 11(reset) A 0 1 0 0 0 1 0 0 1 0 1 0 B 0 0 1 0 0 0 1 0 0 1 1 0 C 0 0 0 1 0 0 0 1 1 1 1 0 D 0 0 0 0 1 1 1 1 1 1 1 0

e. C th t cc tnh hu ng i u khi n n a d ng tu theo yu c u. n t(s) 0 1 2 3 4 5 6 7 8 9(reset) A 0 1 1 1 1 0 1 0 1 0 B 0 0 1 1 1 0 1 0 1 0 C 0 0 0 1 1 0 1 0 1 0 D 0 0 0 0 1 0 1 0 1 0

f. L p trnh i u khi n n giao thng: Gi s c n i u khi n n giao thng t i ng t giao l b ng 1 cng t c g t I0.3. Trong n X1 sng 4 giy, V1 sng 2 giy, X2 sng 5 giy v V2 sng 2 giy. Quy t c chung: 1 sng (giy) = X2 sng + V2 sng = 7 (giy)Th.s Ph m Ph Th

Trang 73/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

2 sng (giy) = X1 sng + V1 sng = 6 (giy)

Gi n th i gian nh sau:0 1 2 3 4 5 6 7 8 9 10 11 12

Dng ti p i m pht xung SM0.5 t o xung pht v b Counter m xung. Sau dng l nh so snh theo word cho php cc n sng/t t.

Th.s Ph m Ph Th

Trang 74/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 7

N i dung L p t, l p trnh v i u khi n bng t i ho t ng dng ng c DC.

Thi t b S7-200

LT 1

TH 2

T ng 3

Cho ng c DC 24VDC v hai Relay.

-

Khi c p ngu n 24VDC vo th ng c h at ng. Khi o 2 chn c p ngu n th ng c ho t ng theo chi u ng c l i. Ch : ngu n c p cho motor ph i c dng i n l n hn dng ho t ng ng c.

Th c hi n: V s u dy giao ti p gi a PLC -- 2 Relay Motor 24VDC, o chi u quay.

Th.s Ph m Ph Th

Trang 75/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

-

u dy giao ti p. Ki m tra k t n i ( H c vin + Gio vin) L p trnh PLC i u khi n.

S m ch t Relay ra ng c DC

Ho c theo s sau:L+ M

R1

DC

R2 L+ M

Th.s Ph m Ph Th

Trang 76/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

N u ng c ho t ng 1 chi u: dng 1 relay; khi c n i u khi n ng c DC ho t ng 02 chi u, th dng 02 relay. Lu : L p t xong ph i th nghi m ho t ng c a ng c DC. C th dng l nh n gi n nh sau:

Yu c u: Nh n nt For th motor quay theo chi u thu n. Nh n nt Rev th motor quay theo chi u ng c l i. Nh n nt Stop th ng c d ng. M i th i i m motor quay theo 1 chi u.

M t qui trnh ho t ng:C m bi n S2 C m bi n S1 C m bi n S3

H th ng g m c 3 c m bi n S1, S2 v S3. Bng t i ch y theo chi u thu n v chi u ng c l i. i u khi n bng t i ho t ng theo theo yu c u sau:

Th.s Ph m Ph Th

Trang 77/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

-

Khi nh n nt Stop th bng t i d ng. Nh n nt Reset xo cc thng s . Nh n tn hi u kh i ng Start, bng t i ch khi c tn hi u ng. Khi g p c m bi n S2 th bng t i d ng. Sau 2 giy th bng t i ti p t c ch y. Bng t i d ng khi g p tn hi u S3. c m bi n S1 th ho t

M i l n s n ph m tc ng vo S2 th h th ng t m ln 1. 3 s n ph m th bng t i t d ng.

Th.s Ph m Ph Th

Trang 78/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 8

N i dung i u khi n o chi u quay ng c 1 pha AC.

Thi t b S7-200

LT 1

TH 2

T ng 3

C 02 lo i: -

Lo i ng c v n nng Lo i ng c khng ng b

Cho ng c 1 phase AC. K t n i t PLC giao ti p qua Relay i u khi n ng c theo s v yu c u sau: Phn b dy trong ng c 1 phase AC.

R_cu n ch y

R_cu n

3

T

1

2

3

Th.s Ph m Ph Th

Trang 79/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Nguyn t c chung: Chn 1 v 3 u chung, c p ngu n AC 1 phase vo chn 1+3 v 2 th ng c quay theo chi u thu n (t m g i). Chn 1 v 2 u chung, c p ngu n AC 1 phase vo chn 1+2 v 3 th ng c quay theo chi u ng c l i.

Th c hi n: V s u dy giao ti p gi a PLC -- 2 Relay Motor 1 phase, o chi u quay.

H1: S giao ti p t plc ra relay

Th.s Ph m Ph Th

Trang 80/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

H2: S giao ti p t relay ra ng c AC 1 phase

-

u dy giao ti p. Ki m tra k t n i ( H c vin + Gio vin) L p trnh PLC i u khi n.

Yu c u: Nh n nt Stop, motor d ng ho t ng. Nh n nt For th motor quay theo chi u thu n. Nh n nt Rev th motor quay theo chi u ng c l i. M i th i i m motor quay theo 1 chi u.

Th.s Ph m Ph Th

Trang 81/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 9

N i dung L p t, l p trnh v i u khi n ng c AC 3 phase.

Thi t b S7-200

LT 1

TH 2

T ng 3

Gi i thi u:

S m ch i n t PLC ra Relay nh cc bi h c

Th.s Ph m Ph Th

Trang 82/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

S m ch i n t Relay ra cc Contactor

S m ch ng l c giao ti p v i ng c.

Th.s Ph m Ph Th

Trang 83/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

1. Nh n ON ng c quay theo chi u thu n, sau 5s ng c ng ng 2s sau chuy n qua quay ngh ch. Nh n OFF ng c ng ng ho t ng. 2. Nh n ON ch c m bi n 1 (cb1) tc ng, ng c quay thu n. Khi c m bi n 2 (cb2) tc ng th ng c ng ng, sau 2s khi c tc ng c a cb1 th ng c quay ngh ch. Khi c tc ng c a cb2 th ng c ng ng. Trong qui trnh ng c ang ch y nh n OFF th ng c ng ng. M r ng: i u khi n kh i ng sao-tam gic:

Th.s Ph m Ph Th

Trang 84/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 10

N i dung i u khi n cc xylanh dng van i n kh nn.

Thi t b S7-200

LT 1

TH 2

T ng 3

M t bi t p: H th ng g m cc xylanh c thi t k hnh bn.

1. Khi g t cng t c th xylanh ch y t i, khi g t cng t c tr l i th xylanh t rt v v tr ban u. 2. Khi nh n nut Start th xylanh ch y t i, khi nh n nut Stop th xylanh t rt v v tr ban u.

Ch : Nguyn l ho t ng cc xylanh. 3. Nh n nt PB1 th xylanh ch y ra, g p c m bi n ngoi th xylanh t d ng. Nh n nt PB2 th xylanh ch y vo, g p c m bi n trong th xylanh t d ng.

Th.s Ph m Ph Th

Trang 85/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

4. M i l n nh n nt kh i ng Start, xylanh ch y ra, g p hnh trnh ngoi th xylanh t rt v . G p hnh trnh trong th xylanh t d ng. (i u khi n xylanh tng t nh o chi u quay ng c, dng 2 ng ra.) 5. Khi nh n nt Start th xylanh ch y t i, sau 5 giy xylanh t rt v . 6. Khi nh n nt Start th xylanh ch y t i, g p c m bi n Gh1 th xylanh t rt v , g p Gh2 th chu k m i ti p t c. Xylanh ch d ng khi nh n nt Stop. 7. Khi nh n nt Start th xylanh_1 ch y t i, g p c m bi n Gh1 th xylanh_2 ch y t i, g p c m bi n Gh3 th xylanh_2 ch y li, g p c m bi n Gh4 th xylanh_1 ch y li.

Th.s Ph m Ph Th

Trang 86/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 11

N i dung L p t v l p trnh i u khi n bng t i v c n g t dng kh nn.

Thi t b S7-200

LT 1

TH 2

T ng 3

Cho m hnh nh hnh bn d i:

M hnh g m c: M t bng t i dng ng c DC. M t c n g t dng kh nn. Cc c m bi n s i quang.

i u khi n m hnh ho t ng nh sau: Nh n nt Start, h th ng s n sng ho t ng. Khi c phi u bng t i th v n chuy n phi n v tr ki m tra mu phi, n u phi mu th ti p t c di chuy n phi n cu i bng t i. N u phi mu en th c n g t v bng t i ch y y phi ra ngoi. H th ng t ng l p l i khi phi c ra kh i h th ng. Nh n nt Stop h th ng d ng.

-

Th.s Ph m Ph Th

Trang 87/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 12

N i dung L p t v l p trnh i u khi n bng t i v tay g p dng kh nn.

Thi t b S7-200

LT 1

TH 2

T ng 3

Cho m hnh nh hnh bn d i:

M t : H th ng ho t ng g n gi ng v i m t trong bi 11, ch m r ng thm ph n tay g p dng kh nn nh sau: Khi phi i n cu i bng t i (c m bi n pht hi n), tay g p s di chuy n theo qui trnh sau: o i xu ng v delay 1 giy. o G p o i ln o i ra ngoiTh.s Ph m Ph ThTrang 88/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

o i xu ng v delay 1 giy o Nh o i ln o i vo bn trong. Chu k m i t ng l p l i. Nh n nut Stop th h th ng d ng.

Ch : Khi xylanh di chuy n i ln/xu ng v i ra/vo th nh v b ng cc c m bi n t . Khi xylanh g p/nh khng c c m bi n cho nn ph i dng th i gian thay th .

Th.s Ph m Ph Th

Trang 89/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 13

N i dung ng h th i gian th c

Thi t b S7-200

LT 1

TH 2

T ng 3

Cc i l ng ny c tnh theo ngy dng l ch. Ci t th i gian th c: Ci m c th i gian b t u ho t ng cho PLC. Ch n PLC --> Time Of Day Clock --> Set. Truy su t d li u t ng h th i gian th c trong PLC.

// L nh ny ch c n th c hi n 1 l n trong c chng trnh. // Khi th c hi n l nh trn, v i T = VB0 th cc gi tr thng s c phn b nh sau: Nm Thng Ngy Gi Pht Giy Th trong tu n 0 1 1 0 0 0 1 99 12 31 23 59 59 7 (1: ch nh t) VB0 VB1 VB2 VB3 VB4 VB5 Khng s d ng. VB7

Do : mu n truy su t i l ng no th ph i dng nh tng ng v i i l ng .

Th.s Ph m Ph Th

Trang 90/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Gi tr T c th thay i c, khi ta ph i truy su t cc i l ng theo gi tr T m i. Cc gi tr ny c nh d ng BCD, mu n s d ng c ph i dng d u # V d :

C th thay i gi lc Set ng h th chng trnh ho t ng, ho c so snh v i gi m i. Dng cc VB khc truy su t cc i l ng khc. Bi t p: 1. ng 8h, chung t reo, sau 10 giy t d ng. 2. n A sng lc 6h t i v t t lc 5h30 sng. 3. ng 6h sng, n A sng t t chu k 1 giy, sau 5 giy th chung reo v t d ng sau 3 giy. 4. i u khi n chung bo gi lm vi c nh sau: ng 7h30; 11h30 chung reo trong 8 giy. ng 9h; 9h15 chung reo trong 4 giy. Ch nh t chung khng reo. L 30/4 v 2/9 chung khng reo.

Th.s Ph m Ph Th

Trang 91/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 14

N i dung L p trnh chng trnh con

Thi t b S7-200

LT 1

TH 2

T ng 3

c v tm hi u nguyn l s d ng chng trnh con. Nh p v ki m tra ho t ng v d trong ph n l thuy t.

Cc bi t p c n th c hi n: 1. i u khi n n A ho t ng 2 ch khc nhau: G t I0.0 ln 1 th n A sng. G t I0.1 ln 1 th n A ch p t t v i chu k 1s. G t c 2 cng t c ln ho c xu ng th n A t t.

2. i u khi n n giao thng t i ng t giao l theo yu c u sau: G t cng t c I0.0 ln 1 th 3 n -xanh-vng ch y theo ch t ng theo th i gian l 6-4-2 giy. G t cng t c I0.0 xu ng th ch cn n vng ch p t t v i chu k 1 giy.

3. C 3 ng c c i u khi n theo yu c u sau: Khi ch n ch AUTO Nh n nt vo Start ng c M1 ho t ng, sau 3 giy ng c M2 ho t ng, sau 3 giy ng c M3 ho t ng. Nh n nt Stop c 3 ng c cng d ng.

Khi ch n ch MAN C 3 nt nh n i u khi n 3 ng c ring bi t, khi nh n nt nh n no th ng c ch y, bung tay ra ng c d ng.

Th.s Ph m Ph Th

Trang 92/94

Ti li u: L p trnh PLC (SIEMENS S7-200)

TT C i n t

Bi t p 15

N i dung Bi t p t ng h p (N p ch m i m bi thi cu i kho).

Thi t b S7-200

LT 0

TH 3

T ng 3

H c vin th c hi n v bo co cho gio vin. Lu : Dng bi t p ny c th thay th cho k thi th c hnh cu i kho. i u khi n n giao thng. Yu c u: Khi b t cng t c ch sang AUTO: T 6h00 n 22h00 th: cc n giao thng t i ng t giao l ho t ng bnh th ng theo tu n t : xanh vng. Th i gian cc n sng l 6 4 2 giy. Ng c l i th: ch c 02 n vng sng/t t v i chu k l 1 giy.

-

Khi b t cng t c ch sang MANUAL: Nh n nt PB1 th ch c n 1 v xanh 2 sng, n u nh n nt PB2 th ch c n 2 v xanh 1 sng. Nh n nt PB2 th 2 n vng s sng t t v i chu k l 1 giy.

Th.s Ph m Ph Th

Trang 93/94