You are on page 1of 69

Giao trnh PLC

Bo mon ieu khien t ong

Chng 1: TONG QUAN VE PLC

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

Giao trnh PLC

Bo mon ieu khien t ong

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.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 2

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

He thong ieu khien s dung PLC

Hnh 1.3

Hnh 1.4 He thong ieu khien dung PLC


ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 3

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

1.2 PHAN LOAI


PLC c phan loai theo 2 cach:
Hang san xuat: Gom cac nhan hieu nh Siemen, Omron, Misubishi, Alenbratlay
Version:
V du: PLC Siemen co cac ho: S7-200, S7-300, S7-400, Logo.
PLC Misubishi co cac ho: Fx, Fx0, FxON
1.3 CAC BO IEU KHIEN VA PHAM VI NG DUNG
1.3.1 Cac bo ieu khien
Ta co cac bo ieu khien: Vi x ly, PLC va May tnh.
1.3.2 Pham vi ng dung
1.3.2.1 May tnh
Dung trong nhng chng trnh phc tap oi hoi o chnh xac cao.
Co giao dien than thien
Toc o x ly cao
Co the lu tr vi dung lng ln
1.3.2.2 Vi x ly
Dung trong nhng chng trnh co o phc tap khong cao (v ch x ly 8 bit).
Giao dien khong than thien vi ngi s dung
Toc o tnh toan khong cao.
Khong lu tr hoac lu tr vi dung lng rat t
1.3.2.3 PLC
o phc tap va toc o x ly khong cao
Giao dien khong than thien vi ngi s dung
Khong lu tr hoac lu tr vi dung lng rat t
Moi trng lam viec khac nghiet
1.4 CAC LNH VC NG DUNG PLC
PLC c s dung kha rong rai trong cac nganh: Cong nghiep, May nong nghiep,
Thiet b y te, Oto (xe hi, can cau)
1.5 CAC U IEM KHI S DUNG HE THONG IEU KHIEN VI PLC:
- Khong can au day cho s o ieu khien logic nh kieu dung r le.
- Co o mem deo s dung rat cao, khi ch can thay oi chng trnh (phan mem)
ieu khien.
- Chiem v tr khong gian nho trong he thong.
- Nhieu chc nang ieu khien.
- Toc o cao.
- Cong suat tieu thu nho.
- Khong can quan tam nhieu ve van e lap at.
- Co kha nang m rong so lng au vao/ra khi noi them cac khoi vao/ra chc nang.
- Tao kha nang m ra cac lnh vc ap dung mi.
- Gia thanh khong cao.
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 4

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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 ngon ng o hoa thch hp vi nhng ngi quen thiet ke mach logic.


Ngon ng liet ke lenh, ky hieu la STL (Statement list).

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

ay cung la ngon ng o hoa thch hp vi nhng ngi quen thiet ke mach


ieu khien so.
Ngon ng GRAPH.
ay la ngon ng lap trnh cap cao dang o hoa. Cau truc chng trnh ro rang,
chng trnh ngan gon. Thch hp cho ngi trong nganh c kh von quen vi gian o
Grafcet cua kh nen.
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 5

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Ngon ng High GRAPH.

Hnh 1.5

Hnh 1.6
La dang ngon ng lap trnh phat trien t ngon ng lap trnh GRAPH.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 6

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Chng 2: CAU TRUC PHAN CNG PLC HO S7

2.1 CAC TIEU CHUAN VA THONG SO KY THUAT HO S7-200, S7-300


Xem phu luc 1
2.2 CAC TNH NANG CUA PLC S7-300, S7-200
2.2.1 S7-300
He thong ieu khien kieu Module nho gon cho cac ng dung trong pham vi
trung bnh
Co nhieu loai CPU
Co nhieu Module m rong
Co the m rong en 32 Module
Cac Bus noi tch hp pha sau cac Module
Co the noi mang Multipoint Interface (MPI), Profibus hoac Industrial Ethernet
Thiet b lap trnh trung tam co the truy cap en cac Module
Khong han che ranh
Cai at cau hnh va thong so vi cong cu tr giup HW-Config.
2.2.2 S7-200
He thong ieu khien kieu Module nho gon cho cac ng dung trong pham vi hep
Co nhieu loai CPU
Co nhieu Module m rong
Co the m rong en 7 Module
Bus noi tch hp trong Module mat sau
Co the noi mang vi cong giao tiep RS 485 hay Profibus
May tnh trung tam co the truy cap en cac Module
Khong qui nh ranh cam
Phan mem ieu khien rieng
Tch hp CPU, I/O nguon cung cap vao mot Module
Micro PLC vi nhieu chc nang tch hp.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 7

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

2.3 CAC MODULE CUA PLC S7-300, S7-200


2.3.1 S7-300

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:

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 8

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Hnh 2.2 Cong giao tiep cua cac PLC


Cac loai module m rong:
PS (Power Supply): Module nguon nuoi, co 3 loai 2A, 5A va 10A.
SM (Signal Module): Module m rong cong tn hieu vao/ra, gom co:
DI (Digital Input): Module m rong cac cong vao so vi so lng cong co
the la 8, 16 hoac 32 tuy theo tng loai module. Gom 24VDC va 120/230V AC.
DO (Digital Output): Module m rong cac cong ra so vi so lng cong co
the la 8, 16 hoac 32 tuy theo tng loai module. Gom 24VDC va ngat ien t.
DI/DO (Digital Input/Digital Out): Module m rong cac cong vao/ra so vi
so lng cong co the la 8 vao/8 ra hoac 16 vao/16 ra tuy theo tng loai module.
AI (Anolog Input): Module m rong cac cong vao tng t. Ve ban chat
chung la nhng bo chuyen oi tng t so 12 bits (AD), tc la moi tn hieu tng t c
chuyen oi thanh mot tn hieu so (nguyen) co o dai 12 bits. So cac cong vao tng t co
the la 2, 4 hoac 8 tuy theo loai module. Tn hieu vao co the la ap, dong, ien tr.
AO (Anolog Output): Module m rong cac cong ra tng t. Chung la
nhng bo chuyen oi so tng t 12 bits (DA). So cac cong ra tng t co the la 2, 4 hoac
8 tuy theo loai module. Tn hieu ra co the la ap hoac dong.
AI/AO (Analog Input/Analog Output): Module m rong cac cong vao/ra
tng t. So cac cong tng t co the la 4 vao/2 ra hoac 4 vao/4 ra tuy theo tng loai
module.
IM (Interface Module): Module ghep noi. ay la loai module chuyen dung co
nhiem vu noi tng nhom cac module m rong lai vi nhau thanh mot khoi va c quan ly
chung bi mot module CPU. Thong thng cac module m rong c ga lien vi nhau
tren mot thanh goi la rack (hnh 2.3). Tren moi thanh rack ch co the ga toi a 8
module m rong (khong ke module CPU, nguon nuoi). Mot module CPU S7-300 co the
lam viec trc tiep vi nhieu nhat 4 racks va cac racks nay phai c noi vi nhau bang
module IM (xem hnh 2.4).

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 9

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Hnh 2.3 Thanh rack

