You are on page 1of 26

B GIO DC V O TO

TRNG I HC S PHM K THUT TP.HCM


KHOA IN - IN T
B 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/2010


1

NHN XT CA GIO VIN HNG DN


..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Ngay thang 12 nm 2010
Giao vin hng dn
Ths.

T Vn Phng
2

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 LC
I.

TM TT NI DUNG TI............................................5

II.

GII THIU V CHNG TRNH CON SUB........................6

1.

Ti sao phi s dng chng trnh con SUB?............................6

2.

Cc bc thc hin chng trnh con.........................................6

3.

Bin cc b.....................................................................................6

4.

Bin ton cc..................................................................................8

III.

CHNG TRNH IU KHIN GIAO THNG...................9


1. Yu cu.........................................................................................9
2. Chng trnh trn STEP7........................................................10

IV.

TO ITEMS TRONG PC ACCESS..............................................15


1. Gii thiu PCACCESS....................................................................15
2. Cc bc tin hnh trong PC ACCESS.........................................15

V.

TO GIAO DIN TRONG WINCC.......................................17


1. Khi ng wincc........................................................................17
2.

Thit k giao din trong wincc.................................................17


a. Cc bc to tab trong wincc...................................................17
b. Thit k giao din trong wincc.................................................21
c. Chy m phng trong wincc.....................................................23

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/WIN


1. 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).
6

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 ng

Ghi k
hiu

Kiu
bin

Kiu d
liu

Ghi 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.
7

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)


8

- 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

Cn phi khai bo tt c cc bin vo bng ny th chng trnh PC


ACCESS mi to item.
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

10

Bng bin cc b trong SBR1

1. Chng trnh trn STEP 7 MICROWIN


CHNG TRNH OB1

11

CHNG TRNH CON SBR1 ( MODE 1)


12

13

14

CHNG TRNH CON SBR2 (MODE 2)

Sau khi vit xong chng trnh ta lu li chng trnh


Sau ta t tn v lu li
IV.

TO ITEMS TRONG PC ACCESS

1. 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


Nu l Good th vic lin kt thnh cng.
Nu l Bad th vic lin kt cha thnh cng.

Kim tra trng


thi

Bo lin kt khng
tt

15

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

16

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 save trong chng trnh STEP 7

17

Sau ta to c cc Item, ri SAVE li

Ch rng cc name c t trong symbol tab tng ng th cc item mi


c to
V.

TO GIAO DIN TRONG WINCC

1. KHI NG WINCC

Cch 1: Click double vo icon:

trn destop

Cch 2: Vo Start/All program/Simatic/Wincc

18

2. THIT K GIAO DIN CHO WINCC


a. To cc tab trong wincc
-

Trc tin ta to mt project mi:

Sau ta in tn project v lu li:

19

Sau xut hin giao din ca wincc

20

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

21

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

Tip theo ta t tn trong hp thoi

Sau ta kim tra li xem cc tab c add vo cha


Cc tab c
to trong wincc

22

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 tc
Vng lm
vic

Ta ly cc Objects trong vng i tng cn lm thao tc to giao din n


giao thng

23

Bc tip theo l rt quan trng, l thit lp cc thuc tnh cho tab


i vi n:
Vo Property/Flashing /Flashing Background

Mu cn
hin th

Cp
nht lin
tc
Lin kt
tab

i vi cc button
24

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 lnh
Ca 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 WINCC


Bc cui cng l chy run time trn wincc kin tra.
Click vo icon

chy m phng

Kt qu sau khi m phng

25

26

You might also like