SlideShare una empresa de Scribd logo
1 de 94
Descargar para leer sin conexión
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
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
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
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
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
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.
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
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
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.
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
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.
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.
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.
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:
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.
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.
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.
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
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.
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
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
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.
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
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
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
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
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
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;
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.
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
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.
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.
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.
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
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.
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ì.
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.
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.
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.
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.
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.
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 :
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 :
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.
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 :
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.
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.
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 :
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 :
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 :
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 :
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.
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.
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:
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:
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.
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
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.
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.
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.
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.
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
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.
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:
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.
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
+
-
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
+
-
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.
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.
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.
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.
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
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
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)
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
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.
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
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
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.
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
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
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.
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
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ơ.
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:
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.
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.
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.
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
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 .
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
ñó.
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.
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.
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.

Más contenido relacionado

La actualidad más candente

NGHỊCH LƯU VÀ BIẾN TẦN.pdf
NGHỊCH LƯU VÀ BIẾN TẦN.pdfNGHỊCH LƯU VÀ BIẾN TẦN.pdf
NGHỊCH LƯU VÀ BIẾN TẦN.pdfMan_Ebook
 
Chọn công suất động cơ điện
Chọn công suất động cơ điệnChọn công suất động cơ điện
Chọn công suất động cơ điệnKent Phan
 
Bài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệt
Bài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệtBài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệt
Bài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệtMan_Ebook
 
Bài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự độngBài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự độngNguyễn Nam Phóng
 
Bài giảng vẽ điện
Bài giảng vẽ điệnBài giảng vẽ điện
Bài giảng vẽ điệnquanglocbp
 
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tụcPham Hoang
 
đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200Lê Gia
 
Các phương pháp thiết kế bộ điều khiển PID.docx
Các phương pháp thiết kế bộ điều khiển PID.docxCác phương pháp thiết kế bộ điều khiển PID.docx
Các phương pháp thiết kế bộ điều khiển PID.docxhunhlhongthi
 
Mô phỏng động cơ điện 1 chiều
Mô phỏng động cơ điện 1 chiềuMô phỏng động cơ điện 1 chiều
Mô phỏng động cơ điện 1 chiềuThanh Hoa
 
Công thức Máy điện 1 - Chương 3 - Máy điện một chiều
Công thức Máy điện 1 - Chương 3 - Máy điện một chiềuCông thức Máy điện 1 - Chương 3 - Máy điện một chiều
Công thức Máy điện 1 - Chương 3 - Máy điện một chiềuMan_Ebook
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trình
Lập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trìnhLập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trình
Lập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trìnhXuân Thủy Nguyễn
 
Giáo trình Kỹ thuật Robot.pdf
Giáo trình Kỹ thuật Robot.pdfGiáo trình Kỹ thuật Robot.pdf
Giáo trình Kỹ thuật Robot.pdfMan_Ebook
 

La actualidad más candente (20)

NGHỊCH LƯU VÀ BIẾN TẦN.pdf
NGHỊCH LƯU VÀ BIẾN TẦN.pdfNGHỊCH LƯU VÀ BIẾN TẦN.pdf
NGHỊCH LƯU VÀ BIẾN TẦN.pdf
 
Giáo trình Điều khiển Tự động của Nguyễn Thế Hùng
Giáo trình Điều khiển Tự động của Nguyễn Thế HùngGiáo trình Điều khiển Tự động của Nguyễn Thế Hùng
Giáo trình Điều khiển Tự động của Nguyễn Thế Hùng
 
Chọn công suất động cơ điện
Chọn công suất động cơ điệnChọn công suất động cơ điện
Chọn công suất động cơ điện
 
Bài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệt
Bài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệtBài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệt
Bài tập lớn Lý thuyết điều khiển - Đề tài lò nhiệt
 
Bài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự độngBài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự động
 
Bài giảng vẽ điện
Bài giảng vẽ điệnBài giảng vẽ điện
Bài giảng vẽ điện
 