Hnh 2.4 S o phan bo cac racks

FM (Function Module): Module co chc nang ieu khien rieng, v du nh


module ieu khien ong c servo, module ieu khien ong c bc, module PID, module
ieu khien vong kn, Module em, nh v, ieu khien hoi tiep

CP (Communication Module): Module phuc vu truyen thong trong mang


(MPI, PROFIBUS, Industrial Ethernet) gia cac PLC vi nhau hoac gia PLC vi may
tnh.
Hnh sau la cau hnh ay u cua mot thanh Rack va s o ket noi nhieu Rack:

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 10

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Hnh2.5 Cau hnh mot thanh rack cua PLC S7-300

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

Giao trnh PLC

Bo mon ieu khien t ong

LED DC 24V TRANG THAI


Cao en 130%
(ong)
Cao en 130%
(tnh)
Off
Ngan mach loi ra
Off

Qua ap hay thap ap


phan s cap

PHAN NG CUA NGUON


B sut ap
ien ap c hoi phuc khi khong con qua tai
Cao en 130% tnh
ien ap suy giam, giam tuoi tho
Mat ien ap, t ong hoi phuc khi ngan mach
c loai bo
Qua ap co the gay thiet hai.
Khi b thap ap t ong ngat

Kiem tra bang cach nhn LED CPU cua S7 300

Hnh 2.7

Trang thai hien th LED:


- SF
=
Loi nhom, chng trnh sai hay loi t khoi chuan oan
- BATF =
Loi Pin, Pin het hay khong co pin
- DC5V =
Bao co 5 VDC
- FRCE =
Sang len khi bien cng bc tac ong
- RUN
=
Nhap nhay khi CPU khi ong, on nh che o RUN
- STOP =
On nh che o STOP
Chp cham khi co yeu cau RESET bo nh
Chp nhanh khi ang RESET bo nh
Cha khoa cong tac: e at bang tay cac trang thai hoat ong cua CPU
MRES
=
Reset bo nh (Reset khoi)

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 12

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

Con g truyen thon g

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

Giao trnh PLC

Bo mon ieu khien t ong

Cac Module m rong (EM) (External Modules):


9 Module ngo vao Digital: 24V DC, 120/230V AC
9 Module ngo ra Digital: 24V DC, ngat ien t
9 Module ngo vao Analog: Ap, dong, ien tr, cap nhiet
9 Module ngo ra Analog: Ap, dong

Hnh 2.10 Rap noi Module m rong


Module lien lac x ly (CP) (Communication Processor)
Module CP 242-2 co the dung e noi S7-200 lam chu module giao tiep AS.Ket qua la, co en
248 phan t nh phan c ieu khien bang 31 Module giao tiep AS. Gia tang ang ke so ngo vao va ngo ra
cua S7-200.
Phu kien
Bus noi d lieu (Bus connector).
Cac en bao tren CPU
Cac en bao tren mat PLC cho phep xac nh trang thai lam viec hien hanh cua PLC:
SF (en o) : khi sang se thong bao he thong PLC b hong.
RUN (en xanh) : khi sang se thong bao PLC ang lam viec va thc hien chng trnh c nap vao may.
STOP(en vang) : khi sang thong bao PLC ang che o dng. Dng chng trnh ang thc hien
lai.
Ix.x (en xanh) : Thong bao trang thai tc thi cua cong vao PLC: Ix.x (x.x =0.0 1.5). en nay bao
hieu trang thai cua tn hieu theo gia tr logic cua cong.
Qy.y (en xanh) : Thong bao trang thai tc thi cua cong ra PLC: Qy.y (y.y =0.0 1.1). en nay bao
hieu trang thai cua tn hieu theo gia tr logic cua cong.
Cong tac chon che o lam viec cua CPU:
Cong tac nay co 3 v tr : RUN TERM - STOP, cho phep xac lap che o lam viec cua PLC.
-RUN : Cho phep PLC van hanh theo chng trnh trong bo nh. Khi trong PLC ang RUN, neu
co s co hoac gap lenh STOP, PLC se ri khoi che o RUN va chuyen sang che o STOP.
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 14

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

- 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

Hnh 2.11: S o khoi SM 321 DI 16 x DC 24V / 321 1BH02-0AA0


2.4.1.3 Digital Output Module (DO) SM 322 (hnh 2.12)
- 8 loi ra relay oc lap, dong gii han tiep iem relay: 2A. Ch th LED trang thai
ra.
- ien the nuoi cho khoi (qua chan L+ & M): 24V.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 15

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

Hnh 2.12 S o khoi SM 322 DO 8 x RELAY AC 230V / 322-1HF01-0AA0


- Chc nang m rong loi ra ieu khien cho CPU S7-300.
2.4.1.3 Analog Input Module SM 331(hnh 2.13)
- 2 loi vao analog oc lap, phan giai 12 bit,
- ien the nuoi cho khoi (qua chan L+ & M): 24V.
- Chc nang m rong loi vao ieu khien cho CPU S7-300.
SM-331

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+

Hnh 2.13 S o khoi SM 331 AI 2 x 12 bit / 331-7KB02-0AB0

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 16

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

2.4.1.4 Analog Ouput Module SM 332 (Hnh 2.14)


- 2 loi ra analog oc lap, phan giai 12 bit,
- ien the nuoi cho khoi (qua chan L+ & M): 24V.
- Chc nang m rong loi ra ieu khien cho CPU S7-300.
SM-332

2 ANALOG OUTPUTS-12BIT
3
4
5

7
8

9
10

11

12
13
14

15

16
POWER IN

24VDC

L+

17
18

Hnh 2.14 S o khoi SM 332 AO 4 x 12 bit / 332-5HD01-0AB0


