You are on page 1of 66

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

BI 1:

GII THIU V PHN CNG PLC S7-300

Ni dung thc hnh.


Xc nh c v tr v chc nng cc module trn kit
thc hnh PLC S7-300.
Xc nh cc ng tn hiu ngun, ng vo, ng ra ca
cc module.
V c mch ng vo, ng ra s ca PLC c s
dng trn kit thc hnh.
V c mch ng vo, ng ra tng t trn kit thc
hnh.
V mch kt ni ng vo s i vi cng tc, nt nhn.
V mch kt ni ng vo dng bin tr i vi module
tng t.
V mch kt ni ng ra cho ti l ng c DC 12V-2A,
ng c bc 12V-1,6A, ng c 220V-AC 1 pha v
ng c 3 pha.
1.1 V mch kt ni ng vo dng nt nhn, cng tc vi CPU.
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.2 V mch kt ni ng ra iu khin ng c DC 12V-2A.
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.3 V mch kt ni ng ra iu khin ng c 1 pha AC 220V-AC,2A.
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.4 V mch kt ni ng ra iu khin ng c 3 pha.
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
Trang 1

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.5 Xc nh s lng ng vo v ng ra s ca cc module m rng?
a ch ng vo v ng ra ca module s c gn thm bng bao
nhiu?
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.6 S lng ng vo v ng ra l bao nhiu? a ch ng vo v ng ra
ca module analog c gn thm bng bao nhiu?
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.7 V mch kt ni ng vo in p dng bin tr cho ng vo ca
module analog?
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.8 V mch kt ni ca cm bin c ng ra dng in vi module
analog?
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1.9 Kim tra giao tip gia my tnh v PLC.
Trang 2

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Cable kt ni gia my tnh v PLC l MPI hay PPI, Profibus, hay


Ethernet? u nhc im ca cc loi kt ni ny.
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
BI 2: LP TRNH VI S7 300
Ni dung thc hnh.
Xc nh c cu trc phn cng ca S7
Vit chng trnh dng Simatic v m phng cho dng
Simulink.
Download v chy chng trnh trn PLC.
2.1 Cu trc tng qut v phn cng ca S7.

khai bo phn cng chnh xc, ta phi da vo cu trc thc t lc


s dng.
Cc bc khai bo phn cng.
M Simatic Manager.

Trang 3

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

t tn cho Project, chn th mc lu

To mt trm s7300 hoc s7400.

Trang 4

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Khai bo phn cng theo cu hnh thc.(Nu chy m phng th


ch cn khai bo CPU l ).

2.2 Vit chng trnh dng Simatic v m phng cho dng Simulink
Chn khi Blocks vit chng trnh.
Trang 5

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Chn ngn ng vit chng trnh.

t tn cho cc bin.

Trang 6

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Vit chng trnh khi ng ng c.

Trang 7

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

M phn mm Simulink.

Trang 8

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Download chng trnh, chy m phng kim tra kt qu.

2.3 Download v chy chng trnh trn PLC.


Chn giao tip gia PC v PLC theo chun MPI, Profibus hay
Ethernet (Ty thuc vo kt ni thc t gia PC v PLC).

Trang 9

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Trang 10

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Bin dch v download phn cng.

Lu : Phi m bo khng c n bo li no sng sau khi download


phn cng th vic khai bo mi ng v ta mi tin hnh lp trnh
c.
Kt ni ng vo, ng ra, tc ng kim tra chy th.
Bi 3: THC HNH TP LNH CA S7 300.
Ni dung thc hnh.
Cc lnh v BIT.
Nhm lnh so snh.
Nhm lnh ton hc.
Nhm lnh di chuyn d liu.
Lnh dch, xoay d liu.
Nhm lnh chuyn i d liu.
ng dng vit mt s chng trnh c bn.
3.1 Nhm lnh v BIT:
Tiep iem thng h:
KQ=KT neu I0.0=1. KQ=0 neu I0.0=0

Tiep iem thng ong :


KQ=KT neu I0.0=0. KQ=0 neu I0.0=1

Lenh Not.
KQ thu c bang ao gia tr cua KT
Neu KT=1 th KQ=0 ; Neu KT=0 th KQ=1

Ngo ra ( cuon coil) : Gan KQ cho ngo ra Q0.0

Trang 11

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Xac nh ket qua: Gan KQ tai v tr ma lenh c chen


Vd: M0.0 lu ket qua sau 2 phep tnh qua I0.0 va I0.1

Lenh Reset Bit: Gan gia tr 0 cho M0.0

Lenh Set Bit: Gan gia tr 1 cho M0.0

Ham FC83 ( t 1 loat bit l )

Ham FC82 ( xa 1 loat bit)

Lenh RS:

Neu I0.0=1, I0.1=0 th M0.0=1, Q0.0=0

Neu I0.0=0 ,I0.1=1 th M0.0=0 ,Q0.0=1


Trang 12

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Neu I0.0=I0.1=0 Th khong co g thay oi.


Neu I0.0=I0.1=1 th M0.0=Q0.0=1

Lenh SR:

Neu I0.0=1 , I0.1=0 th M0.0=1, Q0.0=1

Neu I0.0=0 ,I0.1=1 th M0.0=0 ,Q0.0=0

Neu I0.0=I0.1=0 Th khong co g thay oi.