Đề tài: Thiết kế bộ điều khiển tốc độ động cơ một chiều, HOT
Đề tài: Thiết kế bộ điều khiển tốc độ động cơ một chiều, HOTĐề tài: Thiết kế bộ điều khiển tốc độ động cơ một chiều, HOT
Đề tài: Thiết kế bộ điều khiển tốc độ động cơ một chiều, HOT
 
Luận văn: Thiết kế mạch điều khiển tốc độ động cơ một chiều, HAY
Luận văn: Thiết kế mạch điều khiển tốc độ động cơ một chiều, HAYLuận văn: Thiết kế mạch điều khiển tốc độ động cơ một chiều, HAY
Luận văn: Thiết kế mạch điều khiển tốc độ động cơ một chiều, HAY
 
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
 
đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200
 
Đề tài: Thiết kế hệ thống điều khiển trạm trộn nhiên liệu, HAY
Đề tài: Thiết kế hệ thống điều khiển trạm trộn nhiên liệu, HAYĐề tài: Thiết kế hệ thống điều khiển trạm trộn nhiên liệu, HAY
Đề tài: Thiết kế hệ thống điều khiển trạm trộn nhiên liệu, HAY
 
Giới thiệu chung về plc s7 1200
Giới thiệu chung về plc s7 1200Giới thiệu chung về plc s7 1200
Giới thiệu chung về plc s7 1200
 
Các phương pháp thiết kế bộ điều khiển PID.docx
Các phương pháp thiết kế bộ điều khiển PID.docxCác phương pháp thiết kế bộ điều khiển PID.docx
Các phương pháp thiết kế bộ điều khiển PID.docx
 
Mô phỏng động cơ điện 1 chiều
Mô phỏng động cơ điện 1 chiềuMô phỏng động cơ điện 1 chiều
Mô phỏng động cơ điện 1 chiều
 
Công thức Máy điện 1 - Chương 3 - Máy điện một chiều
Công thức Máy điện 1 - Chương 3 - Máy điện một chiềuCông thức Máy điện 1 - Chương 3 - Máy điện một chiều
Công thức Máy điện 1 - Chương 3 - Máy điện một chiều
 
Đề tài: Thiết kế trang bị điện cho các trạm có nhiều máy bơm, HAY
Đề tài: Thiết kế trang bị điện cho các trạm có nhiều máy bơm, HAYĐề tài: Thiết kế trang bị điện cho các trạm có nhiều máy bơm, HAY
Đề tài: Thiết kế trang bị điện cho các trạm có nhiều máy bơm, HAY
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trình
Lập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trìnhLập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trình
Lập trình PLC S7 1200 tiếng Việt-Chuong 5 tập lệnh lập trình
 
Luận văn: Điều khiển công nghệ trộn hóa chất bằng PLC, HOT
Luận văn: Điều khiển công nghệ trộn hóa chất bằng PLC, HOTLuận văn: Điều khiển công nghệ trộn hóa chất bằng PLC, HOT
Luận văn: Điều khiển công nghệ trộn hóa chất bằng PLC, HOT
 
Giáo trình Kỹ thuật Robot.pdf
Giáo trình Kỹ thuật Robot.pdfGiáo trình Kỹ thuật Robot.pdf
Giáo trình Kỹ thuật Robot.pdf
 
Đề tài: Thiết kế hệ thống phân loại sản phẩm ứng dụng PLC, HOT
Đề tài: Thiết kế hệ thống phân loại sản phẩm ứng dụng PLC, HOTĐề tài: Thiết kế hệ thống phân loại sản phẩm ứng dụng PLC, HOT
Đề tài: Thiết kế hệ thống phân loại sản phẩm ứng dụng PLC, HOT
 

Destacado

Plc systems-e xercise
Plc systems-e xercisePlc systems-e xercise
Plc systems-e xerciseLê Gia
 
10 chapter05 counters_fa14
10 chapter05 counters_fa1410 chapter05 counters_fa14
10 chapter05 counters_fa14John Todora
 