2.4.1.5 Cac khoi phu tr cho th nghiem

Cac khoi phu tr cho th nghiem gom cac module cha cong tac, relay, en bao,
co cau truc nh tren hnh 1.9.

Khoi Contact LSW-16


Cha 16 cong tac n, phuc vu cho viec tao cac trang thai loi vao cho PLC.
Khoi Relay RL-16
Cha 16 relay 24V, s dung vi tac ong ieu khien t loi ra PLC.
Khoi en LL-16
Cha 16 en 24V, s dung e ch th trang thai ieu khien.
Khoi AM-1 Simulator
Cha 3 bien tr 10k, ien the cap 24V, cho phep tao cac ien the DC cho th
nghiem.
Khoi DCV-804 Meter
Cha ADC vi hien th 41/2 digits, cho phep o ien the DC tao ra t he PLC.
Khoi nguon 24V / 5A
Cung cap nguon nuoi cho cac modules.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 17

dieukhientudong.net

ThS. Le Van Ban


KS. Le Ngoc Bch

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

Giao trnh PLC


Bo mon ieu khien t ong

Hnh 2.15

Trang 18

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 19

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Chng 3: KIEN THC C S

3.1 KY THUAT SO VA LOGIC SO C BAN


3.1.1 Bien va ham so hai gia tr
Bien hai tr, hay con goi bien Boole la loai ham so ma mien gia tr cua no ch co
hai phan t. Ta se ky hieu chung bang nhng ch nho in nghieng nh x, y, u, v, va phan
t cua chung la 0 va 1. V du
Cong tat la mot bien Boole vi 2 gia tr: ong (ky hieu la 1) va m (ky hieu la
0).
en hieu cung la mot bien Boole vi hai trang thai: Sang (ky hieu la 1) va tat
(ky hieu la 0).
Hai bien Boole c goi la oc lap nhau neu s thay oi gia tr cua bien so nay
khong anh hng en gia tr cua bien so kia. V du 2 cong tat trong hnh 3.1 la 2 bien
Boole oc lap vi nhau.
Cong tac 1
x

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)

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 20

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 21

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

TN ( x) = x1q1 x2q2 ...xnqn = xkqk


k =1

va mot bieu thc nguyen to tong TC(x) vi n bien 2 tr x1, x2,,xn co dang
n

TC ( x) = x1q1 x2q2 ... xnqn = xkqk


k =1

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

Giao trnh PLC

Bo mon ieu khien t ong

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 )

Xac nh nh bieu thc nguyen to tong


Bieu thc ham hai tr f(x) se tng ng vi ket qua phep AND cua tat
ca cac bieu thc nguyen to tong cua cac hang co gia tr 0 trong bang chan ly. Ta se
minh hoa nguyen tat bang v du tren.
Suy ra: f(x) =( x1 x2 x3 x4 )( x1 x2 x3 x4 )( x1 x2 x 3 x 4 )
( x1 x 2 x3 x4 )( x1 x 2 x3 x4 )( x1 x 2 x3 x 4 )( x1 x2 x3 x4 )
( x1 x2 x3 x 4 )( x1 x 2 x3 x4 )( x1 x 2 x3 x 4 )
1.1.4 Bieu dien so nguyen dng
Bieu dien trong he c so 10
Mot so nguyen dng uk bat ky, trong he c so 10 bao gi cung c bieu
dien ay u bang day cac con so nguyen t 0 en 9. V du uk = 259 c bieu dien
bang 3 con so: 2, 5 va 9 va cach bieu dien o c hieu la
Uk = 2.102 + 5.101 + 9.100
Mot cach tong quat khi bieu dien trong he c so 10 uk co dang
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 23

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Uk = an .10n + an-1 .10n-1 ++ a1 .101 + a0 .100 (3.1) vi 0<=ai<=9


Nh vay viec bieu dien uk trong he c so 10 la s bien oi uk thanh tap hu han
n+1 so nguyen ai, i=0, 1, , n thoa 0<=ai <=9.
So cac gia tr ma ai co c do he c so bieu dien uk quyet nh. Trong
trng hp nay uk c bieu dien trong he c so 10 nen ai co 10 gia tr.
Bieu dien trong he c so 2
Cach bieu dien uk trong he c so 10 cha phu hp vi nguyen tac mach ien
cua bo ieu khien so v uk co cac phan t a tr 0<=ai<=9. Ta bien oi bieu thc
(3.1) ve dang sau
Uk = xn .2n + xn-1 .2n-1 ++ x1 .21 + x0 .20 vi ai =0,1
(3.2)
Vi viec thay oi nay cac tham so xi, i=0,1,,n se tr thanh nhng ai lng
hai tr 0 hoac 1. Neu s dung vector hang e bieu dien ta se co
Uk
xn xn-1 x1 x0
ta se i en dang bieu dien thong dung bang mach ien cho tn hieu so. Moi
o vuong trong cach bieu dien tren goi la mot bit va moi bit la mot bien hai tr.
So cac bit cua vector x quyet nh mien gia tr cho uk. Vi n+1 bit trong (3.2)
th mien gia tr cua uk se la tap cac so nguyen dng trong khoang 0<=uk<=2n+1-1
Mot day 8 bit c goi la 1 byte. Hai byte goi la 1 t (word) va 2 t goi la t
kep (double word). Trong ky thuat PLC noi rieng va ieu khien so noi chung ngi
ta thng bieu dien uk bang mot byte, 1 t hoac 1 t kep.
Bieu dien uk=205 thanh mot byte:
1 1 0 0 1 1 0 1
Mot t:
0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1
Cach bieu dien trong he c so 2 nh vay khong anh hng ti thoi quen
tnh toan cua ta trong he thap phan nh cong tr. Tuy nhien van phai e y rang do
xi ch bang 0 hoac 1 nen khi cong co tong ln hn 1 ta phai viet xi = 0 va nh 1
sang hang sau. V du khi cong 53 va 27 trong he c so 2 se co
53=
0 0 1 1 0 1
0 1
27=
0 0 0 1 1 0
1 0
nh
1 1 1 1
1
tong
0 1 0 1 0 0
0 0
Ma hexadecimal cua so nguyen dng
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 24

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Giong nh cach bieu dien uk trong he c so 10 va 2, trong he c so 16, so