Neu I0.0=I0.1=1 th M0.0=Q0.0=0

Phat hien canh len.


M0.0 lu gia tr KQ vong quet trc
Khi I0.0 chuyen trang thai t 0 sang 1 va M0.0 =0 th Q0.0 =1

Phat hien canh xuong.


M0.0 lu gia tr KQ vong quet trc
Khi I0.0 chuyen trang thai t 1 xuong 0 va M0.0=1 th Q0.0=1

Bi tp:
3.1.1 Vit chng trnh iu khin ng ra Q0.0 v Q0.1 hot ng theo
yu cu sau.
Nhn Start1, Q0.0 =1.
Nhn Start2, Q0.1 =1.
Nhn Stop1, Q0.0 =0.
Nhn Stop2, Q0.0 = 0.
iu kin l Q0.0 ch bng 0 khi Q0.1 bng 0.
Bng m t a ch.
Symbol
Address
comment
Start1
I0.0
Trang 13

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Stop1
Start2
Stop2
DC1
DC2

I0.1
I0.2
I0.3
Q0.0
Q0.1

Yu cu:
Vit chng trnh dng cc lnh vo ra thng thng I,Q.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
3.1.2 Vit chng trnh iu khin ng ra Q0.0 v Q0.1 hot ng theo
yu cu sau.
Nhn Start1, Q0.0 =1.
Nhn Start2, Q0.1 =1.
Nhn Stop1, Q0.0 =0.
Nhn Stop2, Q0.1 = 0.
iu kin l Q0.0 ch bng 0 khi Q0.1 bng 0.
Bng m t a ch.
Symbol
Address
comment
Start1
I0.0
Stop1
I0.1
Start2
I0.2
Stop2
I0.3
DC1
Q0.0
DC2
Q0.1
Yu cu:
Vit chng trnh dng cc lnh S,R.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
3.1.3 Vit chng trnh iu khin ng ra QB0 v QB1 hot ng theo
yu cu sau.
Nhn Start1, QB0 =255, QB1=0.
Nhn Start2, QB1 =0, QB0 = 255.
Nhn Stop, QB1=QB0=0.
Bng m t a ch.
Symbol
Address
comment
Start1
I0.0
Stop
I0.1
Start2
I0.2
DEN_DO
QB0
DEN_XANH
QB1
Trang 14

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Yu cu:
Vit chng trnh dng cc lnh FC82 v FC83.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
3.2 Nhm lnh so snh
3.2.1 Lenh so sanh so nguyen:
Lenh EQ_I: So sanh MW100 va MW102, neu 2 so nguyen nay
bang nhau th KQ=KT

Lenh NE_I: So sanh MW100 va MW102,neu 2 so nay khac nhau


th KQ=KT.

Lenh GT_I: So sanh 2 so MW100 va MW102 ,neu MW100 ln hn


MW102 th KQ=KT

Lenh GE_I: So sanh 2 so MW100 va MW102, Neu MW100 ln hn


hoac bang MW102 th KQ=KT

Trang 15

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Lenh LE_I: So sanh 2 so MW100 va MW102, Neu MW100 be hn


hoac bang MW102 th KQ=KT

3.2.2. Lenh so sanh so Double Integer:


Lenh EQ_D: So sanh MD100 va MD104, neu 2 so nguyen nay
bang nhau th KQ=KT

Lenh NE_D: So sanh MD100 va MD104,neu 2 so nay khac nhau


th KQ=KT.

Tng t nh cac lenh so sanh hai so nguyen.


3.2.3. Lenh so sanh so thc ( Real):
Lenh EQ_R: So sanh MD100 va MD104, neu 2 so nguyen nay
bang nhau th KQ=KT

Lenh NE_R: So sanh MD100 va MD104,neu 2 so nay khac nhau th


KQ=KT

Trang 16

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

3.3. Lnh s hc
3.3.1. Phep Toan tren so nguyen 16 Bit:
Lenh ADD_I : Lenh thc hien viec cong 2 so nguyen 16 Bit ,ket
qua cat vao so nguyen 16 Bit, neu ket qua vt qua 16 Bit th
c OV se bat len 1 ,c OS se lu Bit b tran o.
W104 = MW100 + MW102

Lenh SUB_I : Lenh thc hien viec tr 2 so nguyen 16 Bit ,ket qua
cat vao so nguyen 16 Bit , neu ket qua vt qua 16 Bit th c OV
se bat len 1 ,c OS se lu Bit b tran o.
W104 = MW100 - MW102

Lenh MUL_I : : Lenh thc hien viec nhan 2 so nguyen 16 Bit ,ket
qua cat vao so nguyen 16 Bit , neu ket qua vt qua 16 Bit th
c OV se bat len 1, c OS se lu Bit b tran o.
MW104 = MW100 * MW102

Lenh DIV_I: Lenh thc hien viec chia 2 so nguyen 16 Bit ,ket qua
cat vao so nguyen 16 Bit , neu ket qua vt qua 16 Bit th c OV
se bat len 1 ,c OS se lu Bit b tran o.
MW104 = MW100 : MW102.

Trang 17

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

3.3.2. Phep Toan tren so nguyen 32 Bit:


Lenh ADD_DI : Lenh thc hien viec cong 2 so nguyen 32 Bit ,ket
qua cat vao so nguyen 32 Bit,neu ket qua vt qua 32 Bit th c
OV se bat len 1 ,c OS se lu Bit b tran o.
MD108 = MD100 + MD104

Tng t nh phep toan tren so nguyen 16 bit.


3.3.3. Phep Toan tren so thc 32 Bit ( Floating Point Function):
Lenh ADD_R : Lenh thc hien viec cong 2 so thc, ket qua cat
vao so thc, neu ket qua vt qua 32 Bit th c OV se bat len 1
,c OS se lu Bit b tran o.
MD108 = MD100 + MD104

Tng t nh phep toan tren so nguyen 16 bit.


3.4 Bi tp.
3.4.1 Vit chng trnh iu khin QB0 hot ng nh sau.
Nhn Up, QB0 tng thm 1.
Nhn Down, QB0 gim bt 1.
Nhn Start, QB0 =1.
Nhn Stop, QB0 = 0.
iu kin: Khi QB0 tng ln 10 th khng c tng na, khi QB0 gim
xung bng 0 th khng c gim na.
Bng m t a ch.
Symbol
Address
comment
Trang 18

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Start
I0.0
Stop
I0.1
Up
I0.2
Down
I0.3
Counter
QB0
Yu cu: Vit chng trnh s dng lnh cng, tr, so snh.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
3.4.2 Vit chng trnh iu khin QB0 hot ng nh sau.
Nhn Up, QB0 tng thm 2.
Nhn Down, QB0 gim bt 1.
Nhn Start, QB0 =1.
Nhn Stop, QB0 = 0.
iu kin: Khi QB0 tng ln 10 th khng c tng na, khi QB0 gim
xung bng 0 th khng c gim na.
Bng m t a ch.
Symbol
Address
comment
Start
I0.0
Stop
I0.1
Up
I0.2
Down
I0.3
Counter
QB0
Yu cu: Vit chng trnh s dng lnh cng, tr, so snh.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
3.5. Lnh dch bit.
3.5.1 Lenh SHR_I: Lenh thc hien viec dch phai o nh 16Bit,ket
qua cat vao o nh 16 Bit,N la so Bit dch.

3.5.2. Lenh SHR_DI: Lenh thc hien viec dch phai o nh 32Bit,ket
qua cat vao o nh 32 Bit,N la so Bit dch.

Trang 19

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

3.5.3 Lenh SHL_W: Lenh thc hien viec dch trai o nh16Bit,ket
qua cat vao o nh 16 Bit,N la so Bit dch. O nh nay c nh
dang theo kieu Word.
Neu N ln hn 16 th MW100 =0 va c CC0,OV trong thanh ghi
trang thai eu bang 0 .

3.5.4. Lenh ROR_DW: Lenh thc hien viec dch phai xoay tron o
nh 32Bit,N la so Bit dch. O nh nay c nh dang theo kieu
Word.

3.6. Lnh di chuyn: MOV: Lenh a gia tr mot o nh sang 1 o nh


khac,lenh nay co the ap dung cho moi kieu so khac nhau.(
Int,Dint,Real,Byte.)

Trang 20

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

3.7 Bi tp ng dng.
3.7.1 Vit chng trnh iu khin QB0 hot ng nh sau.
Nhn Start, QW0 =1.
Nhn Stop, QW0 = 0.
Nhn Left, QB0 dch tri 1 bit.
Nhn Right, QB0 dch phi 1 bit.
Bng m t a ch.
Symbol
Address
comment
Start
I0.0
Stop
I0.1
Left
I0.2
Right
I0.3
Register
QW0
Yu cu:
Vit chng trnh dng lnh dch tri, dch phi
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
3.7.2 Vit chng trnh iu khin QW0 hot ng nh sau.
Nhn Number_Shift: Chn s bit dch N
Nhn Start: QW0 = 1.
Nhn Stop, QW0 = 0.
Nhn Left, QW0 dch tri N bit.
Nhn Right, QW0 dch phi N bit.
Bng m t a ch.
Symbol
Address
comment
Number_shift
MW0
Start
I0.0
Stop
I0.1
Left
I0.2
Right
I0.3
Register
QW0
Yu cu:
Vit chng trnh dng lnh dch tri, dch phi
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
3.7.3 Hy lm li bi tp 3.7.1 v 3.7.2 nhng thay lnh Shift thnh lnh
Rotate.

Trang 21

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Bi 4: THC TP V TP LNH CA S7 300.


Ni dung thc hnh.
Nhm lnh v Timer.
Nhm lnh v Counter.
Lnh v s dng chng trnh con.
Bi tp ng dng cc lnh v Timer, Counter v chng trnh con
.
4.1 Nhm lnh v Timer.
4.1.1 Lenh S_PULSE.

Khi S=1 Timer c kch hoat, Timer em xuong t gia tr at.


Timer dng khi: Gia tr em cua Timer bang 0, ngo vao S = 0
hoac ngo vao R =1.
Q0.0=1 khi Timer ang chay.
MW100 lu gia tr em cua Timer theo dang Integer
MW102 lu gia tr cua Timer theo dang BCD
Chc nang cua Timer nay la tao xung co thi gian c at
san.
4.1.2. Lenh S_PEXT.

Trang 22

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Khi S=1 Timer c kch hoat, Timer em xuong t gia tr at.


