33
Đồ án môn học : Điều khiển logic GVHD : Trần Thái Anh Âu Trường Đại học Bách Khoa Khoa Điện Bộ môn Tự động hóa Cộng hòa x hội ch! ngh"a #iệ$ Độc l'( ) T* +o ) ,ạnh (h-c ))))) o.o ))))) NHIỆM VỤ ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN !"IC /#,01 Trần Thái Anh Âu 2#T,1 Đ3o Thanh ,4i 56(1.708 #$ T%n đ& '(): Tự động hóa '*+ng '*,-ng h./$ 0$ Nộ) 12ng: Chư9ng :1 /i6i $hiệu $;ng <uan =ề >5C 2?)@.. Chư9ng @1 >h n a chD =3oEraF TGnh chọn >5C =3 &H un &I rộng nJu cầnF ThiJ$ kJ kJ$ n i giLa >5C =3 các $hiJ$ M MNn ngo3iO Chư9ng 81 ThiJ$ kJ lưu P $hu'$ $oán hoQc gi4n P $hời gian Chư9ng R1 Chư9ng $rSnh (h4i ư c $hiJ$ kJ $rNn (hần &ề& 2$U( ? %gHn ngL 5A0F CX ch- $hGch rY cho $Zng nU$[orkF 3$ B4n 56: B4n =\ A8 ]hoQc A@ nJu cần $hiJ$^ $rNn X $hể hiện ư Thu'$ $oánF Chư9ng $rSnh $hiJ$ kJ M`ng 5A0O 7$ T() 8)92 'ham h4+: T b chọn K);m '*a ')<n độ đ= >n Đà nẵng, ngày tháng năm 2010 ")>+ 5)%n h,?ng 1@n T*An Th>) nh 2 2#T, 1 Đào Thanh Hải - !" 0#D$ Trang 1 :

160614

Embed Size (px)

DESCRIPTION

mạch báo chuông tiết học

Citation preview

CHNG I : TNG QUAN V H THNG T NG

n mn hc : iu khin logic

GVHD : Trn Thi Anh u

Trng i hc Bch Khoa

Khoa in

B mn T ng ha

Cng ha x hi ch ngha Vit Nam

c lp - T do - Hnh phc

