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

Output

Isolation Barrier
program Low Voltage data

Isolation Barrier

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)
-----------S7200-S7300---------Trang 12

ThS. Le Van Ban KS. Le Ngoc Bch

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 M L+

DC 24V

STOP RUN TERM I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 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

VR1 0 1

SIEMENS

SF RUN STOP

CPU-214

SIMATIC S7-200

6ES7 214-1AC00

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

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


Cac Module m rong (EM) (External Modules): Module ngo vao Digital: 24V DC, 120/230V AC Module ngo ra Digital: 24V DC, ngat ien t Module ngo vao Analog: Ap, dong, ien tr, cap nhiet Module ngo ra Analog: Ap, dong

Bo mon ieu khien t ong

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

DIGITAL 0UTPUTS 8 RELAYS 4


5 7

SM-322 3

AC230V MAX

AC230V MAX 8 9 12 AC230V MAX


13

14 16 AC230V MAX
POWER IN

L+

24VDC

17
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.
2 ANALOG INPUTS-12BIT

SM-331

B A D
A - 8O/250/500/1000mV/Pt100 B - 2.5/5/1...5/10V C - 4WIRE CURRENT D - 2WIRE CURRENT

2 C 3

10 11 COMP

L+

24VDC

POWER IN

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

24VDC

POWER IN

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

I.3

SM-321
DIGITAL 0UTPUTS 8 RELAYS 4
AC230V MAX 3 4 B A AC230V MAX 8 9 12 AC230V MAX 13 10 14 11 16 AC230V MAX
POWER IN A - 8O/250/500/1000mV/Pt100 B - 2.5/5/1...5/10V C - 4WIRE CURRENT D - 2WIRE CURRENT

10 DIGITAL INPUTS 6 DIGITAL OUTPUTS


1 6 DIGITAL INPUTS I.3 DC 24V COMM I.4 I.5 I.6 7 D 3 I.7 I.8 4 10 5 I.9 I.12 I.13 I.14 I.15 I.16 I.17
POWER IN

I.2

SM-322 3
2 ANALOG INPUTS-12BIT 2 ANALOG OUTPUTS-12BIT
2 C 6

SM-331

SM-332

Giao trnh PLC

7 8 9

ThS. Le Van Ban KS. Le Ngoc Bch


11 12 13 COMP 14 15 16
POWER IN POWER IN

POWER IN

24VDC
M M I.19 18 L+ L+ M L+ M

24VDC
I.18

24VDC

17

24VDC

L+

24VDC

17 18

L+

LSW-16 SWITCHES
RELAYS
LAMP 24V
OP E N CL OS E

AM-1 SIMULATOR
POTENTIOMET 1
LAMP2 LAMP3 LAMP4 LAMP5 ROLE 1 ROLE 2 ROLE 3 ROLE 4 LAMP1

LL-16 INDICATORS

RL-16

DCV-804METER

SW1 SW2 SW3 SW4


MI N MAX

OP E N

CL OS E

OP E N

CL OS E

ROLE 5

ROLE 6

ROLE 7

ROLE 8

OP E N

CL OS E

V
3 3 3 3 3 3 4 5 4 5 4 5 4 5 4 5 4 5

OP E N

CL OS E

SW5

3 4
24VDC

3 4
24VDC

OP E N

CL OS E

SW6 SW7 SW8 SW9 SW10 SW11 SW12 SW13 SW14 SW15 SW16 LAMP16 LAMP15
MI N MAX MI N MAX

POTENTIOMET 2
LAMP7 LAMP8 LAMP9 LAMP10

LAMP6

OP E N

CL OS E

Hnh 2.15
OP E N CL OS E

24VDC

24VDC

24VDC

24VDC

24VDC

24VDC

POW ER ON
OP E N CL OS E

OUTPUT 2 4VDC

OP E N

CL OS E

L+
OP E N CL OS E

POTENTIOMET 3
LAMP12 LAMP13 LAMP14

LAMP11

ROLE 9

ROLE 10

ROLE 11

ROLE 12

ROLE 13

ROLE 14

ROLE 15

ROLE 16

-----------S7200-S7300---------OP E N CL OS E

M
OP E N CL OS E

OP E N

CL OS E

3 4
24VDC

3 5 4
24VDC

3 5 4
24VDC

3 5 4
24VDC

3 5 4
24VDC

3 5 4
24VDC

3 5 4
24VDC

OP E N

CL OS E

+
5 4
24VDC

DVM INPUT 5

FUSE 220VAC/0.5A
OP E N CL OS E

FUSE 24VDC/5A

PS-1200
220VAC/10A.50Hz

PS-1200
AUX. POWER
220VAC/10A.50Hz

Bo mon ieu khien t ong

MAIN. POWER

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
n

vay mot bieu thc nguyen to tch TN(x) vi n bien 2 tr x1, x2,,xn co dang
q q q TN ( x) = x1q1 x2 2 ...xn n = xk k k =1

va mot bieu thc nguyen to tong TC(x) vi n bien 2 tr x1, x2,,xn co dang
q q TC ( x) = x1q1 x2 2 ... xn n = xkqk k =1 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

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

x2 0 0 0 0 1 1 1 1 0 0 0 1

x3 0 0 1 1 0 0 1 1 0 0 1 0

x4 0 1 0 1 0 1 0 1 0 1 1 0

f(x) 0 0 1 0 0 1 0 0 0 1 0 0

x1 x2 x3 x4 x1 x2 x3 x4 x1 x 2 x3 x 4
x1 x2 x 3 x 4