Timer dng khi: Gia tr em cua Timer bang 0 hoac ngo vao R
=1.
Q0.0=1 khi Timer ang chay.
MW100 lu gia tr em cua Timer theo dang Integer
MW102 lu gia tr cua Timer theo dang BCD
Chc nang cua Timer nay la tao xung co thi gian c at
san moi khi co xung kch tai ngo vao S.
Q0.0 =1 khi Timer ang chay.
Cac o nh MW100 va MW102 lu gia tr hien thi cua Timer theo
dang Integer va dang BCD.
4.1.3. Lenh S_ODT.

Trang 23

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Khi S=1 Timer c kch hoat, Timer em xuong t gia tr at.


Timer dng khi: Gia tr em cua Timer bang 0 hoac ngo vao S=0
hoac R =1.
Q0.0=1 khi Timer ang chay.
MW100 lu gia tr em cua Timer theo dang Integer
MW102 lu gia tr cua Timer theo dang BCD
Chc nang cua Timer nay la tao thi gian tre gia tn hieu ngo
ra so vi ngo vao ke t khi ngo vao S = 1.
Q0.0 =1 khi Timer a em u thi gian at trc.
Cac o nh MW100 va MW102 lu gia tr hien thi cua Timer theo
dang Integer va dang BCD.
Cac o nh MW100 va MW102 lu gia tr hien thi cua Timer theo
dang Integer va dang BCD.
4.1.4 Lenh S_OFFDT:

Trang 24

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Khi S chuyen t 1 xuong 0, Timer bat au em thi gian.


Khi S=1, Q0.0 =1 ,khi S=0, Timer bat au chay va Q0.0 ch tat khi
u thi gian va I0.0 van OFF
Khi co tn hieu Reset I0.1 th tat ca tn hieu eu OFF
4.1.5 Lenh ve cuon day cua Timer.
Tng t nh cac Timer tren, S7 300 con ho tr mot so cuon
day cua Timer khac co chc nang tng t nhng cach khai
bao va s dung n gian hn.
SP: Pulse Timer Coil.

Mo phong s hoat ong cua Timer va cho nhan xet.


...............................................................................................................
...............................................................................................................
Trang 25

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

SE: Etended Pulse Timer Coil.

Mo phong s hoat ong cua Timer va cho nhan xet.


...............................................................................................................
...............................................................................................................
...............................................................................................................
...............................................................................................................
SD: Ondelay Timer Coil.

Mo phong s hoat ong cua Timer va cho nhan xet.


...............................................................................................................
...............................................................................................................
Trang 26

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

...............................................................................................................
...............................................................................................................
SF: Off delay Timer Coil.

Mo phong s hoat ong cua Timer va cho nhan xet.


...............................................................................................................
...............................................................................................................
...............................................................................................................
...............................................................................................................
4.2. Xac nh o phan giai cua Timer.
Timer trong S7 300 co cac o phan giai: 1ms, 10ms, 1s va 10s.
Timer se chay theo o phan giai nao la tuy thuoc vao kieu d
lieu c s dung e khai bao gia tr cho Timer. Co hai kieu d
lieu khai bao cho Timer.
4.2.1 Khai bao gia tr cho Timer dung kieu d lieu S5Time. o
phan giai cua Timer se phu thuoc vao khoang thi gian at cho
Timer.

Trang 27

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

4.2.2 Khai bao gia tr cho Timer dung vung nh cua Timer. Moi
Timer s dung mot Word 16 bit e khai bao gia tr at, o phan
giai cho Timer. 12 bit thap(Bit 0 en bit 11) cha gia tr at cho
Timer theo kieu BCD co gia tr nam trong tam t 000 en 999. 2
bit ke (bit 12 va bit 13) dung e xac nh o phan giai cua
Timer.

Tuy thuoc vao gia tr nap trong bit 12 va 13 ma Timer c chon


chay theo o phan giai nao.

V du: e Timer 0 hoat ong vi o phan giai la 1s, s dung


vung nh cua Timer e khai bao, ta thc hien nh sau:

4.3 Bai tap ng dung Timer.


4.3.1 Vit chng trnh iu khin 8 ng ra ca QB0 hot ng nh sau.
Nhn Stop, QB0 = 0, dng hot ng.
Trang 28

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Nhn Start, cc ng ra ca QB0 ln lt sng dn ln cch nhau 1 giy.


Bng m t a ch.
Symbol
Address
comment
Start
I0.0
Stop
I0.1
Counter
QB0
Yu cu:
Cch 1:
Vit chng trnh dng ng dng Timer bit, kt hp vi cc lnh
hc
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
Cch 2:
Vit chng trnh dng ng dng Timer Word, kt hp vi cc lnh
hc
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
4.3.2 Ng ra ca Q0.0 c 2 ch hot ng theo Mode1 hoc Mode2.
Mode1: Thi gian ON = 2s, thi gian OFF = 2s.
Mode2: Thi gian ON = 2,5s, thi gian OFF = 2,5s.

Address
Symbol
Start.
Stop.
Mode1
Mode2
Dongco

comment

I0.0
I0.1
I0.2
I0.3
Q0.0