-----(o0o(-----

NHIM V N MN HC IU KHIN LOGICGVHD: Trn Thi Anh u

SVTH: o Thanh Hi

Lp:06D3

1. Tn ti: T ng ha trong trng hc.

2. Ni dung:

Chng 1: Gii thiu tng quan v PLC S7-200

Chng 2: Phn a ch vo/ra;

Tnh chn PLC v m un m rng nu cn;

Thit k kt ni gia PLC v cc thit b bn ngoi.

Chng 3: Thit k lu thut ton hoc gin thi gian

Chng 4: Chng trnh phi c thit k trn phn mm Step 7 MicroWin; Ngn ng LAD;

C ch thch r cho tng network;

3. Bn v: Bn v A3 (hoc A2 nu cn thit) trn th hin c s kt ni in; Thut ton; Chng trnh thit k bng LAD.

4. Ti liu tham kho: Ty chn

Kim tra tin n

nng, ngy thng nm 2010Gio vin hng dn

Trn Thi Anh u

CHNG I : TNG QUAN V PLC S7-200I. Cu trc phn cng.

PLC-S7-200 l loi thit b iu khin lp trnh, loi nh ca hng Siemens, c cu trc dng mun m rng. Cc mun ny c s dng cho nhiu nhng ng dng lp trnh khc nhau. Thnh phn c bn ca S7-200 l khi vi x l CPU 212 hoc CPU 214. V hnh thc bn ngoi, s khc nhau ca hai loi CPU ny nhn bit c nh s u vo/ra v ngun cung cp.

- CPU 212: C 8 cng vo v 6 cng ra, c kh nng m rng thm 2 mun m rng.

- CPU 214: C 14 cng vo v 10 cng ra, c kh nng m rng thm 7 mun m rng.

S7-200 c nhiu loi mun m rng khc nhau.

I.1. CPU-212 bao gm:

- 512 t n (Word) =1 Kbyte, lu chng trnh thuc min nh c/ghi c, khng b mt d liu nh c giao din vi EEPROM-Vng nh Non-Valatile.

- 512 t n (Word) =1 Kbyte dng lu d liu, c 100 t nh c/ghi thuc vng nh Non-Valatile.

- 8 cng vo logic v 6 cng ra logic.

- C th ghp thm 2 modul m rng tng s cng vo/ra, bao gm c modul tng t.

- Tng s cng Logic vo/ra cc i l 64 cng vo v 64 cng ra.

- C 64 b timer, trong c:

+ 2 b timer c phn gii 1ms.

+ 8 b timer c phn gii 10 ms.

+ 54 b timer c phn gii 100 ms.

- C 64 b counter, trong c hai loi counter:

+ Loi ch m tin.+ Loi va m tin va m li.

- C 368 bit nh c bit s dng lm cc bit trng thi hoc cc bit t cc ch lm vic.

- C cc ch ngt v x l tn hiu ngt khc nhau: Ngt truyn thng; ngt theo sn ln hay sn xung; ngt theo thi gian v ngt theo b m tc cao(2khz).

- B nh khng b mt d liu trong 50 gi khi CPU mt ngun nui.

I.2. CPU-214 bao gm:- 2048 t n (Word) =4 Kbyte, lu chng trnh thuc min nh c/ghi c, khng b mt d liu nh c giao din vi EEPROM - Vng nh Non-Valatile.

- 2048 t n (Word) =4 Kbyte, C 15 t nh c/ghi thuc vng nh Non-Valatile.

- 14 cng vo logic v 10 cng ra logic.

- C th ghp thm 7 modul m rng tng s cng vo/ra, bao gm c modul tng t.

- Tng s cng Logic vo/ra cc i l 64 cng vo v 64 cng ra.

- C 128 b timer, trong c:

+ 4 b timer c phn gii 1ms.

+ 16 b timer c phn gii 10 ms.

+ 108 b timer c phn gii 100 ms.

- C 128 b counter, trong c hai loi counter:

+ Loi ch m tin .

+ Loi va m tin va m li.

- C 688 bit nh c bit s dng lm cc bit trng thi hoc cc bit t cc ch lm vic.

- C cc ch ngt v x l tn hiu ngt khc nhau: Ngt truyn thng; ngt theo sn ln hay sn xung; ngt theo thi gian v ngt theo b m tc cao v ngt truyn xung.

- 3 B m tc cao vi nhp 2 KHz v 7 KHz.

- 2 B pht xung nhanh cho dy xung kiu PTO hoc kiu PWM.

- 2 B iu chnh tng t.

- B nh khng b mt d liu trong 190 gi khi CPU mt ngun nui.II.Cu trc b nh.

B nh ca S7-200 c chia lm 4 vng vi 1 t c nhim v duy tr d liu trong mt tri gian nht nh khi mt ngun. B nh S7-200 c tnh nng ng cao, c v ghi c trong ton vng, loi tr phn cc bit nh c bit c k hiu bi SM (Special Memory bits) ch c th truy cp c.

-Vng chng trnh: l min b nh dng lu gi cc lnh trong chng trnh. Vng ny thuc vng nh c/ghi c (Vng Non-Valatile).

-Vng tham s: l min lu gi cc thng s nh: t kha, a ch,Vng ny thuc vng Non-Valatile.- Vng d liu: c s dng ct cc d liu ca chng trnh bao gm cc php tnh, hng s c nh ngha trong chng trnh, b m truyn thng

- Vng i tng: Timer, b m, b m tc cao v cc cng vo/ra tng t c t trong vng nh cui cng. Vng ny khng thuc kiu non volatile nhng c/ghi c.

III. Tp lnh.III.1. Cc lnh iu khin Timer

Timer l b to thi gian tr gia tn hiu vo v tn hiu ra nn trong iu khin vn thng gi l khu tr. Nu k hiu tn hiu (logic) vo l x (t) v thi gian tr c to ra bng Timer l r th tn hiu u ra ca Timer s l x (t-r).

S7-200 c 128 Timer (CPU-214) c chia lm 2 loi khc nhau, l:

* Timer to thi gian tr khng c nh (Timer on delay), k hiu l TON.

* Timer to thi gian tr c nh (Timer on delay retentive), k hiu l TONR.

Hai kiu Timer ca S7-200 (TON v TONR) phn bit vi nhau phn ng ca n i vi trng thi tn hiu u vo, tc l khi tn hiu u vo chuyn trng thi logic t 0 ln 1, c gi l thi im Timer c kch, v khng tnh khong thi gian khi u vo c gi tr logic 0 vo thi gian tr tn hiu c t trc.

Khi u vo c gi tr logic bng 0, TON t ng reset cn TONR th khng t reset. Timer TON c dng to thi gian tr trong mt khong thi gian (min lin thng), cn vi TONR thi gian tr s c to trong nhiu khong thi gian khc nhau.

Timer TON v TONR bao gm 3 loi vi 3 phn gii khc nhau, phn gii 1ms, 10 ms, 100 ms. Thi gian tr r c to ra chnh l tch ca phn gii ca b Timer c chn v gi tr t trc cho Timer. V d mt b Timer c phn gii bng 10 ms v gi tr t trc 10 ms th thi gian tr s l r = 500 ms

Timer ca S7-200 c nhng tnh cht c bn sau:Cc b Timer c iu khin bi mt cng vo v gi tr m tc thi. Gi tr m tc thi ca Timer c nh trong thanh ghi 2 byte (gi l T-word) ca Timer, xc nh khong thi gian tr k t khi Timer c kch. Gi tr t trc ca cc b Timer c k hiu trong LAD v STL l PT. Gi tr m tc thi ca thanh ghi T-word thng xuyn c so snh vi gi tr t trc ca Timer.

Mi b Timer, ngoi thanh ghi 02 byte T-word lu gi tr m tc thi, cn c 1 bt, k hiu bng T-bt, ch trnh thi logic u ra. Gi tr logic ca bt ny ph thuc vo kt qu so snh gia gi tr m tc thi vi gi tr t trc.

Trong khong thi gian tn hiu x (t) c gi tr logic 1, gi tr m tc thi trong T-word lun c cp nht v thay i tng dn cho n khi n t gi tr cc i. Khi gi tr m tc thi ln hn hoc bng gi tr t trc, T-bt c gi tr logic 1.

Cc loi Timer ca S7-200 (i vi CPU 214) chia theo TON, TONR v phn gii bao gm:Lnh phn giiGi tr cc iCPU 214

TON1 ms32,767sT32, T96

10 ms327,67sT33(T36; T97( T100

100 ms3276,7sT37(T63; T101( T127

TONR1 ms32,767sT0 , T64

10 ms327,67sT1(T4; T65(T68

100 ms3276,7sT5(T31; T69(T95

C php khai bo s dng Timer trong LAD nh sau:LADM tTon hng

Khai bo Timer s hiu xx kiu TON to thi gian tr tnh t khi u vo IN c kch. Nu nh gi tr m tc thi ln hn hoc bng gi tr t trc PT th T-bt c gi tr logic bng 1. C th reset Timer kiu TON bng lnh R hoc bng gi tr logic 0 ti u vo IN

1 ms T32 ; T96

10 ms T33(T36; T97( 100

100 ms T37(T63; T101( T127Txx : 32(63 96(127PT : VW, T, C, IW,QW, MW, SMW,AC, AIW, VD,*AC, Hng s.

Khai bo Timer s hiu xx kiu TONR to thi gian tr tnh t khi u vo IN c kch. Nu nh gi tr m tc thi ln hn hoc bng gi tr t trc PT th T-bt c gi tr logic bng 1. Ch c th reset kiu TONR bng lnh R cho T-bt

1 ms T0 ; T64

10 ms T1 ( T4 ; T65 ( T68

100 ms T5 ( T31; T69 ( T95Txx : 0 (31 64(95PT: VW, T, C, IW,QW, AIW, SMW, AC, AIW, VD, *AC, Hng s.

C php khai bo s dng Timer trong STL nh sau:TON, TONR : Khai bo s dng Timer ca S7-200, lnh khai bo s dng Timer l lnh c iu kin. Ti thi im khai bo tn hiu u vo c gi tr logic bng gi tr logic ca bt u tin trong ngn xp.

STL M tTon hng

TON Txx nKhai bo Timer s hiu xx kiu TON to thi gian tr tnh t khi bit u tin trong ngn xp c gi tr logic 1. Nu nh gi tr m tc thi ln hn hoc bng gi tr t trc n th T-bt c gi tr logic bng 1. C th reset Timer kiu TON bng lnh R hoc bng gi tr logic 0 ti u vo.

1 ms T96

10 ms T97(T100 T97 (T100

100 ms T101(T127 T101 (T127Txx: 32 (63 96(127n (word) :

VW, T, C, IW,QW, MW, SMW,AC, AIW, VD,*AC, Hng s

TONR Txx nKhai bo Timer s hiu xx kiu TONR to thi gian tr tnh t khi bit u tin trong ngn xp c gi tr logic 1. Nu nh gi tr m tc thi ln hn hoc bng gi tr t trc n th T-bit c gi tr logic bng 1. Ch c th reset Timer kiu TONR bng lnh R cho T-bit

1 ms T64

10 ms T65(T68 T65 (T68

100 ms T69(T95 T69 (T95Txx : 0 (31

64 (95

n (word) :VW, T, C, IW,QW, AIW, SMW,AC, AIW, VD,*AC, Hng s

Ch : Khi s dng Timer kiu TONR, gi tr m tc thi c lu li v khng b thay i trong khong thi gian khi tn hiu u vo c logic 0. Gi tr ca T-bt khng c nh m hon ton ph thuc vo kt qu so snh gia gi tr m tc thi v gi tr t trc.

Cc Timer c nh s t 0 n 127 (i vi CPU 214). Mt Timer c t tn l Txx, trong xx l s hiu ca Timer. Txx ng thi cng l a ch hnh thc ca T-word v T-bt vn c phn bit vi nhau nh kiu lnh s dng vi Txx. Khi dng lnh lm vic vi t, Txx c hiu l a ch ca T-word, ngc li khi s dng lnh lm vic vi tip im, Txx c hiu l a ch ca T-bt.

Mt Timer ang lm vic c th c a li v trng thi khi ng ban u. Cng vic a mt Timer v trng thi ban u c gi l reset Timer .

Khi reset mt b Timer, T-word v T-bt ca n ng thi c xa v c gi tr bng 0, nh vy gi tr m tc thi c t v 0 v tn hiu u ra cng c trng thi logic bng 0. C th reset bt c b Timer ca S7-200 bng lnh R (reset). iu ni rng khi dng lnh R cho T-bt ca mt Timer, Timer s c a v trng thi ban u v lnh R cho mt Txx va xa T-word va xa T-bt ca Timer .

C hai phng php reset mt Timer kiu TON:

- Xa tn hiu u vo.

- Dng lnh R (reset).

Dng lnh R l phng php duy nht reset cc b Timer kiu TONR. t gi tr 0 cho gi tr m tc thi ca mt Timer cng khng th xa T-bt ca Timer . Cng nh vy, khi t mt gi tr logic 0 cho T-bt ca mt Timer khng th xa gi tr m tc thi ca Timer . C php reset mt timer Txx bng lnh R l :

R Txx K1

Ch rng lnh R thuc nhm lnh c iu kin.

Hnh 7a : Timer ca S7-200 :III.2. Cc lnh iu khin Counter

Counter l b m hin chc nng m sn xung trong S7-2000. Cc b m ca S7-2000 c chia ra lm 2 loi: b m tin (CTU) v b m tin/li (CTUD).

B m tin CTU m s sn ln ca tn hiu logic u vo, tc l m s ln thay i trng thi logic t 0 ln 1 ca tn hiu. S sn xung m c, c ghi vo thanh ghi 2 byte ca b m, gi l thanh ghi C-word.

Ni dung ca C-word, gi l gi tr m tc thi ca b m, lun c so snh vi gi tr t trc ca b m c k hiu l PV. Khi gi tr m tc thi bng hoc ln hn gi tr t trc ny th b m bo ra ngoi bng cch t gi tr logic 1 vo mt bt c bit ca n, c gi l C-bt. Trng hp gi tr m tc thi nh hn gi tr t trc th C-bt c gi tr logic l 0.

Khc vi cc b Counter, cc b m CTU u c chn ni vi tn hiu iu khin xa thc hin vic t li ch khi pht ban u (reset) cho b m, c k hiu bng ch ci R trong LAD hay c qui nh l trng thi logic ca bt u tin ca ngn xp trong STL. B m c reset khi tn hiu xa ny c mc logic l 1 hoc khi lnh R (reset) c thc hin vi C-bt. Khi b m c reset, c C-word v C-bt u nhn gi tr 0.

Hnh 8a : B m CTU ca S7-200 :

B m tin / li CTUD m tin khi gp sn ln ca xung vo cng m, k hiu l CU trong LAD hoc bt th 3 ca ngn xp trong STL, v m li khi gp sn ln ca xung vo cng m li, c k hiu l CD trong LAD hoc bt th 2 ca ngn xp trong STL.

Ging nh b m CTU, b m CTUD cng c a v trng thi khi pht ban u bng 2 cch.

Khi u vo logic ca chn xa, k hiu bng R trong LAD hoc bt th nht ca ngn xp trong STL, c gi tr logic l 1 hoc,Bng lnh R (reset) vi C-bt ca b m.

CTUD c gi tr m tc thi ng bng gi tr ang m v c lu trong thanh ghi 2 byte C-word ca b m. Gi tr m tc thi lun c so snh vi gi tr t trc PV ca b m. Nu gi tr m tc thi ln hn bng bng gi tr t trc th C-bt c gi tr logic bng 1. Cn cc trng hp khc C-bt c gi tr logic bng 0.

Hnh 8b : B m CTUD ca S7-200 :

B m tin CTU c min gi tr m tc thi t 0 n 32.767. B m tin/li CTUD c min gi tr m tc thi l -32.767 ( 32.767 .Cc b m c nh s t 0 n 127 (i vi CPU 214) v k hiu bng Cxx, trong xx l s th t ca b m. K hiu Cxx ng thi cng l a ch hnh thc ca C-word v ca C-bt. Mc d dng a ch hnh thc, song C-word v C-bt vn c phn bit vi nhau nh kiu lnh s dng lm vic vi t hay vi tip im (bt).Lnh khai bo s dng b m trong LAD nh sau:LADM tTon hng

Khai bo b m tin theo sn ln ca CU. Khi gi tr m tc thi C-word Cxx ln hn hoc bng gi tr t trc PV, C-bt (cxx) c gi tr logic bng 1. B m c reset khi u vo R c gi tr logic bng 1. B m ngng m khi C-word Cxx t gi tr cc i 32.767.Cxx: 0 (47

80 (127

PV (word) : VW , T, C, IW, QW, MW, SMW, AC,AIW, Hng s,

*VD, *AC

Khi bo b m tin/li, m tin theo sn ln ca CU v m li theo sn ln ca CD. Khi gi tr m tc thi C-word Cxx ln hn hoc bng gi tr t trc PV, C-bt (cxx) c gi tr logic bng 1. B m ngng m tin khi C-word t gi tr cc i 32.767 v ngg m li khi C-word t gi tr cc tiu 32.767 CTUD reset khi u vo R c gi tr logic bng 1.Cxx : 48 (79

PV (word):VW,T , C , IW, QW, MW, SMW, AC,A IW, Hng s, *VD, *AC

Lnh khai bo s dng b m trong STL nh sau:

STLM t Ton hng

CTU Cxx nKhai bo b m tin theo sn ln ca CU. Khi gi tr m tc thi C-word ln hn hoc bng gi tr t trc n, C-bt c gi tr logic bng 1. B m c reset khi u ngn xp c gi tr logic bng 1. B m ngng m khi C-word t gi tr cc i 32.767.Cxx : 0 (47

80 (127

n (word):

VW, T , C , IW , QW , MW, SMW, AC, AIW, Hng s, *VD, *AC

CTUD Cxx nKhai bo b m tin/li, m tin theo sn ln ca CU v m li theo sn ln ca CD. Khi gi tr m tc thi C-word, Cxx ln hn hoc bng gi tr t trc n, C-bt c gi tr logic bng 1, b m ngng m tin khi C-word t gi tr cc i 32.767 v ngng m li khi C-word t c gi tr cc tiu 32.767 CTUD reset khi bt u ca ngn xp c gi tr logic bng 1.Cxx: 48 ( 79

n (word) : VW, T, C, IW, QW, MW, SMW, AC, AIW, Hng s, *VD, *AC

III.3. Cc lnh dch chuyn ni dung nh

Cc lnh dch chuyn ni dung nh thc hin vic di chuyn hoc sao chp s liu t vng ny sang vng khc trong b nh.

Trong LAD hay trong STL lnh dch chuyn thc hin vic di chuyn hay sao chp ni dung ca mt byte, mt t n, mt t kp hoc mt gi tr thc t vng ny sang vng khc trong b nh.Lnh trao i ni dung ca 2 byte trong mt t n thc hin vic chuyn ni dung ca byte thp sang byte cao v ngc li ni dung ca byte cao sang byte thp ca t .

a. Lnh MOV_B

L lnh sao chp ni dung ca byte IN sang byte OUT.

C php dng lnh MOV_B trong LAD hay MOVB trong STL nh sau:LADSTL

MOVB INOUT

b. Lnh MOV_W

L lnh sao chp ni dung ca t n IN sang t n OUT.

C php dng lnh MOVW trong STL hay MOV_W trong LAD nh sau:

LADSTL

MOVW INOUT

c. Lnh MOV_DW

L lnh sao chp ni dung ca t kp IN sang t kp OUT.

C php dng lnh MOVD trong STL hay MOV_DW trong LAD nh sau:

LADSTL

MOVD INOUT

d. Lnh MOV_R

L lnh sao chp mt s thc t IN (4 byte) sang OUT (4 byte).

C php dng lnh MOV_R trong LAD hay MOVR trong STL:LADSTL

MOVR INOUT

e. Lnh SWAP

L lnh trao i ni dung ca Byte thp v Byte cao trong ni dung t n IN

C php dng lnh SWAP trong LAD hay trong STL nh sau:LADSTL

SWAP IN

III.4. ng h thi gian thc

ng h thi gian thc ch c CPU 214. c th lm vic vi ng h thi gian thc CPU 214 cung cp hai lnh c v ghi gi tr cho ng h. Nhng gi tr c c hoc ghi c vi ng h thi gian thc l cc gi tr v ngy, thnh, nm, v cc gi tr gi, pht, giy. Cc d liu c, ghi vi ng h thi gian thc trong LAD v trong STL c di mt byte v phi c m ha theo kiu s nh phn BCD .

Byte 0Nm ( 0 (99)

Byte 1Thng(0 (12)

Byte 2Ngy (0 ((31)

Byte 3Gi (0 (23)

Byte 4Phc (0 ( 59)

Byte 5Giy (0 (59)

Byte 60

Byte 7ngy trong tun

Cc d liu hp l l:Nm

(yy)Thng

(mm)Ngy

(dd)Gi

(hh)Pht

(mm)Giy

(ss)

0 ( 991 ( 121 ( 310 ( 230 ( 590 ( 59

Ring gi tr v ngy trong tun l mt s tng ng vi ni dung ca nibble(4 bit) thp trong byte theo kiu :Ch nhtTh haiTh baTh tTh nmTh suTh by

1234567

READ_RTC (LAD)

TODR (STL)

Lnh c ni dung ca ng h thi gian thc vi b m 8 byte c ch th trong lnh bng ton hng T.

SET_RTC (LAD)

TODW (STL )

Lnh ghi ni ca b m 8 byte c ch th trong lnh bng ton hng T vo ng h thi gian thc .

C php s dng lnh c, ghi d liu vi ng h thi gian thc trong LAD , STL:LADSTLTon hng

TODR T T(byte) : VB , IB , QB , MB , SMB , *VD , *AC

TODW T

Tuyt i khng s dng lnh TODR v lnh TODW ng thi va trong chng trnh chnh, va trong chng trnh x l ngt. Khi mt lnh TODR hay TODW c thc hin, th khi gi chng trnh x l ngt, cc lnh lm vic vi ng h thi gian thc trong chng trnh x l ngt s khng c thc hin na. Bit SM4.5 s c logic 1 trong nhng trng hp nh vy.

CHNG II: TNG QUAN V H THNG T NG TRONG TRNG HC

N

gy nay, vi s pht trin mnh m ca cng ngh ch to thit b t ng ha, kt hp vi nhng thnh tu trong cng ngh vi in t v cng ngh thng tin, cho php to nn mt gii php t ng ha trong mi lnh vc . C th ni t ng ha tr thnh xu hng tt yu cho mi lnh vc, cho bt k quc gia v vng lnh th no .Ngn ng lp trnh PLC c ng dng trong nhiu lnh vc cng nghip nh : ch bin thc phm , sn xut xi mng, gch, cc h thng t ng t n gin n phc tpgn lin vi cc tn tui hng u trong vic ch to cc thit b t ng ha nh CNCv cc hng nh Siemens, Honeywell, Alen Bradley, ABBv cc h thng mng km theo l : H thng sn xut linh hot (FMS), H thng iu khin phn tn (DSC) to nn bc pht trin nhy vt trong nn sn xut cng nghip.

Hin nay nc ta, PLC c a vo s dng trong nhiu nh my, x nghip, trng hc gim st cc quy trnh cng ngh, k thut t n gin n phc tp, nhm nng cao cht lng cuc sng, p ng yu cu ngy cng cao ca x hi.

I.Khi qut v h thng t ng ha trong trng hc :

T nhng phn tch nu ra trn, ta thy rng t ng ha xm nhp vo cuc sng hng ngy ca hu ht tt c mi ngi, tt c nhng lnh vc trong cuc sng. V cc trng hc trong h thng gio dc ni chung v trng i hc ni ring cng khng nm ngoi quy lut . Trong trng hc c rt nhiu vn c th p dng thnh tu trong cuc cch mng KH-KT v t ng ha. y chng ta s xt nhng vn c bn sau :

1. H thng chung bo gi t ng :

Ta bit, tt c cc trng hc, h thng bo gi l v cng quan trng v c nh vy, chng ta mi c th bit c gi vo hc, gi gii lao gia cc tit. y ta ng dng lnh vc t ng ha vo thit k tha mn cc yu cu v cng ngh sau :

Ch cn mt ln khi ng duy nht, sau h thng s cp nht thi gian thc t xc nh c thi gian hin. Mt ngy hc ca chng ta c tt c 12 tit hc c bt u t 7h00 sng v kt thc vo lc 17h15. Tr ngy Ch nht khng chung cn tt c cc ngy t th 2 n th 7 hng tun, chung s t ng bo vo cc gi nh sau :

7h00 : ku 3 hi di, mi hi 5s,bo hiu gi vo hc tit u tin ca 1 ngy.7h45 : ku 1 hi ngn 3s,bo ht tit 1, khng gii lao.

8h30 : ku 2 hi ngn,mi hi 3s,bo ht tit 2, gii lao 15.8h45 : ku 1 hi di 5s, bo vo lp sau khi gii lao 15,bt u tit 3. 9h30 : ku 1 hi ngn 3s,bo ht tit 3, khng gii lao.10h15 : ku 2 hi ngn,mi hi 3s,bo ht tit 4, gii lao 15.

10h30 : ku 1 hi di 5s, bo vo lp sau khi gii lao 15,bt u tit 5.11h15 : ku 1 hi ngn 3s,bo ht tit 5, khng gii lao.

12h00 : ku 2 hi ngn,mi hi 3s,bo ht tit 6, gii lao 15.

12h15 : ku 1 hi di 5s, bo vo lp sau khi gii lao 15,bt u tit 7.13h00 : ku 1 hi ngn 3s,bo ht tit 7, khng gii lao.

13h45 : ku 2 hi ngn,mi hi 3s,bo ht tit 8, gii lao 15

14h00 : ku 1 hi di 5s, bo vo lp sau khi gii lao 15,bt u tit 9.14h45 : ku 1 hi ngn 3s,bo ht tit 9, khng gii lao.

15h30 : ku 2 hi ngn,mi hi 3s,bo ht tit 10, gii lao 15.

15h45 : ku 1 hi di 5s, bo vo lp sau khi gii lao 15,bt u tit 11.16h30 : ku 1 hi ngn 3s,bo ht tit 9, khng gii lao.

17h15 : ku 3 hi di, mi hi 5s,bo hiu ht gi hc tit cui cng ca 1 ngy.Sau chung s ngng ku cho n 7h00 sng ngy hm sau (tr ngy Ch nht). Qu trnh c lp i lp li v khng cn s can thip ca con ngi.

2. H thng n chiu sng hnh lang :

y cng l mt vn cn thit cho tt c cc trng hc hin nay do nhu cu bo v ti sn v nhu cu thm m ca mi trng. y chng ta cung yu cu h thng phi hon ton t ng, tc l ch khi ng 1 ln duy nht, thi gian thc s c cp nht v a tn hiu i ng ngun in vo 18h00 hng ngy v ct ngun vo 6h00 sng ngy hm sau. Qu trnh c lp i lp li v khng cn s can thip ca con ngi.

3. H thng ti cy t ng :

Ngy nay trong tt c cc trng hc vn cy xanh c quan tm mt cch c bit v n lin quan mt thit n mi trng cng nh cnh quan trng . V vy vic chm sc v ti cy hng ngy l khng th thiu c th duy tr s sng cho cc loi cy xanh trong trng hc.

Yu cu cng ngh ca h thng ny l cn cp nht thi gian thc nhn bit thng trong nm v gi trong ngy c ch ti hp l. Vo ma ma t thng 10 cho n ht thng 3 th s ti t 5h30(7h00 v t 17h30(19h00. T thng 4 n ht thng 9 s ti t 5h00(7h00 v t 17h00(19h00. Ngoi ra cn c cm bin thi tit nhn bit tri nng v tri ma. Khi tri ma th s c tn hiu khng cho ng ngun cc my bm nc.Ta s dng ng h thi gian thc trong PLC S7-200 ( CPU 226 ) to thi gian thc hin qu trnh iu khin t ng cho c 3 h thng va nu trn. y l loi CPU c s dng kh ph bin hin nay. N c ti 24 ng vo v 16 ng ra cha k cc modul m rng.

4. H thng xe t ng :Mt h thng cn thit trong trng hc na l nh xe cho gio vin v quan khch.ngoi vn bo v ti sn,n cn mang li thm m cho cnh quan ngi trng hin i.H thng yu cu hon ton t ng, gm c hai ca vo ra c ng m c lp nhau Cng 1 xe vo

Cng 2 xe ra.

+ Cng 1 t 2 cm bin : Sensor S2 pht hin xe i vo bi xe

Sensor S3 pht hin xe vo bi xe+ Cng 2 t 2 cm bin : Sensor S4 pht hin xe gn ra khi bi

Sensor S5 pht hin xe ra khi bi

Ngoi ra cn c mt cm bin S1 kim tra v vo bi (Test ticket)

Bi u xe c th gi ti a l 100 chic,ti ca c 1 n tn hiu P mu bo bi u xe ht ch,n chuyn mu xanh khi bi xe vn cn ch.

Khi c xe n gn ca vo (S2 bo v) th trong khong thi gian 30s phi va mua v (Test ticket),va vo bi trong lc ca m,khi nu mua kp,n s bo mu xanh(GREEN) cho php xe i vo bi.Nu trong 20s khng kp mua v th ca s t ng ng li v xut hin n (RED) bo khng cho xe vo.

Khi c xe n gn ca ra (do S4 bo v) th ca s c m ra v n EXIT sng ln bo cho xe i ra.sau khi xe ra khi bi,ca ra s t ng ng li v n EXIT cng tt

Mt b m s xe c c trong bi (tng mt n v khi c xe i vo v gim mt n v khi c xe i ra) v s bt tn hiu ht ch P khi s xe trong bi t gii hn cha ca bi

Mt nt n khn cp bo ng khi c s c th tt c cc ca vo/ra u m

Nh vy,h thng hon ton t ng,gim bt c nhn cng lao ng ti bi v to c cnh quan p trong trng hc hin nayII PHN B VO RA

1 Phn b vo raDa vo quy trnh cng ngh nh trn,ta c th lp bng Phn B Vo Ra nh sau

Nh vy,quy trnh gm 18 u vo v 20 u ra (8 u ra hin th LED)Chn PLC S7 200 CPU226 AC/DC/RELAY

T bng phn b vo ra trn,ta thy c 18 u vo v cn 12 u ra,cng vi 8 u ra cn dng hin th LED2 Chn Loi PLC

C hai series: 21x (loi c khng cn sn xut na) v 22x (loi mi). V mt tnh nng th loi mi c u im hn nhiu. Bao gm cc loi CPU sau: 221, 222, 224, 224XP, 226, 226XM trong CPU 224XP c h tr analog 2I/1O onboard v 2 port truyn thng.

Bng So snh cc thng s v c im k thut ca series 22xTa chn loi CPU 226

y l b PLC gm 24 u vo v 16 u ra

Loi CPU 226 ny c th kt ni ti a 7 module m rng m rng cng vo ra

Trong h thng ny yu cu 20 u ra nn ta dng them 1 module m rng,cch ghp ni th hin nh hnh v

CPU 226 XP

Kt ni Module m rng

Hnh nh M Phng CUP 226 hin th s xe trong bi,ta dng 2 con LED 7 on.

lm c iu ny cn 2 con IC 7447,mi IC gm 4 chn u vo ly tn hiu t PLC,

Sau khi nhn tn hiu u ra t PLC,IC s t gii m,mi con IC c 8 u ra ni vo mi LED hin th

A B C D a b c d e f g s

000000000010

000110011111

001000100102

001100001101

010010011004

010101001005

011001000006

011100011017

100000000008

100100001009

Bng m chuyn t BCD sang LED 7 on

S ni chn t IC sang LEDCHNG III LU THUT TON

CHNG IV : LP TRNH CHO H THNG

TON Txx

IN

PT

TONR _Txx

IN

PT

x(t) T-Bit

Gi tr t trc

T-word

Gi tr m tc thi

CU C-Bit

PV

R

C-word

Gi tr m tc thi

CU C-Bit

PV

CD

R

C-word

Gi tr m tc thi

CTU Cxx

CU

PV

R

CTUD Cxx

CU

PV

R

MOV B

EN

IN OUT

MOV W

EN

IN OUT

MOV DW

EN

IN OUT

MOV R

EN

IN OUT

SWAP

EN

IN OUT

READ RTC

EN

T

SET RTC

EN

T

START

END

17h15, chung ku 3 hi di, mi hi 5s, bo hiu ht tit cui cng ca 1 ngy hc

15h25, chung ku 1 hi di 4s, bo vo tit 9

15h20 chung ku 1 hi ngn 2s, bo ht tit 8

14h30, chung ku 1 hi di 4s, bo vo tit 8

14h15,chung ku 2 hi ngn,mi hi 2s,bo ht tit 7,gii lao

13h25, chung ku 1 hi di 4s, bo vo tit 7

13h20, chung ku 1 hi ngn 2s, bo ht tit 6

12h00, chung ku 2 hi di, mi hi 4s,bo vo tit 6

11h50, chung ku 3 hi ngn,mi hi 2s, bo ht tit 5.

11h00, chung ku 1 hi di 4s, bo vo tit 5

10h45,chung ku 2 hi ngn,mi hi 2s,bo ht tit 4,gii lao

9h55, chung ku 1 hi di 4s, bo vo tit 4

9h50, chung ku 1 hi ngn 2s, bo ht tit 3

9h00, chung ku 1 hi di 4s, bo vo tit 3

8h45, chung ku 2 hi ngn,mi hi 2s,bo ht tit 2,gii lao

7h55, chung ku 1 hi di 4s, bo vo tit 2

7h50, chung ku 1 hi ngn 2s, bo ht tit 1

7h00, chung ku 2 hi di, mi hi 4s,bo vo tit 1

Chung khng ku

Khng phi ch nht

7h00, Bm tt

5h30, Bm hot ng

5h00, Bm hot ng

T thng 4( ht thng 9

Bm khng hoat ng

Tri khng ma

START

END

6h00, n tt

18h00, n sng

S

S

S

19h00, Bm tt

17h30, Bm hot ng

17h00, Bm hot ng

END

SVTH : o Thanh Hi - Lp 06D3 Trang : 30

_1335476851.vsdtext

START

C