Download as pdf or txt
Download as pdf or txt
You are on page 1of 94

Giáo trình gi i thi u t ng quan v s d ng plc S7-200 hãng Siemens, vai trò và

v trí c a plc trong h th ng i u khi n t ng. Các l nh c b n c a plc , ví d


và bài t p áp d ng.

Th.s Pham Phu Tho


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

M CL C
M cl c 01

L im u 04

Ch ng 1: T ng quan v PLC. 05

1.1. Gi i thi u 05
1.2. Quá trình phát tri n c a k thu t i u khi n 05
1.2.1. H th ng i u khi n là gì? 05
1.2.2. H th ng i u khi n dùng r le i n 06
1.2.3. H th ng i u khi n dùng plc 06
1.2.4. i u khi n dùng plc 06

Ch ng 2: C u hình ph n c ng PLC S7-200 11

2.1. C u trúc ph n c ng 11
2.1.1. B i u khi n l p trình plc S7-200 11
2.1.2. Các thành ph n c a CPU 12
2.1.3. K t n i i u khi n 13
2.1.4. Truy n thông gi a PC và PLC 19
2.1.5. Cài t ph n m m 21
2.1.6. Hi u và s d ng logic trong PLC 22
2.1.7. S d ng b ng Symbols 22
2.1.8. Kh i k t n i Terminal 23
2.2. C u trúc b nh 24
2.2.1. H th ng s 24
2.2.2. Các khái ni m x lý thông tin 25
2.2.3. Phân chia b nh 26
2.2.4. Các ph ng pháp truy nh p 27
2.2.5. M r ng vào/ra 28
2.3. Nguyên lý ho t ng c a PLC 29
2.3.1. C u trúc ch ng trình 29
2.3.2. Th c hi n ch ng trình 29
2.3.3. Quy trình thi t k h th ng i u khi n dùng plc 30
2.3.4. Ngôn ng l p trình 30
2.3.5. S d ng ph n m m Step7-Microwin 32
2.3.6. Bài t p 33

Th.s Ph m Phú Th Trang 1/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Ch ng 3: T p l nh l p trình PLC Siemens S7-200

3.1. Bit logic 34


3.1.1. Ti p i m th ng h 34
3.1.2. Ti p i m th ng óng 34
3.1.3. L nh OUT 35
3.1.4. L nh Set 36
3.1.5. L nh Reset 36
3.1.6. Ti p i m phát hi n c nh lên 37
3.1.7. Ti p i m phát hi n c nh xu ng 37
3.1.8. Bài t p 38
3.2. M t s l nh ti p i m c bi t 39
3.2.1. Ti p i m SM0.0 39
3.2.2. Ti p i m SM0.1 39
3.2.3. Ti p i m SM0.4 39
3.2.4. Ti p i m SM0.5 39
3.2.5. Bài t p 39
3.3. B nh th i_Timer 41
3.3.1. TON 41
3.3.2. TONR 42
3.4. B m_Counter 44
3.4.1. CTU 44
3.4.2. CTUD 45
3.5. L nh so sánh 47
3.5.1. Theo byte 47
3.5.2. Theo word 48
3.5.3. Theo doubleword 49
3.5.4. Theo s th c 50
3.5.5. Bài t p ví d 51
3.5.6. Bài t p 51
3.6. Hàm di chuy n d li u 53
3.7. Hàm chuy n i 55

Ch ng 4: Bài t p th c hành. 57

4.1. Kh o sát t i u khi n dùng S7-200 57


4.2. Panel i u khi n 60
4.3. C m bi n công nghi p 63
4.4. i u khi n tu n t dùng Timer 69
4.5. i u khi n m dùng Counter 70

Th.s Ph m Phú Th Trang 2/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

4.6. i u khi n èn giao thông và èn chi u sáng 72


4.7. B ng t i dùng ng c DC 75
4.8. ng c AC 1 phase 79
4.9. ng c AC 3 phase 82
4.10. Xylanh dùng valve i n khí nén 85
4.11. B ng t i và c n g t dùng khí nén 86
4.12. B ng t i và tay g p 88
4.13. ng h th i gian th c 90
4.14. Ch ng trình con 92
4.15. Bài t p t ng h p (N p thay th bài thi cu i khoá) 93

Th.s Ph m Phú Th Trang 3/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

L IM U

PLC ã c s d ng r ng rãi trong các nhà máy xí nghi p, v i b n và


tính n nh cao. Hi n nay, r t nhi u tr ng h c ã a plc vào gi ng d y t nhi u
b c h c. Tài li u h ng d n s d ng và l p trình c nhi u tác gi biên so n r t
phong phú.

Nh m ph c v cho quá trình gi ng d y c a b n thân, tác gi ã biên so n tài


li u l p trình plc c a hãng Siemens (dòng S7-200) dành cho h c sinh kh i k thu t
trình c b n. Tài li u ã tham kh o các manual c a hãng Siemens, các tài li u trên
m ng và c a các ng nghi p khác.

Trong ch ng 4, tác gi ã gi i thi u h th ng các bài t p th c hành v i mô t


y giúp h c viên có th d dàng th c hành t i nhà (có y thi t b ). N u g p
khó kh n, tác gi s n sàng h tr .

Tuy ã dành nhi u th i gian, nh ng ch c ch n còn nhi u thi u sót, r t mong


các b n c gi góp ý tài li u này hoàn ch nh h n.

Trân tr ng c m n ã tham kh o tài li u này, m i óng góp xin vui lòng g i


v e-mail: phutho.pham@gmail.com

Th.s Ph m Phú Th Trang 4/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

CH NG 1:

T NG QUAN V PLC

I. GI I THI U:

B i u khi n l p trình PLC (Programmable Logic Controller) c sáng t o


t nh ng ý t ng ban u c a m t nhóm k s thu c hãng General Motor vào n m
1968. Trong nh ng n m g n ây, b i u khi n l p trình c s d ng ngày càng
r ng rãi trong công nghi p c a n c ta nh là 1 gi i pháp lý t ng cho vi c t ng
hóa các quá trình s n xu t. Cùng v i s phát tri n công ngh máy tính n hi n nay,
b i u khi n l p trình t c nh ng u th c b n trong ng d ng i u khi n
công nghi p.

Nh v y, PLC là 1 máy tính thu nh nh ng v i các tiêu chu n công nghi p cao
và kh n ng l p trình logic m nh. PLC là u não quan tr ng và linh ho t trong i u
khi n t ng hóa.

II. QUÁ TRÌNH PHÁT TRI N C A K THU T I U KHI N:

1. H th ng i u khi n là gì?

H th ng i u khi n là t p h p các thi t b và d ng c i n t . Nó dùng v n


hành m t quá trình m t cách n nh, chính xác và thông su t.

Th.s Ph m Phú Th Trang 5/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

2. H th ng i u khi n dùng r le i n:

S b t u v cu c cách m ng khoa h c k thu t c bi t vào nh ng n m 60


và 70, nh ng máy móc t ng c i u khi n b ng nh ng r le i n t nh các b
nh th i, ti p i m, b m, relay i n t . Nh ng thi t b này c liên k t v i nhau
tr thành m t h th ng hoàn ch nh b ng vô s các dây i n b trí ch ng ch t bên
trong panel i n ( t i u khi n).

Nh v y, v i 1 h th ng có nhi u tr m làm vi c và nhi u tín hi u vào/ra thì t


i u khi n r t l n. i u ó d n n h th ng c ng k nh, s a ch a khi h h ng r t
ph c t p và khó kh n. H n n a, các r le ti p i m n u có s thay i yêu c u i u
khi n thì b t bu c thi t k l i t u.

3. H th ng i u khi n dùng PLC

V i nh ng khó kh n và ph c t p khi thi t k h th ng dùng r le i n. nh ng


n m 80, ng i ta ch t o ra các b i u khi n có l p trình nh m nâng cao tinh
c y, n nh, áp ng h th ng làm vi c trong môi tr ng công nghi p kh c nghi t
em l i hi u qu kinh t cao. ó là b i u khi n l p trình c, c cu n hóa theo
ngôn ng Anh Qu c là Programmable Logic Controller (vi t t t là PLC).

4. i u khi n dùng PLC

a. Các kh i ch c n ng

M t PLC có kh i Module Input, kh i CPU(Central Processing Unit) và


kh i Module Output. Kh i Module Input có ch c n ng thu nh n các d li u
digital, analog và chuy n thành các tín hi u c p vào CPU. Kh i CPU quy t
nh và th c hi n ch ng trình i u khi n thông qua ch ng trình ch a trong

Th.s Ph m Phú Th Trang 6/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

b nh . Kh i Module Output chuy n các tín hi u i u khi n t CPU thành d


li u analog, digital th c hi n i u khi n các i t ng.

Ví d : i u khi n ng c theo s bên d i

i u khi n b ng R le i n

i u khi n b ng PLC

Th.s Ph m Phú Th Trang 7/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

b. Các ch ng lo i PLC:

Hi n nay, m t s PLC c s d ng trên th tr ng Vi t Nam:

- M :Allen Bradley, General Electric, Square D, Texas Instruments,


Cutter Hammer,…

- c: Siemens, Boost, Festo…

- Hàn Qu c: LG

- Nh t: Mitsubishi, Omron, Panasonci, Fanuc, Mashushita, Fuzi,


Koyo,…

Và nhi u ch ng lo i khác.

Các s n ph m nh : Logo!, Easy, Zen, … c ng c ch t o ra áp


ng nh ng yêu c u i u khi n n gi n.

Th.s Ph m Phú Th Trang 8/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

c. u th c a h th ng i u khi n dùng PLC:

- i u khi n linh ho t, a d ng.

- L ng contact l n, t c ho t ng nhanh.

- Ti n hành thay i và s a ch a.