Yu cu.
Cch 1: Vit chng trnh iu khin ng dng Timer bit kt hp vi cc
lnh hc.
Nhn Start, cho php hot ng.
Nhn Mode 1, Q0.0 hot ng theo ch 1.
Nhn Mode 2, Q0.0 hot ng theo ch 2.
Trang 29

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Nhn Stop, dng hot ng.


M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
Cch 2: Yu cu nh cch 1 nhng ng dng Timer Word v cc lnh
hc vit chng trnh.
4.3.3 Ng ra ca Q0.0 c 2 ch hot ng theo Mode1 hoc Mode2.
Mode1: Thi gian ON = 2s, thi gian OFF = 2s.
Mode2: Thi gian ON = 2,5s, thi gian OFF = 2,5s.

Address
Symbol
Start.
Stop.
Mode1
Mode2
Dongco

comment

I0.0
I0.1
I0.2
I0.3
Q0.0

Vit chng trnh iu khin theo yu cu.


Nhn Start, cho php hot ng.
Nhn Mode 1, Q0.0 hot ng theo ch 1 c 5 chu k ri dng.
Nhn Mode 2, Q0.0 hot ng theo ch 2 c 3 chu k ri dng.
Nhn Stop, dng hot ng.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
4.4 Nhm lnh counter.
4.4.1 Lenh em len xuong S_CUD.

Trang 30

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Ngo vao I0.2=1 :Nap gia tr em vao PV


Khi I0.0 chuyen trang thai t 0 len 1 ,C0 em tang len 1
Khi I0.1 chuyen trang thai t 0 len 1 ,C0 em giam xuong 1
Khi ca I0.0 va I0.1 eu chuyen trang thai th C0 khong thay oi
Khi I0.3=1 th C0 b Reset ve 0
Gia tr bo em hien thi nam trong 2 o nh MW100 va MW102
di dang Integer va dang BCD ,gia tr nay co tam t 0 999.
Ngo ra Q0.0=1 khi gia tr em ln hn 0
4.4.2. Lenh em len S_CU.

Ngo vao I0.1=1 : Nap gia tr em vao PV


Khi I0.0 chuyen trang thai t 0 sang 1 , C0 em tang len 1
Khi I0.2 = 1 Counter b Reset
Ngo ra Q0.0=1 khi gia tr em ln hn 0
Gia tr bo em hien thi nam trong 2 o nh MW100 va MW102
di dang Integer va dang BCD ,gia tr nay co tam t 0 999.
4.4.3. Lenh em xuong S_CD.

Trang 31

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Ngo vao I0.1=1 : Nap gia tr em vao PV


Khi I0.0 chuyen trang thai t 1 sang 0 , C0 giam i 1
Khi I0.2 = 1 Counter b Reset
Ngo ra Q0.0=1 khi gia tr em ln hn 0
Gia tr bo em hien thi nam trong 2 o nh MW100 va MW102
di dang Integer va dang BCD ,gia tr nay co tam t 0 999.
Ngo ra Q0.0=1 khi gia tr em ln hn 0
4.4.4 Cuon day em len (Up Counter Coil: SU).

Hoat ong: Khi I0.0 =1, gia tr cua Counter c at bang 100.
Moi lan co xung canh lean tai I0.1 th bo em se em lean 1.
Gia tr cua bo em tam t 0 999. Khi I0.3 = 1 th gia tr cua
Couter b xoa ve 0.
4.4.5 Cuon day em xuong (Down Counter Coil: SD).

Trang 32

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Hoat ong: Khi I0.0 =1, gia tr cua Counter c at bang 100.
Moi lan co xung canh lean tai I0.1 th bo em se em lean 1.
Gia tr cua bo em tam t 0 999. Khi I0.2 = 1 th gia tr cua
Couter b xoa ve 0.
4.5 Bi tp ng dng Counter.
4.5.1 Ng ra ca Q0.0 c 2 ch hot ng theo Mode1 hoc Mode2.
Mode1: Thi gian ON = 2,5s, thi gian OFF = 2s.
Mode2: Thi gian ON = 3,5s, thi gian OFF = 2,5s.

Trang 33

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Address
Symbol
Start.
Stop.
Mode1
Mode2
Dongco

comment

I0.0
I0.1
I0.2
I0.3
Q0.0

Yu cu. Vit chng trnh ng dng Timer, Counter v cc lnh hc


iu khin chng trnh theo yu cu.
Nhn Start, cho php hot ng.
Nhn Mode 1, Q0.0 hot ng theo Mode 1 t 10 chu k ri dng.
Nhn Mode 2, Q0.0 hot ng theo Mode2 2 t 10 chu k ri dng.
Nhn Stop, dng hot ng.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.
4.5.2 Ng ra ca Q0.0 c 2 ch hot ng theo Mode1 hoc Mode2.
Mode1: Thi gian ON = 2s, thi gian OFF = 2s.
Mode2: Thi gian ON = 2,5s, thi gian OFF = 2,5s.

Address
Symbol
Start.
Stop.
Mode1
Mode2
Dongco

comment

I0.0
I0.1
I0.2
I0.3
Q0.0

Yu cu: Dng Timer kt hp vi SU hoc SD vit chng trnh.


Nhn Start, cho php hot ng.
Nhn Mode 1, Q0.0 hot ng theo ch 1 c 5 chu k ri dng.
Nhn Mode 2, Q0.0 hot ng theo ch 2 c 3 chu k ri dng.
Nhn Stop, dng hot ng.
M phng chng trnh.
Kt ni phn cng, download, kim tra v chy th.