Bài giảng môn học siemens plc s7 – 300
Bài giảng môn học siemens plc s7 – 300Bài giảng môn học siemens plc s7 – 300
Bài giảng môn học siemens plc s7 – 300Lê Gia
 
Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.Nguyễn Bá Quý
 
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHNTài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHNThuan Nguyen
 
Tai lieu lap trinh plc s7 200 full-01_2011_v1
Tai lieu lap trinh plc s7 200 full-01_2011_v1Tai lieu lap trinh plc s7 200 full-01_2011_v1
Tai lieu lap trinh plc s7 200 full-01_2011_v1cuongcungdfdfdf
 
Plc Siemens Training Notes
Plc Siemens Training NotesPlc Siemens Training Notes
Plc Siemens Training Notesplc_course
 
Plc nang cao
Plc nang caoPlc nang cao
Plc nang caoChau Huy
 
Parking Control System using PLC
Parking Control System using PLCParking Control System using PLC
Parking Control System using PLCZunAib Ali
 
automatic car parking system
automatic car parking systemautomatic car parking system
automatic car parking systemsowmya Sowmya
 
AUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMAUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMsowmya Sowmya
 

Destacado (13)

Plc systems-e xercise
Plc systems-e xercisePlc systems-e xercise
Plc systems-e xercise
 
10 chapter05 counters_fa14
10 chapter05 counters_fa1410 chapter05 counters_fa14
10 chapter05 counters_fa14
 
S7 200 s
S7 200 sS7 200 s
S7 200 s
 
Bài giảng môn học siemens plc s7 – 300
Bài giảng môn học siemens plc s7 – 300Bài giảng môn học siemens plc s7 – 300
Bài giảng môn học siemens plc s7 – 300
 
Chapter 4 plc
Chapter 4 plcChapter 4 plc
Chapter 4 plc
 
Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.
 
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHNTài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
 
Tai lieu lap trinh plc s7 200 full-01_2011_v1
Tai lieu lap trinh plc s7 200 full-01_2011_v1Tai lieu lap trinh plc s7 200 full-01_2011_v1
Tai lieu lap trinh plc s7 200 full-01_2011_v1
 
Plc Siemens Training Notes
Plc Siemens Training NotesPlc Siemens Training Notes
Plc Siemens Training Notes
 
Plc nang cao
Plc nang caoPlc nang cao
Plc nang cao
 
Parking Control System using PLC
Parking Control System using PLCParking Control System using PLC
Parking Control System using PLC
 
automatic car parking system
automatic car parking systemautomatic car parking system
automatic car parking system
 
AUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMAUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEM
 

Similar a Tai lieu lap trinh plc s7 200 full

TỔNG QUAN VỀ PLC S7-1200
TỔNG QUAN VỀ PLC S7-1200TỔNG QUAN VỀ PLC S7-1200
TỔNG QUAN VỀ PLC S7-1200GuaGua6
 
Tai lieu lap trinh PLC S7-200.pdf
Tai lieu lap trinh PLC S7-200.pdfTai lieu lap trinh PLC S7-200.pdf
Tai lieu lap trinh PLC S7-200.pdfssuser979ffc
 
Tailieulaptrinhs7-200
Tailieulaptrinhs7-200Tailieulaptrinhs7-200
Tailieulaptrinhs7-200grdmca1994
 
Giaotrinh plc
Giaotrinh plcGiaotrinh plc
Giaotrinh plcHoanh Lee
 
11 phamtuantrung dcl201_9076_2
11 phamtuantrung dcl201_9076_211 phamtuantrung dcl201_9076_2
11 phamtuantrung dcl201_9076_2Adobe Arc
 
Bai giang thiet bi siemen s7 300
Bai giang thiet bi siemen s7 300Bai giang thiet bi siemen s7 300
Bai giang thiet bi siemen s7 300minhtriauto23
 
Báo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plcBáo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plcTony Tun
 
hoccokhi.vn Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 trang
hoccokhi.vn  Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 tranghoccokhi.vn  Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 trang
hoccokhi.vn Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 trangHọc Cơ Khí
 
Học Plc s7 200
Học Plc s7 200Học Plc s7 200
Học Plc s7 200CANH Cuong
 