- n nh, tin c y cao.

- L p t d n gi n.

- Kích th c nh g n.

- Có th n i m ng vi tính giám sát h th ng.

d. H n ch

- Giá thành (tùy theo yêu c u máy).

- C n m t chuyên viên thi t k ch ng trình cho PLC ho t


ng.

- Các yêu c u c nh, n gi n thì không c n dùng PLC.

- PLC s b nh h ng khi ho t ng môi tr ng có nhi t


cao, rung m nh.

e. Các ng d ng c a PLC:

i u khi n các quá trình s n xu t: gi y, xim ng, n c gi i khát,


linh ki n i n t , xe h i, bao bì, óng gói,…

R a xe ôtô t ng.

Thi t b khai thác.

Giám sát h th ng, an toàn nhà x ng.

H th ng báo ng.

i u khi n thang máy.

i u khi n ng c .

Chi u sáng

Th.s Ph m Phú Th Trang 9/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

C a công nghi p, t ng

B mn c.

T i cây.

Báo gi tr ng h c, công s ,…

Máy c t s n ph m, vô chai,…

Và còn nhi u h th ng i u khi n t ng khác.

Th.s Ph m Phú Th Trang 10/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

CH NG 2:

C U HÌNH H TH NG

I. C U TRÚC PH N C NG:

1. B i u khi n l p trình (PLC)

PLC là b i u khi n l p trình và c xem là máy tính công nghi p.


Do công ngh ngày càng cao vì v y l p trình PLC c ng ngày càng thay i,
ch y u là s thay i v c u hình h th ng mà quan tr ng là b x lý trung
tâm (CPU). S thay i này nh m c i thi n 1 s tính n ng, s l nh, b nh , s
u vào/ ra(I/O), t c quét, … vì v y xu t hi n r t nhi u lo i PLC.

PLC c a Siemens hi n có các lo i sau: S7- 200, S7- 300, S7- 400.

Riêng S7- 200 có các lo i CPU sau: CPU 210, CPU 214, CPU 221, CPU 222,
CPU 224, CPU 226, …. M i nh t có CPU 224 xp, CPU 226 xp có tích h p
analog.

Trong tài li u này trình bày c u trúc chung h S7 – 200, CPU 224.

T ng s I/O max t ng i l n, kho ng 256 I/O. S module m r ng


tùy theo CPU có th lên n t i a 7 module.

Th.s Ph m Phú Th Trang 11/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Tích h p nhi u ch c n ng c bi t trên CPU nh ngõ ra xung, high


speed counter, ng h th i gian th c, . .v.v.

Module m r ng a d ng, nhi u ch ng lo i nh analog, x lý nhi t ,


i u khi n v trí, module m ng ..v.v.

2. Các thành ph n CPU:

a. c i m c a CPU 224:

Kích th t: 120.5mm x 80mm x 62mm

Dung l ng b nh ch ng trình: 4096 words

Dung l ng b nh d li u: 2560 words

B nh lo i EEFROM

Có 14 c ng vào, 10 c ng ra.

Có th thêm vào 14 modul m r ng k c modul Analog.

T c x lý m t l nh logic Boole 0.37µs

Có 256 timer , 256 counter, các hàm s h c trên s nguyên và s


th c.

Có 6 b mt c cao, t n s m 20 KHz

Có 2 b phát xung nhanh ki u PTO và PWM, t n s 20 KHz ch


các CPU DC.

Có 2 b i u ch nh t ng t .

Các ng t: ph n c ng, theo th i gian, truy n thông,…

ng h th i gian th c.

Ch ng trình c b o v b ng Password.

Toàn b dung l ng nh không b m t d li u 190 gi khi PLC b


m t i n.

Th.s Ph m Phú Th Trang 12/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

b. Các èn báo trên PLC:

- SF: èn báo hi u h th ng b h ng ( èn ).
- RUN: PLC ang ch làm vi c ( èn xanh).
- STOP: PLC ang ch d ng ( èn vàng).
- I x.x, Q x.x: ch nh tr ng thái t c th i c ng
( èn xanh).

c. Công t c ch n ch làm vi c:

RUN: cho phép PLC th c hi n


ch ng trình trong b nh , PLC s
chuy n t RUN qua STOP n u g p
s c .
STOP: PLC d ng công vi c th c
hi n ch ng trình ngay l p t c.
TERM: cho phép máy l p trình
quy t nh ch làm vi c c a PLC.
Dùng ph n m m i u khi n RUN,
STOP.

3. K t n i i u khi n:

Cho các model c a S7-200 sau:

Th.s Ph m Phú Th Trang 13/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Xác nh các c i m c a PLC hãng Siemens

K t n i dây cho PLC ho t ng

C p ngu n:

Chú ý: phân bi t lo i c p ngu n nuôi cho PLC.

Th.s Ph m Phú Th Trang 14/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Lo i DC ngu n nuôi có kí hi u là M, L+

Lo i AC ngu n nuôi có kí hi u là N, L1.

Ng vào:

Gi s c n k t n i 1 công t c, ho c 1 nút nh n cho ng vào PLC

Chân 1M, 2M n i chung v i chân M.

Chân L+ n i vào 1 u c a ti p i m, u còn l i c a ti p i m n i vào


các ng vào I trên PLC.

Th.s Ph m Phú Th Trang 15/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Ng ra:

K t n i PLC i u khi n èn Light, i u khi n Relay, các c c u ch p hành


khác,…

Chân 1L, 2L n i vào ngu n d ng.

T ng ng ra t PLC n i vào 1 u c a t i, u còn l i c a t i n i vào ngu n


âm.

Th.s Ph m Phú Th Trang 16/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

CPU 224 DC/DC/DC

CPU 224 AC/DC/RELAY

Th.s Ph m Phú Th Trang 17/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Các ng vào th ng dùng là:

- Nút nh n, công t c g t, ba ch u,…

- Các lo i c m bi n: quang i n, ti m c n, i n dung, t , kim lo i,


siêu âm, phân bi t màu s c, c m bi n áp su t, …

- Công t c hành trình, công t c th ng.

- Rorary Encoder.

- R le i n t .

- Sensor nhi t .

- B ki m tra m c…

Các thi t b c i u khi n ng ra:

- ng c DC .

- ng c AC 1 pha và 3 pha.

- Van khí nén.

- Van thu l c.

- Van solenoid.

- èn báo, èn chi u sáng.

- Chuông báo gi .

- ng c Step Servo.

- Bi n t n.

- Qu t thông gió.

- Máy l nh.

- ng c phát i n.

Th.s Ph m Phú Th Trang 18/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

4. Truy n thông gi a PC và PLC

S7-200 s d ng c ng truy n thông n i ti p RS 485 v i jack n i 9 chân


ph c v cho vi c ghép n i v i thi t b l p trình ho c v i các tr m khác c a
PLC. T c truy n cho máy l p trình ki u PPI (Point To Point Interface) là
9600 baud.

Th.s Ph m Phú Th Trang 19/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

C ng truy n thông:

Chân Gi i thích

1 N i t

2 24 VDC

3 Truy n và nh n d li u

4 B tr ng (không s d ng)

5 N i t

6 5 VDC

7 24 VDC

8 Truy n và nh n d li u

9 B tr ng (không s d ng)

- Ghép n i S7 – 200 v i máy tính PC qua c ng RS 232 c n có cáp


k t n i PC / PPI v i b chuy n i RS 232 / RS 485.

- G n 1 u cáp PC / PPI v i c ng truy n thông 9 chân c a PLC còn


u kia v i c ng truy n thông n i ti p RS 232 c a máy PC. N u
c ng truy n thông n i ti p RS – 232 v i 25 chân thì ph i ghép n i
qua b chuy n i 25 chân / 9 chân có th n i v i cáp truy n
thông PC / PPI.

- Ch n các thông s truy n thông.

- T c truy n: 09.6k.

- D li u truy n: 11 bit.

Th.s Ph m Phú Th Trang 20/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

5. Cài t ph n m m

Nh n Enter vào bi u t ng Setup.

Sau ó, xác nh n các thông tin b ng cách nh n các ti p OK, NEXT,


CONTINUE, …

Restart máy tính, sau khi cài xong.

Th.s Ph m Phú Th Trang 21/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

6. Hi u và s d ng Logic ladder trong PLC

M ch t duy trì i u khi n ng c Motor g m 2 nút nh n Start_PB và


E_Stop

7. S d ng b ng Symbols

Th.s Ph m Phú Th Trang 22/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

8. Kh i k t n i terminal

Dùng vít d p th c hi n nh hình v , s n i và l y kh i k t n i terminal ra.


Khi l p vào thì kê ngay Terminal có ch t và n úng vào rãnh có s n.

9. Bài t p

Th.s Ph m Phú Th Trang 23/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

II. C U TRÚC B NH

1. H th ng s :

Trong x lý các ph n t nh , các ngõ vào / ra, th i gian, s m, … PLC s


d ng h th ng nh phân.

a. H th p phân

H th p phân v i c s 10 g m các ch s là: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.


Giá tr các ch s trong h th p phân ph thu c vào giá tr c a t ng ch s và
v trí c a nó. Trong h th p phân v trí u tiên bên ph i là 0; v trí th 2 là 1;
v trí th 3 là 2;… ti p t c cho n v trí cu i cùng bên trái.

b. H nh phân

H nh phân là h s d ng c s 2, g m 2 ch s là 0 và 1. Giá tr th p
phân c a s nh phân c ng c tính t ng t nh s th p phân. Nh ng c s
tính lu th a là c s 2.

c. H bát phân.

H m này có 8 ch s t 0 n 7. C ng nh các h m khác, m i


ch s trong h c s 8 có giá tr th p phân t ng ng v i v trí c a nó.

