Professional Documents
Culture Documents
1.1 GII THIEU VE PLC (Programmable Logic Control) (Bo ieu khien logic kha
trnh)
Hnh thanh t nhom cac ky s hang General Motors nam 1968 vi y tng ban au
la thiet ke mot bo ieu khien thoa man cac yeu cau sau:
Lap trnh de dang, ngon ng lap trnh de hieu.
De dang sa cha thay the.
On nh trong moi trng cong nghiep.
Gia ca canh tranh.
Thiet b ieu khien logic kha trnh (PLC: Programmable Logic Control) (hnh 1.1)
la loai thiet b cho phep thc hien linh hoat cac thuat toan ieu khien so thong qua mot
ngon ng lap trnh, thay cho viec the hien thuat toan o bang mach so.
Hnh 1.1
Nh vay, vi chng trnh ieu khien trong mnh, PLC tr thanh bo ieu khien so
nho gon, de thay oi thuat toan va ac biet de trao oi thong tin vi moi trng xung
quanh (vi cac PLC khac hoac vi may tnh). Toan bo chng trnh ieu khien c lu
nh trong bo nh PLC di dang cac khoi chng trnh (khoi OB, FC hoac FB) va thc
hien lap theo chu ky cua vong quet.
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 1
dieukhientudong.net
Communications
Port
Input
Central
Processor
Isolation
Barrier
Output
Isolation
Barrier
data
program
Low Voltage
AC Power
or
DC Power
PROGRAMMABLE
CONTROLLER
Hnh 1.2
e co the thc hien c mot chng trnh ieu khien, tat nhien PLC phai co tnh
nang nh mot may tnh, ngha la phai co mot bo vi x ly (CPU), mot he ieu hanh, bo nh
e lu chng trnh ieu khien, d lieu va cac cong vao/ra e giao tiep vi oi tng ieu
khien va trao oi thong tin vi moi trng xung quanh. Ben canh o, nham phuc vu bai
toan ieu khien so, PLC con can phai co them cac khoi chc nang ac biet khac nh bo
em (Counter), bo nh th (Timer) va nhng khoi ham chuyen dung.
-----------S7200-S7300----------
Trang 2
dieukhientudong.net
Hnh 1.3
-----------S7200-S7300----------
Trang 3
dieukhientudong.net
-----------S7200-S7300----------
Trang 4
dieukhientudong.net
Chnh nh nhng u the o, PLC hien nay c s dung rong rai trong cac he
thong ieu khien t ong, cho phep nang cao nang suat san xuat, chat lng va s ong
nhat san pham, tang hieu suat , giam nang lng tieu ton, tang mc an toan, tien nghi va
thoai mai trong lao ong. ong thi cho phep nang cao tnh th trng cua san pham.
1.6 GII THIEU CAC NGON NG LAP TRNH
Cac loai PLC noi chung thng co nhieu ngon ng lap trnh nham phuc vu cac oi
tng s dung khac nhau. PLC S7-300 co 5 ngon ng lap trnh c ban. o la:
Ngon ng hnh thang, ky hieu la LAD (Ladder logic).
ay la dang ngon ng lap trnh thong thng cua may tnh. Mot chng trnh c
ghep gi nhieu cau lenh theo mot thuat toan nhat nh, moi lenh chiem mot hang va eu
co cau truc chung la ten lenh + toan hang.
Ngon ng hnh khoi, ky hieu la FBD (Function Block Diagram).
-----------S7200-S7300----------
Trang 5
dieukhientudong.net
Hnh 1.5
Hnh 1.6
La dang ngon ng lap trnh phat trien t ngon ng lap trnh GRAPH.
-----------S7200-S7300----------
Trang 6
dieukhientudong.net
-----------S7200-S7300----------
Trang 7
dieukhientudong.net
Hnh 2.1
Module CPU
Module CPU la module cha bo vi x ly, he ieu hanh, bo nh, cac bo nh th, bo
em, cong truyen thong (RS 485) va co the con co mot vai cong vao/ra so. Cac cong
vao/ra so co tren module CPU c goi la cong vao/ra onboard nh CPU 314IFM.
Trong ho PLC S7-300 co nhieu loai module CPU khac nhau. Noi chung chung c
at ten theo bo vi x ly co trong no nh module CPU312, module CPU314, module
CPU315.
Nhng module cung s dung mot loai bo vi x ly, nhng khac nhau ve cong vao/ra
onboard cung nh cac khoi ham ac biet c tch hp san trong th vien cua he ieu
hanh phuc vu viec s dung cac cong vao/ra onboard nay se phan biet vi nhau trong ten
goi bang cach them cum ch cai IFM (Intergrated Function Module). V du module
CPU313IFM, module CPU314IFM
Ngoai ra, con co cac loai module CPU vi hai cong truyen thong, trong o cong
truyen thong th hai co chc nang chnh la phuc vu viec noi mang phan tan nh mang
PROFIBUS (PROcess FIeld BUS). Tat nhien kem theo cong truyen thong th hai nay la
nhng phan mem tien dung thch hp cung a c cai san trong he ieu hanh. Cac loai
module CPU nay c phan biet vi cac loai module CPU khac bang cach them cum t
DP (Distributed Port). V du nh module CPU315-2DP.Tham khao hnh di:
-----------S7200-S7300----------
Trang 8
dieukhientudong.net
-----------S7200-S7300----------
Trang 9
dieukhientudong.net
-----------S7200-S7300----------
Trang 10
dieukhientudong.net
Hnh 2.6 Cau hnh tong quat cua mot PLC S7-300 vi 4 thanh rack noi vi nhau nh module
IM va cap noi 368
Phu kien
Bus noi d lieu (Bus connector).
Kiem tra phan cng
Kiem tra bang cach nhn LED bo nguon
Bang 2.1
LED DC 24V TRANG THAI
PHAN NG CUA NGUON
Sang lien tuc
Co ien ap 24V
Co ien ap 24V
Chp
Mach ra qua tai:
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 11
dieukhientudong.net
Hnh 2.7
-----------S7200-S7300----------
Trang 12
dieukhientudong.net
STOP
=
Trang thai dng STOP, chng trnh khong thc hien
RUN-P
=
Trang thai chay RUN, CPU thc hien chng trnh
RUN
=
Chng trnh c thc hien, hoac co the, tuy nhien, ch oc
thoi khong sa c chng trnh.
Kiem tra bang cach nhn LED khoi Digital
Hnh 2.8
Moi kenh vao/ra cua cac modul eu c hien th bang LED. Chung co cong
dung co the cho biet v tr loi cua chng trnh. Chung ch th trang thai quy trnh
hoac trang thai ben trong trc bo giao tiep quang ien.
2.3.1 S7-200
DC24V OUTPUTS
1M 1L+ 0.0 0.1 0.2 0.3 0.4 2M 2L+ 0.5 0.6 0.7 1.0 1.1
SIEMENS
SIMATIC
S7-200
M L+
DC
24V
SF
RUN
STOP
STOP RUN
VR1
TERM
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
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+ DC
DC
SENSOR
24V
SUPPLY
INPUTS
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
Q1.0
Q1.1
CPU-214
6ES7 214-1AC00
Hnh 2.9
Tch hp CPU, I/O nguon cung cap vao mot Module. Co nhieu loai CPU: CPU212, CPU 214,
CPU 215, CPU 216 Hnh dang CPU 214 thong dung nhat c mo ta tren hnh 2.1.
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 13
dieukhientudong.net
-----------S7200-S7300----------
Trang 14
dieukhientudong.net
- STOP: Cng bc CPU dng chng trnh ang chay va chuyen sang che o STOP. che o
STOP, PLC cho phep hieu chnh lai chng trnh hoac nap chng trnh mi.
- TERM : Cho phep may lap trnh t quyet nh che o lam viec cua CPU hoac che o RUN hoac
STOP.
2.4 GII THIEU CAU TAO PHAN CNG CAC KIT TH NGHIEM S7-300, S7-200
2.4.1 S7-300
Bo ieu khien PLC S7300 Station 1200 bao gom cac module sau:
2.4.1.1 Khoi CPU-312 :
CPU-312 IMF s dung cho he thong thi nghiem vi the nuoi 24VDC, co bo sung 10
loi vao so /24VDC, va 6 loi ra /24VDC.
2.4.1.2 Digital Input Module (DI) SM 321 DI 16 x DC24V (hnh 2.11)
- 16 loi vao so (digital) oc lap va cach ly, ien the cho loi vao 24V/10mA, ch th
LED trang thai vao
- ien the nuoi cho khoi (qua chan L+ & M): 24V.
- Chc nang m rong loi vao ieu khien cho CPU S7-300.
SM-321
I.2
16 DIGITAL INPUTS
I.3
DC 24V
I.4
I.5
I.6
I.7
I.8
I.9
I.12
I.13
I.14
I.15
I.16
I.17
POWER IN
24VDC
L+
I.18
I.19
-----------S7200-S7300----------
Trang 15
dieukhientudong.net
SM-322 3
DIGITAL 0UTPUTS
8 RELAYS 4
AC230V MAX
5
7
AC230V MAX
8
9
12
AC230V MAX
13
14
16
AC230V MAX
POWER IN
24VDC
L+
17
M
18
2 ANALOG INPUTS-12BIT
B
A
C
D
A - 8O/250/500/1000mV/Pt100
B - 2.5/5/1...5/10V
C - 4WIRE CURRENT
D - 2WIRE CURRENT
10
11
COMP
POWER IN
24VDC
L+
-----------S7200-S7300----------
Trang 16
dieukhientudong.net
2 ANALOG OUTPUTS-12BIT
3
4
5
7
8
9
10
11
12
13
14
15
16
POWER IN
24VDC
L+
17
18
Cac khoi phu tr cho th nghiem gom cac module cha cong tac, relay, en bao,
co cau truc nh tren hnh 1.9.
-----------S7200-S7300----------
Trang 17
dieukhientudong.net
-----------S7200-S7300---------CL OS E
CL OS E
CL OS E
CL OS E
CL OS E
OP E N
OP E N
OP E N
OP E N
OP E N
CL OS E
CL OS E
OP E N
OP E N
CL OS E
CL OS E
OP E N
OP E N
CL OS E
OP E N
SW16
SW15
SW14
SW13
SW12
SW11
SW10
SW9
SW8
SW7
SW6
SW5
SW4
SW3
SW2
SW1
MAX
MAX
MI N
MAX
POTENTIOMET 3
MI N
POTENTIOMET 2
MI N
POTENTIOMET 1
AM-1 SIMULATOR
LAMP16
LAMP15
LAMP14
LAMP13
LAMP12
LAMP11
LAMP10
LAMP9
LAMP8
LAMP7
LAMP6
LAMP5
LAMP4
LAMP3
LAMP2
LAMP1
LAMP 24V
LL-16 INDICATORS
24VDC
ROLE 9
24VDC
ROLE 1
RL-16
24VDC
POWER IN
L+
24VDC
ROLE 10
24VDC
ROLE 2
RELAYS
18
17
24VDC
ROLE 11
24VDC
ROLE 3
AC230V MAX
AC230V MAX
AC230V MAX
AC230V MAX
24VDC
ROLE 12
24VDC
ROLE 4
24VDC
ROLE 13
24VDC
ROLE 5
24VDC
ROLE 14
24VDC
ROLE 6
POWER IN
L+
24VDC
24VDC
ROLE 7
11
10
24VDC
ROLE 15
A - 8O/250/500/1000mV/Pt100
B - 2.5/5/1...5/10V
C - 4WIRE CURRENT
D - 2WIRE CURRENT
SM-331
2 ANALOG INPUTS-12BIT
24VDC
ROLE 16
24VDC
ROLE 8
COMP
18
15
14
11
10
17
16
13
12
220VAC/10A.50Hz
DVM INPUT
DCV-804METER
POWER IN
L+
24VDC
SM-332
2 ANALOG OUTPUTS-12BIT
PS-1200
220VAC/10A.50Hz
CL OS E
OP E N
CL OS E
CL OS E
OP E N
OP E N
CL OS E
CL OS E
OP E N
OP E N
CL OS E
OP E N
LSW-16 SWITCHES
I.19
I.18
I.17
16
14
13
12
SM-322 3
DIGITAL 0UTPUTS
8 RELAYS 4
AUX. POWER
FUSE
24VDC/5A
L+
24VDC
POWER IN
I.16
I.15
I.14
I.13
I.12
I.9
I.8
I.7
I.6
I.5
I.4
I.3
PS-1200
L+
OUTPUT
2 4VDC
24VDC
COMM
1 6 DIGITAL INPUTS
I.3
DC 24V
I.2
MAIN. POWER
FUSE
220VAC/0.5A
POW ER ON
L+
POWER IN
10 DIGITAL INPUTS
6 DIGITAL OUTPUTS
SM-321
Hnh 2.15
Trang 18
dieukhientudong.net
2.4.2 S7-200
He thong bao gom cac thiet b :
1. Bo ieu khien PLC-Station 1200 cha :
- CPU-214 : AC Power Supply, 24VDC Input, 24VDC Output
- Digital Input / Output EM 223 : 4x DC 24V Input, 4x Relay Output
- Analog Input / Output EM 235 : 3 Analog Input, 1 Analog Output 12bit
2. Khoi Contact LSW-16
3. Khoi Relay RL-16
4. Khoi en LL-16
5. Khoi AM-1 Simulator
6. Khoi DCV-804 Meter
7. Khoi nguon 24V PS-800
8. May tnh.
9. Cac day noi vi chot cam 2 au
Mo ta hoat ong cua he thong
1. Cac loi vao va loi ra CPU cung nh cua cac khoi Analog va Digital c noi ra cac chot cam.
2. Cac khoi PLC STATION 1200, DVD 804 va PS 800 s dung nguon 220VAC
3. Khoi RELAY 16 dung cac RELAY 24VDC
4. Khoi den LL 16 dung cac en 24V
5. Khoi AM 1 dung cac bien tr 10K
Dung cac day noi co chot cam 2 au va tuy tng bai toan cu the e au noi cac loi vao / ra cua CPU
214, khoi Analog EM235, khoi Digital EM222 cung vi cac en, contact, Relay, bien tr, va khoi ch th
DCV ta co the bo tr rat nhieu bai thc tap e lam quen vi cach hoat ong cua mot he thong PLC, cung nh
cach lap trnh cho mot he PLC.
-----------S7200-S7300----------
Trang 19
dieukhientudong.net
Cong tac 2
y
en
z
Hnh 3.1
Ngc lai, neu gia tr cua mot bien so y phu thuoc vao gia tr cua bien so x th
bien y c goi la bien phu thuoc cua bien x . V du trong hnh 3.1 th en la 2 bien phu
thuoc vao bien cong tac. en se sang neu ca 2 bien cong tac co gia tr 1 va se tat neu mot
trong hai bien co gia tr 0.
Ham hai tr la mo hnh toan hoc mo ta s phu thuoc cua mot bien Boole vao cac
bien Boole khac. Chang han nh e bieu dien s phu thuoc cua en, ky hieu la z, vao 2
bien cong tac, ky hieu la x va y, ta viet
z = f(x,y)
-----------S7200-S7300----------
Trang 20
dieukhientudong.net
Mot cach tong quat ham hai tr mo ta s phu thuoc cua bien so y vao n bien x1, x2,
, xn co dang
y = f(x1, x2, , xn).
Viec mo ta s phu thuoc cua mot bien Boole nay vao cac bien Boole khac thanh
ham hai tr da vao ba phep tnh c ban. o la phep tnh va (ky hieu la ^), hoac (ky hieu
la v), phu nh (ky hieu la ) c nh ngha nh sau:
Bang 3.1
Phep tnh va
Phep tnh hoac
Phep phu nh
x
y
x^y
x
y
xvy
x
x
0
0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
1
0
0
1
0
1
1
1
1
1
1
1
V du, ham f(x,y) bieu dien bien en z phu thuoc vao hai bien cong tac x, y se la:
z = f(x,y) = x^y = x.y
3.1.2 Tnh chat
x^1 = 1^x = x, vi x thuoc B 1 la phan t n v cua phep toan ^.
xv0 = 0vx = x, vi x thuoc B 0 la phan t n v cua phep toan v.
xvy = yvx
(Tnh giao hoan)
xv(y^z) = (xvy)^z (Tnh ket hp)
(x^y)v(xv y ) = x
x = x, x B
x = x.x = xvx, x B
x.x = 0, x B
1vx = 1, x B
0vx = x, x B
xvx = 1, x B
x. y = xv y, x, y B
xvy = x. y, x, y B
( xvy ).z = ( x.z )v( y.z ), x, y, z B
( x. y )vz = ( xvz ).( yvz ), x, y, z B
3.1.3 Xac nh cong thc ham hai tr t bang chan ly
Ta se xet bai toan ngc la tm cong thc bieu dien ham f(x) t bang gia tr
chan ly a biet cua ham o. Cong viec nay la can thiet v trong thc te nhieu bai
toan tong hp bo ieu khien c bat au t bang chan ly.
-----------S7200-S7300----------
Trang 21
dieukhientudong.net
Trc het hay lam quen vi hai khai niem mi la bieu thc nguyen to tong
va bieu thc nguyen to tch neu trong T(x):
Co mat tat ca cac bien so xk, k=1, 2,, n va moi bien ch xuat hien mot
lan,
Ch cau thanh bi hai phep tnh ^, hoac v, .
V du:
(tao bi 2 phep toan ^, ),
T1(x1, x2, x3) = x1.x2 .x3
T2(x1, x2, x3) = x1 x2 x3 (tao bi 2 phep toan), )
La cac bieu thc nguyen to.
Bieu thc nguyen to vi 2 phep tnh ^, c goi la bieu thc nguyen to
tch con bieu thc nguyen to vi 2 phep tnh v, goi la bieu thc nguyen to tong.
Trong v du tren T1 la bieu thc nguyen to tch con T2 goi la bieu thc nguyen to
tong.
e tien cho viec trnh bay ta quy c:
0
1
k
k va
k
k
x =x
x =x
vay mot bieu thc nguyen to tch TN(x) vi n bien 2 tr x1, x2,,xn co dang
n
va mot bieu thc nguyen to tong TC(x) vi n bien 2 tr x1, x2,,xn co dang
n
Trong o
qk=0 neu bien xk xuat hien di dang phu nh
qk=1 neu bien xk xuat hien di dang khong phu nh
T nh ngha ta thay cac bieu thc nguyen to co cac ac iem:
Bieu thc nguyen to tch TN(x) co gia tr 1 khi va ch khi tat ca cac
tha so cung co gia tr 1. Nh vay neu xk xuat hien trong bieu thc
dang phu nh (qk=0) th xk phai co gia tr 0 va ngc lai neu qk =1 th
xk phai co gia tr 1.
Bieu thc nguyen to tong TC(x) co gia tr 0 khi va ch khi tat ca cac
thng so cung co gia tr 0. Nh vay neu xk xuat hien trong bieu thc
dang phu nh (qk=0) th xk phai co gia tr 1 va ngc lai neu qk =1 th
xk phai co gia tr 0.
Bay gi ta xac nh bieu thc ham hai tr t bang chan ly cua no.
Xac nh nh bieu thc nguyen to tch
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 22
dieukhientudong.net
Bieu thc ham hai tr f(x) se tng ng vi ket qua phep HOAC cua tat
ca cac bieu thc nguyen to tch cua cac hang co gia tr 1 trong bang chan ly. Ta se
minh hoa nguyen tat bang mot v du.
Bang 3.2
TNi(x)
x1
0
0
x2
0
0
x3
0
0
x4
0
1
f(x)
0
0
x1 x2 x3 x4
x1 x 2 x3 x 4
0
0
0
1
1
0
1
0
0
0
x1 x2 x 3 x 4
0
0
0
0
1
1
0
1
0
1
0
1
0
0
0
x1 x2 x 3 x4
1
1
1
0
1
1
1
0
0
1
0
1
0
1
1
0
1
0
0
1
1
x1 x2 x3 x4
x1 x 2 x3 x4
x1 x 2 x 3 x4
x1 x 2 x3 x 4
x1 x2 x3 x4
x1 x 2 x3 x4
x1 x2 x3 x 4
x1 x 2 x3 x4
1
0
1
1
x1 x2 x3 x4
1
1
0
0
x1 x 2 x3 x4
1
1
1
0
x1 x 2 x3 x 4
Suy ra: f(x) = ( x1 x 2 x3 x 4 ) ( x1 x2 x3 x4 ) ( x1 x 2 x3 x4 ) ( x1 x2 x3 x4 )
-----------S7200-S7300----------
Trang 23
dieukhientudong.net
-----------S7200-S7300----------
Trang 24
dieukhientudong.net
vi ai thuoc {0,9}(3.3)
-----------S7200-S7300----------
Trang 25
dieukhientudong.net
13:2 =6 d 1
6:2 =3 d 0
3:2 =1 d 1
1
uk = 11011001
Thap phan R Hexa
VD: Chuyen so Hexa 2AC4 thanh so thap phan
Uk = 2.163 + 10.162 + 12.161 + 4.160
8192 + 2560 + 192 + 4 = 10948
VD: Chuyen so thap phan 10948 thanh so Hexa
10948:16 = 684 d 4
684:16 = 42 d 12 = C
42 :16 = 2
d 10 = A
2
uk = 2AC4
Hexa R Nh phan
VD: Chuyen so Nh phan 1100 1011 0011 1001 thanh so Hexa
1100 = 1.23+1.22+0.21+0.20= 12 = C
1011 = 1.23+0.22+1.21+1.20= 11 = B
0011 = 0.23+0.22+1.21+1.20= 3
1001 = 1.23+0.22+0.21+1.20= 9
=> uk = CB39
VD: Chuyen so Hexa CB39 thanh so Nh phan
Chu y cach nh gia tr thap phan cua 4 bit: 8 4 2 1
C=12 = 8+4 = 1100
B=11 = 8+3 = 1011
3 = 2+1 = 0011
9 = 8+1 = 1001
=> uk = 1100 1011 0011 1001
BCD R Nh phan
Cach chuyen hoan toan tng t vi BCD R Hexa
VD: Chuyen so Nh phan 0010 0111 0101 thanh so BCD
0010 = 2
0111 = 0 + 4 + 2 + 1 = 7
0101 = 0 + 4 + 0 + 1 = 5
uk = 275
VD: Chuyen so BCD 275 thanh so Nh phan
2 = 0010
7 = 4+2+1 = 0111
5 = 4+1 = 0101
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 26
dieukhientudong.net
Dang
Kch
thc
Dang
Format
BOOL
(bit)
Boolean
text
BYTE
(Byte)
Thap luc
phan
B#16#0 en B#16#FF
B#16#10
byte#16#10
WORD
(Word)
16
Nh phan
2#0 en
2#1111_1111_1111_1111
2#0001_0010_0000_0011
Thap luc
phan
W#16#0 en W#16#FFFF
BCD
C#998
C#0 en C#999
Thap
phan
khong
dau
DWOR
D
(Doubl
e
Word)
32
B#(0,0) en B#(255,255)
Nh phan
Thap luc
phan
16
Thap
phan
B#(10,20)
Byte#(10,20)
2#0
en 2#0010_0111_1001_0000_
2#1111_1111_1111_1111
0011_0100_1111_1000
_1111_1111_1111_1111
DW#16#00A2_0FAB
DW#16#0000_0000 en
dword#16#00A2-0FAB
DW#16#FFFF_FFFF
B#(1,14,65,245)
B#(0,0,0,0) en
byte#(1,14,65,245)
B#(255,255,255,255)
Thap
phan
khong
dau
INT
(Ihtege
W#16#1CBF
Word#16#1CBF
-32768 en 32767
co
-----------S7200-S7300----------
Trang 27
dieukhientudong.net
en L#1
DINT
(Doubl
e
Integer
)
S5TIM
ER
(Simati
c
Timer)
TIME
(IEC
Time)
32
Thap
phan
dau
16
S5T#0H_0M_0S_10MS en
S5 time
vi n v S5T#2H_46M_30S_0MS
la 10ms
32
DATE
(IEC
date)
16
IEC time
vi n v
la 1ms
(so
integer
co dau)
Ngay he
IEC vi
n v
1ngay
TIME_
OF_D
AY
(time
of day)
32
TOD#1:10:3.3
TIME_OF_DAY#1:10:3.3
CHAR
(charac
ter)
Ky t
S5T#1M
S5TIME#1M
T#24D_20H_31M_23S_648MS
en
T#24D_20H_31M_23S_647MS
T#1H_1M
TIME#1H_1M
D#1990-1-1 en
D#2168-12-31
D#1994-3-15
DATE#1994-3-15
A, B, c,
-----------S7200-S7300----------
Trang 28
dieukhientudong.net
Vung cha tham so cua he ieu hanh va chng trnh ng dung, c phan chia
thanh 7 mien khac nhau gom
I (Process image Input): Mien bo iem cac d lieu cong vao so. Trc khi bat au
thc hien chng trnh, PLC se oc gia tr logic cua tat ca cac cong au vao va cat gi
chung trong vung nh I. Thong thng chng trnh ng dung khong oc trc tiep trang
thai logic cua cong vao so ma ch lay d lieu cua cong vao t bo em I.
Q (Process image output): Mien bo iem cac d lieu cong ra so. Ket thuc giai
oan thc hien chng trnh, PLC se chuyen gia tr logic cua bo em Q ti cac cong ra so.
Thong thng chng trnh ng dung khong trc tiep gan gia tr ti cong ra ma ch chuyen
vao bo em Q.
M: Mien cac bien c. Chng trnh ng dung s dung vung nh nay e lu gi cac
tham so can thiet va co the truy cap no theo bit (M), Byte (MB), t (MW), hay t kep
(MD).
T: Mien nh phuc vu bo thi gian (Timer) bao gom viec lu tr gia tr thi gian
at trc (PV- preset value), gia tr em thi gian tc thi (CV-Current value) cung nh
gia tr logic au ra cua bo timer.
C: Mien nh phuc vu em (counter) bao gom viec lu tr gia tr at trc (PVpreset value), gia tr em tc thi (CV-Current value) cung nh gia tr logic au ra cua bo
counter.
PI: Mien a ch cong vao cua cac module tng t (I/O external input). Cac gia tr
tng t tai cong vao cua module tng t se c module oc va chuyen t ong theo
nhng a ch. Chng trnh ng dung co the truy cap mien nh PI theo tng byte (PIB),
tng t (PIW) hoac theo t kep (PID).
PQ: Mien a ch cong ra cua cac module tng t (I/O external 0utput). Cac gia
tr theo nhng a ch nay se c module oc va chuyen ti cac cong ra tng t. Chng
trnh ng dung co the truy cap mien nh PQ theo tng byte (PQB), tng t (PQW) hoac
theo t kep (PQD).
Vung cha cac khoi d lieu, c chia lam 2 loai
DB (Data block): Mien cha cac d lieu c to chc thanh khoi. Kch thc cung
nh so lng khoi do ngi s dung quy nh, phu hp vi tng bai toan ieu khien.
Chng trnh co the truy cap mien nay theo tng bit (DBX), byte (DBB), t (DBW) hoac
t kep (DBD).
L (Local data block): Mien d lieu a phng, c cac khoi chng trnh OB,
FC, FB to chc va s dung cho cac bien nhap tc thi va trao oi d lieu cua bien hnh
thc vi nhng khoi chng trnh a goi no. Noi dung cua mot so d lieu trong mien nh
nay se b xoa khi ket thuc chng trnh tng ng OB, FC, FB. Mien nay co the truy nhap
t chng trnh theo bit (L), byte (LB), t (LW) hoac t kep (LD).
Nhng khoi OB at biet
OB10: Time of day Interrupt
OB20: Time delay Interrupt
Hardware Interrupt
-----------S7200-S7300----------
Trang 29
dieukhientudong.net
Phan so
Phan ch
Phan so
-----------S7200-S7300----------
Trang 30
dieukhientudong.net
M.
MB15 Ch o nh co kch thc 1 byte (byte 15) trong mien cac bien c M
MW 18 Ch o nh co kch thc 1 t gom 2 byte 18 va 19 trong mien cac bien c
MD105 Ch o nh co kch thc 1 t kep gom 4 byte 105, 106, 107 va 108 trong
mien cac bien c M.
3.2.2 S7-200
CAU TRUC BO NH CUA PLC S7 200
Bo nh cua S7 200 co tnh nang ong cao, co the oc va ghi c trong toan vung, ngoai tr phan
cac bit nh ac biet c ky hieu SM (Special Memory) ch co the truy cap e oc.
Bo nh co mot tu nh e gi the nuoi, duy tr d lieu trong mot khoang thi gian khi mat ien.
Bo nh cua S7 200 c chia thanh 4 vung :
2.2.2.1 Vung nh chng trnh : La vung lu gi cac lenh chng trnh. Vung nay thuoc kieu khong b mat
d lieu (non volatile), oc / ghi c.
2.2.2.2 Vung nh tham so : La vung lu gi cac thong so nh : t khoa, a ch tram. Cung nh vung chng
trnh vung tham so thuoc kieu oc ghi / c .
2.2.2.3 Vung nh d lieu:
c s dung e tr cac d lieu cua chng trnh. oi vi CPU 214, 1KByte au tien cua vung nh nay
thuoc kieu oc / ghi c. Vung d lieu la mot mien nh ong. No co the c truy cap theo tng bit, tng
byte, tng t n (word), hoac theo tng t kep (Double word) va c dung e lu tr d lieu cho cac thuat
toan, cac ham truyen thong, lap bang, cac ham dch chuyen, xoay vong thanh ghi, con tro a ch
Vung d lieu c chia thanh nhng vung nh nho vi cac cong dung khac nhau. Chung c ky hieu
bang ch cai au tieng Anh, ac trng cho cong dung rieng cua chung :
V
Variable memory
I
Input image resister
O
Ouput image resister
M
Internal memory bits
SM
Special memory bits
Tat ca cac mien nay eu co the truy cap theo tng bit, tng byte, tng t n, hoac tng t kep.
Vung d lieu cua CPU 214
Mien V ( oc / ghi ) :
7
6
V0
V4095
I7.x ( x = 0 7 )
Vung em cong ra Q ( oc / ghi ):
7
6
5
4
Q0.x ( x = 0 7 )
Q7.x ( x = 0 7 )
Vung nh noi M ( oc / ghi ):
7
6
5
4
-----------S7200-S7300----------
Trang 31
dieukhientudong.net
M0.x ( x = 0 7 )
M31.x ( x = 0 7 )
t.
Vung nh ac biet SM ( ch oc ):
7
6
5
4
SM0.x ( x = 0 7 )
SM29.x ( x = 0 7 )
SM85.x ( x = 0 7 )
14 13 12 11 10
VB150 (byte cao)
4 3 2 1 0
VB151 (byte thap)
- Truy nhap theo t kep : Ten mien (+) D (+) a ch cua byte cao cua t trong mien.
V du : VD150 la t kep 4 byte 150, 151, 152, 153 thuoc mien V trong o byte 150 la byte cao va
153 la byte thap trong t kep.
63
VB150 (byte cao)
32 31
16 15
VB151
8 7
VB152
0
VB153 (byte thap)
Tat ca cac byte thuoc vung d lieu eu co the truy nhap c bang con tro. Con tro c nh ngha
trong mien V hoac cac thanh ghi AC1, AC2, AC3. Moi con tro ch a ch gom 4 byte (t kep).
Quy c dung con tro e truy nhap nh sau :
&a ch byte (cao ) : La toan hang lay a ch cua byte, t hoac t kep.
V du :
AC1 = &VB150 : Thanh ghi AC1 cha a ch byte 150 thuoc mien V
VD100 = &VW150 : T kep VD100 cha a ch byte cao (VB150) cua t n VW150 AC2 = &VD150
: Thanh ghi AC2 cha a ch byte cao (VB150 ) cua t kep VD150.
contro : la toan hang lay noi dung cua byte, t, t kep ma con tro ang ch vao.
V du : nh vi phep gan a ch tren, th :
*AC1 : Lay noi dung cua byte VB150.
*VD100 : Lay noi dung cua t n VW100.
*AC2 : Lay noi dung cua t kep VD150
-----------S7200-S7300----------
Trang 32
dieukhientudong.net
T127
T127
Bo em ( oc / ghi ) :
15
C0
Bit
C0
C127
AW30
AQW30
Thanh ghi Accumulator ( oc / ghi ) :
31
23
C127
HSC0
HSC1
HSC
-----------S7200-S7300----------
Trang 33
dieukhientudong.net
Mo ta
TOAN HANG
Tiep iem thng n: I, Q, M, L, D,
m c ong neu T, C
n=1
Tiep iem thng n: I, Q, M, L, D,
ong se m khi T, C
n=1
OUTPUT: Sao chep noi dung cua bit au tien trong ngan xep vao bit c ch nh
trong lenh. Noi dung cua ngan xep khong thay oi.
LAD
n
|( )
Mo ta
TOAN HANG
Cuon day au ra n: I, Q, M, L, D,
c kch thch khi T, C
c cap dong
ieu khien
-----------S7200-S7300----------
Trang 34
dieukhientudong.net
Q0.1
S
1
Q0.2
R
2
Gian o tn hieu thu c cac loi ra theo chng trnh tren nh sau :
I0.0
Q0.0
Q0.1
Q0.2
Hnh 4.1
4.3 CAC LENH LOGIC AI SO BOOLEAN
Cac lenh lam viec vi tiep iem theo ai so Boolean cho phep tao s o ieu
khien logic khong co nh.
Trong LAD lenh nay c bieu dien thong qua cau truc mach mac noi tiep hoac
song song cac tiep iem thng ong hay thng m.
Trong STL co the s dung cac lenh A (And) va O (Or) cho cac ham h hoac cac
lenh AN (And Not) va ON (Or Not) cho cac ham kn. Gia tr cua ngan xep thay oi phu
thuoc vao tng lenh.
Cac ham logic boolean lam viec trc tiep vi tiep iem bao gom :
O (Or) , A (And), AN (And Not), ON (Or Not)
V du ve viec thc hien lenh A ( And ), O ( Or ) va OLD theo LAD:
-----------S7200-S7300----------
Trang 35
dieukhientudong.net
I0.1
I0.2
Q1.0
I0.0
I0.1
Q1.0
I1.1
Q1.0
Q1.1
I0.2
Hnh 4.2
Bai tap ng dung:
Bai 1:
Mot he thong phan loai xe ch hang n gian trong nha may nh sau:
-----------S7200-S7300----------
Trang 36
dieukhientudong.net
Bai 2:
Mot he thong oc ma the n gian co cau tao nh sau:
Tren the co khac lo (tng ng vi so). Khi anh sang hong ngoai chieu qua lo th
ngo tng ng se len 1. Theo hnh ve ta se co cac ngo: I0.1, I0.3, I0.4, I0.6, I1.1 se len 1
(c kch) tc the co so 13469.
Khi chen the vao, nhan nut OK, neu ung ma th m ca (Q1.0) 5s roi ong lai,
neu sai se bat en bao loi (Q1.1).
Viet chng trnh e he thong ch nhan dang 3 loai the sau: 12579, 23679, 13689.
(Dung PLC S7-300)
Bai 3:
Mot he thong phan loai san pham co cau tao nh sau:
He thong se phan ra 3 loai chay theo 3 chieu cao khac nhau do 3 cam bien quang
xac nh.
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 37
dieukhientudong.net
I0.1
S
TV
BI
MW2
BCD
QW6
Q4.7
A
L
SP
A
R
L
T
T
A
=
-----------S7200-S7300----------
I0.0
S5T#5s
T1
I0.1
T1
T1
MW2
QW6
T1
Q4.7
Trang 38
dieukhientudong.net
Gian o nh th:
Time BI
Hnh 4.3
S7-300 co t 128 Timer c chia lam nhieu loai khac nhau: nh thi xung (Pulse
Timer), nh thi xung m rong (extended-pulse Timer), nh thi ON tre (ON delay
Timer), nh thi gian ON tre co chot (latching ON delay Timer) va nh thi OFF tre
(OFF delay Timer).
4.4.1 Pulse Timer (SP):
Ngo ra cua pulse Timer la 1 sau khi Timer c bat au (1). Ngo ra b Reset
neu qua thi gian lap trnh (2), neu tn hieu Start b reset ve 0 (3) hay neu co mot tn
hieu 1 a vao ngo Reset cua Timer (4). Phai duy tr ngo S
I0.0
I0.1
Q4.0
ThS. Le Van Ban
KS. Le Ngoc Bch
(1)
(2)
T
(3)
(4)
Hnh 4.4
-----------S7200-S7300----------
Trang 39
dieukhientudong.net
I0.0
I0.1
(2)
(1)
(4)
(3)
(5)
Q4.0
T
Hnh 4.5
4.4.3 On delay Timer (SD):
Ngo ra On Delay Timer la 1 neu qua thi gian c lap trnh, va ngo vao Start van
con mc 1 (1). Ket qua la viec at ngo vao Start len 1 lam cho ngo ra Q se c at
len 1 vi thi gian tr hoan tng ng a c lap trnh. Ngo ra b reset neu ngo vao
Start b reset(2) hoac neu co tn hieu mc 1 ngo vao Reset cua Timer(3). Viec reset
ngo vao Start hoac a 1 vao ngo vao Reset cua Timer trong khi Timer ang chay (4)
khong lam cho ngo ra at len mc 1. Phai duy tr ngo S
-----------S7200-S7300----------
Trang 40
dieukhientudong.net
I0.0
I0.1
(1)
Q4.0
(4)
(3)
(2)
(4)
Hnh 4.6
4.4.4 Latching ON delay Timer (SS): (On delay khong can duy tr)
Ngo ra cua SS la 1 neu vt qua thi gian c lap trnh (1). Ngo ra Q cua Timer
van gi mc 1 (c chot) ngay ca ngo vao b reset trong khi Timer ang chay (2). Ngo
ra ch b reset khi ngo vao Reset cua Timer b tac ong (3). Viec set va reset tiep theo cua
ngo vao Start trong khi Timer ang chay ch c thc hien khi no bat au c kch lai
(4).
I0.0
I0.1
(1)
(3)
(2)
(3)
(4)
(3)
Q4.0
T
Hnh 4.7
-----------S7200-S7300----------
Trang 41
dieukhientudong.net
I0.0
I0.1
Q4.0
T
Hnh 4.8
en 1: Q0.1
en 2: Q0.2
en 3: Q0.3
Start: I0.0, Stop: I0.1
Viet chng trnh ieu khien 3 en theo trnh t:
Start en 1 sang 1s en 2 sang 1s en 3 sang 1s en 1 va 3 sang 2s
en 2 sang 2s Lap lai.
Stop Dng chng trnh.
4.5 COUNTER
Trong cong nghiep, bo em rat can cho cac qua trnh em khac nhau nh:
em so chai, em xe hi, em so chi tiet,
Mot word 16bit (counter word) c lu tr trong vung bo nh d lieu he
thong cua PLC dung cho moi counter. So em c cha trong vung nh d lieu he
thong di dang nh phan va co gia tr trong khoang 0 en 999.
Cac phat bieu dung e lap trnh cho bo em co cac chc nang nh sau:
em len (CU = Counting Up): Tang counter len 1. Chc nang nay ch c
thc hien neu co mot tn hieu dng ( t 0 chuyen xang 1 ) xay ra ngo vao
CU. Mot khi so em at en gii han tren la 999 th no khong c tang na.
em xuong (CD = Counting Down): Giam counter i 1. Chc nang nay ch
c thc hien neu co s thay oi tn hieu dng ( t 0 xang 1 ) ngo vao CD.
Mot khi so em at en gii han di 0 th th no khong con giam c na.
at counter ( S = Setting the counter): Counter c at vi gia tr c
lap trnh ngo vao PV khi co canh len ( co s thay oi t mc 0 len mc 1 )
ngo vao S nay. Ch co s thay oi mi t 0 xang 1 ngo vao S nay mi at gia
tr cho counter mot lan na.
at so em cho Counter ( PV = Presetting Value ): So em PV la mot
word 16 bit dang BCD. Cac toan hang sau co the c s dung PV la:
Word IW, QW, MW,
-----------S7200-S7300----------
Trang 42
dieukhientudong.net
CU
CD
S
R
5
4
Count 3
2
1
0
Q
Hnh 4.9
-----------S7200-S7300----------
Trang 43
dieukhientudong.net
4.5.1 Up counter
Hnh 4.10
I0.2: at gia tr bat au va cho phep Counter em.
I0.0: Counter em len
I0.3: Reset Counter
Q4.0 = 1 khi gia tr cua Counter khac 0.
MW10: cha gia tr bat au em cho Timer.
4.5.2 Down counter
Hnh 4.11
I0.2: at gia tr bat au va cho phep Counter em.
I0.0: Counter em xuong
I0.3: Reset Counter
Q4.0 = 1 khi gia tr cua Counter khac 0.
MW10: cha gia tr bat au em cho Timer.
-----------S7200-S7300----------
Trang 44
dieukhientudong.net
Hnh 4.12
I0.2: at gia tr bat au va cho phep Counter em.
I0.0: Counter em len
I0.1: Counter em xuong
I0.3: Reset Counter
Q4.0 = 1 khi gia tr cua Counter khac 0.
MW10: cha gia tr bat au em cho Timer.
Mot bay gia suc 300 con, c phan ra 3 chuong khac nhau, moi chuong 100 con.
Gia suc se i theo mot ng chung sao o se phan ra moi chuong 100 con.
Nhan Start M cong 1 cho gia suc vao (100 con) ong cong 1, m cong 2
(100 con) ong cong 2, m cong 3 (100 con) ong cong 3.
Hay giup nong trai:
Thiet ke phan cng cho he thong ieu khien
Viet chng trnh ieu khien (dung PLC S7-300)
-----------S7200-S7300----------
Trang 45
dieukhientudong.net
LAD
EN
MW4
IN1
MW10
IN2
STL
L
L
+I
T
ADD_I
ENO
OUT
MW5
IN1
MW11
IN2
STL
SUB_I
ENO
OUT
MW7
L
L
-I
T
LAD
EN
MD6
IN1
MD12
IN2
MW6
MW6
LAD
EN
MW4
MW10
MW5
MW11
MW7
STL
L
L
*R
T
MUL_R
ENO
OUT
MD6
MD12
MD66
MD66
-----------S7200-S7300----------
Trang 46
dieukhientudong.net
LAD
EN
MD40
MD4
STL
L
L
/R
T
DIV_R
ENO
IN1
OUT
MD40
MD4
MD32
MD32
IN2
S7 300 co nhieu lenh cho phep tnh toan so hoc. Tat ca nhng cau lenh co cung
mot nh dang.
EN
Lenh c thc hien neu co s thay oi tn hieu t mc 0 len mc
1 ngo vao EN
ENO
Neu ket qua nam ngoai pham vi cho phep cua loai d lieu tng ng
th c tran (bit tran) OV va c tran co nh (bit tran co nh) OS se c
set len 1 va ENO = 0. Qua o cac phep tnh tiep theo qua ENO se
khong c thc hien.
IN1, IN2 Gia tr tai IN1 c oc vao nh toan t th nhat va gia tr tai IN2
c oc vao nh toan t th 2. (Chu y s tng thch cua kieu d lieu
va kch thc o nh))
OUT
Ket qua cua phep tnh toan hoc c lu tai ngo ra out. (Chu y s
tng thch cua kieu d lieu va kch thc o nh)
Cac cau lenh:
Cong
ADD_I
Cong so nguyen
ADD_DI
Cong so nguyen kep
ADD_R
Cong so nguyen thc
Tr
SUB_I Tr so nguyen
SUB_DI
Tr so nguyen kep
SUB_R
Tr so thc
Nhan MUL_I
Nhan so nguyen
MUL_DI
Nhan so nguyen kep
MUL_R
Nhan so thc
Chia
DIV_I
Chia so nguyen
DIV_DI
Chia so nguyen kep
DIV_RChia so thc
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 47
dieukhientudong.net
LAD
M0.0
STL
CMP
==I
IW0
IN1
IW1
IN2
Q9.7
CPM = = 1
A
M0.0
A(
L
IW0
L
IW1
= =1
)
= Q 9.7
-----------S7200-S7300----------
Trang 48
dieukhientudong.net
LAD
STL
MOVE
EN
ENO
IN
OUT
L
T
+5
MB5
MB5
LAD
BCD_I
MW5
EN
ENO
IN
OUT
MW10
Hnh 4.13
S7 300 co nhieu lenh cho phep chuyen oi cac kieu d lieu. Tat ca nhng cau
lenh co cung mot nh dang.
EN
Lenh c thc hien neu co s thay oi tn hieu t mc 0 len mc
1 ngo vao EN
ENO
Len 1 neu phep chuyen oi c thc hien.
IN
D lieu can chuyen oi . Co the la hang hoac o nh (phai tng thch
kieu d lieu va kch thc o nh) (I, Q, M, Const, D, L)
OUT
Ket qua cua phep chuyen oi c lu tai ngo ra out. Ch co the la o
nh (phai tng thch kieu d lieu va kch thc o nh). (I, Q, M, D,
L)
-----------S7200-S7300----------
Trang 49
dieukhientudong.net
I_BCD: Chuyen oi so nguyen 16 bit IN thanh so nh phan thap phan 16 bit va ket
qua ghi vao OUT.
DI_REAL: Chuyen oi so nguyen 32 bit co dau IN thanh so thc 32 bit va ghi ket
qua vao OUT.
OUT.
I_DINT: Chuyen oi so nguyen 16 bit thanh so nguyen 32 bit va ghi ket qua vao
BCD_DI: Chuyen oi so BCD thanh so nguyen 32 bit va ghi ket qua vao OUT.
DI_BCD: Chuyen oi so nguyen 32 bit thanh so BCD va ghi ket qua vao OUT.
Lam tron gia tr ngo vao thanh so nguyen va ghi ket qua vao OUT.
-----------S7200-S7300----------
Trang 50
dieukhientudong.net
RAM:
> 32MB, e ngh 64MB
Giao tiep:
CP5611, MPI card hay tiep hp PC e lap trnh vi mach nh
Mouse:
Co
He ieu hanh:
Windows 95/ 98/ NT
Co nhieu phien ban cua bo phan mem goc cua STEP 7 hien co tai Viet Nam. ang c s dung
nhieu nhat la phien ban 4.2 va 5.0. Trong khi phien ban 4.2 kha phu hp vi nhng PC co cau hnh trung
bnh nhng lai oi hoi phai tuyet oi co ban quyen th phien ban 5.0, oi hoi cau hnh PC phai manh toc o
cao, co the chay che o khong cai ban quyen ( mc han che).
Phan ln cac a goc cua STEP 7 eu co kha nang t thc hien chng trnh cai at (autorun). Bi vay
ta ch can bo a vao va thc hien theo nhng ch dan. Ta cung co the chu ong thc hien cai at bang cach
goi chng trnh setup.exe co tren a. Cong viec cai at STEP 7 noi chung khong khac g nhieu so vi viec
cai at cac phan mem ng dung khac nh Windows, Office.
Tuy nhien, so vi cac phan mem khac th viec cai at STEP 7 se co vai iem khac biet can c giai
thch ro them:
Khai bao ma hieu san pham: Ma hieu san pham luon i kem theo phan mem STEP 7 va in
ngay tren a cha bo cai STEP 7. Khi tren man hnh hien ra ca so yeu cau cho biet ma hieu
san pham, ta ien ay u vao tat ca cac muc trong o ca so o th mi co the tiep tuc cai at
phan mem.
ang ky ban quyen: Ban quyen cua STEP 7 nam tren mot a mem rieng (thng co mau vang
hoac o). Ta co the cai at ban quyen trong qua trnh cai at hay sau khi cai at phan mem
xong th chay chng trnh ang ky AuthorsW.exe co tren a CD cai at.
Khai bao thiet b ot EPROM: Chng trnh STEP 7 co kha nang ot chng trnh ng dung
len the EPROM cho PLC. Neu may tnh cua ta co thiet b ot EPROM th can thong bao cho
STEP 7 biet khi tren man hnh xuat hien ca so (hnh di):
-----------S7200-S7300----------
Trang 51
dieukhientudong.net
-----------S7200-S7300----------
Trang 52
dieukhientudong.net
-----------S7200-S7300----------
Trang 53
dieukhientudong.net
Chng trnh quan ly SIMATIC la giao dien o hoa vi ngi dung bang
chng trnh soan thao trc tuyen/ngoai tuyen oi tng S7 (e an, tap tin ngi
dung, khoi, cac tram phan cng va cong cu)
-----------S7200-S7300----------
Trang 54
dieukhientudong.net
Thanh tieu e:
Thanh tieu e gom ca so va cac nut e ieu khien ca so
Thanh thc n:
Gom cac thc n cho cac ca so ang m
Thanh cong cu
Gom cac thao tac thng dung nhat di dang ky hieu. Nhng ky hieu nay
co the t giai thch
Thanh trang thai:
Hien ra trang thai hien tai va nhieu thong tin khac
Thanh cong tac
Cha cac ng dung ang m va ca so di dang cac nut. Thanh cong tac
co the at 2 ben man hnh bang cach nhan chuot phai
Thanh cong cu chng trnh quan ly SIMATIC bao gom:
New (File Menu)
Tao mi
Open (File Menu)
M file
Display Accesible Nodes (PLC Menu) Hien th cac nut
S7 Memory Card (File Menu)
The nh S7
Cut (Edit menu)
Cat
Paste (Edit Menu)
Dan
Copy (Edit Menu)
Sao chep
Download (PLC Menu)
Tai xuong
Online (View Menu)
Trc tuyen
Offline (View Menu)
Ngoai tuyen
Large Icons (View Menu)
Bieu tng ln
Small Icons (View Menu)
Bieu tng nho
List (View Menu)
Liet ke
Details (View Menu)
Chi tiet
Up on level (View Menu)
Len mot cap
Simulate Modules (OptionMenu)
Khoi mo phong
Help Symbol
Bieu tng tr giup
-----------S7200-S7300----------
Trang 55
dieukhientudong.net
Hnh 5.7
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 56
dieukhientudong.net
Tr vao man hnh chnh ta vao Insert -> Station -> SIMATIC 300 Station e chen
cau hnh cho chng trnh (module CPU, module IM,). Xem hnh sau:
Hnh 5.8
Khi Click vao bieu tng SIMATIC 300 ben phai man hnh xuat hien bieu tng
. Ta D_Click vao bieu tng Hardware e khai bao cau hnh cho chng trnh.
Ca so HW Config c m (xem hnh di), ta phai chen rack cho project.
-----------S7200-S7300----------
Trang 57
dieukhientudong.net
Hnh 5.10
Mot Rail se hien ra gom 11 Slot (xem hnh). Ta Click vao Slot 2 (to am Slot 2),
sau o Click vao CPU_300 -> CPU_312C -> 6ES7 312-5BD00-0AB0.
Hnh 5.11
Tiep theo, Click vao Slot 4 va Click vao SM_300 -> DI_300 -> D_Click vao SM
321 DI16DC24V (hnh 5.12). So hieu nay tuy thuoc loai Module DI ma ta co.
Hnh 5.12
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 58
dieukhientudong.net
Tng t, ta Click vao Slot 5 va Click vao DO_300 -> D_Click vao
SM 322 DO16DC24V/0.5A. (Hnh 5.13):
Hnh 5.13
Tng t, ta Click vao Slot 6 va Click vao AI_300 -> D_Click vao
SM 331 A12x12Bit. (hnh 5.14):
Hnh 5.14
-----------S7200-S7300----------
Trang 59
dieukhientudong.net
Tng t, ta Click vao Slot 7 va Click vao A0_300 -> D_Click vao
SM 332 AO4 x 12Bit.(Hnh 5.15):
Hnh 5.15
Ta Click vao bieu tng
e Save va Compile cau hnh cng. Ta ong ca so
HW_Config e vao man hnh Manager.
Khi tr ve man hnh Manager ta D_Click vao bieu tng khoi OB1 (hnh 5.16) e
m khoi OB1.
Hnh 5.16
Khi ca so Properties_ Organization Block hien ra (hnh 5.17) ta co the chon ngon ng
lap trnh cho khoi OB1. ay ta chon ngon ng LAD (LADDER) e lap trnh.
Hnh 5.17
ThS. Le Van Ban
KS. Le Ngoc Bch
-----------S7200-S7300----------
Trang 60
dieukhientudong.net
Bang khai bao phu thuoc khoi. Dung e khai bao bien va tham so khoi
Phan soan thao cha mot chng trnh, no chia thanh tng Network. Cac thong so
nhap c kiem tra loi cu phap
Noi dung ca so Program Elementtuy thuoc ngon ng lap trnh a la chon. Co the
nhan up vao phan t lap trnh can thiet trong danh sach e chen chung vao danh sach.
Cung co the chen cac phan t can thiet bang cach nhan va nha chuot.
Cac thanh cong cu thng s dung:
: M chng trnh mi
: M chng trnh a co san
: Lu chng trnh
: o chng trnh xuong PLC
-----------S7200-S7300----------
Trang 61
dieukhientudong.net
Network (Insert)
Chen network mi
Clear/Reset (PLC)
Xoa chng trnh hien thi trong
PLC
-----------S7200-S7300----------
Trang 62
dieukhientudong.net
Hnh 5.19
M nguon cho PLC.
-----------S7200-S7300----------
Trang 63
dieukhientudong.net
-----------S7200-S7300----------
Trang 64
dieukhientudong.net
PHU LUC
PLC SIMATIC S7-200 co cac thong so ky thuat sau :
ac trng c ban cua cac khoi vi x ly CPU212 va CPU214 c gii thieu trong bang :
Bo nh chng trnh
Bo nh d lieu
So cong logic vao
So cong logic ra
So module I/O m rong
Tong so cong logic vao
Tong so cong logic ra
So bo tao thi gian tre
So bo em
So bo em toc o cao
So bo phat xung nhanh
So bo . chnh tng t
So bt nh ac biet
Che o ngat & x ly tn hieu
Thi gian lu tr bo nh
Pin keo dai thi gian nh
Led ch th trang thai I/O
Ghep noi may tnh
CPU212
512 words(1KB) co nh
512 words, cha 100 words co nh
8
6
2
64
64
64/2:1ms,8:10ms,54:100ms
64
0
0
0
368
x
50 gi
x
x
x
CPU214
2048 words(4KB) co nh
2048 words(4KB),cha 512 words co nh
14
10
7
64
64
128/4:1ms,16:10ms108:100ms
128
3
2
2
688
X
190 gi
X
X
X
-----------S7200-S7300----------
Trang 65
dieukhientudong.net
0 ti 31/0 ti 31
124, 125 E/124 A
256 ti 383/256 ti 383
32 byte + 4 byte integral/
32 byte + 4 byte integral
256 + 10 integral /256 + 6 integral
64/32
1
Cc ai 8
Khong
Co
Khong
Co
Khong
Xem phan 8.1.6
Khong
Co
Chu
Chu/T
Co
Loi vao, loi ra, cac c,
DBs, thi gian, bo em
- So
Cac bien man hnh
Cac bien thay oi
Cc ai 30
Cc ai 14
Force
- Bien
- So
Khoi monitor
Day n
iem gay
-----------S7200-S7300----------
Trang 66
dieukhientudong.net
Bo em chuan oan
- So loi vao
Chc nang truyen thong
Truyen thong PD/OP
Truyen d lieu tong the
- So goi GD
Gi
Nhan
Kch thc cua goi GD
Kch thc thch hp
Truyen thong S7 c ban
- D lieu Ngi dung
Kch thc thch hp
Truyen Thong S7
- D lieu Ngi dung
Kch thc thch hp
Tng thch truyen thong S5
Truyen thong chuan
So tai nguyen ket noi
- at trc cho:
Truyen thong PD
Ngi dung co the nh ngha
Mac nh
Truyen thong OP
Ngi dung co the nh ngha
Mac nh
Truyen thong S7 c ban
Ngi dung co the nh ngha
Mac nh
Giao dien
Giao dien th nhat
Chc nang
- MPI
- DP chu
- DP t
- Cach ien galvanic
MPI
- Cac dch vu
PD/OP
Truyen thong toan bo d lieu
Truyen thong S7 c ban
Truyen thong S7
- Van toc truyen
Kch thc
- Kch thc lap at W x H x D (mm)
- Trong lng
Lap trnh
- Ngon ng lap trnh
- Tap lenh lu tr
- Ngan xep
- Cac lenh he thong (SFCs)
- Cac khoi lenh he thong (SFBs)
- Bao mat chng trnh ngi dung
ien the, Dong
Nguon nuoi
- Dai nguon cho phep
Cong suat tieu thu (khong tai)
Dong khi ong
I2 t
Cau ch ngoai cho ng cap nguon (khuyen cao)
100
Co
Co
1
1
Cc ai 22 byte
8 byte
Co
Cc ai 76 byte
32 byte vi X/I_PUT/_GET
76 Byte vI X_SEND/_RCV
Co (server)
Cc ai 160 byte
32 byte
Khong
Khong
6 cho PD/OP/S7 c ban/S7 truyen thong
Cc ai 5
t 1 ti 5
1
Cc ai 5
t 1 ti 5
1
Cc ai 2
t 0 ti 2
2
Co
Khong
Khong
Khong
Co
Co
Co
Co (Server)
19,2; 187,5kbps
80 x 125 x 130
Khoang 0,45kg
STEP 7
Xem danh sach lenh
8
Xem danh sach lenh
Xem danh sach lenh
Mat khau bao ve
24VDC
20,4 ti 28,8VDC
0.7A (ien hnh)
8A
0,4 A2 s
Bo ngat mach; 10A, loai B hoac C
-----------S7200-S7300----------
Trang 67
dieukhientudong.net
E 124.0 ti E 127.7
A 124.0 ti A 124.7
1 (xem Integrated Functions Manual)
cc ai ti 10 KHz (xem Integrated
Functions Manual)
AC TRNG KY THUAT CAC LOI VAO AC BIET CUA CPU 312IFM
Ghi chu: Co the gan cac thong so cac loi vao [ 124.6 va [ 24.7 nh la cac loi vao ac biet, Khi o cac ac tnh ky thuat liet ke cho
cac loi vao ac biet ap dung cho cac loi vao [ 124.6 va [ 24.7.
Module ac trng D lieu
So cac loi vao
8
Chieu dai cap
- Cap khong boc kim
Cc ai 600m
- Cap boc kim
Cc ai 1000m
The, dong, ien the
-----------S7200-S7300----------
Trang 68
dieukhientudong.net
-----------S7200-S7300----------
Trang 69
dieukhientudong.net