nguyen uk co dang
Uk = hn .16n + hn-1 .16n-1 ++ h1 .161 + h0 .160 vi 0<=hi <=15(3.3)
va tham so hi la nhng bien 16 tr. Cac so cua hi ky hieu la
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
trong o cac ky t khi chuyen sang he thap phan se tng ng vi
A=10, B=11, C=12, D=13, E=14, F=15
e bo ieu khien so hieu c dang bieu dien cua uk, ngi ta a chuyen
cac tham so hi sang he c so 2. Do moi tham so co 16 gia tr nen ngi ta cung ch
can 4 bit la u e bieu dien chung.
Mot mang 4 bit co ten goi la mot Nipple
V du, so nguyen dng uk = 7723 trong he c so 10, khi chuyen sang c
so 16 se la 1E2B v
7723 = 1.163+14.162+2.16+11
1
E
2
B
va do o dang Hexadecimal cua no se la
0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1
1
E
2
B
Ma BCD cua so nguyen dng
Ta a biet ma Hexadecimal la kieu s dung bien hai tr e the hien cac ch so hi, khi
uk c bieu dien trong he c so 16. Hoan toan tng t, ma BCD la dang dung bien hai
tr the hien nhng ch so 0<ai<9 khi bieu dien uk trong he c so 10 theo cong thc

Uk = an 10n + an-110n-1 ++ a1101 + a0 100

vi ai thuoc {0,9}(3.3)

V du. Uk = 259 c bieu dien nh 3 con so 2, 5 va 9 va do o ma BCD cua no co


dang
0 0 1 0 0 1 0 1 1 0 0 1
2
5
9
Chuyen oi so:
Thap phan R Nh phan
VD: Chuyen so nh phan 11011001 thanh so thap phan
Uk = 1.27 + 1.26 + 0.25 + 1.24 + 1.23 + 0.22 + 0.21 + 1.20
128 + 64 + 0 + 16 + 8 + 0 + 0 + 1 = 217
VD: Chuyen so thap phan 217 thanh so nh phan
217:2=108 d 1
108:2=54 d 0
54:2 =27 d 0
27:2 =13 d 1
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 25

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

Giao trnh PLC

Bo mon ieu khien t ong

=> uk = 0010 0111 0101


3.2 CAC VUNG D LIEU, VUNG NH, CAC QUY NH VE D LIEU VA CACH
TRUY CAP A CH TREN PLC
3.2.1 S7-300
Kieu d lieu va phan chia bo nh
Kieu d lieu
Bang 3.3
V du
Tam va ky hieu
(t gia tr nho nhat en gia tr
ln nhat)
TRUE\FALSE
TRUE

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

ThS. Le Van Ban


KS. Le Ngoc Bch

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

Giao trnh PLC


r)

Bo mon ieu khien t ong


dau
L#-2147483648
co L#2147483647

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

Thi gian TOD#0:0:0.0 en


trong mot TOD#23:59:59.999
ngay vi
n
v
1ms

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,

Cau truc bo nh cua CPU


Bo nh cua S7-300 c chia thanh 3 vung chnh
Vung cha chng trnh ng dung. Vung nh chng trnh c chia thanh 3 mien
OB (Organisation Block): Mien cha chng trnh to chc.
FC (Function): Mien cha chng trnh con c to chc thanh ham co bien hnh
thc e trao oi d lieu vi chng trnh a goi no.
FB (Function Block): Mien cha chng trnh con, c to chc thanh ham va co
kha nang trao oi d lieu vi bat c mot khoi chng trnh nao khac. Cac d lieu nay phai
c xay dng thanh mot khoi d lieu rieng (goi la DB-Data Block).

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 28

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 29

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

OB 81: Powersuply fault


OB 100: Start Up information
Cach truy cap a ch
a ch o nh trong Step7-300 gom hai phan: phan ch va phan so. V du
PIW304
hoac
M300.4
Phan ch

Phan so

Phan ch

Phan so

Phan ch ch v tr va kch thc cua o nh. Chung co the la:


M: Ch o nh trong mien cac bien c co kch thc 1 bit
MB: Ch o nh trong mien cac bien c co kch thc 1 byte (8bit)
MW: Ch o nh trong mien cac bien c co kch thc 2 byte (16bit)
MD: Ch o nh trong mien cac bien c co kch thc 4 byte (32 bit)
I: Ch o nh trong mien bo em cong vao so co kch thc 1 bit
IB: Ch o nh trong mien bo em cong vao so co kch thc 1 byte
IW: Ch o nh trong mien bo em cong vao so co kch thc 1 t
ID: Ch o nh trong mien bo em cong vao so co kch thc 1 t kep
Q: Ch o nh trong mien bo em cong ra so co kch thc 1 bit
QB: Ch o nh trong mien bo em cong ra so co kch thc 1 byte
QW: Ch o nh trong mien bo em cong ra so co kch thc 1 t
QD: Ch o nh trong mien bo em cong ra so co kch thc 1 t kep
PIB: Ch o nh co kch thc 1 byte thuoc vung peripheral input.
Thng la a ch cong vao cua cac module tng t.
PIW: Ch o nh co kch thc 2 byte thuoc vung peripheral input.
Thng la a ch cong vao cua cac module tng t.
PID: Ch o nh co kch thc 2 t thuoc vung peripheral input.
Thng la a ch cong vao cua cac module tng t.
PQB: Ch o nh co kch thc 1 byte thuoc vung peripheral output.
Thng la a ch cong ra cua cac module tng t.
PQW: Ch o nh co kch thc 2 byte thuoc vung peripheral output .
Thng la a ch cong ra cua cac module tng t.
PQD: Ch o nh co kch thc 2 t thuoc vung peripheral output.
Thng la a ch cong ra cua cac module tng t.
Phan so: Ch a ch cua byte hoac bit trong mien nh a xac nh. Neu o nh a
c xac nh thong qua phan ch la co kch thc 1 bit th phan so se gom a ch cua
byte va so th t cua bit trong byte o c tach vi nhau bang dau cham. V du
I 1.3 Ch bit th 3 trong byte 1 cua mien nh bo em cong vao so.
M 101.5 Ch bit th 5 trong byte 101 cua mien cac bien c M.
Q 4.5 Ch bit th 5 trong byte 4 cua mien nh bo em cong ra so.
Trong trng hp o nh a c xac nh la byte, t hoac t kep th phan so se la
a ch byte au tien trong mang byte cua o nh o. V du
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 30

dieukhientudong.net

Giao trnh PLC

M.

Bo mon ieu khien t ong

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

Vung em cong vao I ( oc / ghi ):