d. H m th p l c phân

H m th p l c phân s d ng c s 16, g m 16 ch s là: 0, 1, 2, 3, 4,


5, 6, 7, 8, 9, A, B, C, D, E, F. Trong ó A t ng ng 10; B t ng ng 11; C
t ng ng 12; D t ng ng 13; E t ng ng 14; F t ng ng 15. Giá tr th p
phân c a s th p l c phân c tính t ng t nh các h m khác nh ng c
s tính là 16.

e. B ng mã:

B ng mã nh phân 4 bits t ng ng cho các ch s th p phân t 0


n 15 và các ch s th p l c phân t 0 nF

Nh phân Th p phân Th p l c phân


0000 0 0
0001 1 1
0010 2 2

Th.s Ph m Phú Th Trang 24/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F

2. Các khái ni m x lý thông tin:

Trong PLC, h u h t các khái ni m x lý thông tin c ng nh d li u u


c s d ng nh : Bit, Byte, Word, Double Word.

Bit: là 1 ô nh có giá tr logic là 0 ho c 1.

Byte g m 8 bit

Word(t n): 1 t g m có 2 byte.

Th.s Ph m Phú Th Trang 25/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Double word: g m có 4 byte.

- 1 Kb(Kílobyte) = 210 bits


- 1Mb(Megabyte) = 220 bits
- 1Gb(Gigabyte) = 220 bits

3. Phân chia b nh :

B nh S7 – 200 chia làm 4 vùng nh :

Vùng ch ng trình có dung l ng 4 Kwords c s d ng l u gi


các l nh ch ng trình.

Vùng tham s : mi n l u gi các t khóa, a ch tr m.

Vùng d li u: l u gi d li u ch ng trình: k t qu phép tính, h ng s


c nh ngh a trong ch ng trình. Là 1 vùng nh ng. Nó có th
truy nh p theo t ng bit, byte, word ho c double word.

- Mi n V (Variable): V0.x – V5119.7 (x = 0 - 7)

- Vùng m c ng vào (I): I 0.x –> I 15.x (x = 0 - 7)

- Vùng m c ng ra (Q): Q 0.x –> Q15.x (x = 0 - 7)

- Vùng nh n i (M): M 0.x –> M 31.x (x = 0 - 7)

