You are on page 1of 94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

MC LC
Mc lc Li m u Chng 1: Tng quan v PLC. 1.1. 1.2. 1.2.1. 1.2.2. 1.2.3. 1.2.4. Gii thiu Qu trnh pht trin ca k thut iu khin H thng iu khin l g? H thng iu khin dng rle in H thng iu khin dng plc iu khin 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: Cu hnh phn cng 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. Cu trc phn cng B iu khin lp trnh plc S7-200 Cc thnh phn ca CPU Kt ni iu khin Truyn thng gia PC v PLC Ci t phn mm Hiu v s dng logic trong PLC S dng bng Symbols Khi kt ni Terminal Cu trc b nh H thng s Cc khi nim x l thng tin Phn chia b nh Cc phng php truy nhp M rng vo/ra Nguyn l hot ng ca PLC Cu trc chng trnh Thc hin chng trnh Quy trnh thit k h thng iu khin dng plc Ngn ng lp trnh S dng phn mm Step7-Microwin Bi tp

Th.s Phm Ph Th

Trang 1/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Chng 3: Tp lnh lp 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 Tip im thng h Tip im thng ng Lnh OUT Lnh Set Lnh Reset Tip im pht hin cnh ln Tip im pht hin cnh xung Bi tp Mt s lnh tip im c bit Tip im SM0.0 Tip im SM0.1 Tip im SM0.4 Tip im SM0.5 Bi tp B nh thi_Timer TON TONR B m_Counter CTU CTUD Lnh so snh Theo byte Theo word Theo doubleword Theo s thc Bi tp v d Bi tp Hm di chuyn d liu Hm chuyn 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 tp thc hnh. 4.1. 4.2. 4.3. 4.4. 4.5. Kho st t iu khin dng S7-200 Panel iu khin Cm bin cng nghip iu khin tun t dng Timer iu khin m dng Counter

Th.s Phm Ph Th

Trang 2/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

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

iu khin n giao thng v n chiu sng Bng ti dng ng c DC ng c AC 1 phase ng c AC 3 phase Xylanh dng valve in kh nn Bng ti v cn gt dng kh nn Bng ti v tay gp ng h thi gian thc Chng trnh con Bi tp tng hp (Np thay th bi thi cui kho)

72 75 79 82 85 86 88 90 92 93

Th.s Phm Ph Th

Trang 3/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

LI M U
PLC c s dng rng ri trong cc nh my x nghip, vi bn v tnh n nh cao. Hin nay, rt nhiu trng hc a plc vo ging dy t nhiu bc hc. Ti liu hng dn s dng v lp trnh c nhiu tc gi bin son rt phong ph. Nhm phc v cho qu trnh ging dy ca bn thn, tc gi bin son ti liu lp trnh plc ca hng Siemens (dng S7-200) dnh cho hc sinh khi k thut trnh c bn. Ti liu tham kho cc manual ca hng Siemens, cc ti liu trn mng v ca cc ng nghip khc. Trong chng 4, tc gi gii thiu h thng cc bi tp thc hnh vi m t y gip hc vin c th d dng thc hnh ti nh (c y thit b). Nu gp kh khn, tc gi sn sng h tr. Tuy dnh nhiu thi gian, nhng chc chn cn nhiu thiu st, rt mong cc bn c gi gp ti liu ny hon chnh hn. Trn trng cm n tham kho ti liu ny, mi ng gp xin vui lng gi v e-mail: phutho.pham@gmail.com

Th.s Phm Ph Th

Trang 4/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

CHNG 1:

TNG QUAN V PLC


GII THIU:

I.

B iu khin lp trnh PLC (Programmable Logic Controller) c sng to t nhng tng ban u ca mt nhm k s thuc hng General Motor vo nm 1968. Trong nhng nm gn y, b iu khin lp trnh c s dng ngy cng rng ri trong cng nghip ca nc ta nh l 1 gii php l tng cho vic t ng ha cc qu trnh sn xut. Cng vi s pht trin cng ngh my tnh n hin nay, b iu khin lp trnh t c nhng u th c bn trong ng dng iu khin cng nghip. Nh vy, PLC l 1 my tnh thu nh nhng vi cc tiu chun cng nghip cao v kh nng lp trnh logic mnh. PLC l u no quan trng v linh hot trong iu khin t ng ha.

II.

QU TRNH PHT TRIN CA K THUT IU KHIN: 1. H thng iu khin l g?

H thng iu khin l tp hp cc thit b v dng c in t. N dng vn hnh mt qu trnh mt cch n nh, chnh xc v thng sut.
Th.s Phm Ph Th
Trang 5/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

2. H thng iu khin dng rle in: S bt u v cuc cch mng khoa hc k thut c bit vo nhng nm 60 v 70, nhng my mc t ng c iu khin bng nhng rle in t nh cc b nh thi, tip im, b m, relay in t. Nhng thit b ny c lin kt vi nhau tr thnh mt h thng hon chnh bng v s cc dy in b tr chng cht bn trong panel in ( t iu khin). Nh vy, vi 1 h thng c nhiu trm lm vic v nhiu tn hiu vo/ra th t iu khin rt ln. iu dn n h thng cng knh, sa cha khi h hng rt phc tp v kh khn. Hn na, cc rle tip im nu c s thay i yu cu iu khin th bt buc thit k li t u. 3. H thng iu khin dng PLC Vi nhng kh khn v phc tp khi thit k h thng dng rle in. nhng nm 80, ngi ta ch to ra cc b iu khin c lp trnh nhm nng cao tinh cy, n nh, p ng h thng lm vic trong mi trng cng nghip khc nghit em li hiu qu kinh t cao. l b iu khin lp trnh c, c cun ha theo ngn ng Anh Quc l Programmable Logic Controller (vit tt l PLC). 4. iu khin dng PLC

a. Cc khi chc nng Mt PLC c khi Module Input, khi CPU(Central Processing Unit) v khi Module Output. Khi Module Input c chc nng thu nhn cc d liu digital, analog v chuyn thnh cc tn hiu cp vo CPU. Khi CPU quyt nh v thc hin chng trnh iu khin thng qua chng trnh cha trong

Th.s Phm Ph Th

Trang 6/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

b nh. Khi Module Output chuyn cc tn hiu iu khin t CPU thnh d liu analog, digital thc hin iu khin cc i tng.

V d: iu khin ng c theo s bn di iu khin bng Rle in

iu khin bng PLC

Th.s Phm Ph Th

Trang 7/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

b. Cc chng loi PLC: Hin nay, mt s PLC c s dng trn th trng Vit Nam: - M:Allen Bradley, General Electric, Square D, Texas Instruments, Cutter Hammer, - c: Siemens, Boost, Festo - Hn Quc: LG - Nht: Mitsubishi, Omron, Panasonci, Fanuc, Mashushita, Fuzi, Koyo, V nhiu chng loi khc. Cc sn phm nh: Logo!, Easy, Zen, cng c ch to ra p ng nhng yu cu iu khin n gin.

Th.s Phm Ph Th

Trang 8/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

c. u th ca h thng iu khin dng PLC: iu khin linh hot, a dng. Lng contact ln, tc hot ng nhanh. Tin hnh thay i v sa cha. n nh, tin cy cao. Lp t dn gin. Kch thc nh gn. C th ni mng vi tnh gim st h thng.

d. Hn ch Gi thnh (ty theo yu cu my). Cn mt chuyn vin thit k chng trnh cho PLC hot ng. Cc yu cu c nh, n gin th khng cn dng PLC. PLC s b nh hng khi hot ng mi trng c nhit cao, rung mnh.

e. Cc ng dng ca PLC: - iu khin cc qu trnh sn xut: giy, ximng, nc gii kht, linh kin in t, xe hi, bao b, ng gi, - Ra xe t t ng. - Thit b khai thc. - Gim st h thng, an ton nh xng. - H thng bo ng. - iu khin thang my. - iu khin ng c. - Chiu sng

Th.s Phm Ph Th

Trang 9/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

- Ca cng nghip, t ng - Bm nc. - Ti cy. - Bo gi trng hc, cng s, - My ct sn phm, v chai, - V cn nhiu h thng iu khin t ng khc.

Th.s Phm Ph Th

Trang 10/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

CHNG 2:

CU HNH H THNG
I. CU TRC PHN CNG: 1. B iu khin lp trnh (PLC) PLC l b iu khin lp trnh v c xem l my tnh cng nghip. Do cng ngh ngy cng cao v vy lp trnh PLC cng ngy cng thay i, ch yu l s thay i v cu hnh h thng m quan trng l b x l trung tm (CPU). S thay i ny nhm ci thin 1 s tnh nng, s lnh, b nh, s u vo/ ra(I/O), tc qut, v vy xut hin rt nhiu loi PLC. PLC ca Siemens hin c cc loi sau: S7- 200, S7- 300, S7- 400. Ring S7- 200 c cc loi CPU sau: CPU 210, CPU 214, CPU 221, CPU 222, CPU 224, CPU 226, . Mi nht c CPU 224 xp, CPU 226 xp c tch hp analog. Trong ti liu ny trnh by cu trc chung h S7 200, CPU 224.

Tng s I/O max tng i ln, khong 256 I/O. S module m rng ty theo CPU c th ln n ti a 7 module.

Th.s Phm Ph Th

Trang 11/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Tch hp nhiu chc nng c bit trn CPU nh ng ra xung, high speed counter, ng h thi gian thc, . .v.v. Module m rng a dng, nhiu chng loi nh analog, x l nhit , iu khin v tr, module mng ..v.v. 2. Cc thnh phn CPU: a. c im ca CPU 224: Kch tht: 120.5mm x 80mm x 62mm Dung lng b nh chng trnh: 4096 words Dung lng b nh d liu: 2560 words B nh loi EEFROM C 14 cng vo, 10 cng ra. C th thm vo 14 modul m rng k c modul Analog. Tc x l mt lnh logic Boole 0.37s C 256 timer , 256 counter, cc hm s hc trn s nguyn v s thc. C 6 b m tc cao, tn s m 20 KHz C 2 b pht xung nhanh kiu PTO v PWM, tn s 20 KHz ch cc CPU DC. C 2 b iu chnh tng t. Cc ngt: phn cng, theo thi gian, truyn thng, ng h thi gian thc. Chng trnh c bo v bng Password. Ton b dung lng nh khng b mt d liu 190 gi khi PLC b mt in.

Th.s Phm Ph Th

Trang 12/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

b. Cc n bo trn PLC: SF: n bo hiu h thng b hng (n ). RUN: PLC ang ch lm vic (n xanh). STOP: PLC ang ch dng (n vng). I x.x, Q x.x: ch nh trng thi tc thi cng (n xanh).

c. Cng tc chn ch lm vic: RUN: cho php PLC thc hin chng trnh trong b nh, PLC s chuyn t RUN qua STOP nu gp s c. STOP: PLC dng cng vic thc hin chng trnh ngay lp tc. TERM: cho php my lp trnh quyt nh ch lm vic ca PLC. Dng phn mm iu khin RUN, STOP.

3. Kt ni iu khin: Cho cc model ca S7-200 sau:

Th.s Phm Ph Th

Trang 13/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Xc nh cc c im ca PLC hng Siemens

Kt ni dy cho PLC hot ng

Cp ngun:

Ch : phn bit loi cp ngun nui cho PLC.

Th.s Phm Ph Th

Trang 14/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Loi DC ngun nui c k hiu l M, L+ Loi AC ngun nui c k hiu l N, L1.

Ng vo: Gi s cn kt ni 1 cng tc, hoc 1 nt nhn cho ng vo PLC

Chn 1M, 2M ni chung vi chn M. Chn L+ ni vo 1 u ca tip im, u cn li ca tip im ni vo cc ng vo I trn PLC.

Th.s Phm Ph Th

Trang 15/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Ng ra: Kt ni PLC iu khin n Light, iu khin Relay, cc c cu chp hnh khc,

Chn 1L, 2L ni vo ngun dng. Tng ng ra t PLC ni vo 1 u ca ti, u cn li ca ti ni vo ngun m.

Th.s Phm Ph Th

Trang 16/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

CPU 224 DC/DC/DC


L+ 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-200
INPUT 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


L1 N

L+ M

1L 0.0 0.1 0.2 0.3 OUTPUT

2L 0.4 0.5 0.6

3L 0.7 1.0 1.1

N L1 PS

AC/DC/RELAY

SIEMENS S7-200
INPUT 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

Th.s Phm Ph Th

Trang 17/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Cc ng vo thng dng l: Nt nhn, cng tc gt, ba chu, Cc loi cm bin: quang in, tim cn, in dung, t, kim loi, siu m, phn bit mu sc, cm bin p sut, Cng tc hnh trnh, cng tc thng. Rorary Encoder. Rle in t. Sensor nhit . B kim tra mc

Cc thit b c iu khin ng ra: ng c DC . ng c AC 1 pha v 3 pha. Van kh nn. Van thu lc. Van solenoid. n bo, n chiu sng. Chung bo gi. ng c Step Servo. Bin tn. Qut thng gi. My lnh. ng c pht in.

Th.s Phm Ph Th

Trang 18/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

4. Truyn thng gia PC v PLC S7-200 s dng cng truyn thng ni tip RS 485 vi jack ni 9 chn phc v cho vic ghp ni vi thit b lp trnh hoc vi cc trm khc ca PLC. Tc truyn cho my lp trnh kiu PPI (Point To Point Interface) l 9600 baud.

SIEMENS

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

11 2 3 4 5 6

19.2K 0 0 1 09.6K 0 1 0

0=11bit

02.4K 1 0 0 Switch 5 :1=DTE 01.2K 1 0 1 0=DCE

Th.s Phm Ph Th

Trang 19/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Cng truyn thng:


5 9 4 8 3 7 2 6 1

Chn 1 2 3 4 5 6 7 8 9

Gii thch Ni t 24 VDC Truyn v nhn d liu B trng (khng s dng) Ni t 5 VDC 24 VDC Truyn v nhn d liu B trng (khng s dng)

Ghp ni S7 200 vi my tnh PC qua cng RS 232 cn c cp kt ni PC / PPI vi b chuyn i RS 232 / RS 485. Gn 1 u cp PC / PPI vi cng truyn thng 9 chn ca PLC cn u kia vi cng truyn thng ni tip RS 232 ca my PC. Nu cng truyn thng ni tip RS 232 vi 25 chn th phi ghp ni qua b chuyn i 25 chn / 9 chn c th ni vi cp truyn thng PC / PPI. Chn cc thng s truyn thng. Tc truyn: 09.6k. D liu truyn: 11 bit.

Th.s Phm Ph Th

Trang 20/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

5. Ci t phn mm Nhn Enter vo biu tng Setup.

Sau , xc nhn cc thng tin bng cch nhn cc tip OK, NEXT, CONTINUE, Restart my tnh, sau khi ci xong.

Th.s Phm Ph Th

Trang 21/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

6. Hiu v s dng Logic ladder trong PLC Mch t duy tr iu khin ng c Motor gm 2 nt nhn Start_PB v E_Stop

7. S dng bng Symbols

Th.s Phm Ph Th

Trang 22/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

8. Khi kt ni terminal

Dng vt dp thc hin nh hnh v, s ni v ly khi kt ni terminal ra. Khi lp vo th k ngay Terminal c cht v n ng vo rnh c sn. 9. Bi tp

Th.s Phm Ph Th

Trang 23/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

II. CU TRC B NH 1. H thng s: Trong x l cc phn t nh, cc ng vo / ra, thi gian, s m, PLC s dng h thng nh phn. a. H thp phn H thp phn vi c s 10 gm cc ch s l: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Gi tr cc ch s trong h thp phn ph thuc vo gi tr ca tng ch s v v tr ca n. Trong h thp phn v tr u tin bn phi l 0; v tr th 2 l 1; v tr th 3 l 2; tip tc cho n v tr cui cng bn tri. b. H nh phn H nh phn l h s dng c s 2, gm 2 ch s l 0 v 1. Gi tr thp phn ca s nh phn cng c tnh tng t nh s thp phn. Nhng c s tnh lu tha 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, mi ch s trong h c s 8 c gi tr thp phn tng ng vi v tr ca n. d. H m thp lc phn H m thp lc phn s dng c s 16, gm 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 thp phn ca s thp lc phn c tnh tng t nh cc h m khc nhng c s tnh l 16. e. Bng m: Bng m nh phn 4 bits tng ng cho cc ch s thp phn t 0 n 15 v cc ch s thp lc phn t 0 n F Nh phn 0000 0001 0010 Thp phn 0 1 2 Thp lc phn 0 1 2

Th.s Phm Ph Th

Trang 24/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in 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 nim x l thng tin: Trong PLC, hu ht cc khi nim x l thng tin cng nh d liu u c s dng nh: Bit, Byte, Word, Double Word. Bit: l 1 nh c gi tr logic l 0 hoc 1. Byte gm 8 bit