7
6
5
4
I0.x ( x = 0 7 )

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 31

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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 )

Vung nh ac biet ( oc / ghi ) :


7
6
5
4
SM30.x ( x = 0 7 )

SM85.x ( x = 0 7 )

a ch truy nhap c vi cong thc :


- Truy nhap theo bit : Ten mien (+) a ch byte (+). (+) ch so bit.
V du : V150.4 ch bit 4 cua byte 150.
- Truy nhap theo byte : Ten mien (+) B (+) a ch cua byte trong mien.
V du : VB150 ch byte 150 cua mien V.
- Truy nhap theo t : Ten mien (+) W (+) a ch byte cao cua t trong mien.
V du : VW150 ch t n gom 2 byte 150 va 151 thuoc mien V trong o byte 150 la byte cao trong
15

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 32

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

2.2.2.4 Vung nh oi tng


Vung oi tng c s dung e gi d lieu cho cac oi tng lap trnh nh cac gia tr tc thi, gia tr
at trc cua bo em hay Timer. D lieu kieu oi tng bao gom cac thanh ghi cua Timer, bo em, cac bo
em toc o cao, bo em vao/ra Analog va cac thanh ghi Accumulator ( AC ).
Kieu d lieu oi tng b han che rat nhieu v cac d lieu oi tng ch c ghi theo muc ch can s
dung oi tng o.
Vung nh oi tng c phan chia nh sau :
Timer ( oc / ghi ) :
15
0
Bit
T0
T0

T127
T127

Bo em ( oc / ghi ) :
15
C0

Bit
C0

C127

Bo em cong vao tng t ( ch oc ) :


15
0
AW0

AW30

Bo em cong ra tng t ( ch ghi ) :


15
0
AQW0

AQW30
Thanh ghi Accumulator ( oc / ghi ) :

31

23

C127

AC0 ( Khong co kha nang lam con tro )


AC1
AC2
AC3
Bo em toc o cao ( oc / ghi ) :
31
23

HSC0
HSC1
HSC

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 33

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Chng 4: Tap lenh

4.1 CAC LENH VAO / RA


LAD
n
| |
n
| / |

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

4.2 CAC LENH GHI / XOA GIA TR CHO TIEP IEM


SET ( S )
RESET ( R )

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 34

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

V du mo ta cac lenh vao ra va S, R :


Q0.0

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:

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 35

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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:

I0.0: Cong tat hanh trnh


Q0.0: M cong 1, Q0.1: ong cong 1, Q0.2: M cong 2, Q0.3: ong cong 2, Q0.4:
M cong 3, Q0.5: ong cong 3
Cac xe se cung i tren mot ray chnh sau o tuy loai xe se cho phep re vao cac
ng khac nhau.
Sau moi xe co mot thanh doc co khoet lo (tng ng vi so). Khi tia laser (mc
thap) 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 xe co so 13469.
Khi xe chay en cham vao cong tat hanh trnh (I0.0) th PLC se bat au oc ma.
Tuy loai ma nhan c se m cong tng ng trong 5s roi ong cong lai.
Ma 12579: cong 1, ma 23679: cong 2, ma13689: cong 3.
Viet chng trnh ieu khien he thong. (Dung PLC S7-300)

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 36

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

Giao trnh PLC

Bo mon ieu khien t ong

Loai 1 (Cao nhat, ca 3 cam bien ieu len mc 1): Se i theo ng 1.


Loai 2 (Cao th 2, cam bien 1 va 2 se len mc 1, cam bien 3 mc 0): Se i theo
ng 2.
Loai 3 (Thap nhat, ch co cam bien 1 len mc 1, cam bien 2 va 3 mc 0): Se i
theo ng 3.
Viec chon ng i do v tr cua ca gat quyet nh.
Ngo vao Start: I0.0, Stop: I0.1, CB 1: I0.2 , CB 2: I0.3, CB 3: I0.4.
Ngo ra Ca m sang 1: Q0.0, Ca m sang 3: Q0.1.
Chu y: Cam bien quang khi b chan ngang th se len mc 1. Khoa lan khi ieu khien
ca gat. Ca v tr 2 khi Q0.0 va Q0.1 mc 0 .
4.4 TIMER
Timer la bo tao thi gian tre gia tn hieu vao va tn hieu ra nen trong ieu khien
thng c goi la khau tre. Cac cong viec ieu khien can nhieu chc nang Timer khac
nhau. Mot Word (16bit) trong vung d lieu c gan cho mot trong cac Timer.
Mot Timer co cac ngo vao va ngo ra tng ng nh sau:
Ngo vao Start (bat au): Timer c bat au vi s thay oi tn hieu t mc 0 len
mc 1 ngo vao Start cua no. Thi gian (th du L S5T#1S) va hoat ong cua Timer (th
du SP T1) phai c lap trnh ngay sau hoat ong quet ieu kien bat au (th du A I0.0).
Ngo vao Reset (xoa): tn hieu mc 1 ngo vao Reset lam dng Timer. Luc nay
thi gian hien hanh c at ve 0 va ngo ra Q cua timer c xoa ve 0.
Cac ngo ra so: gia tr thi gian thc s co the oc c t hai ngo ra so BI (so nh
phan) va BCD (so thap phan). V du xuat ra hien th dang so ngo ra.
Ngo ra nh phan: trang thai tn hieu ngo ra nh phan Q cua Timer phu thuoc vao
chc nang Timer c lap trnh. Th du khi bat au, ngo ra Q mc 1 khi co tn hieu
Start va Timer ang chay.
Th du:
Chng trnh va gian o nh th cua bo nh th xung ( pulse Timer ):
T1
I0.0
S5T#5s

I0.1

ThS. Le Van Ban


KS. Le Ngoc Bch

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

Giao trnh PLC

Bo mon ieu khien t ong

Gian o nh th:

Ngo vao Start I0.0


Ngo vao Reset I0.1
Ngo ra Q
T

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

Giao trnh PLC

Bo mon ieu khien t ong

4.4.2 Extended pulse Timer (SE):


Ngo ra cua Extended Pulse Timer la 1 sau khi Timer c bat au (1). Ngo ra b
reset neu qua thi gian c lap trnh (2), hoac ngo vao Reset b tac ong. Viec reset ngo
vao Start trong qua trnh Timer ang chay (4) khong lam cho ngo ra b reset. Neu s thay
oi tn hieu 1 c lap lai trong qua trnh Timer ang chay th Timer c bat au lai,
ngha la c kch tr lai (5). Khong can duy tr ngo S

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 40

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

