ĐỒ Án mÔn hỌc 1

29
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐIỆN - ĐIỆN TỬ BỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG -------------------- ĐỒ ÁN MÔN HỌC MỘT BIẾN CỤC BỘ TRONG PLC S7-200 VÀ ỨNG DỤNG VIẾT CHƯƠNG TRÌNH ĐIỀU KHIỂN ĐÈN GIAO THÔNG GVHD: Ths.Tạ Văn Phương SVTH: Khổng Xuân Việt 1

Upload: dinh-hien

Post on 24-Sep-2015

9 views

Category:

Documents


3 download

DESCRIPTION

Đồ án môn học

TRANSCRIPT

B GIO DC V O TOTRNG I HC S PHM K THUT TP.HCMKHOA IN - IN TB MN IU KHIN T NG--------------------

N MN HC MT

BIN CC B TRONG PLC S7-200 V NG DNG VIT CHNG TRNH IU KHIN N GIAO THNG

GVHD: Ths.T Vn Phng SVTH: Khng Xun Vit MSSV: 07118050

TP. H CH MINH, THNG 12/2010NHN XT CA GIO VIN HNG DN

Ngay thang 12 nm 2010Giao vin hng dn Ths. T Vn Phng

LI M U

T khi cng nghip ra i, my mc c a vo phc v sn xut, v vy con ngi c gii phng khi lao ng chn tay rt nhiu. Bn cnh , sn phm lm ra c tng ln ng k v s lng v cht lng c n nh. Tuy nhin, cng vi s pht trin nh v bo ca khoa hc k thut, t ng ha trong cng nghip ra i, tng bc hnh thnh v tin b theo s pht trin ca nn cng nghip hin i. y chnh l mt bc ngot ln th hai trong nn sn xut hng ha ca con ngi. Con ngi gi y tht s c gii phng khi lao ng chn tay hay nhng lao ng trong cc mi trng c hi, thay vo l nhng c my thng minh, lm vic hiu qu cao. S ra i Plc (Programable Logic Controller) gip cho vic lp trnh vi s h tr ca my tnh qun l hot ng cc h thng trong cng nghip tr nn n gin hn. Trong thc t nhng chng trnh ng dng c vit kh di, lm kh khn trong vic lp trnh ,qun l ,kim tra v x l li. V th cc chng trnh con c bit l cc bin cc b c s dng vic qun l v kim tra nhanh chng v hiu qu. V ti Bin cc b trong plc s7-200 v ng dng vit chng trnh iu khin n giao thng gip ta hiu r hn v ng dng thc t ca bin cc b.

Mc d c gng rt nhiu nhng cng khng th trnh khi nhng hn ch, thiu st. Em cng rt mong nhn c s ph bnh v ng gp kin t qu thy c v bn b, ti hon thin hn.

MC LCI. TM TT NI DUNG TI5II. GII THIU V CHNG TRNH CON SUB6 1. Ti sao phi s dng chng trnh con SUB?6 2. Cc bc thc hin chng trnh con6 3. Bin cc b6 4. Bin ton cc8 III. CHNG TRNH IU KHIN GIAO THNG9 1. Yu cu9 2.Chng trnh trn STEP710 IV. TO ITEMS TRONG PC ACCESS151. Gii thiu PCACCESS152. Cc bc tin hnh trong PC ACCESS15 V. TO GIAO DIN TRONG WINCC17 1.Khi ng wincc17 2. Thit k giao din trong wincc17 a.Cc bc to tab trong wincc17 b.Thit k giao din trong wincc21 c. Chy m phng trong wincc23

I. TM TT NI DUNG TI

Trong n mn hc 1 ny, ni dung chnh l trnh by v bin cc b trong S7-200 v ng dng bin cc b trong chng trnh n giao thng trn phn mm STEP 7 MICROWIN. Tuy nhin, v mc ch mun tm hiu r thm v bin ton cc v ng dng hin th chng trnh n giao thng trn WINCC thng qua PC ACCESS, nn em trnh by thm v bin ton cc trong STEP 7 MICROWIN, WINCC, PC ACCESS.

CC PHN T TRONG STEP7-MICRO/WIN1. Chng trnh chnh OB1 (main program)2. Chng trnh con SUB (subroutine)3. Chng trnh ngt INT (interrupt routine)4. Khi h thng (System Block)5. Khi d liu ( Data Block) Trong gii hn ti, l trnh by v bin cc b m nn ti ch trnh by v chng trnh con SUB ( subroutine), chng trnh cha cc bin cc b, cng nh gii thiu v bng bin cc b. gip ngi c r hn, ti xin trnh by thm phn bin ton cc.

II. GII THIU V CHNG TRNH CON SUB (SUBROUTINE)1. TI SAO PHI S DNG CHNG TRNH CON? Trong nhng chng trnh nh, bn c th s dng chng trnh chnh OB1 lp trnh m khng cn chng trnh con. Tuy nhin i vi cc chng trnh ln, chng hn hn 100 network th vic kim tra v qun l ht sc kh khn. chng trnh con c to ra gii quyt kh khn trn. U IM CA CHNG TRNH CON Chng trnh con c s dng nhng khi nh nn vic qun l v s li rt n gin. C th gi li chng trnh con ny trong chng trnh chnh, chng trnh ngt hoc trong chng trnh con khc. 2. CC BC THC HIN CHNG TRNH CON Sau y l cc bc chnh: To mt chng trnh con. nh ngha cc thng s ca n trong bng bin cc b ( local variable table) ca chng trnh con. Gi chng trnh con t mt chng trnh no ( chng trnh chnh, chng trnh ngt, hoc chng trnh con khc).