- Vùng nh c bi t(SM): SM 0.x –> SM 179.x (x = 0 – 7

Th.s Ph m Phú Th Trang 26/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Vùng it ng:

- Timer: T0 -> T255

- Counter: C0 –> C255

- B m c ng vào t ng t : AIW 0 – AIW 30

- B m c ng ra t ng t : AQW 0 – AQW 30

- Thanh ghi (Accumulater): AC 0, AC1, AC2, AC3

- B mt c cao: HSC0 -> HSC5

4. Các ph ng pháp truy nh p:

a. Truy nh p theo bit:

Tên mi n + a ch byte + . + ch s bit

Ví d : V5.4

Truy su t các vùng khác; Ví d : I0.0; Q0.2; M0.3; SM0.5

b. Truy nh p theo byte:

Tên mi n + B + a ch byte

Ví d : VB5

Truy su t các vùng khác; Ví d : IB0; QB2; MB7; SMB37

c. Truy nh p theo Word(t ):

Tên mi n + W + a ch byte cao c a word trong mi n.

Ví d : VW;

Th.s Ph m Phú Th Trang 27/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Nh v y VW4 g m 2 byte VB4 và VB5 g p l i trong ó VB4 óng vai


trò là byte cao, còn VB5 óng vai trò là byte th p trong word VW4.

-> VW4 = VB4 + VB5

Truy su t các vùng khác; Ví d : IW0; QW4; MW40; SMW68

d. Truy nh p theo doubleword(t kép):

Tên mi n + D + a ch byte cao nh t c a m t double word trong


mi n.

Ví d : VD2

->VD2 ch t kép g m 4 byte VB2, VB3, VB4, VB5 thu c mi n V,


trong ó byte VB2 có vai trò là byte cao nh t, byte VB5 có vai trò byte
th p nh t trong VD2.

Truy su t các vùng khác; Ví d : ID0; QD3; MD100; SMD48.

5. M r ng vào / ra:

CPU 224 cho phép m r ng nhi u nh t 14 module k c module analog.


Các module m r ng t ng t và s u có trong S7-200.

Có th m r ng c ng vào / ra c a PLC b ng cách ghép n i thêm vào nó


các module m r ng v phía bên ph i c a CPU làm thành m t móc xích.
a ch c a các module c xác nh b ng ki u vào / ra và v trí c a
module trong móc xích.

Th.s Ph m Phú Th Trang 28/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Cách t a ch cho các module m r ng CPU 224.

III. NGUYÊN LÝ HO T NG C A PLC

1. C u trúc ch ng trình:

Các ch ng trình cho S7-200 ph i luôn có m t ch ng trình chính


(Main Program).

N u có s d ng ch ng trình con và ch ng trình x lý ng t thì c


vi t ti p sau ch ng trình chính.

2. Th c hi n ch ng trình:

PLC th c hi n ch ng trình theo chu trình l p. M i vòng l p cg i


là vòng quét, m i vòng quét bao g m các b c
sau:

- c các ng vào ra b m

- Th c hi n ch ng trình

- CPU t ki m tra, truy n thông

- Chuy n d li u t b m ra các ng ra

Th.s Ph m Phú Th Trang 29/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

3. Quy trình thi t k h th ng i u khi n dùng PLC

ch ng trình g n gàng, d quan sát và không nh m l n a ch


trong quá trình th o ch ng trình, th c hi n các yêu c u sau:

Hi u rõ nguyên lý ho t ng c a h th ng

Xác nh có bao nhiêu tín hi u vào / ra

L p b ng phân ph i nhi m v I / O

Xây d ng gi i thu t ho c Grafcet

Vi t và ki m tra ch ng trình ch y demo

K t n i thi t b và ki m tra h th ng ho t ng

4. Ngôn ng l p trình

a. Ladder Logic: LAD (Ladder): là ph ng pháp l p trình hình


thang, thích h p trong ngành i n công nghi p.

Th.s Ph m Phú Th Trang 30/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

b. Statement List: STL (Statement List): là ph ng pháp l p trình


theo d ng dòng l nh gi ng nh ngôn ng Assemply, thích h p cho
ngành máy tính.

c. Function Block: FBD (Flowchart Block Diagram): là ph ng


pháp l p trình theo s kh i, thích h p cho ngành i n t s .

Ph n m m h tr l p trình y nh t hi n này là Step7-Micro/Win 32 V4.0.

Ngoài ra, S7-200 còn k t n i thích h p v i nhi u lo i màn hình HMI c a


Siemens nh lo i TP, OP, TD, và các lo i màn hình khác.

Tài li u này ch y u gi i thi u v các l nh l p trình dùng d ng Ladder.

Th.s Ph m Phú Th Trang 31/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

5. S d ng ph n m m Step7-Microwin.

- Vào ph n m m l p trình: Nh n double click vào bi u t ng Step7 trên màn


hình desktop ho c vào menu Start --> Program.

- M ch ng trình m i: vào File --> New

- Ki m tra giao ti p PLC v i máy tính: ch n PLC --> type --> Read PLC,
màn hình không báo l i và xác nh n lo i PLC khi giao ti p thành công.

- L u ch ng trình: vào File --> Save và Save As khi mu n l u ch ng trình


v i tên khác. Ph i t tên và ch n th m c khi l u.

- L y ch ng trình t PLC: File --> Upload

- N p ch ng trình vào PLC: File --> Download, màn hình báo “Download
was secessful” thì ã n p thành công ch ng trình.

- M i câu l nh c vi t 1 netword. Ng ra l nh OUT ch s d ng 1 a


ch trên 1 l n.

Th.s Ph m Phú Th Trang 32/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

- Ki m tra ch ng trình ho t ng: ch n Debug --> Start Program Status.

- Ch y ch ng trình: ch n PLC --> Run --> Yes.

- D ng ch ng trình: ch n PLC --> Stop --> Yes.

6. Bài t p

a. K t n i PLC v i máy tính và s d ng các công c c b n c a ph n m m


Step7-Microwin.

- Th c hi n l p t theo h ng d n trong m c s 4 c a ch ng I.

L u ý: khi tháo ho c l p cáp liên k t gi a PC và PLC ph i t t


ngu n cho PLC.

- M m t ch ng trình m i.
- Khai báo CPU.
- Vi t m t ch ng trình n gi n,ví d :

- N p ch ng trình xu ng PLC b ng cách s d ng công c


download.
- Ch y ch ng trình b ng cách chuy n PLC sang ch RUN.
- Ki m tra ch ng trình ho t ng b ng cách ch n ch Debug.

b. Thay i a ch các ti p i m và th c hi n thao tác tr l i, ví d chuy n ng


ra t Q0.1 thành Q0.3

Th.s Ph m Phú Th Trang 33/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

CH NG 3:

T P L NH L P TRÌNH PLC SIEMENS S7-200

I. BIT LOGIC(CÁC L NH TI P I M)

1. Ti p i m th ng h

L N Ti p i m th ng h s óng khi giá


A tr c a bit có a ch là n b ng 1.
D Toán h ng n: I, Q, M, SM, T, C, V.

Ví d :

Bình th ng t i ti p i m này s h m ch, khi có tín hi u m c 1 ( 24VDC )


vào I0.1 thì làm ti p i m này óng l i.

S d ng không h n nh s l nh ti p i m trên cùng 1 a ch .

Có th m c n i ti p ho c song song nhi u l nh ti p i m.

M ch này s óng khi ch I0.3 ho c c I0.1 và I0.2 cùng óng.

2. Ti p i m th ng óng

L N Ti p i m th ng óng s óng khi giá


A tr c a bit có a ch là n b ng 0.
D Toán h ng n: I, Q, M, SM, T, C, V.

Th.s Ph m Phú Th Trang 34/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Ví d :

Bình th ng t i ti p i m này s óng m ch, khi có tín hi u m c 1 ( 24VDC )


vào I0.1 thì làm ti p i m này s h ra.

S d ng không h n nh s l nh ti p i m trên cùng 1 a ch .

Có th m c n i ti p ho c song song nhi u l nh ti p i m.

M ch này s h khi c I0.4 và I0.5 ho c c I0.1 và I0.2 cùng óng.

3. L nh Out

L Giá tr c a bit có a ch là n s b ng
A 1 khi u vào c a l nh này b ng 1
D và ng c l i.
Toán h ng n: Q, M, SM, T, C, V.
Ch s d ng 1 l nh Out cho 1 a
ch .

L nh xu t tín hi u i u khi n ng ra ho c cho các l nh trung gian.

Ví d :

Ng ra b ng 0 khi ch 1 trong 2 ng vào = 0. B ng 1 khi c 2 ng vào này =1.


Ví d này th c hi n trên các nút i u khi n là công t c g t.

Khi k t n i 2 ng vào I0.1 và I0.2 b ng 2 nút nh n thì ph i vi t ch ng trình


có t duy trì.

Th.s Ph m Phú Th Trang 35/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Có th vi t ch ng trình s d ng các ti p i m trung gian là M.

4. L nh Set

L Giá tr c a các bit có a ch u tiên là n s


A b ng 1 khi u vào c a l nh này b ng 1. Khi
D u vào c a l nh b ng 0 thì các bit này v n
gi nguyên tr ng thái. Trong ó s bit là giá
tr c a i.
Toán h ng n: Q, M, SM, T, C, V.
i: IB, QB, MB, SMB, VB, AC, h ng s .

5. L nh Reset

L Giá tr c a các bit có a ch u tiên là n s


A b ng 0 khi u vào c a l nh này b ng 1. Khi
D u vào c a l nh b ng 0 thì các bit này v n
gi nguyên tr ng thái. Trong ó s bit là giá
tr c a i.
Toán h ng n: Q, M, SM, T, C, V.
i: IB, QB, MB, SMB, VB, AC, h ng s .

L nh Set và Reset luôn c s d ng i ôi.

Th.s Ph m Phú Th Trang 36/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Ví d :

ây khi ch y ch ng trình I0.1 và I0.2 c thí nghi m nh là 2 nút nh n.

6. Ti p i m phát hi n c nh lên

L P Ti p i m phát hi n c nh lên s phát ra m t


A xung khi u vào ti p i m P có s chuy n
D i t m c th p lên m c cao.
r ng c a xung này b ng th i gian c a
m t chu kì quét.

8. Ti p i m phát hi n c nh xu ng

L N Ti p i m phát hi n c nh xu ng s phát ra
A m t xung khi u vào ti p i m N có s
D chuy n i t m c cao xu ng m c th p.
r ng c a xung này b ng th i gian c a
m t chu kì quét.

M ch phát hi n c nh lên.

M ch phát hi n c nh xu ng.

Th.s Ph m Phú Th Trang 37/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Xoá các bit.

9. Bài t p

Th c hi n vi t ch ng trình theo các mô t trong các bài t p sau:

a. i u khi n m t i t ng (nh là: ng c , van solennoid, èn, chuông, qu t,


… ) ch y và d ng b ng m t công t c g t.

b. i u khi n m t i t ng (nh là: ng c , van solennoid, èn, chuông, qu t,


… ) ch y và d ng b ng hai nút nh n ON và OFF. Ví d : Nh n nút ON, èn
A sáng. Nh n nút OFF èn A t t.

c. Nh n c 2 nút ON1 và ON2 thì èn A sáng. Nh n 1 trong 2 nút OFF1 ho c


OFF2 thì èn A t t.

Th.s Ph m Phú Th Trang 38/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

II. M TS L NH TI P I M C BI T

1. Ti p i m SM0.0

Ti p i m luôn luôn óng.

2. Ti p i m SM0.1

Ti p i m phát ra 1 xung khi PLC chuy n t ch STOP sang RUN.

Netword 2

3. Ti p i m SM0.4

Ti p i m t o xung liên t c, v i chu kì là 60 giây. 30 giây u m c th p, 30


giây sau m c cao.

4. Ti p i m SM0.5

Ti p i m t o xung liên t c, v i chu kì là 1 giây. 0.5 giây u m c th p, 0.5


giây sau m c cao.

5. Bài t p
a. Ki m tra ho t ng các ti p i m SM0.0; SM0.1; SM0.4; SM0.5. Xem
h ng d n trong tài li u.
b. Ki m tra ho t ng ti p i m P và N. Xem h ng d n trong tài li u.

Th.s Ph m Phú Th Trang 39/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

6. Khi chuy n ch ho t ng t STOP sang RUN thì èn A sáng. Nh n nút RESET


thì èn A t t.

7. i u khi n èn A sáng t t v i chu kì là 1 giây b ng 2 nút nh n ON và OFF.

8. Nh n nút Open thì èn A sáng t t v i chu kì 1 giây ng th i c a m , g p công t c


hành trình GH1 thì èn A và c a d ng.

Nh n nút Close thì A sáng t t v i chu kì 1 giây ng th i c a óng, g p công t c


hành trình GH2 thì èn A và c a d ng.

C a ang ho t ng nh n nút Stop thì c a d ng.

9. Khi nh n nút ON l n 1 thì èn A sáng, nh tay ra èn B sáng. Nh n nút ON l n 2 thì


èn C sáng, nh tay ra thì èn D sáng.

Nh n nút OFF c 4 èn cùng t t.

Th.s Ph m Phú Th Trang 40/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

III. B NH TH I_TIMER

1. TON

L Khi ng vào chân IN lên m c 1 thì b nh th i Ton


A ho t ng m th i gian, khi th i gian m cl n
D h n ho c b ng giá tr t tr c PT thì các ti p i m
c ab nh th i tác ng. Các ti p i m th ng h
s óng và các ti p i m th ng óng s h .
Khi ng vào chân IN xu ng m c 0 thì th i gian m
cs b reset i, b Ton ng ng ho t ng và ti p
i mc ab nh th i th ng h s h và ti p i m
th ng óng s óng.
Toán h ng: Txxx Ton
1ms T32, T96
10ms T33 -> T36; T97 -> T100
100ms T37 -> T63; T101 -> T255

Ví d :

Th.s Ph m Phú Th Trang 41/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

2. TONR

L Khi ng vào chân IN lên m c 1 thì b nh th i Tonr


A ho t ng m th i gian, khi th i gian m cl n
D h n ho c b ng giá tr t tr c PT thì các ti p i m
c ab nh th i tác ng. Các ti p i m th ng h
s óng và các ti p i m th ng óng s h .

Khi ng vào chân IN xu ng m c 0 thì th i gian m


c s không b reset i, b Tonr ng ng ho t ng
và các ti p i m c a b nh th i gi nguyên tr ng
thái.

Toán h ng: Txxx Tonr


1ms T0, T64
10ms T1 -> T4; T65 -> T68
100ms T5 ->T31; T69 -> T95

Ví d :

Th.s Ph m Phú Th Trang 42/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

L u ý:

B nh th i Tonr không t Reset khi u vào IN=0. Do ó mu n Reset ph i dùng


thêm 1 l nh netword 4.

Bài t p:

1. Nh p và ki m tra ho t ng b Ton. Chú ý phân bi t lo i b nh th i và


phân gi i. Tham kh o trong tài li u.

2. Nh n nút ON èn A sáng, sau 5 giây èn A t t t.

Nh n nút OFF èn A t t.

3. Nh n nút Start ng c kh i ng ch sao, sau 3 giây chuy n sang ch


tam giác. Nh n nút Stop ng c d ng.

4. Nh n nút ON motor_1 ho t ng, sau 4 giây motor_2 ho t ng, sau 4 giây


motor_3 ho t ng. Nh n nút OFF c 3 motor cùng d ng.

5. C m bi n SS tác ng, c a m ra. G p công t c hành trình GH1 c a d ng,


sau 3 giây c a t óng l i. C a d ng khi g p công t c hành trình GH2.

6. Nh n nút ON motor quay thu n, sau 5 giây chuy n sang quay ngh ch, sau 7
giây t d ng. Nh n nút OFF motor d ng.

7. Nh n nút ON van i n t A ho t ng, c m bi n SS2 tác ng thì van A


d ng, van B ho t ng. C m bi n SS3 tác ng thì van B d ng, motor M ho t
ng trong 4 giây. Sau ó motor M d ng, van C ho t ng. Khi c m bi n SS1
ng ng tác ng thì van C d ng. Chu kì m i t ng l p l i.

Nh n nút OFF thì h th ng d ng.

Th.s Ph m Phú Th Trang 43/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

IV. B M_COUNTER

1. CTU

L CTU m lên s s n lên u vào chân CU


A Khi giá tr m c l n h n ho c b ng giá tr t
D tr c PV thì các ti p i m c a b CTU này tác ng.
Các ti p i m th ng h s óng và các ti p i m
th ng óng s h .
Khi u vào chân R lên m c 1 s reset các giá tr m
c và các ti p i m th ng h s h và các ti p
i m th ng óng s óng.
Toán h ng:
Cxxx = C0 C47, C80 C127

Ví d :

Th.s Ph m Phú Th Trang 44/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

2. CTUD

L CTUD m lên s s n lên u vào chân CU


A CTUD m xu ng s s n lên u vào CD.
D
Khi giá tr m cl nh n ho c b ng giá tr
t tr c PV thì các ti p i m c a b CTU này
tác ng. Các ti p i m th ng h s óng và
các ti p i m th ng óng s h .
Khi u vào chân R lên m c 1 s reset các giá tr
m c và các ti p i m th ng h s h và
các ti p i m th ng óng s óng.
Toán h ng:
C48 C79

Ví d :

Bài t p:

1. Nh p và ki m tra ho t ng b CTU và b CTUD. Chú ý phân bi t lo i b


Counter và các chân m xung. Tham kh o trong tài li u.

Th.s Ph m Phú Th Trang 45/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

2. Nh n nút ON èn A sáng t t v i chu kì 1 giây (dùng SM0.5), m s l n ch p


t t t èn A, 10 l n èn A d ng. Khi nh n nút OFF èn A d ng li n.

3. Nh n nút ON thì motor ch y, m 4 s n ph m t c m bi n S1 thì motor t


d ng. Sau 3 giây thì motor t l p l i chu kì m i. Nh n nút OFF thì motor
d ng.

4. Nh n nút Start thì motor_1 ho t ng, g p c m bi n S1 thì motor_1 d ng và


motor_2 ho t ng. Lúc này m s s n ph m t S2, 5 s n ph m thì
motor_2 d ng. Sau 3 giây thì chu kì m i t ng l p l i. Nh n nút Stop thì h
th ng d ng.

5. C m bi n S1 báo có xe ng vào, c m bi n S2 báo có xe ng ra. Bình


th ng khi ch a xe thì èn xanh sáng, èn t t. Khi m 10 xe thì èn
xanh t t và èn sáng.

6. Nh n tín hi u kh i ng Start thì ng c ho t ng, c m bi n S1 m t t c


s s n ph m, c m bi n S2 ch m các s n ph m h . Khi m 10 s n ph m
thì ng c t d ng. Sau 3 giây thì h th ng t ng l p l i.

Nh n nút Stop thì ng c d ng. Nh n nút Start thì ng c ho t ng ti p


t c.

Th.s Ph m Phú Th Trang 46/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

V. L NH SO SÁNH_COMPARE

1. Compare Byte

L Ti p i m này s óng khi giá tr trong thanh ghi


A n1 b ng giá tr trong thanh ghi n2.
D Toán h ng: n1, n2 là 1 byte.

Ti p i m này s óng khi giá tr trong thanh ghi


n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte.

Ti p i m này s óng khi giá tr trong thanh ghi


n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte.

Ti p i m này s óng khi giá tr trong thanh ghi


n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte.

Ti p i m này s óng khi giá tr trong thanh ghi


n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte.

Ti p i m này s óng khi giá tr trong thanh ghi


n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 byte.

Ví d :

Th.s Ph m Phú Th Trang 47/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

2. Compare Word

L Ti p i m này s óng khi giá tr trong thanh


A ghi n1 b ng giá tr trong thanh ghi n2.
D Toán h ng: n1, n2 là 1 word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 word.

Ví d :

Th.s Ph m Phú Th Trang 48/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

3. Compare Doubleword

L Ti p i m này s óng khi giá tr trong thanh


A ghi n1 b ng giá tr trong thanh ghi n2.
D Toán h ng: n1, n2 là 1 d-word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 d-word.

Ví d :

Th.s Ph m Phú Th Trang 49/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

4. Compare Real

L Ti p i m này s óng khi giá tr trong thanh


A ghi n1 b ng giá tr trong thanh ghi n2.
D Toán h ng: n1, n2 là 1 s th c.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 > ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 < ho c = giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 khác giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 l n h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c.

Ti p i m này s óng khi giá tr trong thanh


ghi n1 nh h n giá tr trong thanh ghi n2.
Toán h ng: n1, n2 là 1 s th c.

Ví d :

Th.s Ph m Phú Th Trang 50/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

5. BÀI T P VÍ D

LAD STL

Network 1
LDI= 5, 5
= Q0.0
Network 2
LDB>= 3, 9
= Q0.1
Network 3
LDR= 4.50, 3.56
= Q0.5

network 1 ng ra Q0.0 lên m c 1 lý do n1 b ng n2.


network 2 ng ra Q0.1 xu ng m c 0 do n1 nh h n n2
network 3 ng ra Q0.1 xu ng m c 0 do n1 không b ng n2

6. Bài t p

a. Nh p các hàm so sánh ( So sánh l n h n ho c b ng, so sánh nh h n ho c


b ng, so sánh b ng,… dùng lo i so sánh theo word. ) vào và ki m tra ho t
ng. Tham kh o trong tài li u và giáo viên. Chú ý phân bi t các lo i so sánh.

b. m s n ph m t I0.1 và báo s l ng s n ph m theo yêu c u sau:

- Không có s n ph m èn A sáng.
- T 1 10 s n ph m, èn B sáng.
- T 11 20 s n ph m, èn C sáng.
- T 20 s n ph m tr lên èn D sáng.

Th.s Ph m Phú Th Trang 51/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

c. i u khi n 4 èn A, B, C, D sáng d n. Th i gian chuy n i là 1 giây. Dùng


SM0.5 cho b m và so sánh t b m.

d. i u khi n 4 èn A, B, C, D sáng d n. Th i gian chuy n i là 1 giây. Dùng


SM0.5 cho b m và so sánh t b m.

e. i u khi n 6 èn giao thông v i sáng 6 giây, xanh sáng 4 giây, vàng sáng
2 giây. B ng cách v gi n th i gian và so sánh.

Th.s Ph m Phú Th Trang 52/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

VI. HÀM DI CHUY N D LI U_MOV

L Hàm MOV-B l y giá tr trong IN và ch a ra


A OUT.
D Toán h ng: IN, OUT : 1 byte

Hàm MOV-W l y giá tr trong IN và ch a ra


OUT.
Toán h ng: IN, OUT : 1 word

Hàm MOV-DW l y giá tr trong IN và ch a


ra OUT.
Toán h ng:IN, OUT : 1 d-word

Hàm MOV-R l y giá tr trong IN và ch a ra


OUT.
Toán h ng: IN, OUT : 1 s th c 32 bit.

Ví d 1:

Th.s Ph m Phú Th Trang 53/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Ví d 2:

Th.s Ph m Phú Th Trang 54/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

VII. L NH CHUY N I_CONVERT

L Hàm B-I l y giá tr trong IN (1 byte ) chuy n


A thành 1 word và ch a ra OUT.
D Toán h ng: IN : 1 byte.
OUT: 1 word

Hàm I-B l y giá tr trong IN (1 word ) chuy n


thành 1 byte và ch a ra OUT.
Toán h ng: IN : 1 word.
OUT: 1byte.

Hàm I-DI l y giá tr trong IN (1 word )


chuy n thành 1 d-word và ch a ra OUT.
Toán h ng: IN : 1 word.
OUT: 1 d-word.

Hàm DI-I l y giá tr trong IN (1 d-word )


chuy n thành 1 word và ch a ra OUT.
Toán h ng: IN : 1 d-word.
OUT: 1 word

Hàm DI-R l y giá tr trong IN (1 d-word )


chuy n thành 1 s th c 32 bit và ch a ra OUT.
Toán h ng: IN : 1 d-word.
OUT: 1 s th c 32 bit

Hàm BCD-I l y giá tr trong IN (1 word d ng


s BCD ) chuy n thành 1 word d ng s
nguyên và ch a ra OUT.
Toán h ng: IN : 1 word.
OUT: 1 word.

Th.s Ph m Phú Th Trang 55/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Hàm I-BCD l y giá tr trong IN (1 word d ng


s nguyên ) chuy n thành 1 word d ng s
BCD và ch a ra OUT.
Toán h ng: IN : 1 word.
OUT: 1 word.

Hàm TRUNC l y giá tr trong IN (1 d-word


d ng s th c 32 bit ) chuy n thành 1 d-word
d ng s nguyên và ch a ra OUT.
Toán h ng: IN:1 s th c 32 bit.
OUT: 1d- word

1. BÀI T P VÍ D

LAD STL

Network 1

LD I0.0

TRUNC 4.59, VD0

Khi I0.0 lên m c 1 thì hàm TRUNC


l y giá tr t i IN là 4.59 d ng s th c
chuy n sang d ng s nguyên có giá
tr là 4 ch a ra OUT t i thanh ghi
VD0

Th.s Ph m Phú Th Trang 56/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Ch ng 4:

BÀI T P TH C HÀNH

Bài t p N i dung Thi t b LT TH T ng

N i quy x ng – An
toàn lao ng. T ch c
1 trang b n i làm vi c. S7-200 2 1 3
Kh o sát t i u khi n
dùng PLC S7-200.

N i quy x ng:

- i h c úng gi , tác phong nghiêm ch nh, c p và giày dép úng n i quy nh.

- Không hút thu c, n u ng, ùa gi n.

- Ch th c hành trên các thi t b , ph n m m c s cho phép c a GVHD.

- Khi có s c thi t b ph i báo ngay cho GVHD.

- Có ý th c gi gìn, b o v tài s n, thi t b .

- Không c t ý thay i, di chuy n, mang thi t b ra kh i phòng.

- Thu d n ng n n p, v sinh s ch s khi h c xong.

An toàn lao ng:

T ng quan

H c viên ch c làm vi c trên tr m d i s giám sát c a giáo viên.

N m v ng các thông s trong b ng thông s c a t ng ph n t .

i n

Ch k t n i ho c tháo các dây cáp khi ã ng t i n.

Các u n i i n c i dây ho c tháo ra ch khi ngu n i n ã c


ng t.

Th.s Ph m Phú Th Trang 57/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

S d ng i n áp th p n 24V DC.

Khí nén

Không cv t quá áp su t cho phép 8 bar.

Không c b t ngu n khí nén t i khi các anh ã hoàn thành và l p ráp
m b o t t c các n i ng khí.

Không c tháo ng ng d n khi có áp su t.

c bi t ph i chú ý c n th n khi b t ngu n công t c khí nén. Các xylanh


có th i ra ho c co vào ngay l p t c khi b t công t c ngu n khí nén.

C khí

L p t an toàn t t c các ph n t khi v n hành.

Không c can thi p b ng tay cho t i khi máy c d ng hoàn toàn.

Thông s Giá tr

Ap su t làm vi c 6 bar

i n áp ngu n 220VAC

Tín hi u vào s 24 VDC

Tín hi u ra s 24 VDC

T ch c trang b n i làm vi c

- M i b máy tính, b PLC s d ng cho 1 ho c 2 h c viên.

- H c viên s d ng các mô hình c quy nh trong t ng bài h c.

- u gi h c viên l y PLC, dây ngu n và nh n dây cáp t GVHD.

- Cu i gi h c viên t t máy tính, thu d n và tr cáp l i cho GVHD.

T ng quan v PLC

- H c viên c tài li u tr c trong ch ng I và ch ng II.

- Ghi nh n các th c m c và trao i v i giáo viên.

Th.s Ph m Phú Th Trang 58/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Kh o sát t i u khi n dùng PLC S7-200

Các v n c n kh o sát:

- CP c p ngu n 1 phase và v trí l p t ngu n nuôi c a PLC.


- CP c p ngu n 3 phase và các c u chì.
- B ngu n chuy n i tín hi u t 220 VAC thành 24 VDC.
- Các Terminal có i n áp 24VDC
- Các terminal có i n áp 220VAC
- Các chân terminal dùng k t n i ng vào.
- Các chân terminal dùng k t n i ng ra.
- Các chân terminal dùng k t n i tín hi u analog.
- Các Relay.
- Các Contactor.

Th.s Ph m Phú Th Trang 59/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

2 L p t, l p trình và ki m S7-200 1 2 3
tra ho t ng các thi t b
trên panel i u khi n.

Cho panel i u khi n nh hình v : Các thi t b th ng c s d ng trên panel bao


g m các nút nh n Start, Stop, Reset, …; Các công t c Auto, Man, Công t c ch n
thi t b i u khi n; nút nh n E-Stop; các èn báo tr ng thái i u khi n,…Có th dùng
nhi u thi t b tu theo yêu c u i u khi n.

Th c hi n:

- V s u dây giao ti p gi a các thi t b trên panel v i plc.

- u dây giao ti p.

- Ki m tra k t n i ( H c viên + Giáo viên)

- L p trình PLC i u khi n.

Th.s Ph m Phú Th Trang 60/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Nút nh n th ng c dùng óng hay m m t m ch i n. Nó g m hai lo i.

1. Nút nh n th ng m
tr ng thái không tác ng, m ch
không c n i. Khi nút nh n b tác ng
m ch s c óng l i và khi thôi tác ng
do s àn h i c a lò xo m ch s t ng t.

2. Nút nh n th ng óng

tr ng thái không tác ng, m ch


s c n i. Khi nút nh n b tác ng
m ch s c óng l i và khi thôi tác ng
do s àn h i c a lò xo m ch s t ng t.

3. Công t c chuy n m ch

Khi tác ng thì m ch th ng m s


chuy n sang th ng óng và m ch
th ng óng s chuy n sang th ng
m .

Th.s Ph m Phú Th Trang 61/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

S m ch E-Stop (s m ch tham kh o_không th c hành u n i).

Bài t p th c hi n:

1. i u khi n m t i t ng (nh là: ng c , van solennoid, èn, chuông, qu t,


… ) ch y và d ng b ng m t công t c g t.

2. i u khi n m t i t ng (nh là: ng c , van solennoid, èn, chuông, qu t,


… ) ch y và d ng b ng hai nút nh n ON và OFF.

3. i u khi n o chi u quay motor (lo i xoay chi u 3 pha) b ng 3 nút nh n


FOR(ch y thu n), REV(ch y ng c l i), STOP(d ng). M i th i i m ch
ch y m t chi u.

4. Nh n c 2 nút PB1 và PB2 thì ng c ch y. Nh n 1 trong 2 nút STOP_1 và


STOP_2 thì ng c d ng.

5. Nh n nút FOR thì èn A sáng, nh n nút REV thì èn B sáng. Nh n nút STOP
c 2 èn cùng t t. M i th i i m ch có m t èn sáng.

6. bài t p trên, có thêm 2 èn báo A và B. èn A báo khi it ng ch y, èn


B báo khi i t ng d ng.

Th.s Ph m Phú Th Trang 62/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

L p t, l p trình và ki m S7-200 1 2 3
3 tra ho t ng c m bi n
công nghi p.

I. GI I THI U

C m bi n c s d ng r t r ng rãi trong các quy trình i u khi n, t dân


d ng n công nghi p, công d ng d ng chung th ng là:

- Xác nh v trí c a b máy, v trí phôi, v trí xylanh.


- M c ch t l ng.
- Xác nh màu s c phôi.
- Xác nh phôi d ng kim lo i, t , nh a, hay trong su t.
- o nhi t , m, ph; Báo khói, báo cháy,…
- Xác nh vùng an toàn làm vi c c a máy.

II. M T S C M BI N HI N I DÙNG TRONG CÔNG NGHI P


Các lo i c m bi n trong công nghi p th ng có 03 u dây ra v i màu dây
c quy nh c th theo chu n qu c t , m t s lo i có 02 u dây, m t
s lo i có 4 u dây ( c manual có h ng d n chi ti t).
- Dây màu nâu (Brown – BN) ho c màu (Red – RD): c p ngu n
d ng 24VDC.
- Dây màu en (Black – BK): ng ra c a tín hi u, có 02 lo i npn ho c
pnp.
- Dây màu xanh d ng (Blue – BU): c p ngu n âm, n i 0 VD.

1. Công t c hành trình:


Gi i thi u m t s lo i thông d ng:

Th.s Ph m Phú Th Trang 63/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Ho t ng:
Công t c hành trình là m t d ng công t c, nh ng khác v i công t c th ng
là tác ng b ng tay, còn công t c hành trình c tác ng b ng b máy
hay các c c u di chuy n, m c ích xác nh hành trình i c a máy hay c
c u, g i chung là công t c hành trình.

Th.s Ph m Phú Th Trang 64/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Công t c hành trình có 02 ti p i m bên trong là d ng th ng óng và


th ng h .
Khi tác ng thì 02 ti p m này o tr ng thái v i nhau.
Ví d :

2. B c m bi n t :
Ký hi u:
+ +

Output Output

- -

- i n áp nh m c: 10 – 30 VDC.
- T n s ho t ng: 800Hz
- Dòng ng ra: 400mA
- Kho ng cách tác ng: tùy theo t ng lo i mà kho ng cách tác ng
khác nhau, nh : 2mm, 4mm, 8mm, 10mm,…18mm.
- a s c m bi n t có th tác ng khi a m t v t b ng kim lo i n
g n, m t s ít ch tác ng khi mang v t có t tính n g n.

Th.s Ph m Phú Th Trang 65/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

3. B c m bi n i n dung:

Output

- i n áp nh m c: 10V – 30V DC .

- T n s : 100Hz.

- Dòng i n ngõ ra: 200mA.

- Kho ng cách tác ng: Tu t ng lo i c m bi n mà có các kho ng cách


tác ng 2mm; 4mm; 8mm; 10mm… n 18mm.

- V t tác ng: kim lo i, ch t l ng.

4. C m bi n quang:
+

Output

- i n áp nh m c: 10V – 30V DC .

- T n s : 200Hz.

- Dòng i n ngõ ra: 400mA.

Th.s Ph m Phú Th Trang 66/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

- Kho ng cách tác ng:

o Lo i ph n x : 50mm n 600mm

o Lo i thu phát riêng ki u che ch n: 20cm n 20m.

M t s c m bi n dùng phát hi n kho ng cách xa.

5. C m bi n s i quang

- Kho ng cách tác ng 30 - 80mm.


- Ngu n i n 24VDC.
- Ng ra tác ng PNP
- K t n i dùng 4 chân.

Th.s Ph m Phú Th Trang 67/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

III. L P T
1. C m bi n (Input module).

Ph n công t c hành trình:


L p t gi ng nh l p t công t c bình th ng. (dùng ti p i m
th ng h ).

L u ý: l p t xong ph i th nghi m ho t ng c a các thi t b này.

M t s bài t p c n th c hi n:

1. Sau khi nh n tín hi u kh i ng ON, c m bi n S1 ch khi phát hi n có s n


ph m thì i t ng ch y. i t ng d ng khi nh n nút OFF ho c c m bi n S2
phát hi n có s n ph m.

2. i u khi n o chi u quay motor (lo i xoay chi u 3 pha ho c 1 chi u ) b ng 3


nút nh n FOR(ch y thu n), REV(ch y ng c l i), STOP(d ng). M i th i
i m ch ch y m t chi u.

3. Bài t p trên, có 3 èn báo A, B, C. Báo ng c ch y thu n, ch y nghich,


d ng.

4. Khi nh n nút ON thì i t ng 1 ch y, c m bi n S1 tác ng thì i t ng 1


d ng, i t ng 2 ch y. C m bi n S2 tác ng thì i t ng 2 d ng, i
t ng 1 ho t ng l i. Nh n nút OFF c 2 i t ng cùng d ng.

Th.s Ph m Phú Th Trang 68/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

4 L p trình i u khi n delay S7-200 1 2 3


dùng b Timer.

- c và tìm hi u ho t ng các b nh th i.

- Nh p vào máy tính ví d ph n b Timer, n p và ki m tra ch ng trình ho t


ng.

- Phân tích và s d ng c các b nh th i.

M t s bài t p c n th c hi n:

1. G t công t c SW1 lên, sau 5 giây èn A sáng. G t công t c xu ng èn A t t.

2. Nh n nút ON èn A sáng, sau 5 giây èn A t t t. Khi èn A ang sáng, nh n


nút OFF èn A t t.

3. C m bi n SS tác ng, c a m ra. C a di chuy n g p công t c hành trình


GH1 c a d ng, sau 3 giây c a t óng l i. C a d ng khi g p công t c hành
trình GH2.

4. Nh n nút ON motor_1 ho t ng, sau 4 giây motor_2 ho t ng, sau 4 giây


motor_3 ho t ng. Nh n nút OFF c 3 motor cùng d ng.

5. Nh n nút ON motor quay thu n, sau 5 giây chuy n sang quay ngh ch, sau 7
giây t d ng. Nh n nút OFF motor d ng.

6. C m bi n SS tác ng, c a m ra. C a di chuy n g p công t c hành trình


GH1 c a d ng, sau 3 giây c a t óng l i. C a d ng khi g p công t c hành
trình GH2.

7. Nh n nút ON motor quay thu n, sau 5 giây chuy n sang quay ngh ch, sau 7
giây t d ng. Nh n nút OFF motor d ng.

Bài t p bên d i s d ng b Tonr.

8. Nh n nút kh i ng ON ng c b n tr n ho t ng 15s thì d ng, nh n


nút d ng OFF thì ng c d ng. Nh n ON thì ng c ho t ng ti p, 15
giây thì ng c t d ng. Nh n nút Reset thì xoá th i gian nh th i.

Th.s Ph m Phú Th Trang 69/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

5 L p trình i u khi n m S7-200 1 5 6


s n ph m dùng b
Counter.

- c và tìm hi u ho t ng các b m.

- Nh p vào máy tính ví d ph n b Counter, n p và ki m tra ch ng trình ho t


ng.

- Phân tích và s d ng c các b m.

M t s bài t p c n th c hi n:

1. Nh n nút ON èn A sáng t t v i chu kì 1 giây (dùng SM0.5), m s l n ch p


t t t èn A, 10 l n èn A d ng. Khi nh n nút OFF èn A d ng li n.

2. Nh n nút ON thì motor ch y, m 4 s n ph m t c m bi n S1 thì motor t


d ng. Sau 3 giây thì motor t l p l i chu kì m i. Nh n nút OFF thì motor
d ng.

3. Nh n nút Start thì motor_1 ho t ng, g p c m bi n S1 thì motor_1 d ng và


motor_2 ho t ng. Lúc này m s s n ph m t S2, 5 s n ph m thì
motor_2 d ng. Sau 3 giây thì chu kì m i t ng l p l i. Nh n nút Stop thì h
th ng d ng.

Th.s Ph m Phú Th Trang 70/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

4. C m bi n S1 báo có xe ng vào, c m bi n S2 báo có xe ng ra. Bình


th ng khi ch a xe thì èn xanh sáng, èn t t. Khi m 10 xe thì èn
xanh t t và èn sáng.

5. i u khi n h th ng m s n ph m nh hình bên.

Khi nh n nút kh i ng Start thì c 2 b ng t i cùng ch y. S n ph m c m


riêng bi t b i các c m bi n S1 và S2. m 3 s n ph m t S1 thì b ng t i
M1 d ng và 5 s n ph m t S2 thì b ng t i M1 d ng. Sau 3 giây chu kì m i t
ng l p l i.

Nh n nút Stop thì h th ng d ng.

Th.s Ph m Phú Th Trang 71/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

6 L p trình i u khi n èn S7-200 1 2 3


giao thông và các èn
chi u sáng.

- Tham kh o tài li u l nh so sánh.

- Nh p vào các l nh so sánh và ki m tra ho t ng.

M t s bài t p c n th c hi n:

a. Nh p các hàm so sánh ( So sánh l n h n ho c b ng, so sánh nh h n ho c


b ng, so sánh b ng,… dùng lo i so sánh theo word. ) vào và ki m tra ho t
ng. Tham kh o trong tài li u và giáo viên. Chú ý phân bi t các lo i so sánh.

b. m s n ph m t I0.1 và báo s l ng s n ph m theo yêu c u sau:

i. Không có s n ph m èn A sáng.

ii. T 1 10 s n ph m, èn B sáng.

iii. T 11 20 s n ph m, èn C sáng.

iv. T 20 s n ph m tr lên èn D sáng.

c. i u khi n 4 èn A, B, C, D sáng d n. Th i gian chuy n i là 1 giây. Dùng


SM0.5 cho b m và so sánh t b m.

èn
A B C D
t(s)
0 0 0 0 0
1 1 0 0 0
2 1 1 0 0
3 1 1 1 0
4 1 1 1 1
5(reset) 0 0 0 0

Th.s Ph m Phú Th Trang 72/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

d. i u khi n 4 èn A, B, C, D sáng d n. Th i gian chuy n i là 1 giây. Dùng


SM0.5 cho b m và so sánh t b m.

èn
A B C D
t(s)
0 0 0 0 0
1 1 0 0 0
2 0 1 0 0
3 0 0 1 0
4 0 0 0 1
5 1 0 0 1
6 0 1 0 1
7 0 0 1 1
8 1 0 1 1
9 0 1 1 1
10 1 1 1 1
11(reset) 0 0 0 0

e. Có th t các tình hu ng i u khi n èn a d ng tu theo yêu c u.

èn
A B C D
t(s)
0 0 0 0 0
1 1 0 0 0
2 1 1 0 0
3 1 1 1 0
4 1 1 1 1
5 0 0 0 0
6 1 1 1 1
7 0 0 0 0
8 1 1 1 1
9(reset) 0 0 0 0

f. L p trình i u khi n èn giao thông:

Gi s c n i u khi n èn giao thông t i ngã t giao l b ng 1 công t c g t


I0.3. Trong ó èn X1 sáng 4 giây, V1 sáng 2 giây, X2 sáng 5 giây và V2
sáng 2 giây.

Quy t c chung:

1 sáng (giây) = X2 sáng + V2 sáng = 7 (giây)

Th.s Ph m Phú Th Trang 73/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

2 sáng (giây) = X1 sáng + V1 sáng = 6 (giây)

Gi n th i gian nh sau:

Dùng ti p i m phát xung SM0.5 t o xung phát và b Counter m xung.

Sau ó dùng l nh so sánh theo word cho phép các èn sáng/t t.

Th.s Ph m Phú Th Trang 74/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

7 L p t, l p trình và i u S7-200 1 2 3
khi n b ng t i ho t ng
dùng ng c DC.

Cho ng c DC 24VDC và hai Relay.

- Khi c p ngu n 24VDC vào thì ng c h at ng. Khi o 2 chân c p ngu n thì
ng c ho t ng theo chi u ng c l i.

- Chú ý: ngu n c p cho motor ph i có dòng i n l n h n dòng ho t ng ng c .

Th c hi n:

- V s u dây giao ti p gi a PLC -- 2 Relay – Motor 24VDC, o chi u


quay.

Th.s Ph m Phú Th Trang 75/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

- u dây giao ti p.

- Ki m tra k t n i ( H c viên + Giáo viên)

- L p trình PLC i u khi n.

S m ch t Relay ra ng c DC

Ho c theo s sau:

Th.s Ph m Phú Th Trang 76/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

N u ng c ho t ng 1 chi u: dùng 1 relay; khi c n i u khi n ng c DC ho t


ng 02 chi u, thì dùng 02 relay.

L u ý: L p t xong ph i th nghi m ho t ng c a ng c DC.

Có th dùng l nh n gi n nh sau:

Yêu c u:

- Nh n nút For thì motor quay theo chi u thu n.

- Nh n nút Rev thì motor quay theo chi u ng c l i.

- Nh n nút Stop thì ng c d ng.

- M i th i i m motor quay theo 1 chi u.

Mô t qui trình ho t ng:

H th ng g m có 3 c m bi n S1, S2 và S3. B ng t i ch y theo chi u thu n và chi u


ng c l i.

i u khi n b ng t i ho t ng theo theo yêu c u sau:

Th.s Ph m Phú Th Trang 77/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

- Khi nh n nút Stop thì b ng t i d ng.

- Nh n nút Reset xoá các thông s .

- Nh n tín hi u kh i ng Start, b ng t i ch khi có tín hi u c m bi n S1 thì ho t


ng.

- Khi g p c m bi n S2 thì b ng t i d ng.

- Sau 2 giây thì b ng t i ti p t c ch y.

- B ng t i d ng khi g p tín hi u S3.

- M i l n s n ph m tác ng vào S2 thì h th ng t m lên 1.

- 3 s n ph m thì b ng t i t d ng.

Th.s Ph m Phú Th Trang 78/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

8 i u khi n o chi u quay S7-200 1 2 3


ng c 1 pha AC.

Có 02 lo i:
- Lo i ng c v n n ng
- Lo i ng c không ng b

Cho ng c 1 phase AC.

K t n i t PLC giao ti p qua Relay i u khi n ng c theo s và yêu c u sau:

Phân b dây trong ng c 1 phase AC.

Th.s Ph m Phú Th Trang 79/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Nguyên t c chung:

- Chân 1 và 3 u chung, c p ngu n AC 1 phase vào chân 1+3 và 2 thì ng c


quay theo chi u thu n (t m g i).

- Chân 1 và 2 u chung, c p ngu n AC 1 phase vào chân 1+2 và 3 thì ng c


quay theo chi u ng c l i.

Th c hi n:

- V s u dây giao ti p gi a PLC -- 2 Relay – Motor 1 phase, o chi u


quay.

H1: S giao ti p t plc ra relay

Th.s Ph m Phú Th Trang 80/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

H2: S giao ti p t relay ra ng c AC 1 phase

- u dây giao ti p.

- Ki m tra k t n i ( H c viên + Giáo viên)

- L p trình PLC i u khi n.

Yêu c u:

- Nh n nút Stop, motor d ng ho t ng.

- Nh n nút For thì motor quay theo chi u thu n.

- Nh n nút Rev thì motor quay theo chi u ng c l i.

- M i th i i m motor quay theo 1 chi u.

Th.s Ph m Phú Th Trang 81/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

9 L p t, l p trình và i u S7-200 1 2 3
khi n ng c AC 3
phase.

Gi i thi u:

S m ch i n t PLC ra Relay nh các bài ã h c

Th.s Ph m Phú Th Trang 82/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

S m ch i n t Relay ra các Contactor

S m ch ng l c giao ti p v i ng c .

Th.s Ph m Phú Th Trang 83/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Nh n ON ng c quay theo chi u thu n, sau 5s ng c ng ng 2s sau ó


chuy n qua quay ngh ch. Nh n OFF ng c ng ng ho t ng.
Nh n ON ch c m bi n 1 (cb1) tác ng, ng c quay thu n. Khi c m bi n 2
(cb2) tc ng thì ng c ng ng, sau 2s khi có tác ng c a cb1 thì ng c
quay ngh ch. Khi có tác ng c a cb2 thì ng c ng ng.
Trong qui trình ng c ang ch y nh n OFF thì ng c ng ng.

M r ng:
i u khi n kh i ng sao-tam giác:

Th.s Ph m Phú Th Trang 84/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

10 i u khi n các xylanh S7-200 1 2 3


dùng van i n khí nén.

Mô t bài t p:

H th ng g m các xylanh c thi t k hình bên.

1. Khi g t công t c thì xylanh ch y t i, khi g t công t c tr l i thì xylanh t rút


v v trí ban u.

2. Khi nh n nut Start thì xylanh ch y t i, khi nh n nut Stop thì xylanh t rút v
v trí ban u.

Chú ý: Nguyên lý ho t ng các xylanh.

3. Nh n nút PB1 thì xylanh ch y ra, g p c m bi n ngoài thì xylanh t d ng.


Nh n nút PB2 thì xylanh ch y vào, g p c m bi n trong thì xylanh t d ng.

Th.s Ph m Phú Th Trang 85/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

4. M i l n nh n nút kh i ng Start, xylanh ch y ra, g p hành trình ngoài thì


xylanh t rút v . G p hành trình trong thì xylanh t d ng. ( i u khi n xylanh
t ng t nh o chi u quay ng c , dùng 2 ng ra.)

5. Khi nh n nút Start thì xylanh ch y t i, sau 5 giây xylanh t rút v .

6. Khi nh n nút Start thì xylanh ch y t i, g p c m bi n Gh1 thì xylanh t rút v ,


g p Gh2 thì chu kì m i ti p t c. Xylanh ch d ng khi nh n nút Stop.

7. Khi nh n nút Start thì xylanh_1 ch y t i, g p c m bi n Gh1 thì xylanh_2 ch y


t i, g p c m bi n Gh3 thì xylanh_2 ch y lùi, g p c m bi n Gh4 thì xylanh_1
ch y lùi.

Th.s Ph m Phú Th Trang 86/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

11 L p t và l p trình i u S7-200 1 2 3
khi n b ng t i và c n g t
dùng khí nén.

Cho mô hình nh hình bên d i:

Mô hình g m có:

- M t b ng t i dùng ng c DC.

- M t c n g t dùng khí nén.

- Các c m bi n s i quang.

i u khi n mô hình ho t ng nh sau:

- Nh n nút Start, h th ng s n sàng ho t ng.

- Khi có phôi u b ng t i thì v n chuy n phôi n v trí ki m tra màu phôi, n u


phôi màu thì ti p t c di chuy n phôi n cu i b ng t i.

- N u phôi màu en thì c n g t và b ng t i ch y y phôi ra ngoài.

- H th ng t ng l p l i khi phôi ã c ra kh i h th ng.

- Nh n nút Stop h th ng d ng.

Th.s Ph m Phú Th Trang 87/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

12 L p t và l p trình i u S7-200 1 2 3
khi n b ng t i và tay g p
dùng khí nén.

Cho mô hình nh hình bên d i:

Mô t :

H th ng ho t ng g n gi ng v i mô t trong bài 11, ch m r ng thêm ph n tay


g p dùng khí nén nh sau:

- Khi phôi i n cu i b ng t i (c m bi n phát hi n), tay g p s di chuy n theo qui


trình sau:

o i xu ng và delay 1 giây.

o G p

o i lên

o i ra ngoài

Th.s Ph m Phú Th Trang 88/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

o i xu ng và delay 1 giây

o Nh

o i lên

o i vào bên trong.

- Chu kì m i t ng l p l i.

- Nh n nut Stop thì h th ng d ng.

Chú ý:

Khi xylanh di chuy n i lên/xu ng và i ra/vào thì nh v b ng các c m bi n t .

Khi xylanh g p/nh không có c m bi n cho nên ph i dùng th i gian thay th .

Th.s Ph m Phú Th Trang 89/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

13 ng h th i gian th c S7-200 1 2 3

Các il ng này c tính theo ngày d ng l ch.


Cài t th i gian th c:
Cài m c th i gian b t u ho t ng cho PLC.
Ch n PLC --> Time Of Day Clock --> Set.

Truy su t d li u t ng h th i gian th c trong PLC.

// L nh này ch c n th c hi n 1 l n trong c ch ng trình.


// Khi th c hi n l nh trên, v i T = VB0 thì các giá tr thông s c phân b nh
sau:

N m 0 99 VB0
Tháng 1 12 VB1
Ngày 1 31 VB2
Gi 0 23 VB3
Phút 0 59 VB4
Giây 0 59 VB5
Không s d ng.
Th trong tu n 1 7 (1: ch nh t) VB7

Do ó: mu n truy su t il ng nào thì ph i dùng ô nh t ng ng v i il ng


ó.

Th.s Ph m Phú Th Trang 90/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Giá tr T có th thay i c, khi ó ta ph i truy su t các il ng theo giá tr T


m i.
Các giá tr này có nh d ng BCD, mu n s d ng c ph i dùng d u “ # “
Ví d :

Có th thay i gi lúc Set ng h th ch ng trình ho t ng, ho c so sánh v i


gi m i.
Dùng các VB khác truy su t các il ng khác.

Bài t p:
1. úng 8h, chuông t reo, sau 10 giây t d ng.
2. èn A sáng lúc 6h t i và t t lúc 5h30 sáng.
3. úng 6h sáng, èn A sáng t t chu kì 1 giây, sau 5 giây thì chuông reo và t
d ng sau 3 giây.

4. i u khi n chuông báo gi làm vi c nh sau:


úng 7h30; 11h30 chuông reo trong 8 giây.
úng 9h; 9h15 chuông reo trong 4 giây.
Ch nh t chuông không reo.
L 30/4 và 2/9 chuông không reo.

Th.s Ph m Phú Th Trang 91/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

14 L p trình ch ng trình S7-200 1 2 3


con

c và tìm hi u nguyên lý s d ng ch ng trình con.


Nh p và ki m tra ho t ng ví d trong ph n lý thuy t.

Các bài t p c n th c hi n:
1. i u khi n èn A ho t ng 2 ch khác nhau:
- G t I0.0 lên 1 thì èn A sáng.
- G t I0.1 lên 1 thì èn A ch p t t v i chu kì 1s.
- G t c 2 công t c lên ho c xu ng thì èn A t t.

2. i u khi n èn giao thông t i ngã t giao l theo yêu c u sau:


- G t công t c I0.0 lên 1 thì 3 èn -xanh-vàng ch y theo ch t ng
theo th i gian là 6-4-2 giây.
- G t công t c I0.0 xu ng thì ch còn èn vàng ch p t t v i chu kì 1 giây.

3. Có 3 ng c c i u khi n theo yêu c u sau:


Khi ch n ch AUTO
- Nh n nút vào Start ng c M1 ho t ng, sau 3 giây ng c M2 ho t
ng, sau 3 giây ng c M3 ho t ng.
- Nh n nút Stop c 3 ng c cùng d ng.

Khi ch n ch MAN
- Có 3 nút nh n i u khi n 3 ng c riêng bi t, khi nh n nút nh n nào thì
ng c ó ch y, buông tay ra ng c d ng.

Th.s Ph m Phú Th Trang 92/94


Tài li u: L p trình PLC (SIEMENS S7-200) TT C i nt

Bài t p N i dung Thi t b LT TH T ng

15 Bài t p t ng h p S7-200 0 3 3

(N p ch m i m bài thi
cu i khoá).

H c viên th c hi n và báo cáo cho giáo viên.

L u ý: Dùng bài t p này có th thay th cho kì thi th c hành cu i khoá.

i u khi n èn giao thông.

Yêu c u:

Khi b t công t c ch sang AUTO:

- T 6h00 n 22h00 thì: các èn giao thông t i ngã t giao l ho t ng


bình th ng theo tu n t : – xanh – vàng. Th i gian các èn sáng là
6 – 4 – 2 giây.

- Ng c l i thì: ch có 02 èn vàng sáng/t t v i chu k là 1 giây.

Khi b t công t c ch sang MANUAL:

- Nh n nút PB1 thì ch có èn 1 và xanh 2 sáng, n u nh n nút PB2 thì


ch có èn 2 và xanh 1 sáng.

- Nh n nút PB2 thì 2 èn vàng s sáng t t v i chu kì là 1 giây.

Th.s Ph m Phú Th Trang 93/94

You might also like