4.4.5 OFF delay Timer (SF):


Ngo ra Q cua SF c at len mc 1 neu co s thay oi tn hieu t 0 len 1
ngo vao Start. Neu ngo vao Start b reset, ngo ra van gi cho en khi qua thi gian lap
trnh (2).

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 41

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

I0.0
I0.1
Q4.0

Bai tap ng dung:

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,

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 42

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Hang so: C#0,,999


Xoa Counter ( R = Resetting the counter ): Counter c at ve 0 (b reset)
neu ngo vao R co s thay oi tn hieu t mc 0 len mc 1 . Neu tn hieu
ngo vao R la 0 th khong co g anh hng en bo em.
Quet so cua so em: (CV, CV_BCD ): so em hien hanh co the c nap
vao thanh ghi tch luy ACCU nh mot so nh phan (CV = Counter Value) hay so
thap phan ( CV_BCD ). T o co the chuyen cac so em en cac vung toan hang
khac.
Quet nh phan trang thai tn hieu cua Counter (Q): ngo ra Q cua counter co
the c quet e lay tn hieu cua no. Neu Q = 0 th counter zero, neu Q = 1
th so em counter ln hn zero.
Bieu o chc nang:

CU
CD
S
R
5
4
Count 3
2
1
0

Q
Hnh 4.9

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 43

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 44

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

4.5.3 Up-Down Counter

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.

Bai tap ng dung:

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)

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 45

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

4.6 LENH TOAN HOC C BAN

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

ThS. Le Van Ban


KS. Le Ngoc Bch

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

Giao trnh PLC

Bo mon ieu khien t ong

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

Giao trnh PLC

Bo mon ieu khien t ong

4.7 LENH X LY D LIEU

4.7.1 Lenh So Sanh

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

Co the dung lenh so sanh e so sanh cac cap gia tr so sau:


I: So sanh nhng so nguyen ( da tren c s so 16bit)
D: So sanh nhng so nguyen ( da tren c s so 32bit)
R: So sanh nhng so thc ( da tren c s so thc 32bit).
Neu ket qua so sanh la TRUE th ngo ra cua phep toan la 1 ngc lai ngo ra
cua phep toan la 0.
S so sanh ngo ra va ngo vao tng ng vi cac loai sau:
= = (I, D, R) IN1 bang IN2
< > (I, D, R) IN1 khong bang IN2
> (I, D, R) IN1 ln hn IN2
< (I, D, R) IN1 nho hn IN2
>= (I, D, R) IN1 ln hn hoac bang IN2
<= (I, D, R) IN1 nho hn hoac bang IN2.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 48

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

4.7.2 Lenh nap va truyen d lieu

LAD

STL

MOVE

EN

ENO

IN

OUT

L
T

+5
MB5

MB5

Khi co tn hieu EN th lenh se chuyen gia tr ngo vao IN vao o nh ngo ra


OUT. Ngo vao IN co the la so hoac o nh, ngo ra OUT ch co the la o nh. Kieu d lieu
gia ngo IN va ngo OUT phai tng thch nhau. V du
Neu ngo vao la MW th ngo ra cung phai la MW hoac MD
Neu ngo vao la so nguyen th ngo ra phai la MW hoac MD.
4.7.3 Cac lenh chuyen oi d lieu
Cau lenh

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)

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 49

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Cac cau lenh


BCD_I: Chuyen oi so nh phan thap phan 16 bit thanh so nguyen 16 bit va ket qua
ghi vao OUT .

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.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 50

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Chng 5: Ngon ng lap trnh Step7

5.1 CAI AT STEP 7


Cau hnh phan cng
e cai at STEP 7 yeu cau toi thieu cau hnh nh sau:

80486 hay cao hn, e ngh Pentium

a cng trong: Toi thieu 300MB

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):

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 51

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Hnh 5.1 Cai at thiet b ot EPROM


Chon giao dien PC/PLC: Chng trnh c cai at tren PG/PC e ho tr viec soan thao cau hnh
phan cng cung nh chng trnh cho PLC. Ngoai ra, STEP 7 con co kha nang quan sat viec thc hien
chng trnh cua PLC. Muon nh vay ta can tao bo giao dien ghep noi gia PC va PLC e truyen thong tin,
d lieu. STEP 7 co the c ghep noi gia PC va PLC qua nhieu bo giao dien khac nhau va ta co the chon
giao dien se c s dung trong ca so sau:

Hnh 5.2 Cac bo giao dien co the chon


Sau khi chon bo giao dien ta phai cai at tham so lam viec cho no thong qua ca so man hnh di
ay khi chon muc Set PG/PC Interface.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 52

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Hnh 5.3 Cai at thong so cho bo giao dien


at tham so lam viec:
Sau khi cai at xong STEP 7, tren man hnh desktop se xuat hien bieu tng cua phan mem STEP 7.

Hnh 5.4 Bieu tng cua STEP 7


cua Windows cung co th muc Simatic vi tat ca cac ten cua nhng
ong thi trong menu
thanh phan lien quan, t cac phan mem tr giup en cac phan mem cai at cau hnh, che o lam viec cua
STEP 7 .

5.2 TRNH T CAC BC THIET KE CHNG TRNH IEU KHIEN

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 53

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

5.3 KHI ONG CHNG TRNH TAO PROJECT

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)

Vi chng trnh quan ly SIMATIC co the:


Quan ly e an va th vien
Tac ong cong cu cua STEP 7
Truy cap trc tuyen PLC
Soan thao the nh

Cac cong cu cua STEP 7 co trong SIMATIC Maneger. e khi ong co


the lam theo hai cach:

Bang Task bar Start SIMATIC STEP7 SIMATIC Maneger

Nhan kep vao bieu tng SIMATIC Manager


M project, to chc va in project

Bien tap nhng khoi va chen


vao nhng thiet b lap trnh.
o chng trnh va
giam sat phan cng

Tiet lap hien th ca so, sap xep,


chon ngon ng va thiet lap gi lieu
cua tien trnh

Goi Step7 On line Help

Hien th nhng project hoac cac


folder c chon ben trai.
Hien th cau truc cua project.

Hnh 5.5 Cac thanh phan ca so Manager


ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 54

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 55

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

5.3 CAU TRUC PROJECT STEP7

Trong Project d lieu c lu tr