MSB

LSB

Word(t n): 1 t gm c 2 byte.

Byte thp

Byte cao

Th.s Phm Ph Th

Trang 25/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Double word: gm c 4 byte.

Byte cao nht

Byte thp nht

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 lng 4 Kwords c s dng lu gi cc lnh chng trnh. Vng tham s: min lu gi cc t kha, a ch trm. Vng d liu: lu gi d liu chng trnh: kt qu php tnh, hng s c nh ngha trong chng trnh. L 1 vng nh ng. N c th truy nhp theo tng bit, byte, word hoc double word. Min V (Variable): V0.x V5119.7 (x = 0 - 7) Vng m cng vo (I): I 0.x > I 15.x (x = 0 - 7) Vng m cng ra (Q): Q 0.x > Q15.x (x = 0 - 7) Vng nh ni (M): M 0.x > M 31.x (x = 0 - 7) Vng nh c bit(SM): SM 0.x > SM 179.x (x = 0 7

Th.s Phm Ph Th

Trang 26/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

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

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

Th.s Phm Ph Th

Trang 27/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Nh vy VW4 gm 2 byte VB4 v VB5 gp li trong VB4 ng vai tr l byte cao, cn VB5 ng vai tr l byte thp trong word VW4. -> VW4 = VB4 + VB5 Truy sut cc vng khc; V d: IW0; QW4; MW40; SMW68 d. Truy nhp theo doubleword(t kp): Tn min + D + a ch byte cao nht ca mt double word trong min. V d: VD2 ->VD2 ch t kp gm 4 byte VB2, VB3, VB4, VB5 thuc min V, trong byte VB2 c vai tr l byte cao nht, byte VB5 c vai tr byte thp nht trong VD2. Truy sut cc vng khc; V d: ID0; QD3; MD100; SMD48. 5. M rng vo / ra: CPU 224 cho php m rng nhiu nht 14 module k c module analog. Cc module m rng tng t v s u c trong S7-200.

C th m rng cng vo / ra ca PLC bng cch ghp ni thm vo n cc module m rng v pha bn phi ca CPU lm thnh mt mc xch. a ch ca cc module c xc nh bng kiu vo / ra v v tr ca module trong mc xch.

Th.s Phm Ph Th

Trang 28/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Cch t a ch cho cc module m rng CPU 224.

III.

NGUYN L HOT NG CA PLC

1. Cu trc chng trnh: Cc chng trnh cho S7-200 phi lun c mt chng trnh chnh (Main Program). Nu c s dng chng trnh con v chng trnh x l ngt th c vit tip sau chng trnh chnh.

2. Thc hin chng trnh: PLC thc hin chng trnh theo chu trnh lp. Mi vng lp c gi l vng qut, mi vng qut bao gm cc bc sau: c cc ng vo ra b m Thc hin chng trnh CPU t kim tra, truyn thng Chuyn d liu t b m ra cc ng ra

Th.s Phm Ph Th

Trang 29/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

3. Quy trnh thit k h thng iu khin dng PLC chng trnh gn gng, d quan st v khng nhm ln a ch trong qu trnh tho chng trnh, thc hin cc yu cu sau: Hiu r nguyn l hot ng ca h thng Xc nh c bao nhiu tn hiu vo / ra Lp bng phn phi nhim v I / O Xy dng gii thut hoc Grafcet Vit v kim tra chng trnh chy demo Kt ni thit b v kim tra h thng hot ng

4. Ngn ng lp trnh a. Ladder Logic: LAD (Ladder): l phng php lp trnh hnh thang, thch hp trong ngnh in cng nghip.

Th.s Phm Ph Th

Trang 30/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

b. Statement List: STL (Statement List): l phng php lp trnh theo dng dng lnh ging nh ngn ng Assemply, thch hp cho ngnh my tnh.

c. Function Block: FBD (Flowchart Block Diagram): l phng php lp trnh theo s khi, thch hp cho ngnh in t s.

Phn mm h tr lp trnh y nht hin ny l Step7-Micro/Win 32 V4.0. Ngoi ra, S7-200 cn kt ni thch hp vi nhiu loi mn hnh HMI ca Siemens nh loi TP, OP, TD, v cc loi mn hnh khc. Ti liu ny ch yu gii thiu v cc lnh lp trnh dng dng Ladder.

Th.s Phm Ph Th

Trang 31/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

5. S dng phn mm Step7-Microwin.

Vo phn mm lp trnh: Nhn double click vo biu tng Step7 trn mn hnh desktop hoc vo menu Start --> Program. M chng trnh mi: vo File --> New Kim tra giao tip PLC vi my tnh: chn PLC --> type --> Read PLC, mn hnh khng bo li v xc nhn loi PLC khi giao tip thnh cng. Lu chng trnh: vo File --> Save v Save As khi mun lu chng trnh vi tn khc. Phi t tn v chn th mc khi lu. Ly chng trnh t PLC: File --> Upload Np chng trnh vo PLC: File --> Download, mn hnh bo Download was secessful th np thnh cng chng trnh. Mi cu lnh c vit 1 netword. Ng ra lnh OUT ch s dng 1 a ch trn 1 ln.

Th.s Phm Ph Th

Trang 32/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Kim tra chng trnh hot ng: chn Debug --> Start Program Status. Chy chng trnh: chn PLC --> Run --> Yes. Dng chng trnh: chn PLC --> Stop --> Yes.

6. Bi tp a. Kt ni PLC vi my tnh v s dng cc cng c c bn ca phn mm Step7-Microwin. Thc hin lp t theo hng dn trong mc s 4 ca chng I. Lu : khi tho hoc lp cp lin kt gia PC v PLC phi tt ngun cho PLC. M mt chng trnh mi. Khai bo CPU. Vit mt chng trnh n gin,v d:

Np chng trnh xung PLC bng cch s dng cng c download. Chy chng trnh bng cch chuyn PLC sang ch RUN. Kim tra chng trnh hot ng bng cch chn ch Debug.

b. Thay i a ch cc tip im v thc hin thao tc tr li, v d chuyn ng ra t Q0.1 thnh Q0.3

Th.s Phm Ph Th

Trang 33/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

CHNG 3:

TP LNH LP TRNH PLC SIEMENS S7-200


I. BIT LOGIC(CC LNH TIP IM) 1. Tip im thng h L A D V d: N Tip im thng h s ng khi gi tr ca bit c a ch l n bng 1. Ton hng n: I, Q, M, SM, T, C, V.

Bnh thng ti tip im ny s h mch, khi c tn hiu mc 1 ( 24VDC ) vo I0.1 th lm tip im ny ng li. S dng khng hn nh s lnh tip im trn cng 1 a ch. C th mc ni tip hoc song song nhiu lnh tip im.

Mch ny s ng khi ch I0.3 hoc c I0.1 v I0.2 cng ng.

2. Tip im thng ng L A D N Tip im thng ng s ng khi gi tr ca bit c a ch l n bng 0. Ton hng n: I, Q, M, SM, T, C, V.

Th.s Phm Ph Th

Trang 34/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

V d:

Bnh thng ti tip im ny s ng mch, khi c tn hiu mc 1 ( 24VDC ) vo I0.1 th lm tip im ny s h ra. S dng khng hn nh s lnh tip im trn cng 1 a ch. C th mc ni tip hoc song song nhiu lnh tip im.

Mch ny s h khi c I0.4 v I0.5 hoc c I0.1 v I0.2 cng ng. 3. Lnh Out L A D Gi tr ca bit c a ch l n s bng 1 khi u vo ca lnh ny bng 1 v ngc li. Ton hng n: Q, M, SM, T, C, V. Ch s dng 1 lnh Out cho 1 a ch. Lnh xut tn hiu iu khin ng ra hoc cho cc lnh trung gian. V d:

Ng ra bng 0 khi ch 1 trong 2 ng vo = 0. Bng 1 khi c 2 ng vo ny =1. V d ny thc hin trn cc nt iu khin l cng tc gt. Khi kt ni 2 ng vo I0.1 v I0.2 bng 2 nt nhn th phi vit chng trnh c t duy tr.

Th.s Phm Ph Th

Trang 35/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

C th vit chng trnh s dng cc tip im trung gian l M.

4. Lnh Set L A D Gi tr ca cc bit c a ch u tin l n s bng 1 khi u vo ca lnh ny bng 1. Khi u vo ca lnh bng 0 th cc bit ny vn gi nguyn trng thi. Trong s bit l gi tr ca i. Ton hng n: Q, M, SM, T, C, V. i: IB, QB, MB, SMB, VB, AC, hng s. 5. Lnh Reset L A D Gi tr ca cc bit c a ch u tin l n s bng 0 khi u vo ca lnh ny bng 1. Khi u vo ca lnh bng 0 th cc bit ny vn gi nguyn trng thi. Trong s bit l gi tr ca i. Ton hng n: Q, M, SM, T, C, V. i: IB, QB, MB, SMB, VB, AC, hng s. Lnh Set v Reset lun c s dng i i.

Th.s Phm Ph Th

Trang 36/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

V d:

y khi chy chng trnh I0.1 v I0.2 c th nghim nh l 2 nt nhn. 6. Tip im pht hin cnh ln L A D P Tip im pht hin cnh ln s pht ra mt xung khi u vo tip im P c s chuyn i t mc thp ln mc cao. rng ca xung ny bng thi gian ca mt chu k qut. 8. Tip im pht hin cnh xung L A D N Tip im pht hin cnh xung s pht ra mt xung khi u vo tip im N c s chuyn i t mc cao xung mc thp. rng ca xung ny bng thi gian ca mt chu k qut.

Mch pht hin cnh ln.

Mch pht hin cnh xung.

Th.s Phm Ph Th

Trang 37/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Xo cc bit.

9. Bi tp Thc hin vit chng trnh theo cc m t trong cc bi tp sau: a. iu khin mt i tng (nh l: ng c, van solennoid, n, chung, qut, ) chy v dng bng mt cng tc gt. b. iu khin mt i tng (nh l: ng c, van solennoid, n, chung, qut, ) chy v dng bng hai nt nhn ON v OFF. V d: Nhn nt ON, n A sng. Nhn nt OFF n A tt. c. Nhn c 2 nt ON1 v ON2 th n A sng. Nhn 1 trong 2 nt OFF1 hoc OFF2 th n A tt.

Th.s Phm Ph Th

Trang 38/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

II.

MT S LNH TIP IM C BIT 1. Tip im SM0.0 Tip im lun lun ng.

2. Tip im SM0.1 Tip im pht ra 1 xung khi PLC chuyn t ch STOP sang RUN.

Netword 2

3. Tip im SM0.4 Tip im to xung lin tc, vi chu k l 60 giy. 30 giy u mc thp, 30 giy sau mc cao.

4. Tip im SM0.5 Tip im to xung lin tc, vi chu k l 1 giy. 0.5 giy u mc thp, 0.5 giy sau mc cao.

5. Bi tp
a. Kim tra hot ng cc tip im SM0.0; SM0.1; SM0.4; SM0.5. Xem hng dn trong ti liu. b. Kim tra hot ng tip im P v N. Xem hng dn trong ti liu.

Th.s Phm Ph Th

Trang 39/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

6. Khi chuyn ch hot ng t STOP sang RUN th n A sng. Nhn nt RESET th n A tt. 7. iu khin n A sng tt vi chu k l 1 giy bng 2 nt nhn ON v OFF. 8. Nhn nt Open th n A sng tt vi chu k 1 giy ng thi ca m, gp cng tc hnh trnh GH1 th n A v ca dng. Nhn nt Close th A sng tt vi chu k 1 giy ng thi ca ng, gp cng tc hnh trnh GH2 th n A v ca dng. Ca ang hot ng nhn nt Stop th ca dng. 9. Khi nhn nt ON ln 1 th n A sng, nh tay ra n B sng. Nhn nt ON ln 2 th n C sng, nh tay ra th n D sng. Nhn nt OFF c 4 n cng tt.

Th.s Phm Ph Th

Trang 40/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

III.

B NH THI_TIMER

1. TON L A D Khi ng vo chn IN ln mc 1 th b nh thi Ton hot ng m thi gian, khi thi gian m c ln hn hoc bng gi tr t trc PT th cc tip im ca b nh thi tc ng. Cc tip im thng h s ng v cc tip im thng ng s h. Khi ng vo chn IN xung mc 0 th thi gian m c s b reset i, b Ton ngng hot ng v tip im ca b nh thi thng h s h v tip im thng ng s ng. Ton hng: Txxx 1ms 10ms 100ms V d: T32, T96 T33 -> T36; T97 -> T100 T37 -> T63; T101 -> T255 Ton

Th.s Phm Ph Th

Trang 41/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

2. TONR L A D Khi ng vo chn IN ln mc 1 th b nh thi Tonr hot ng m thi gian, khi thi gian m c ln hn hoc bng gi tr t trc PT th cc tip im ca b nh thi tc ng. Cc tip im thng h s ng v cc tip im thng ng s h. Khi ng vo chn IN xung mc 0 th thi gian m c s khng b reset i, b Tonr ngng hot ng v cc tip im ca b nh thi gi nguyn trng thi. Ton hng: Txxx 1ms 10ms 100ms T0, T64 T1 -> T4; T65 -> T68 T5 ->T31; T69 -> T95 Tonr

V d:

Th.s Phm Ph Th

Trang 42/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Lu : B nh thi Tonr khng t Reset khi u vo IN=0. Do mun Reset phi dng thm 1 lnh netword 4.

Bi tp: 1. Nhp v kim tra hot ng b Ton. Ch phn bit loi b nh thi v phn gii. Tham kho trong ti liu. 2. Nhn nt ON n A sng, sau 5 giy n A t tt. Nhn nt OFF n A tt. 3. Nhn nt Start ng c khi ng ch sao, sau 3 giy chuyn sang ch tam gic. Nhn nt Stop ng c dng. 4. Nhn nt ON motor_1 hot ng, sau 4 giy motor_2 hot ng, sau 4 giy motor_3 hot ng. Nhn nt OFF c 3 motor cng dng. 5. Cm bin SS tc ng, ca m ra. Gp cng tc hnh trnh GH1 ca dng, sau 3 giy ca t ng li. Ca dng khi gp cng tc hnh trnh GH2. 6. Nhn nt ON motor quay thun, sau 5 giy chuyn sang quay nghch, sau 7 giy t dng. Nhn nt OFF motor dng. 7. Nhn nt ON van in t A hot ng, cm bin SS2 tc ng th van A dng, van B hot ng. Cm bin SS3 tc ng th van B dng, motor M hot ng trong 4 giy. Sau motor M dng, van C hot ng. Khi cm bin SS1 ngng tc ng th van C dng. Chu k mi t ng lp li. Nhn nt OFF th h thng dng.

Th.s Phm Ph Th

Trang 43/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

IV.

B M_COUNTER

1. CTU L A D CTU m ln s sn ln u vo chn CU Khi gi tr m c ln hn hoc bng gi tr t trc PV th cc tip im ca b CTU ny tc ng. Cc tip im thng h s ng v cc tip im thng ng s h. Khi u vo chn R ln mc 1 s reset cc gi tr m c v cc tip im thng h s h v cc tip im thng ng s ng. Ton hng: Cxxx = C0 C47, C80 C127 V d:

Th.s Phm Ph Th

Trang 44/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

2. CTUD L A D CTUD m ln s sn ln u vo chn CU CTUD m xung s sn ln u vo CD. Khi gi tr m c ln hn hoc bng gi tr t trc PV th cc tip im ca b CTU ny tc ng. Cc tip im thng h s ng v cc tip im thng ng s h. Khi u vo chn R ln mc 1 s reset cc gi tr m c v cc tip im thng h s h v cc tip im thng ng s ng. Ton hng: C48 C79 V d:

Bi tp: 1. Nhp v kim tra hot ng b CTU v b CTUD. Ch phn bit loi b Counter v cc chn m xung. Tham kho trong ti liu.

Th.s Phm Ph Th

Trang 45/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

2. Nhn nt ON n A sng tt vi chu k 1 giy (dng SM0.5), m s ln chp tt t n A, 10 ln n A dng. Khi nhn nt OFF n A dng lin. 3. Nhn nt ON th motor chy, m 4 sn phm t cm bin S1 th motor t dng. Sau 3 giy th motor t lp li chu k mi. Nhn nt OFF th motor dng. 4. Nhn nt Start th motor_1 hot ng, gp cm bin S1 th motor_1 dng v motor_2 hot ng. Lc ny m s sn phm t S2, 5 sn phm th motor_2 dng. Sau 3 giy th chu k mi t ng lp li. Nhn nt Stop th h thng dng. 5. Cm bin S1 bo c xe ng vo, cm bin S2 bo c xe ng ra. Bnh thng khi cha xe th n xanh sng, n tt. Khi m 10 xe th n xanh tt v n sng. 6. Nhn tn hiu khi ng Start th ng c hot ng, cm bin S1 m tt c s sn phm, cm bin S2 ch m cc sn phm h. Khi m 10 sn phm th ng c t dng. Sau 3 giy th h thng t ng lp li. Nhn nt Stop th ng c dng. Nhn nt Start th ng c hot ng tip tc.

Th.s Phm Ph Th

Trang 46/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

V.

LNH SO SNH_COMPARE 1. Compare Byte L A D Tip im ny s ng khi gi tr trong thanh ghi n1 bng gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 byte. Tip im ny s ng khi gi tr trong thanh ghi n1 > hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 byte. Tip im ny s ng khi gi tr trong thanh ghi n1 < hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 byte. Tip im ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 byte. Tip im ny s ng khi gi tr trong thanh ghi n1 ln hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 byte. Tip im ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 byte. V d:

Th.s Phm Ph Th

Trang 47/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

2. Compare Word L A D Tip im ny s ng khi gi tr trong thanh ghi n1 bng gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 word. Tip im ny s ng khi gi tr trong thanh ghi n1 > hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 word. Tip im ny s ng khi gi tr trong thanh ghi n1 < hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 word. Tip im ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 word. Tip im ny s ng khi gi tr trong thanh ghi n1 ln hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 word. Tip im ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 word. V d:

Th.s Phm Ph Th

Trang 48/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

3. Compare Doubleword L A D Tip im ny s ng khi gi tr trong thanh ghi n1 bng gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 d-word. Tip im ny s ng khi gi tr trong thanh ghi n1 > hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 d-word. Tip im ny s ng khi gi tr trong thanh ghi n1 < hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 d-word. Tip im ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 d-word. Tip im ny s ng khi gi tr trong thanh ghi n1 ln hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 d-word. Tip im ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 d-word. V d:

Th.s Phm Ph Th

Trang 49/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

4. Compare Real L A D Tip im ny s ng khi gi tr trong thanh ghi n1 bng gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 s thc. Tip im ny s ng khi gi tr trong thanh ghi n1 > hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 s thc. Tip im ny s ng khi gi tr trong thanh ghi n1 < hoc = gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 s thc. Tip im ny s ng khi gi tr trong thanh ghi n1 khc gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 s thc. Tip im ny s ng khi gi tr trong thanh ghi n1 ln hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 s thc. Tip im ny s ng khi gi tr trong thanh ghi n1 nh hn gi tr trong thanh ghi n2. Ton hng: n1, n2 l 1 s thc. V d:

Th.s Phm Ph Th

Trang 50/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

5. BI TP 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 mc 1 l do n1 bng n2. network 2 ng ra Q0.1 xung mc 0 do n1 nh hn n2 network 3 ng ra Q0.1 xung mc 0 do n1 khng bng n2

6. Bi tp a. Nhp cc hm so snh ( So snh ln hn hoc bng, so snh nh hn hoc bng, so snh bng, dng loi so snh theo word. ) vo v kim tra hot ng. Tham kho trong ti liu v gio vin. Ch phn bit cc loi so snh. b. m sn phm t I0.1 v bo s lng sn phm theo yu cu sau: Khng c sn phm n A sng. T 1 10 sn phm, n B sng. T 11 20 sn phm, n C sng. T 20 sn phm tr ln n D sng.

Th.s Phm Ph Th

Trang 51/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

c. iu khin 4 n A, B, C, D sng dn. Thi gian chuyn i l 1 giy. Dng SM0.5 cho b m v so snh t b m. d. iu khin 4 n A, B, C, D sng dn. Thi gian chuyn i l 1 giy. Dng SM0.5 cho b m v so snh t b m. e. iu khin 6 n giao thng vi sng 6 giy, xanh sng 4 giy, vng sng 2 giy. Bng cch v gin thi gian v so snh.

Th.s Phm Ph Th

Trang 52/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

VI.

HM DI CHUYN D LIU_MOV L A D Hm MOV-B ly gi tr trong IN v cha ra OUT. Ton hng: IN, OUT : 1 byte

Hm MOV-W ly gi tr trong IN v cha ra OUT. Ton hng: IN, OUT : 1 word

Hm MOV-DW ly gi tr trong IN v cha ra OUT. Ton hng:IN, OUT : 1 d-word

Hm MOV-R ly gi tr trong IN v cha ra OUT. Ton hng: IN, OUT : 1 s thc 32 bit.

V d 1:

Th.s Phm Ph Th

Trang 53/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

V d 2:

Th.s Phm Ph Th

Trang 54/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

VII. LNH CHUYN I_CONVERT L A D Hm B-I ly gi tr trong IN (1 byte ) chuyn thnh 1 word v cha ra OUT. Ton hng: IN : 1 byte. OUT: 1 word Hm I-B ly gi tr trong IN (1 word ) chuyn thnh 1 byte v cha ra OUT. Ton hng: IN : 1 word. OUT: 1byte. Hm I-DI ly gi tr trong IN (1 word ) chuyn thnh 1 d-word v cha ra OUT. Ton hng: IN : 1 word. OUT: 1 d-word. Hm DI-I ly gi tr trong IN (1 d-word ) chuyn thnh 1 word v cha ra OUT. Ton hng: IN : 1 d-word. OUT: 1 word Hm DI-R ly gi tr trong IN (1 d-word ) chuyn thnh 1 s thc 32 bit v cha ra OUT. Ton hng: IN : 1 d-word. OUT: 1 s thc 32 bit Hm BCD-I ly gi tr trong IN (1 word dng s BCD ) chuyn thnh 1 word dng s nguyn v cha ra OUT. Ton hng: IN : 1 word. OUT: 1 word.

Th.s Phm Ph Th

Trang 55/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Hm I-BCD ly gi tr trong IN (1 word dng s nguyn ) chuyn thnh 1 word dng s BCD v cha ra OUT. Ton hng: IN : 1 word. OUT: 1 word. Hm TRUNC ly gi tr trong IN (1 d-word dng s thc 32 bit ) chuyn thnh 1 d-word dng s nguyn v cha ra OUT. Ton hng: IN:1 s thc 32 bit. OUT: 1d- word

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

Khi I0.0 ln mc 1 th hm TRUNC ly gi tr ti IN l 4.59 dng s thc chuyn sang dng s nguyn c gi tr l 4 cha ra OUT ti thanh ghi VD0

Th.s Phm Ph Th

Trang 56/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Chng 4:

BI TP THC HNH

Bi tp

Ni dung Ni quy xng An ton lao ng. T chc trang b ni lm vic. Kho st t iu khin dng PLC S7-200.

Thit b

LT

TH

Tng

S7-200

Ni quy xng: i hc ng gi, tc phong nghim chnh, cp v giy dp ng ni quy nh. Khng ht thuc, n ung, a gin. Ch thc hnh trn cc thit b, phn mm c s cho php ca GVHD. Khi c s c thit b phi bo ngay cho GVHD. C thc gi gn, bo v ti sn, thit b. Khng c t thay i, di chuyn, mang thit b ra khi phng. Thu dn ngn np, v sinh sch s khi hc xong.

An ton lao ng: Tng quan Hc vin ch c lm vic trn trm di s gim st ca gio vin. Nm vng cc thng s trong bng thng s ca tng phn t. in Ch kt ni hoc tho cc dy cp khi ngt in. Cc u ni in c i dy hoc tho ra ch khi ngun in c ngt.
Th.s Phm Ph Th
Trang 57/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

S dng in p thp n 24V DC. Kh nn Khng c vt qu p sut cho php 8 bar. Khng c bt ngun kh nn ti khi cc anh hon thnh v lp rp m bo tt c cc ni ng kh. Khng c tho ng ng dn khi c p sut. c bit phi ch cn thn khi bt ngun cng tc kh nn. Cc xylanh c th i ra hoc co vo ngay lp tc khi bt cng tc ngun kh nn. C kh Lp t an ton tt c cc phn t khi vn hnh. Khng c can thip bng tay cho ti khi my c dng hon ton. Thng s Ap sut lm vic in p ngun Tn hiu vo s Tn hiu ra s Gi tr 6 bar 220VAC 24 VDC 24 VDC

T chc trang b ni lm vic Mi b my tnh, b PLC s dng cho 1 hoc 2 hc vin. Hc vin s dng cc m hnh c quy nh trong tng bi hc. u gi hc vin ly PLC, dy ngun v nhn dy cp t GVHD. Cui gi hc vin tt my tnh, thu dn v tr cp li cho GVHD.

Tng quan v PLC Hc vin c ti liu trc trong chng I v chng II. Ghi nhn cc thc mc v trao i vi gio vin.

Th.s Phm Ph Th

Trang 58/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Kho st t iu khin dng PLC S7-200

Cc vn cn kho st: CP cp ngun 1 phase v v tr lp t ngun nui ca PLC. CP cp ngun 3 phase v cc cu ch. B ngun chuyn i tn hiu t 220 VAC thnh 24 VDC. Cc Terminal c in p 24VDC Cc terminal c in p 220VAC Cc chn terminal dng kt ni ng vo. Cc chn terminal dng kt ni ng ra. Cc chn terminal dng kt ni tn hiu analog. Cc Relay. Cc Contactor.

Th.s Phm Ph Th

Trang 59/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 2

Ni dung Lp t, lp trnh v kim tra hot ng cc thit b trn panel iu khin.

Thit b S7-200

LT 1

TH 2

Tng 3

Cho panel iu khin nh hnh v: Cc thit b thng c s dng trn panel bao gm cc nt nhn Start, Stop, Reset, ; Cc cng tc Auto, Man, Cng tc chn thit b iu khin; nt nhn E-Stop; cc n bo trng thi iu khin,C th dng nhiu thit b tu theo yu cu iu khin.

Thc hin: V s u dy giao tip gia cc thit b trn panel vi plc. u dy giao tip. Kim tra kt ni ( Hc vin + Gio vin) Lp trnh PLC iu khin.

Th.s Phm Ph Th

Trang 60/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Nt nhn thng c dng ng hay m mt mch in. N gm hai loi. 1. Nt nhn thng m trng thi khng tc ng, mch khng c ni. Khi nt nhn b tc ng mch s c ng li v khi thi tc ng do s n hi ca l xo mch s t ngt.

K hiu

Nt nhn thng m

2. Nt nhn thng ng trng thi khng tc ng, mch s c ni. Khi nt nhn b tc ng mch s c ng li v khi thi tc ng do s n hi ca l xo mch s t ngt.

nhn thng m

K hiu

Nt nhn thng ng

3. Cng tc chuyn mch Khi tc ng th mch thng m s chuyn sang thng ng v mch thng ng s chuyn sang thng m.
K hiu Nt nhn chuyn mch

Th.s Phm Ph Th

Trang 61/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

S mch E-Stop (s mch tham kho_khng thc hnh u ni).

Bi tp thc hin: 1. iu khin mt i tng (nh l: ng c, van solennoid, n, chung, qut, ) chy v dng bng mt cng tc gt. 2. iu khin mt i tng (nh l: ng c, van solennoid, n, chung, qut, ) chy v dng bng hai nt nhn ON v OFF. 3. iu khin o chiu quay motor (loi xoay chiu 3 pha) bng 3 nt nhn FOR(chy thun), REV(chy ngc li), STOP(dng). Mi thi im ch chy mt chiu. 4. Nhn c 2 nt PB1 v PB2 th ng c chy. Nhn 1 trong 2 nt STOP_1 v STOP_2 th ng c dng. 5. Nhn nt FOR th n A sng, nhn nt REV th n B sng. Nhn nt STOP c 2 n cng tt. Mi thi im ch c mt n sng. 6. bi tp trn, c thm 2 n bo A v B. n A bo khi i tng chy, n B bo khi i tng dng.

Th.s Phm Ph Th

Trang 62/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp

Ni dung Lp t, lp trnh v kim tra hot ng cm bin cng nghip.

Thit b S7-200

LT 1

TH 2

Tng 3

I. GII THIU Cm bin c s dng rt rng ri trong cc quy trnh iu khin, t dn dng n cng nghip, cng dng dng chung thng l: Xc nh v tr ca b my, v tr phi, v tr xylanh. Mc cht lng. Xc nh mu sc phi. Xc nh phi dng kim loi, t, nha, hay trong sut. o nhit , m, ph; Bo khi, bo chy, Xc nh vng an ton lm vic ca my.

II. MT S CM BIN HIN I DNG TRONG CNG NGHIP Cc loi cm bin trong cng nghip thng c 03 u dy ra vi mu dy c quy nh c th theo chun quc t, mt s loi c 02 u dy, mt s loi c 4 u dy (c manual c hng dn chi tit). - Dy mu nu (Brown BN) hoc mu (Red RD): cp ngun dng 24VDC. - Dy mu en (Black BK): ng ra ca tn hiu, c 02 loi npn hoc pnp. - Dy mu xanh dng (Blue BU): cp ngun m, ni 0 VD. 1. Cng tc hnh trnh: Gii thiu mt s loi thng dng:

Th.s Phm Ph Th

Trang 63/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Hot ng: Cng tc hnh trnh l mt dng cng tc, nhng khc vi cng tc thng l tc ng bng tay, cn cng tc hnh trnh c tc ng bng b my hay cc c cu di chuyn, mc ch xc nh hnh trnh i ca my hay c cu, gi chung l cng tc hnh trnh.

Th.s Phm Ph Th

Trang 64/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Cng tc hnh trnh c 02 tip im bn trong l dng thng ng v thng h. Khi tc ng th 02 tip m ny o trng thi vi nhau. V d:

2. B cm bin t: K hiu:
+ +

Output

Output

in p nh mc: 10 30 VDC. Tn s hot ng: 800Hz Dng ng ra: 400mA Khong cch tc ng: ty theo tng loi m khong cch tc ng khc nhau, nh: 2mm, 4mm, 8mm, 10mm,18mm. a s cm bin t c th tc ng khi a mt vt bng kim loi n gn, mt s t ch tc ng khi mang vt c t tnh n gn.

Th.s Phm Ph Th

Trang 65/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

3. B cm bin in dung:
+

Output

in p nh mc: 10V 30V DC . Tn s: 100Hz. Dng in ng ra: 200mA. Khong cch tc ng: Tu tng loi cm bin m c cc khong cch tc ng 2mm; 4mm; 8mm; 10mm n 18mm. Vt tc ng: kim loi, cht lng.
+

4. Cm bin quang:

Output

in p nh mc: 10V 30V DC . Tn s: 200Hz. Dng in ng ra: 400mA.

Th.s Phm Ph Th

Trang 66/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Khong cch tc ng: o Loi phn x: 50mm n 600mm o Loi thu pht ring kiu che chn: 20cm n 20m.

Mt s cm bin dng pht hin khong cch xa.

5. Cm bin si quang

Khong cch tc ng 30 - 80mm. Ngun in 24VDC. Ng ra tc ng PNP Kt ni dng 4 chn.

Th.s Phm Ph Th

Trang 67/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

III.

LP T 1. Cm bin (Input module).

Phn cng tc hnh trnh: Lp t ging nh lp t cng tc bnh thng. (dng tip im thng h). Lu : lp t xong phi th nghim hot ng ca cc thit b ny.

Mt s bi tp cn thc hin: 1. Sau khi nhn tn hiu khi ng ON, cm bin S1 ch khi pht hin c sn phm th i tng chy. i tng dng khi nhn nt OFF hoc cm bin S2 pht hin c sn phm. 2. iu khin o chiu quay motor (loi xoay chiu 3 pha hoc 1 chiu ) bng 3 nt nhn FOR(chy thun), REV(chy ngc li), STOP(dng). Mi thi im ch chy mt chiu. 3. Bi tp trn, c 3 n bo A, B, C. Bo ng c chy thun, chy nghich, dng. 4. Khi nhn nt ON th i tng 1 chy, cm bin S1 tc ng th i tng 1 dng, i tng 2 chy. Cm bin S2 tc ng th i tng 2 dng, i tng 1 hot ng li. Nhn nt OFF c 2 i tng cng dng.

Th.s Phm Ph Th

Trang 68/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 4

Ni dung Lp trnh iu khin delay dng b Timer.

Thit b S7-200

LT 1

TH 2

Tng 3

c v tm hiu hot ng cc b nh thi. Nhp vo my tnh v d phn b Timer, np v kim tra chng trnh hot ng. Phn tch v s dng c cc b nh thi.

Mt s bi tp cn thc hin: 1. Gt cng tc SW1 ln, sau 5 giy n A sng. Gt cng tc xung n A tt. 2. Nhn nt ON n A sng, sau 5 giy n A t tt. Khi n A ang sng, nhn nt OFF n A tt. 3. Cm bin SS tc ng, ca m ra. Ca di chuyn gp cng tc hnh trnh GH1 ca dng, sau 3 giy ca t ng li. Ca dng khi gp cng tc hnh trnh GH2. 4. Nhn nt ON motor_1 hot ng, sau 4 giy motor_2 hot ng, sau 4 giy motor_3 hot ng. Nhn nt OFF c 3 motor cng dng. 5. Nhn nt ON motor quay thun, sau 5 giy chuyn sang quay nghch, sau 7 giy t dng. Nhn nt OFF motor dng. 6. Cm bin SS tc ng, ca m ra. Ca di chuyn gp cng tc hnh trnh GH1 ca dng, sau 3 giy ca t ng li. Ca dng khi gp cng tc hnh trnh GH2. 7. Nhn nt ON motor quay thun, sau 5 giy chuyn sang quay nghch, sau 7 giy t dng. Nhn nt OFF motor dng. Bi tp bn di s dng b Tonr. 8. Nhn nt khi ng ON ng c bn trn hot ng 15s th dng, nhn nt dng OFF th ng c dng. Nhn ON th ng c hot ng tip, 15 giy th ng c t dng. Nhn nt Reset th xo thi gian nh thi.

Th.s Phm Ph Th

Trang 69/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 5

Ni dung Lp trnh iu khin m sn phm dng b Counter.

Thit b S7-200

LT 1

TH 5

Tng 6

c v tm hiu hot ng cc b m. Nhp vo my tnh v d phn b Counter, np v kim tra chng trnh hot ng. Phn tch v s dng c cc b m.

Mt s bi tp cn thc hin: 1. Nhn nt ON n A sng tt vi chu k 1 giy (dng SM0.5), m s ln chp tt t n A, 10 ln n A dng. Khi nhn nt OFF n A dng lin. 2. Nhn nt ON th motor chy, m 4 sn phm t cm bin S1 th motor t dng. Sau 3 giy th motor t lp li chu k mi. Nhn nt OFF th motor dng.

3. Nhn nt Start th motor_1 hot ng, gp cm bin S1 th motor_1 dng v motor_2 hot ng. Lc ny m s sn phm t S2, 5 sn phm th motor_2 dng. Sau 3 giy th chu k mi t ng lp li. Nhn nt Stop th h thng dng.

Th.s Phm Ph Th

Trang 70/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

4. Cm bin S1 bo c xe ng vo, cm bin S2 bo c xe ng ra. Bnh thng khi cha xe th n xanh sng, n tt. Khi m 10 xe th n xanh tt v n sng. 5. iu khin h thng m sn phm nh hnh bn.

Bng ti M1

Cm bin S1

Bng ti M2

Cm bin S2

Khi nhn nt khi ng Start th c 2 bng ti cng chy. Sn phm c m ring bit bi cc cm bin S1 v S2. m 3 sn phm t S1 th bng ti M1 dng v 5 sn phm t S2 th bng ti M1 dng. Sau 3 giy chu k mi t ng lp li. Nhn nt Stop th h thng dng.

Th.s Phm Ph Th

Trang 71/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 6

Ni dung Lp trnh iu khin n giao thng v cc n chiu sng.

Thit b S7-200

LT 1

TH 2

Tng 3

Tham kho ti liu lnh so snh. Nhp vo cc lnh so snh v kim tra hot ng.

Mt s bi tp cn thc hin: a. Nhp cc hm so snh ( So snh ln hn hoc bng, so snh nh hn hoc bng, so snh bng, dng loi so snh theo word. ) vo v kim tra hot ng. Tham kho trong ti liu v gio vin. Ch phn bit cc loi so snh. b. m sn phm t I0.1 v bo s lng sn phm theo yu cu sau: i. ii. iii. iv. Khng c sn phm n A sng. T 1 10 sn phm, n B sng. T 11 20 sn phm, n C sng. T 20 sn phm tr ln n D sng.

c. iu khin 4 n A, B, C, D sng dn. Thi gian chuyn 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 Phm Ph Th

Trang 72/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

d. iu khin 4 n A, B, C, D sng dn. Thi gian chuyn 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 hung iu khin n a dng tu theo yu cu. 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. Lp trnh iu khin n giao thng: Gi s cn iu khin n giao thng ti ng t giao l bng 1 cng tc gt I0.3. Trong n X1 sng 4 giy, V1 sng 2 giy, X2 sng 5 giy v V2 sng 2 giy. Quy tc chung: 1 sng (giy) = X2 sng + V2 sng = 7 (giy)
Th.s Phm Ph Th

Trang 73/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

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

Gin thi gian nh sau:


0 1 2 3 4 5 6 7 8 9 10 11 12

Dng tip im pht xung SM0.5 to xung pht v b Counter m xung. Sau dng lnh so snh theo word cho php cc n sng/tt.

Th.s Phm Ph Th

Trang 74/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 7

Ni dung Lp t, lp trnh v iu khin bng ti hot ng dng ng c DC.

Thit b S7-200

LT 1

TH 2

Tng 3

Cho ng c DC 24VDC v hai Relay.

Khi cp ngun 24VDC vo th ng c hat ng. Khi o 2 chn cp ngun th ng c hot ng theo chiu ngc li. Ch : ngun cp cho motor phi c dng in ln hn dng hot ng ng c.

Thc hin: V s u dy giao tip gia PLC -- 2 Relay Motor 24VDC, o chiu quay.
CP
L1 N

L+ M
C R1 R2 A B

1L 0.0 0.1 0.2 0.3 OUTPUT

2L 0.4 0.5 0.6

3L 0.7 1.0 1.1

L1 PS

AC/DC/RELAY

SIEMENS S7-200
INPUT 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+

Th.s Phm Ph Th

Trang 75/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

u dy giao tip. Kim tra kt ni ( Hc vin + Gio vin) Lp trnh PLC iu khin.

S mch t Relay ra ng c DC
24 VDC L+

R1

R2

DC

R2 0V M

R1

Hoc theo s sau:


L+ M

R1

DC

R2 L+ M

Th.s Phm Ph Th

Trang 76/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Nu ng c hot ng 1 chiu: dng 1 relay; khi cn iu khin ng c DC hot ng 02 chiu, th dng 02 relay. Lu : Lp t xong phi th nghim hot ng ca ng c DC. C th dng lnh n gin nh sau:

Yu cu: Nhn nt For th motor quay theo chiu thun. Nhn nt Rev th motor quay theo chiu ngc li. Nhn nt Stop th ng c dng. Mi thi im motor quay theo 1 chiu.

M t qui trnh hot ng:


Cm bin S2 Cm bin S1 Cm bin S3

H thng gm c 3 cm bin S1, S2 v S3. Bng ti chy theo chiu thun v chiu ngc li. iu khin bng ti hot ng theo theo yu cu sau:

Th.s Phm Ph Th

Trang 77/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Khi nhn nt Stop th bng ti dng. Nhn nt Reset xo cc thng s. Nhn tn hiu khi ng Start, bng ti ch khi c tn hiu cm bin S1 th hot ng. Khi gp cm bin S2 th bng ti dng. Sau 2 giy th bng ti tip tc chy. Bng ti dng khi gp tn hiu S3. Mi ln sn phm tc ng vo S2 th h thng t m ln 1. 3 sn phm th bng ti t dng.

Th.s Phm Ph Th

Trang 78/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 8

Ni dung iu khin o chiu quay ng c 1 pha AC.

Thit b S7-200

LT 1

TH 2

Tng 3

C 02 loi: -

Loi ng c vn nng Loi ng c khng ng b

Cho ng c 1 phase AC. Kt ni t PLC giao tip qua Relay iu khin ng c theo s v yu cu sau: Phn b dy trong ng c 1 phase AC.

R_cun chy

R_cun

Th.s Phm Ph Th

Trang 79/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Nguyn tc chung: Chn 1 v 3 u chung, cp ngun AC 1 phase vo chn 1+3 v 2 th ng c quay theo chiu thun (tm gi). Chn 1 v 2 u chung, cp ngun AC 1 phase vo chn 1+2 v 3 th ng c quay theo chiu ngc li.

Thc hin: V s u dy giao tip gia PLC -- 2 Relay Motor 1 phase, o chiu quay.

H1: S giao tip t plc ra relay

Th.s Phm Ph Th

Trang 80/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

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

u dy giao tip. Kim tra kt ni ( Hc vin + Gio vin) Lp trnh PLC iu khin.

Yu cu: Nhn nt Stop, motor dng hot ng. Nhn nt For th motor quay theo chiu thun. Nhn nt Rev th motor quay theo chiu ngc li. Mi thi im motor quay theo 1 chiu.

Th.s Phm Ph Th

Trang 81/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 9

Ni dung Lp t, lp trnh v iu khin ng c AC 3 phase.

Thit b S7-200

LT 1

TH 2

Tng 3

Gii thiu:

S mch in t PLC ra Relay nh cc bi hc

Th.s Phm Ph Th

Trang 82/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

S mch in t Relay ra cc Contactor

S mch ng lc giao tip vi ng c.

M1

M2

Th.s Phm Ph Th

Trang 83/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

1. Nhn ON ng c quay theo chiu thun, sau 5s ng c ngng 2s sau chuyn qua quay nghch. Nhn OFF ng c ngng hot ng. 2. Nhn ON ch cm bin 1 (cb1) tc ng, ng c quay thun. Khi cm bin 2 (cb2) tc ng th ng c ngng, sau 2s khi c tc ng ca cb1 th ng c quay nghch. Khi c tc ng ca cb2 th ng c ngng. Trong qui trnh ng c ang chy nhn OFF th ng c ngng. M rng: iu khin khi ng sao-tam gic:

Th.s Phm Ph Th

Trang 84/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 10

Ni dung iu khin cc xylanh dng van in kh nn.

Thit b S7-200

LT 1

TH 2

Tng 3

M t bi tp: H thng gm cc xylanh c thit k hnh bn. 1. Khi gt cng tc th xylanh chy ti, khi gt cng tc tr li th xylanh t rt v v tr ban u. 2. Khi nhn nut Start th xylanh chy ti, khi nhn nut Stop th xylanh t rt v v tr ban u.

Ch : Nguyn l hot ng cc xylanh. 3. Nhn nt PB1 th xylanh chy ra, gp cm bin ngoi th xylanh t dng. Nhn nt PB2 th xylanh chy vo, gp cm bin trong th xylanh t dng.

Th.s Phm Ph Th

Trang 85/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

4. Mi ln nhn nt khi ng Start, xylanh chy ra, gp hnh trnh ngoi th xylanh t rt v. Gp hnh trnh trong th xylanh t dng. (iu khin xylanh tng t nh o chiu quay ng c, dng 2 ng ra.) 5. Khi nhn nt Start th xylanh chy ti, sau 5 giy xylanh t rt v. 6. Khi nhn nt Start th xylanh chy ti, gp cm bin Gh1 th xylanh t rt v, gp Gh2 th chu k mi tip tc. Xylanh ch dng khi nhn nt Stop. 7. Khi nhn nt Start th xylanh_1 chy ti, gp cm bin Gh1 th xylanh_2 chy ti, gp cm bin Gh3 th xylanh_2 chy li, gp cm bin Gh4 th xylanh_1 chy li.

Th.s Phm Ph Th

Trang 86/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 11

Ni dung Lp t v lp trnh iu khin bng ti v cn gt dng kh nn.

Thit b S7-200

LT 1

TH 2

Tng 3

Cho m hnh nh hnh bn di:

M hnh gm c: Mt bng ti dng ng c DC. Mt cn gt dng kh nn. Cc cm bin si quang.

iu khin m hnh hot ng nh sau: Nhn nt Start, h thng sn sng hot ng. Khi c phi u bng ti th vn chuyn phi n v tr kim tra mu phi, nu phi mu th tip tc di chuyn phi n cui bng ti. Nu phi mu en th cn gt v bng ti chy y phi ra ngoi. H thng t ng lp li khi phi c ra khi h thng. Nhn nt Stop h thng dng.

Th.s Phm Ph Th

Trang 87/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 12

Ni dung Lp t v lp trnh iu khin bng ti v tay gp dng kh nn.

Thit b S7-200

LT 1

TH 2

Tng 3

Cho m hnh nh hnh bn di:

M t: H thng hot ng gn ging vi m t trong bi 11, ch m rng thm phn tay gp dng kh nn nh sau: Khi phi i n cui bng ti (cm bin pht hin), tay gp s di chuyn theo qui trnh sau: o i xung v delay 1 giy. o G p o i ln o i ra ngoi
Th.s Phm Ph Th
Trang 88/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

o i xung v delay 1 giy o Nh o i ln o i vo bn trong. Chu k mi t ng lp li. Nhn nut Stop th h thng dng.

Ch : Khi xylanh di chuyn i ln/xung v i ra/vo th nh v bng cc cm bin t. Khi xylanh gp/nh khng c cm bin cho nn phi dng thi gian thay th.

Th.s Phm Ph Th

Trang 89/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 13

Ni dung ng h thi gian thc

Thit b S7-200

LT 1

TH 2

Tng 3

Cc i lng ny c tnh theo ngy dng lch. Ci t thi gian thc: Ci mc thi gian bt u hot ng cho PLC. Chn PLC --> Time Of Day Clock --> Set. Truy sut d liu t ng h thi gian thc trong PLC.

// Lnh ny ch cn thc hin 1 ln trong c chng trnh. // Khi thc hin lnh trn, vi T = VB0 th cc gi tr thng s c phn b nh sau: Nm Thng Ngy Gi Pht Giy Th trong tun 0 99 1 12 1 31 0 23 0 59 0 59 1 7 (1: ch nht) VB0 VB1 VB2 VB3 VB4 VB5 Khng s dng. VB7

Do : mun truy sut i lng no th phi dng nh tng ng vi i lng .

Th.s Phm Ph Th

Trang 90/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Gi tr T c th thay i c, khi ta phi truy sut cc i lng theo gi tr T mi. Cc gi tr ny c nh dng BCD, mun s dng c phi dng du # V d:

C th thay i gi lc Set ng h th chng trnh hot ng, hoc so snh vi gi mi. Dng cc VB khc truy sut cc i lng khc. Bi tp: 1. ng 8h, chung t reo, sau 10 giy t dng. 2. n A sng lc 6h ti v tt lc 5h30 sng. 3. ng 6h sng, n A sng tt chu k 1 giy, sau 5 giy th chung reo v t dng sau 3 giy. 4. iu khin chung bo gi lm vic nh sau: ng 7h30; 11h30 chung reo trong 8 giy. ng 9h; 9h15 chung reo trong 4 giy. Ch nht chung khng reo. L 30/4 v 2/9 chung khng reo.

Th.s Phm Ph Th

Trang 91/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 14

Ni dung Lp trnh chng trnh con

Thit b S7-200

LT 1

TH 2

Tng 3

c v tm hiu nguyn l s dng chng trnh con. Nhp v kim tra hot ng v d trong phn l thuyt. Cc bi tp cn thc hin: 1. iu khin n A hot ng 2 ch khc nhau: Gt I0.0 ln 1 th n A sng. Gt I0.1 ln 1 th n A chp tt vi chu k 1s. Gt c 2 cng tc ln hoc xung th n A tt.

2. iu khin n giao thng ti ng t giao l theo yu cu sau: Gt cng tc I0.0 ln 1 th 3 n -xanh-vng chy theo ch t ng theo thi gian l 6-4-2 giy. Gt cng tc I0.0 xung th ch cn n vng chp tt vi chu k 1 giy.

3. C 3 ng c c iu khin theo yu cu sau: Khi chn ch AUTO Nhn nt vo Start ng c M1 hot ng, sau 3 giy ng c M2 hot ng, sau 3 giy ng c M3 hot ng. Nhn nt Stop c 3 ng c cng dng.

Khi chn ch MAN C 3 nt nhn iu khin 3 ng c ring bit, khi nhn nt nhn no th ng c chy, bung tay ra ng c dng.

Th.s Phm Ph Th

Trang 92/94

Ti liu: Lp trnh PLC (SIEMENS S7-200)

TT C in t

Bi tp 15

Ni dung Bi tp tng hp (Np chm im bi thi cui kho).

Thit b S7-200

LT 0

TH 3

Tng 3

Hc vin thc hin v bo co cho gio vin. Lu : Dng bi tp ny c th thay th cho k thi thc hnh cui kho. iu khin n giao thng. Yu cu: Khi bt cng tc ch sang AUTO: T 6h00 n 22h00 th: cc n giao thng ti ng t giao l hot ng bnh thng theo tun t: xanh vng. Thi gian cc n sng l 6 4 2 giy. Ngc li th: ch c 02 n vng sng/tt vi chu k l 1 giy.

Khi bt cng tc ch sang MANUAL: Nhn nt PB1 th ch c n 1 v xanh 2 sng, nu nhn nt PB2 th ch c n 2 v xanh 1 sng. Nhn nt PB2 th 2 n vng s sng tt vi chu k l 1 giy.

Th.s Phm Ph Th

Trang 93/94

You might also like