Điều khiển lập trình PLC mạng PLC.pdf
Điều khiển lập trình PLC mạng PLC.pdfĐiều khiển lập trình PLC mạng PLC.pdf
Điều khiển lập trình PLC mạng PLC.pdfMan_Ebook
 
Do_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdfDo_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdfThnCht9
 

Similar a Tai lieu lap trinh plc s7 200 full (20)

TỔNG QUAN VỀ PLC S7-1200
TỔNG QUAN VỀ PLC S7-1200TỔNG QUAN VỀ PLC S7-1200
TỔNG QUAN VỀ PLC S7-1200
 
Tai lieu lap trinh PLC S7-200.pdf
Tai lieu lap trinh PLC S7-200.pdfTai lieu lap trinh PLC S7-200.pdf
Tai lieu lap trinh PLC S7-200.pdf
 
Tailieulaptrinhs7-200
Tailieulaptrinhs7-200Tailieulaptrinhs7-200
Tailieulaptrinhs7-200
 
tailieuvePLC
tailieuvePLCtailieuvePLC
tailieuvePLC
 
Plcs7300
Plcs7300Plcs7300
Plcs7300
 
Giaotrinh plc
Giaotrinh plcGiaotrinh plc
Giaotrinh plc
 
Chuongiv
ChuongivChuongiv
Chuongiv
 
11 phamtuantrung dcl201_9076_2
11 phamtuantrung dcl201_9076_211 phamtuantrung dcl201_9076_2
11 phamtuantrung dcl201_9076_2
 
Luận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAY
Luận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAYLuận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAY
Luận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAY
 
Bai giang thiet bi siemen s7 300
Bai giang thiet bi siemen s7 300Bai giang thiet bi siemen s7 300
Bai giang thiet bi siemen s7 300
 
Nâng Cấp Và Hoàn Thành Bài Thí Nghiệm Bình Trộn Nhiên Liệu Tại Phòng Thí Nghi...
Nâng Cấp Và Hoàn Thành Bài Thí Nghiệm Bình Trộn Nhiên Liệu Tại Phòng Thí Nghi...Nâng Cấp Và Hoàn Thành Bài Thí Nghiệm Bình Trộn Nhiên Liệu Tại Phòng Thí Nghi...
Nâng Cấp Và Hoàn Thành Bài Thí Nghiệm Bình Trộn Nhiên Liệu Tại Phòng Thí Nghi...
 
Báo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plcBáo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plc
 
hoccokhi.vn Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 trang
hoccokhi.vn  Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 tranghoccokhi.vn  Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 trang
hoccokhi.vn Giáo trình thực hành điều khiển công nghiệp - Võ Duy Linh 31 trang
 
Học Plc s7 200
Học Plc s7 200Học Plc s7 200
Học Plc s7 200
 
Luận văn: Chương trình WinCC kết hợp vói các PLC, HAY
Luận văn: Chương trình WinCC kết hợp vói các PLC, HAYLuận văn: Chương trình WinCC kết hợp vói các PLC, HAY
Luận văn: Chương trình WinCC kết hợp vói các PLC, HAY
 
Điều khiển lập trình PLC mạng PLC.pdf
Điều khiển lập trình PLC mạng PLC.pdfĐiều khiển lập trình PLC mạng PLC.pdf
Điều khiển lập trình PLC mạng PLC.pdf
 
plc 300
plc 300plc 300
plc 300
 
Do_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdfDo_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdf
 
Luận văn: Giám sát hệ thống pha trộn và đóng gói café hòa tan
Luận văn: Giám sát hệ thống pha trộn và đóng gói café hòa tanLuận văn: Giám sát hệ thống pha trộn và đóng gói café hòa tan
Luận văn: Giám sát hệ thống pha trộn và đóng gói café hòa tan
 
Đề tài: Điều khiển hệ thống pha trộn và đóng gói café hòa tan
Đề tài: Điều khiển hệ thống pha trộn và đóng gói café hòa tanĐề tài: Điều khiển hệ thống pha trộn và đóng gói café hòa tan
Đề 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.