trong mot cau truc phan tan
Tram Simatic va CPU cha cau
hnh va tham so d lieu cua
phan cng
Chng trnh S7 bao gom tat ca
cac khoi can thiet cho ieu
khien thiet b
Hnh 5.6 Cau truc project step7
5.4 VIET CHNG TRNH IEU KHIEN
5.4.1 Khai bao phan cng
Ta phai xay dng cau hnh phan cng khi tao mot project. D lieu ve cau hnh se
c truyen en PLC sau o.
Ta se th khai bao phan cng cho cac Module sau:
CPU 312C-5BD01-0AB0, DI 321-1BH02-0AA0, DO 322-1HF01-0AA0, AI 3317KB02-0AB0, AO 332-5H501-0AB0
Click vao bieu tng
e m chng trnh mi. Khi ca so New hien ra, ta
nhap ten cua chng trnh vao va Click OK nh hnh sau:

Hnh 5.7
ThS. Le Van Ban
KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 56

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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.

Hnh 5.9 Ca so khai baoHardware


Trong ca so HW_config ta Click vao bieu tng
e m th vien.
Trong th vien, ta Click vao SIMATIC 300 (hnh 15) e lay cac thanh phan can
thiet.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 57

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Hnh 5.10

Tiep theo, ta tm th muc RACK 300 va D_Click vao bieu tng


e tao
Rail cha cac Module.

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

Giao trnh PLC

Bo mon ieu khien t ong

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 59

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

Giao trnh PLC

Bo mon ieu khien t ong

5.4.2 Cau truc ca so lap trnh


Bang khai bao
bien va tham so
khoi

Bang cac cong cu lap


trnh (Program Element)

Phan soan thao


chng trnh

Hnh 5.18 Cac thanh phan cua ca so lap trnh

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 61

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

: Hien th a ch dang ten gi nh (Symbol representation)


: Giam sat hoat ong chng trnh cua PLC
: M ca so cac phan t lap trnh (Program Element)
: Re nhanh chng trnh
: Tao network mi.
Cac Menu cong cu thng dung:

New (File Menu)


Tao mi

Open (File Menu)


M file

Cut (Edit menu)


Cat

Paste (Edit Menu)


Dan

Copy (Edit Menu)


Sao chep

Download (PLC Menu)


Tai xuong

Network (Insert)
Chen network mi

Program Elements (Insert)


M c so cac phan t lap trnh

Clear/Reset (PLC)
Xoa chng trnh hien thi trong
PLC

LAD, STL, FBD (View)


Hien th dang ngon ng yeu cau
Cac phan t lap trnh thng dung (ca so Program Elements):
* Cac lenh logic tiep iem:
*Cac loai counter.

* Cac lenh toan hoc


So nguyen:
So thc:

* Cac loai Timer

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 62

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

* Cac lenh chuyen oi d lieu:

* Cac lenh so sanh:

5.4.3 o chng trnh


Ta phai thiet lap san sang s ket noi en PLC (hnh 5.19) e o chng trnh.

Hnh 5.19
M nguon cho PLC.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 63

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Chuyen sang trang thai stop. en stop hien len.

Chuyen can gat sang che o MRES va gi khoang 3s e reset


trc khi o.
Chuyen nut gat tr ve v tr stop va o chng trnh.
Chon nhng khoi ma ta se download (t man
hnh Manager), PLC -> Download.
5.4.4 Giam sat hoat ong cua chng trnh
e quan sat trang thai hoat ong hien thi cua PLC ta dung chc nang Kiem tra va
quan sat.
Trong che o kiem tra cac phan t trong LAD/FBD c hien th cac mau khac
nhau. Co the nh dang cac mau nay trong menu Option -> Customize.
e kch hoat chc nang Kiem tra va quan sat ta Click vao bieu tng mat knh
tren thanh cong cu hoac vao menu Debug -> Monitor
Khi o trong chng trnh co cac ac iem:
Trang thai c thc hien co mau xanh la va lien net.
Trang thai khong thc hien co dang ng t net.
Chu y: che o kiem tra, s thay oi trong chng trnh la khong the thc hien
c.

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 64

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

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

CAC AC TRNG KY THUAT CUA CPU 312IFM

CPU va Product Version


- Ma hieu
6ES7312-5AC02-0A0B
- Phien ban phan cng:
01
- Phien ban cua Hang
V1.1.0
- Phan mem thch hp
STEP 7 V5.0 Service Pack 03
Memory
Bo nh lam viec
- Bo nh noi:
6K
- Bo nh m rong:
Khong
Bo nh LOAD
- Bo nh tch phan:
20KB RAM
20KB EEPROM
- FEPROM m rong:
Khong
- RAM m rong:
Khong
Backup
Co
- Co Pin:
Khong
- Khong co Pin:
Gi c 72 bytes thong so
(d lieu, c, timer)
Thi gian x ly
- X ly vi cac lenh bit:
Cc tieu 0.6 s
- X ly vi cac lenh t:
Cc tieu 2 s
- Phep toan vi so nguyen kep:
Cc tieu 3 s
- Cac phep toan vi dau phay troi:
Cc tieu 60 s
Bo nh thi/em va ac tnh lu gi
Cac bo em S7:
32
- ieu chnh lu gi :
T C 0 ti C 31
- at trc (Preset):
T C 0 ti C 7
- Dai em:
1 ti 999
Cac bo em IEC:
Co
- Loai:
SFBs
Bo nh thi S7:
64
- ieu chnh lu gi:
Khong
- Dai nh thi gian:
10 ms ti 9990 s
Cac bo nh thi IEC:
Co
- Loai
SPBs

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 65

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

Mien d lieu va cac ac tnh lu gi


Toan bo mien lu gi d lieu (cac c
lien hp, cac bo thi gian, bo em)
Cac bo nh Bit:
- ieu chnh lu gi:
- at trc (Preset)
Cac bo nh Clock:
Cac khoi d lieu:
- Kch thc:
- ieu chnh lu gi:
- at trc (Preset):
Vung d lieu (khong thay oi):
- Lp quyen u tien
Cac Khoi
Obs
- Kch thc:
Chieu sau ngan xep
- Lp quyen u tien
- Cac mc them vao trong vong 1 loi OB: Khong
FBs
- Kch thc:
FCs
- Kch thc:
Mien a ch (cac loi vao / ra)
Vung a ch cho ngoai vi:
- So / Digital:
Tch hp:
- Tng t / Analog:
X ly ve hnh (khong thay oi c):
Cac kenh Digital:
Cac kenh Analog:
Cau hnh
Khung gan:
So module tren gia :
DB chu
- Tch hp
- Qua CP
Cac chc nang thong bao S7
Kch hoat ngay lap tc
Bao ong - cac khoi S
Thi gian
ong ho thi gian thc:
- Lu gi:
- o chnh xac:
Hoat ong cua bo em gi
ong bo clock
- Tren PLC
- Tren MPI
Cac chc nang kiem tra va uy thac
Trang thai /thay oi cac bien
- Cac bien

