Đề tài: Điều khiển hệ thống pha trộn và đóng gói café hòa tan
Tai lieu lap trinh plc s7 200 full
1. Giáo trình PLC S7-200
Siemens
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.
2010
Th.s Pham Phu Tho
12/25/2010
2. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 1/94
M C L C
M c l c 01
L i m ñ 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
3. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 2/94
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
4. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 3/94
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
5. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 4/94
L I M Đ 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
6. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 5/94
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.
7. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 6/94
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
8. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 7/94
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
9. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 8/94
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.
10. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 9/94
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
11. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 10/94
- C a công nghi p, t ñ ng
- Bơm nư 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.
12. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 11/94
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.
13. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 12/94
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 ñ m t 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.
14. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 13/94
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:
15. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 14/94
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.
16. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 15/94
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.
17. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 16/94
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.
18. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 17/94
CPU 224 DC/DC/DC
M L+1M 1L+ 0.0 0.1 0.2 0.3 0.4
L+
M
2M 2L+ 0.5 0.6 0.7 1.0 1.1
OUTPUT
2M 1.0 1.1 1.2 1.3 1.4 1.5 M L+1M 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
INPUT
PS
DC/DC/DC
SIEMENS S7-200
L+
M
CPU 224 AC/DC/RELAY
19. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 18/94
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.
20. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 19/94
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.
PC/PPI Cable
1 2 3
38.4K 0 0 0 Switch 4 :1=10bit
19.2K 0 0 1 0=11bit
SIEMENS
1 2 3 4 5 6
21. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 20/94
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.
5 4 3 2 1
6789
22. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 21/94
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.
23. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 22/94
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
24. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 23/94
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
25. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 24/94
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 ñ n F
Nh phân Th p phân Th p l c phân
0000 0 0
0001 1 1
0010 2 2
26. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 25/94
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.
LSBMSB
Byte th p Byte cao
27. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 26/94
• 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
Byte th p nh tByte cao nh t
28. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 27/94
Vùng ñ i tư 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 ñ m t 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;
29. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 28/94
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.
30. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 29/94
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 ñư c g 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
31. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 30/94
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.
32. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 31/94
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.
33. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 32/94
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.
34. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 33/94
- 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
35. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 34/94
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
A
D
N Ti p ñi m thư ng h s ñóng khi giá
tr c a bit có ñ a ch là n b ng 1.
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
A
D
N Ti p ñi m thư ng ñóng s ñóng khi giá
tr c a bit có ñ a ch là n b ng 0.
Toán h ng n: I, Q, M, SM, T, C, V.
36. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 35/94
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
A
D
Giá tr c a bit có ñ a ch là n s b ng
1 khi ñ u vào c a l nh này b ng 1
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ì.
37. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 36/94
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
A
D
Giá tr c a các bit có ñ a ch ñ u tiên là n s
b ng 1 khi ñ u vào c a l nh này b ng 1. Khi
ñ 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
A
D
Giá tr c a các bit có ñ a ch ñ u tiên là n s
b ng 0 khi ñ u vào c a l nh này b ng 1. Khi
ñ 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.
38. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 37/94
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
A
D
P Ti p ñi m phát hi n c nh lên s phát ra m t
xung khi ñ u vào ti p ñi m P có s chuy n
ñ 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
A
D
N Ti p ñi m phát hi n c nh xu ng s phát ra
m t xung khi ñ u vào ti p ñi m N có s
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.
39. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 38/94
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.
40. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 39/94
II. M T S 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.
41. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 40/94
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.
42. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 41/94
III. B Đ NH TH I_TIMER
1. TON
L
A
D
Khi ng vào chân IN lên m c 1 thì b ñ nh th i Ton
ho t ñ ng ñ m th i gian, khi th i gian ñ m ñư c l n
hơn ho c b ng giá tr ñ t trư c PT thì các ti p ñi m
c a b ñ 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 b reset ñi, b Ton ng ng ho t ñ ng và ti p
ñi m c a b ñ 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 :
43. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 42/94
2. TONR
L
A
D
Khi ng vào chân IN lên m c 1 thì b ñ nh th i Tonr
ho t ñ ng ñ m th i gian, khi th i gian ñ m ñư c l n
hơn ho c b ng giá tr ñ t trư c PT thì các ti p ñi m
c a b ñ 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 :
44. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 43/94
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.
45. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 44/94
IV. B Đ M_COUNTER
1. CTU
L
A
D
CTU ñ m lên s sư n lên ñ u vào chân CU
Khi giá tr ñ m ñư c l n hơ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:
Cxxx = C0 C47, C80 C127
Ví d :
46. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 45/94
2. CTUD
L
A
D
CTUD ñ m lên s sư n lên ñ u vào chân CU
CTUD ñ m xu ng s sư n lên ñ u vào CD.
Khi giá tr ñ m ñư c l n hơ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.
47. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 46/94
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.
48. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 47/94
V. L NH SO SÁNH_COMPARE
1. Compare Byte
L
A
D
Ti p ñi m này s ñóng khi giá tr trong thanh ghi
n1 b ng 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 < 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 :
49. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 48/94
2. Compare Word
L
A
D
Ti p ñi m này s ñóng khi giá tr trong thanh
ghi n1 b ng 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 < 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 :
50. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 49/94
3. Compare Doubleword
L
A
D
Ti p ñi m này s ñóng khi giá tr trong thanh
ghi n1 b ng 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 < 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 :
51. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 50/94
4. Compare Real
L
A
D
Ti p ñi m này s ñóng khi giá tr trong thanh
ghi n1 b ng 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 < 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 :
52. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 51/94
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.
53. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 52/94
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.
54. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 53/94
VI. HÀM DI CHUY N D LI U_MOV
L
A
D
Hàm MOV-B l y giá tr trong IN và ch a ra
OUT.
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:
55. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 54/94
Ví d 2:
56. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 55/94
VII. L NH CHUY N Đ I_CONVERT
L
A
D
Hàm B-I l y giá tr trong IN (1 byte ) chuy n
thành 1 word và ch a ra OUT.
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.
57. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 56/94
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
58. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 57/94
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
1
N i quy xư ng – An
toàn lao ñ ng. T ch c
trang b nơi làm vi c.
Kh o sát t ñi u khi n
dùng PLC S7-200.
S7-200 2 1 3
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.
59. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 58/94
S d ng ñi n áp th p ñ n 24V DC.
Khí nén
Không ñư c vư 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.
60. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 59/94
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.
61. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 60/94
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
tra ho t ñ ng các thi t b
trên panel ñi u khi n.
S7-200 1 2 3
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.
62. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 61/94
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 .
Nút nh n chuy n m ch
Ký hi u
Ký hi u Nút nh n thư ng đóng
Nút nh n thư ng mKý hi u
63. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 62/94
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 ñ i tư ng ch y, ñèn
B báo khi ñ i tư ng d ng.
64. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 63/94
Bài t p N i dung Thi t b LT TH T ng
3
L p ñ t, l p trình và ki m
tra ho t ñ ng c m bi n
công nghi p.
S7-200 1 2 3
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:
65. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 64/94
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.
66. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 65/94
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:
- Đ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.
Output
+
-
Output
+
-
67. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 66/94
3. B c m bi n ñi n dung:
- Đ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:
- Đi n áp ñ nh m c: 10V – 30V DC .
- T n s : 200Hz.
- Dòng ñi n ngõ ra: 400mA.
Output
+
-
Output
+
-
68. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 67/94
- 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.
69. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 68/94
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.
70. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 69/94
Bài t p N i dung Thi t b LT TH T ng
4 L p trình ñi u khi n delay
dùng b Timer.
S7-200 1 2 3
- Đ 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.
71. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 70/94
Bài t p N i dung Thi t b LT TH T ng
5 L p trình ñi u khi n ñ m
s n ph m dùng b
Counter.
S7-200 1 5 6
- Đ 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.
72. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 71/94
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.
C m bi n S1
C m bi n S2
Băng t i M1
Băng t i M2
73. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 72/94
Bài t p N i dung Thi t b LT TH T ng
6 L p trình ñi u khi n ñèn
giao thông và các ñèn
chi u sáng.
S7-200 1 2 3
- 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
t(s)
A B C D
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
74. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 73/94
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
t(s)
A B C D
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
t(s)
A B C D
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)
75. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 74/94
Đ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.
0 1 2 3 4 5 6 7 8 9 10 11 12
76. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 75/94
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
khi n băng t i ho t ñ ng
dùng ñ ng cơ DC.
S7-200 1 2 3
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.
77. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 76/94
- Đ 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:
R1
DC
R2
L+
M
L+
M
78. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 77/94
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:
C m bi n S1
C m bi n S2
C m bi n S3
79. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 78/94
- 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.
80. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 79/94
Bài t p N i dung Thi t b LT TH T ng
8 Đi u khi n ñ o chi u quay
ñ ng cơ 1 pha AC.
S7-200 1 2 3
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.
R_cu n ch y R_cu n đ
1 2
3’
T đ
3
81. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 80/94
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
82. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 81/94
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.
83. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 82/94
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
khi n ñ ng cơ AC 3
phase.
S7-200 1 2 3
Gi i thi u:
Sơ ñ m ch ñi n t PLC ra Relay như các bài ñã h c
84. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 83/94
Sơ ñ m ch ñi n t Relay ra các Contactor
Sơ ñ m ch ñ ng l c giao ti p v i ñ ng cơ.
85. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 84/94
1. 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.
2. 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:
86. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 85/94
Bài t p N i dung Thi t b LT TH T ng
10 Đi u khi n các xylanh
dùng van ñi n khí nén.
S7-200 1 2 3
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.
87. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 86/94
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.
88. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 87/94
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
khi n băng t i và c n g t
dùng khí nén.
S7-200 1 2 3
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.
89. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 88/94
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
khi n băng t i và tay g p
dùng khí nén.
S7-200 1 2 3
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
90. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 89/94
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 .
91. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 90/94
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 ñ i lư 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 ñ i lư ng nào thì ph i dùng ô nh tương ng v i ñ i lư ng
ñó.
92. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 91/94
Giá tr T có th thay ñ i ñư c, khi ñó ta ph i truy su t các ñ i lư 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 ñ i lư 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.
93. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 92/94
Bài t p N i dung Thi t b LT TH T ng
14 L p trình chương trình
con
S7-200 1 2 3
Đ 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.
94. Tài li u: L p trình PLC (SIEMENS S7-200) TT Cơ ñi n t
Th.s Ph m Phú Th Trang 93/94
Bài t p N i dung Thi t b LT TH T ng
15 Bài t p t ng h p
(N p ch m ñi m bài thi
cu i khoá).
S7-200 0 3 3
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.