TNi(x)

Bang 3.2

x1 x 2 x3 x4
x1 x2 x 3 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 1 1
1

1 1

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 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 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 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 Nh phan Cach chuyen hoan toan tng t vi BCD 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
Dang Kch thc 1 Dang Format Boolean text Thap luc phan Nh phan V du Tam va ky hieu (t gia tr nho nhat en gia tr ln nhat) TRUE\FALSE TRUE

BOOL (bit) BYTE (Byte) WORD (Word)

B#16#0 en B#16#FF

B#16#10 byte#16#10 2#0001_0010_0000_0011

16

2#0 en 2#1111_1111_1111_1111

Thap luc phan BCD Thap phan khong dau DWOR D (Doubl e Word) 32 Nh phan

W#16#0 en W#16#FFFF

W#16#1CBF Word#16#1CBF C#998

C#0 en C#999 B#(0,0) en B#(255,255)

B#(10,20) Byte#(10,20)

Thap luc phan Thap phan khong dau

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)

INT (Ihtege

16

Thap phan

-32768 en 32767 co
-----------S7200-S7300----------

ThS. Le Van Ban KS. Le Ngoc Bch

Trang 27

dieukhientudong.net

Giao trnh PLC r) DINT (Doubl e Integer ) S5TIM ER (Simati c Timer) TIME (IEC Time) 32 dau Thap phan dau L#-2147483648 co L#2147483647

Bo mon ieu khien t ong

en L#1

16

S5T#0H_0M_0S_10MS en S5 time vi n v S5T#2H_46M_30S_0MS la 10ms

S5T#1M S5TIME#1M

32

DATE (IEC date)

16

IEC time vi n v la 1ms (so integer co dau) Ngay he IEC vi n v 1ngay

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

TIME_ OF_D AY (time of day) CHAR (charac ter)

32

Thi gian TOD#0:0:0.0 en trong mot TOD#23:59:59.999 ngay vi n v 1ms Ky t A, B, c,

TOD#1:10:3.3 TIME_OF_DAY#1:10:3.3

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

Bo mon ieu khien t ong

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

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

MD105 Ch o nh co kch thc 1 t kep gom 4 byte 105, 106, 107 va 108 trong mien cac bien c M.

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


M0.x ( x = 0 7 ) M31.x ( x = 0 7 ) 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 )

Bo mon ieu khien t ong

t.

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) 9 8 7 5 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 VB151 16 15 VB152 8 7 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 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 ) : 23 8 AC0 ( Khong co kha nang lam con tro ) AC1 AC2 AC3 Bo em toc o cao ( oc / ghi ) : 31 23 HSC0 HSC1 HSC 0

Bit C0 C127

31

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

I1.1 Q1.1

Q1.0

I0.0 I0.1 I0.2

Q1.0

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 S TV BI BCD I0.1 R Q MW2 QW6 Q4.7

A L SP A R L T T A =

I0.0 S5T#5s T1 I0.1 T1 T1 MW2 QW6 T1 Q4.7

ThS. Le Van Ban KS. Le Ngoc Bch

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

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

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

Time BI

I0.0 I0.1 Q4.0


ThS. Le Van Ban KS. Le Ngoc Bch

(1) T

(2)

(3)

(4)

Hnh 4.4
Trang 39

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

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
(1) (2) (3) (4) (5)

Q4.0
T T 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) (2) (3) (4) (4)

Q4.0

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 T
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). Hnh 4.7

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

T
Hnh 4.8

Bai tap ng dung:

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 2 sang 2s Lap lai. Stop Dng chng trnh. 4.5 COUNTER

en 1 va 3 sang 2s

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

ThS. Le Van Ban KS. Le Ngoc Bch

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

Bai tap ng dung:

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)

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 L L +I T MW6

STL MW4 MW10 MW6

EN MW4 MW10 IN1

ADD_I ENO OUT

IN2

LAD L L -I T

STL MW5 MW11 MW7

EN MW5 MW11 IN1

SUB_I

ENO OUT MW7

IN2

LAD L L *R T MD66

STL MD6 MD12 MD66

EN MD6 MD12 IN1

MUL_R ENO OUT

IN2

ThS. Le Van Ban KS. Le Ngoc Bch

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

Trang 46

dieukhientudong.net

Giao trnh PLC

Bo mon ieu khien t ong

LAD L L /R T MD32

STL MD40 MD4 MD32

EN MD40 MD4 IN1

DIV_R ENO OUT

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 CPM = = 1 A M0.0 A( L IW0 L IW1 = =1 ) = Q 9.7

CMP ==I IN1 IN2 Q9.7

IW0 IW1

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 MOVE EN ENO L T MB5

STL +5 MB5

IN

OUT

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

LAD BCD_I EN ENO

Cau lenh

MW5

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)

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

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

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


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 - So Cac bien man hnh Cac bien thay oi Force - Bien - So Khoi monitor Day n iem gay Cc ai 30 Cc ai 14

Bo mon ieu khien t ong

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

Cac loi vao, loi ra Cc ai 10 Co Co 2

ThS. Le Van Ban KS. Le Ngoc Bch

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

Trang 66

dieukhientudong.net

Giao trnh PLC


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) Co 100 Co Co

Bo mon ieu khien t ong

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

ThS. Le Van Ban KS. Le Ngoc Bch

-----------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 Cc ai 200mA 9W (ien hnh) Khong Khong

Bo mon ieu khien t ong

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