Cc ai 1 DB, 72 byte d lieu


1024
MB 0 ti MB 71
MB 0 ti MB 15
8 (1 byte bo nh)
Cc ai 63 (DB 0 e d tr)
Cc ai 6KB
Cc ai 1DB, 72 bytes
Khong lu gi
Cc ai 512 byte
256 bytes
Xem danh sach lenh
cc ai 6 KB
8
Cc ai 32
Cc ai 6KB
Cc ai 32
Cc ai 6KB

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

ThS. Le Van Ban


KS. Le Ngoc Bch

Cac loi vao, loi ra


Cc ai 10
Co
Co
2

-----------S7200-S7300----------

Trang 66

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong


Co

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)

ThS. Le Van Ban


KS. Le Ngoc Bch

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

Giao trnh PLC


Nguon PG cho MPI (15 ti 30VDC)
Mat mat cong suat
Pin
Bo acquy
Cac loi vao / ra tch hp
a ch:
- Cac loi vao Digital
- Cac loi ra Digital
Cac ham tch hp
em
o tan so

Bo mon ieu khien t ong


Cc ai 200mA
9W (ien hnh)
Khong
Khong

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

Module D lieu ac biet


So cac loi vao
4 t
[ 124.6 ti I 125.1
Chieu dai cap
- Boc kim
Cc ai 100m (109 yd.)
The, dong, ien the
So cac loi vao co the x ly ong thi
4
- (Cau hnh ngang) ti 60C
4
- (Cau hnh ng) ti 40C
4
Cac trang thai, cac ngat, cac chuan oan
Hien th trang thai
1 en LED xanh cho moi kenh
Ngat
- X ly ngat
Co the thong so hoa
Cac ham chuan oan
Khong
Tai lieu la chon cam bien
The loi vao
- Gia tr
24VDC
- Cho tn hieu 1
[ 125.0 va [ 125.1
15 ti 30 V
[ 124.6 va [ 24.7
15 ti 30 V
- Cho tn hieu 0
-3 ti 5V
Dong loi vao
- Cho tn hieu 1
[ 125.0 va [ 125.1
Cc tieu 2 mA
[ 124.6 va [ 24.7
Cc tieu 6.5 mA
Thi gian tre loi vao
- T 0 ti 1
Cc ai 50s
- T 1 ti 0
Cc ai 50s
Cac ac trng loi vao
- E125.0 va E125.1
Theo IEC 1131, loai 1
- E124.6 va E124.7
Theo IEC 1131, loai 1
Connections noi 2 day
Khong
BEROs
Dong tnh cho phep
[ 125.0 va [ 125.1
Cc ai 0.5 mA
[ 124.6 va [ 24.7
Cc ai 2 mA
Thi gian, tan so
Thi gian ieu phoi noi cho
- X ly ngat
Cc ai 1.5ms
Tan so loi vao
10 kHz
AC TRNG KY THUAT CAC LOI VAO DIGITAL CUA CPU 312 IFM

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

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 68

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

So loi vao co the x ly ong thi


8
- (Cau hnh ngang) ti 60C
8
- (Cau hnh ng) ti 40C
8
Cach ly ien galvanic
Khong
Cac trang thai, cac ngat, cac chuan oan
Hien th trang thai
1 en LED xanh cho moi kenh
Cac ngat
Khong
Cac ham chuan oan
Khong
Tai lieu la chon cam bien
The loi vao
- Gia tr
24VDC
- Cho tn hieu 1
11 ti 30V
- Cho tn hieu 0
-3 ti 5V
Dong loi vao
- Cho tn hieu 1
7 mA
Thi gian tre loi vao
- T 0 ti 1
1.2 ti 4.8 ms
- T 1 ti 0
1.2 ti 4.8 ms
Cac ac trng loi vao1
Theo IEC 1131, loai 2
Connections noi 2 day
Co the
BEROs
Dong tnh cho phep
Cc ai 2 mA
AC TRNG KY THUAT CAC LOI RA DIGITAL CUA CPU 312 IFM

Tai lieu ac thu - module


So cac loi ra
8
Chieu dai cap
- Cap khong boc kim
Cc ai 600m
- Cap boc kim
Cc ai 1000m
The, dong, ien the
Dong tong cong cua cac loi ra (tren nhom)
- (Cau hnh ngang) ti 40C
Cc ai 3A
- (Cau hnh ngang) ti 60C
Cc ai 3A
- (Cau hnh ng) ti 40C
Cc ai 3A
Cach ly ien galvanic
Khong
Cac trang thai, cac ngat, cac chuan oan
Hien th trang thai
1 en LED xanh cho moi kenh
Cac ngat
Khong
Cac ham chuan oan
Khong
Tai lieu la chon khi ong
The loi ra
- Cho tn hieu 1
Cc tieu L + (-0.8V)
Dong loi ra
- Cho tn hieu 1 / nh mc
0.5 A
Khoang cho phep
5 mA en 0.6 A
- Cho tn hieu 0
Dong con d
cc ai 0.5 mA
Dai tong tr tai
48 ti 4kW
Tai en
cc ai 5W
Noi song song cua 2 loi ra
- Cho ieu khien kenh kep tai
Co the
- Cho nang cao chat lng
Khong the
ieu khien cua mot loi vao so
Co the
Tan so chuyen mach (switching)
- oi vi tai tr
Cc ai 100Hz
oi vi tai cam
theo IEC 947-5-1, DC13
cc ai 0.5 Hz
- oi vi tai en
Cc ai 100Hz
Gii han cua the cam ngngat
30V (ien hnh)
Bao ve ngan mach loi ra
Co, nh thi bang ien t
- Ngng nhay
1A (ien hnh)

ThS. Le Van Ban


KS. Le Ngoc Bch

-----------S7200-S7300----------

Trang 69

dieukhientudong.net

You might also like