Trang 34

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Bi 5:

MODULE ANALOG TRONG PLC S7 300 v S7 400

Ni dung thc hnh.


Nhn dng c Module Analog Input/Output ca S7 300 v S7400.
Xc nh gi tr s chuyn i ca Module Analog
Quan h gia gi tr s chuyn i vi in p v dng in.
Kt ni ng vo in p, dng in vi module analog
Hm SCALE v UNSCALE.
c, xut tn hiu analog
Bi tp ng dng v module analog.
5.1 Mt s module analog ng vo ca S7 300.

Trang 35

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

5.2 Moduel analog ng ra ca S7 300.

5.3 Module analog ng vo ca S7 400.

Trang 36

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

5.4 Gi tr s chuyn i ca Module analog ng vo.

5.5 Quan h gia gi tr s v di in p ng vo

Trang 37

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

5.6 Quan h gia gi tr s chuyn i v dng in ng vo.

5.7 Kt ni cm bin ng vo.

Trang 38

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

5.6.1 Cm bin c ng ra in p.

5.6.2 Cm bin c ng ra dng in loi 2 giy.

5.6.3 Cm bin c ng ra dng loai 4 dy.

5.7 Hm SCALE v UNSCALE


5.7.1 Hm SCALE.

Trang 39

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Hm SCALE thc hin nh sau.


Ly gi tr s nguyn ng vo IN v chuyn thnh mt gi tr thc nm
trong khong t l c thit k bi mt gii hn trn(HI_LIM) v mt
gii hn di(LO_LIM). Kt qu chuyn i c lu ti ng ra OUT.
Hm SCALE thc hin theo cng thc.
OUT = [((LOAT(IN) K1)/(K2-K1))*(HI_LIM-LO_LIM)]+LO_LIM
K1 v K2 c SET da trn gi tr vo l BIPPOLAR hay
UNBIPPOLAR.
BIPPOLAR: K1 = -27648, K2 = 27648.
UNBIPPOLAR: K1 = 0, K2 = 27648.

Trang 40

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

5.7.2 Hm UNSCALE.

Hm UNSCALE thc hin nh sau.


Trang 41

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Ly gi tr s thc ng vo IN nm trong gii hn chuyn i c


thit k bi mt gii hn trn(HI_LIM) v mt gii hn di(LO_LIM) v
chuyn ra kt qu s nguyn. Kt qu chuyn i c lu ti ng ra
OUT.
Hm UNSCALE thc hin theo cng thc.
OUT = [(IN LO_LIM)/(HI-LO_LIM))*(K2-K1)]+K1
K1 v K2 c SET da trn gi tr vo l BIPPOLAR hay
UNBIPPOLAR.
BIPPOLAR: K1 = -27648, K2 = 27648.
UNBIPPOLAR: K1 = 0, K2 = 27648.

5.8 Bi tp ng dng.
5.8.1 S dng mt bin tr iu khin tn hiu in p ti ng vo
ca module analog ca 6S7 300 hoc S7 400 c in p vo t 0
n 10V.
Yu cu:
Kt ni phn cng.
Khai bo phn cng v vit chng trnh iu khin theo yu cu:
Khi in p vo thay i t 0 n 10V th gi tr s c c ti MW0
t t 0 n 27648.

Trang 42

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Khi in p vo thay i t 0 n 10V th gi tr s c c ti MW2


c gi tr s t 0 n 100.
Khi in p vo nm trong tm t 4V n 6V th ng ra Q0.0 =1,
ngoi ngng in p trn th ng ra Q0.0 = 0.
5.8.2 S dng mt bin tr iu khin tn hiu in p ti ng vo
ca module analog ca 6S7 300 hoc S7 400 c in p vo t 0
n 10V.
Yu cu:
Kt ni phn cng.
Khai bo phn cng v vit chng trnh iu khin theo yu cu:
Khi in p vo thay i t 0V n 10V th gi tr in p ti ng ra
ca module analog t t 0V n 10V
Khi in p vo thay i t 0V n 10V th gi tr in p ti ng ra
ca module analog t t 0 n 5V
Khi in p vo thay i t 0V n 10V th gi tr in p ti ng ra
ca module analog t t 4V n 6V
Bi 6: THC TP V NGT CA S7 300
Ni dung thc hnh.
Ngt ti mt thi im nh trc: OB10 n OB17
Ngt tr so vi thi im nh trc: OB20 n OB23.
Ngt theo chu k. OB30 n OB38.
Ngt cng bn ngoi: OB40 n OB47.
Bi tp ng dng ngt.
6.1 Ngt ti mt thi im nh trc(Ngt thi gian). OB10 n OB17. Ty
thuc vo loi CPU m s lng ngt thi gian c h tr nhiu hay t.
Loi

Cc ngt thi gian

CPU 312

Khng c

CPU 313, 314, 315, 316

OB10

CPU 318, 412, 413

OB10, OB11

CPU 414

OB 10..OB13

CPU 416, 417

OB 10..OB17

Ngt thi gian c th c thit lp gy ra ngt mt thi im xc nh. C


th ci t cc ngt ny xy ra mt ln, hay theo chu k hng gi, hng ngy,
hng tun , hng thng dng phn mm Step7 cu hnh PLC hay dng cc hm
h thng.