3. BIN CC B (LOCAL VARIABLE) Bin cc b l cc bin ch c nh hng trong chng trnh con khi c lnh gi t chng trnh chnh OB1 m khng nh hng n ton b chng trnh. Cc bin cc b c s dng trong chng trnh con tng tnh di ng cho chng trnh con.

Khai bo trong bin cc b Dng khai bo M t IN Bin c truyn vo chng trnh con OUT Bin c ly ra t chng trnh con TEMPORARY Bin tm c lu tm trong ngn xp d liu cc b IN_OUT Bin va truyn vo sau ly ra t chng trnh con

Bng bin cc b trong chng trnh con

Vng nh tng ngKiu d liuKiu binGhi k hiuGhi ch

Cc kiu d liu (data type) BOOL : kiu d liu dng cho bt n. BYTE, WORD, DWORD: kiu d liu xc nh mt ng vo hay ng ra khng du ln lt c ln byte, 2 bytes, 4 bytes. INT, DINT: kiu d liu xc nh mt ng vo hay ng ra c du ln lt c ln byte, 2 bytes, 4 bytes. REAL : Kiu d liu l s thc 4 Bytes. Mt s lu khi thit lp trong bng bin cc b: Cc thng s input/output ti a trong mi chng trnh con ti a l 16. Nu ta th download mt chng trnh qu 16 thng s th chng trnh s bo li. di tn ca bin cc b ti a l 23 k t, bt u phi l mt k t alphanumeric. Tn bin ca bng bin cc b c download, lu tr trong b nh CPU. Vic dng tn bin qu di lm gim b nh ca CPU. Khi t tn bin, chng trnh s t ng gn bin vo vng nh cc b ( local memory) L. Trong CPU 224, vng nh cc b t LB0 LB63. To chng trnh con trong STEP7-MICRO/WIN

Tab chng trnh con 4. BIN TON CC (GLOBAL VARIABLE) - Bin ton cc l bin ca chng trnh chnh (OB1) c nh hng n ton b chng trnh. - Bin cc b c u im: s dng nh ngha bng t gi nh thay cho cc k hiu gim sai st khi lp trnh.

BNG BIN TON CC Click vo biu tng , s xut hin bng bin ton cc

III. CHNG TRNH IU KHIN N GIAO THNG S DNG BIN CC B TRONG STEP7 MICROWIN 1. YU CU: Vit chng trnh iu khin n giao thng s dng bin cc b, dng PC ACCESS hin th trn WINCC.Chng trnh gm 2 ch : Mode1 : n hot ng bnh thng Mode2: n vng nhp nhy lin tc

Hot ng ca mt b n giao thng mt ln ng

Hot ng ca n giao thng 2 ln ng khc nhau ti 1 ng t

Nguyn tc hot ng: time = time xanh + time vng Thi gian ca n xanh 12s. Thi gian n vng 3s. Thi gian n 15s. Bng bin cc b trong SBR0

Bng bin cc b trong SBR1

1. Chng trnh trn STEP 7 MICROWINCHNG TRNH OB1

CHNG TRNH CON SBR1 ( MODE 1)

CHNG TRNH CON SBR2 (MODE 2)

Sau khi vit xong chng trnh ta xut file chng trnh

Sau ta t tn v lu li

IV. TO ITEMS TRONG PC ACCESS1. GII THIU V PC ACCESS PC ACCESS l mt phn mm chuyn dng kt ni gia PLC S7-200 vi WINCC. PC ACCESS c th bo trng thi kt lin kt gia PLC S7-200 v WINCC Kim tra trng thiNu l Good th vic lin kt thnh cng. Bo lin kt khng ttNu l Bad th vic lin kt cha thnh cng.

2. CC BC TIN HNH VI PC ACCESS Bc 1: Khi ng PC ACCESS ,to new project. Bc 2: Cu hnh cho PC ACCESS

Sau s xut hin bng set PG/PC Interface V cp s dng l PPI nn ta chn nh hnh trn Bc 3: to cc Item (File/Import Symbol)

Vo th mc lu file Export trong chng trnh STEP 7

Sau ta to c cc Item, ri SAVE li

V. TO GIAO DIN TRONG WINCC1. KHI NG WINCC Cch 1: Click double vo icon: trn destop Cch 2: Vo Start/All program/Simatic/Wincc

2. THIT K GIAO DIN CHO WINCCa. To cc tab trong wincc Trc tin ta to mt project mi:

Sau ta in tn project v lu li:

Sau xut hin giao din ca wincc

Right Click vo Tab Management/Add New Driver/OPC

V mun lin kt vi S7-200 qua PC ACCESS (kiu OPC) nn ta phi chn driver OPC.

Bc tip theo, right click vo OPC Groups/system parameter

Sau ta qut chn tt c cc Items v chn Add Items

Tip theo ta t tn trong hp thoi Cc tab c to trong winccSau ta kim tra li xem cc tab c add vo cha

b. Thit k giao din trong Graphics Designer Right click vo Graphics Designer/New picture Ta Rename li ri click double.

Vng i tng cn thao tcVng lm vic

Ta ly cc Objects trong vng i tng cn lm thao tc to giao din n giao thng : Bc tip theo l rt quan trng, l thit lp cc thuc tnh cho tab i vi n:Vo Property/Flashing /Flashing Background

Lin kt tabMu cn hin thCp nht lin tc

i vi cc button Vo Property/Event/Mouse/Mouse Action/C-Acction C 2 cch Set Tab Bit Cch 1: Lp trnh trc tip bng lnh trn ca s lnh Cch 2 : Vo Set/Set Tab Bit

Ca s lnhCa s lnh

Sau khi ta thit k giao din v ci t thuc tnh cho chng trnh, ta lu chng trnh li.

c. CHY M PHNG TRN WINCCBc cui cng l chy run time trn wincc kin tra.Click vo icon chy m phng

Kt qu sau khi m phng

1