Trang 43

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

V d: i vi CPU 313-2DP c mt khi ngt thi gian l OB10. Ta c th


thit t chng trnh trong OB10 thc thi theo pht, gi, hay ngy cn i
vi CPU 318-2DP c hai khi ngt nh thi OB10 v OB11.

Bi tp 6.1.1: Ng ra Q0.0 = 1 ti thi im 7 gi sng ngy 20/12/2010


S dng ngt thi gian vit chng trnh.
Yu cu.
Khai bo phn cng.
Vit chng trnh.
M phng chng trnh.
Download xung PLC kim tra kt qu.
Bi tp 6.1.2: Ng ra Q0.0 = 1 trong thi gian 1 pht ti thi im 7 gi sng
ca cc ngy trong tun.
S dng ngt thi gian vit chng trnh.
Yu cu.
Khai bo phn cng.
Vit chng trnh.
M phng chng trnh.
Download xung PLC kim tra kt qu.
Trang 44

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Lu : Chn CPU h tr ngt thi gian thc hin yu cu.


6.2 Ngt tr so vi thi gian nh trc.
C bn khi ngt tr so vi thi gian nh trc: OB20 n OB23. Cc khi ny
c kch hot bi hm SFC32. Sau khi hm SFC32 c gi mt thi gian
nh trc, khi OB tng ng s c gi. Trong thi gian cha xy ra ngt c
th hy ngt bng cch dng hm SFC33.
V d: Mi ln nhn I0.0 th sau mt khong thi gian 1s chng trnh trong
khi OB20 c gi.

Bi tp ng dng ngt tr so vi thi gian nh trc.


6.2.1: Mt ng ra Q0.0 c kch hot sau thi gian 20 giy k t khi c tn hiu
ti ng vo I0.2
Yu cu.
Khai bo phn cng.
Vit chng trnh.
M phng chng trnh.
Download xung PLC kim tra kt qu.
6.2.2: Dng Timer to xung ti ng ra Q0.0 c tn s 0.5hZ, rng bng
50% chu k. S dng ngt thi gian to ra tn hiu ti ng ra Q0.1 lch pha
90 so vi tn hiu ti Q0.0.
Yu cu.
Khai bo phn cng.
Trang 45

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Vit chng trnh.


M phng chng trnh.
Download xung PLC kim tra kt qu.
6.3 Ngt theo chu k.
Chng trnh trong cc khi t OB30 n OB38 c gi theo chu k tun
hon. Thi gian thc hin chng trnh trong cc khi phi nh hn nhiu so vi
thi gian chu k ngt.
Chu k ngt c xc nh trong qu trnh cu hnh phn cng, n v tnh theo
ms v c s lch pha gia cc ngt trnh trng hp cc ngt c gi ng
thi.
OB Number

Default Interval

Default Priority Class

OB30

5s

OB31

2s

OB32

1s

OB33

500 ms

10

OB34

200 ms

11

OB35

100 ms

12

OB36

50 ms

13

OB37

20 ms

14

OB38

10 ms

15

Ty thuc vo loi CPU m s lng ngt theo chu k c h tr nhiu hay t.

CPU 312

Khng c

CPU 313 316

OB35

CPU 318, 412, 413

OB32, OB35

CPU 414

OB32..OB35

CPU 416, 417

OB30..OB38

Trang 46

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

V d: CPU 414 h tr 4 ngt theo chu k: 0B32,OB33,OB34,OB35.

Bi tp ng dng ngt theo chu k.


6.3.1: Mt ng ra Q0.0 c thi gian T_ON = T_ OFF = 2s. S dng ngt chu k
vit chng trnh
Yu cu.
Khai bo phn cng.
Vit chng trnh.
M phng chng trnh.
Download xung PLC kim tra kt qu.
6.3.2: Gi tr ti ng vo Analog c c v lu vo vng nh MW0 sau
nhng khong thi gian 1 giy. S dng ngt chu k vit chng trnh
Yu cu.
Khai bo phn cng.
Vit chng trnh.
M phng chng trnh.
Download xung PLC kim tra kt qu.
6.4 Ngt phn cng.
Ngt phn cng l ngt xy ra khi c tn hiu kch hot ti ng vo s
hay ng vo tng t

Trang 47

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Trong S7 300 v S7 400, ngt phn cng c thc hin trong cc khi
OBs. Cc khi ngt phn cng c h tr bao gm: OB40 n OB47.
Ngt phn cng xy ra khi c tn hiu ng vo Module s hoc Module
Analog. Ch ngt phn cng c s dng trong trng hp i hi
p ng nhanh vi tn hiu ng vo.

Khi mt ngt phn cng ang c thc thi th s khng pht hin c ngt
khc.
Lu : Ngt phn cng ch h tr vi mt s CPU m ng vo c kh nng
chuyn mch tc cao nh CPU 31X-C, CPU 41X-C
Khai bo ngt ng vo.
Vic khai bo ngt ng vo c thc hin trong qu trnh khai bo phn cng.

Trang 48

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Bi tp ng dng ngt phn cng


6.4.1: Mt ng ra Q0.0 = 1 khi c tn hiu tc ng ti ng vo I0.0 v Q0.0 = 0
khi c tn hiu tc ng ti ng vo I0.1. S dng ngt phn cng vit chng
trnh
Yu cu.
Khai bo phn cng.
Vit chng trnh.
M phng chng trnh.
Download xung PLC kim tra kt qu.
6.4.2: Mt ng ra Q0.0 = 1 khi in p ti ng vo analog vt qu 5V. S dng
ngt phn cng vit chng trnh
Yu cu.
Trang 49

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Khai bo phn cng.


Vit chng trnh.
M phng chng trnh.
Download xung PLC kim tra kt qu.

Bai 7: TAO PROJECT TRONG WINCC MO PHONG


Noi dung thc hanh.

Khi ong WinCC


Tao mot Project mi
Tao Tag noi e mo phong hoat ong cua WinCC.
Tao giao dien ieu khien va giam sat dung Tag noi.
Tao Driver ket noi PLC
Tao Tag ngoai (External Tag) e lien ket vi S7
Tao giao dien ieu khien va giam sat thiet b dung Tag ngoai.
Thiet lap cac thuoc tnh va viet chng trnh cho cac oi tng.
Bai tap ng dung.

7.1

Khi ong WinCC 7.0.

7.2

Tao mot project mi, at ten, chon th muc e lu project.

Trang 50

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.3 Tao Tag noi (Internal Tag) trong WinCC.

Trang 51

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

at ten cho Tag va chon kieu d lieu.

Trang 52

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.4 Tao giao dien mo phong co ten la TANKSIMULINK

7.4.1 Giao dien ieu khien cua WinCC.

Trang 53

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.4.2 Tao cac oi tng can ieu khien va giam sat tren giao dien ieu khien

Giao dien ieu khien gom: Mot Tank co bieu o hien th, mot I/O field.
Nhng oi tng nay co the lay ra t th vien cua WinCC.
7.4.3 Lay oi tng Tank t th vien o hoa cua WinCC.

Trang 54

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.4.4.Lay oi tng I/O field.

7.4.5 Thiet lap thuoc tnh cho cac oi tng.


Thiet lap cho Tank: Chon Tank/Properties/Tag assignment/Fill Level/Chon tag
co ten la Tanklevel a tao trc o.

Trang 55

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Thiet lap thuoc tnh cho I/O field: Chon I/O field configuration/chon tag co ten
la Tanklevel/Thi gian cap nhat la Upon Change.

Trang 56

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Sau khi a thiet lap xong cac thong so. Chay giao dien co ten la
TANKSIMULATION, nhap thong so vao I/O field va quan sat mc fill cua Tank.

Trang 57

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.5 Tao Driver ket noi gia WinCC vi S7.

Trang 58

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.5.1 Chon Driver ket noi gia WinCC va S7: SIMATIC S7 Protocol Suite.CHN

7.5.2 Chon chuan truyen thong theo MPI, Profibus hoac TCP/IP.

7.5.3 at ten cho Driver ket noi.


Trang 59

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.5.4 Tao Tag ket noi gia WinCC va S7.

Trang 60

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.5.5 Tao mot giao dien ieu khien mi co ten la MOTOR.

Trang 61

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.5.6 Thiet lap thuoc tnh cho cac oi tng.


I/O field: Chon Properties/chon Output_Input/ Output Value/Right Click/Chon
Tag co ten la MOTOR_ON a tao trc o/Chon Ok.

Trang 62

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

7.5.7 Viet chng trnh cho nut nhan START va STOP.


Nut START: Double Click/ Events/Press left/C_action/Set
Name/Chon Tag MOTOR_ON va at gan gia tr bang 1.

TagBit/Tag

Trang 63

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Nut STOP: Double Click/ Events/Press left/C_action/Set TagBit/Tag Name/Chon


Tag MOTOR_ON va at gan gia tr bang 0.

Trang 64

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Sau khi thiet lap xong cac tham so. Chay WinCC e kiem tra ket qua.
Chu y: e WinCC co the lien ket vi S7 trong hai trng hp.
- Phan mem Simulink cua S7 a c m.
- Wincc phai c ket noi en PLC thc.
7.6 BAI TAP NG DUNG.
7.6.1 Cho giao dien ieu khien ong c nh Hnh ve.

Trang 65

Ti Liu Thc Hnh PLC S7 300, S7 400 & WinCC c bn

Yeu cau:
Thiet ke giao dien dung WinCC.
Viet chng trnh ieu khien ong c hoat ong nh sau:
Nhan START, ong c ON 2 giay, Off 2 giay. Khi ong c ON th en
sang, khi ong c Off th en tat.
Nhan STOP, ong c dng, en tat.
Chay mo phong dung SIMULINK
Lien ket WinCC vi S7 300 hoac S7 400 e ieu khien thiet b.
7.6.2 Cho giao dien ieu khien ong c nh Hnh ve sau.

Yeu cau:
Thiet ke giao dien dung WinCC.
Viet chng trnh ieu khien 4 ong c hoat ong nh sau:
Nhan START, Cac ong c chay tuan t cach nhau 2 giay. Khi ong c
nao chay th en tng ng sang mau xanh, khi ong c Off th cac ong
c tat lan lt cach nhau 2 giay.
Chay mo phong dung SIMULINK
Lien ket WinCC vi S7 300 hoac S7 400 e ieu khien thiet b.

Trang 66

You might also like