Professional Documents
Culture Documents
Bai Tap PLC - Phan 1 PDF
Bai Tap PLC - Phan 1 PDF
1
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Phần I: giải quyết các bài toán đơn giản bằng phương pháp lập trình tuyến
tính
Phần II: Các bài toán có yêu cầu phức tạp và được giải quyết bằng phương
pháp lập trình có cấu trúc
Tài liệu biên soạn cho các bạn sinh viên, các bạn có nhu cầu tìm hiểu về
kỹ thuật lập trình PLC và phương án thiết kế hệ thống dùng bộ logic khả trình
này chắc chắn không tránh khỏi thiếu sót. Rất mong quý bạn đọc đóng góp ý
kiến. Mọi ý kiến đóng góp xin gửi về địa chỉ Email: nxcongutehy@yahoo.com.
2
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Phần I
Các bài tập đơn giản và thực hiện theo phương pháp lập trình tuyến tính
Bài 1: Điều khiển mở máy động cơ không đồng bộ 3 pha roto lồng sóc.
1. Sơ đồ động lực:
3
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
4
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
5
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 2: Đảo chiều trực tiếp động cơ 3 pha roto roto lồng sóc
1. Sơ đồ động lực
L1
L2
L3
N
Q1
K1 K2
F2
2. Thiết bị sử dụng
1 Áptomát
1 Nút mở máy chiều thuận
1 Nút mở máy chiều ngược
1 nút dừng
1 rơle nhiệt
6
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
N1 N2 N3
F2
PLC
K2 K1
§1 §2 §3
K1 K2
7
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
8
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
9
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 3: Đảo chiều gián tiếp động cơ 3 pha roto roto lồng sóc
Bài này hoàn toàn giống bài 2 chỉ khác việc đảo chiều được thực hiện qua nút ấn
dừng. Vì vậy, các mục từ 1 đến 4 là giống nhau và chỉ khác mục 5 chương trình
điều khiển:
Chương trình điều khiển:
10
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
11
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
L1
L2
L3
N
Q1
K1
F2
K3
K2
12
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
N1 N2
F2
PLC
K3 K2
§1 §2 §3
K1 K2 K3
13
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
14
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
L1
L2
L3
N
Q1
K1
F1
M
K5
X1 K4
F3
X2
K3
F2
X3
K2
X4
15
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
16
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
17
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
18
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
19
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 6: Đổi nối Sao/Tam giác động cơ không đồng bộ 3 pha đảo chiều trực
tiếp
1. Sơ đồ động lực:
20
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
21
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
22
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
23
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
24
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 7: Đổi nối Sao/Tam giác đông cơ không đồng bộ 3 pha đảo chiều gián
tiếp.
Các mục từ 1 đến 3 như bài trên
Chương trình điều khiển
25
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
26
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
27
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
28
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
1. Sơ đồ động lực
L1
L2
L3
N
Q1
K1 K2 K3
F1 F2 F3
M M M
29
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
30
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
31
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
out B2
S1
PLC
0V Q0.0 Q0.1
K1 K2
32
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
33
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
1. Sơ đồ bố trí thiết bị
out in
S1 S2
S1 S2
PLC
0V Q0.0
K1
34
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
35
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
36
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
PLC
D1 D2 D3 D4 D5
37
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
38
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
39
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
26OC
25OC
24OC UP
ON
DOWN
OFF
23OC
22OC
21OC
20OC
40
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
ON OFF UP DOWN
PLC
D1 D2 D3 D4 D5 D6 D7
41
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
42
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
43
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
44
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
45
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
1. Mô hình thiết bị
46
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
47
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
48
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
49
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
50
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
51
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
52
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
53
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
54
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 14: Điều khiển dây chuyền đóng gói sản phẩm
Một dây chuyền đóng gói 10 sản phẩm cho một thùng hàng gồm một băng tải
M1 và một cảm biến S4 để đếm sản phẩm hoạt động theo nguyên tắc sau:
- Nhấn nút S1 băng tải hoạt động vận chuyển sản phẩm vào thùng chứa, khi
đủ 10 sản phẩm băng tải dừng và tự khởi động lại sau 5s.
- Khi nhấn nút S2 băng tải dừng lại sau khi đã thực hiện xong thùng hàng.
- Khi có sự cố nhấn nút S3 hệ thống dừng tức thời và chỉ hoạt động trở lại
khi nhấn nút S1
1. Sơ đồ mô phỏng
55
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
S1 S2 S3 S4
PLC
0V
Q0.0 Q0.1
K1 D1
56
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
57
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 15: Điều khiển dây chuyền vận chuyển, rót nguyên liệu và đóng gói sản
phẩm
Hệ thống được mô tả như hình vẽ sau:
58
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
59
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
60
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
61
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
62
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
63
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
64
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
65
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 16: Điều khiển thang máy vận chuyển hàng 4 tầng
1. Sơ đồ hệ thống
66
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
67
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
68
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
69
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
70
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
71
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 17: Điều khiển đèn giao thông tại nút có người đi bộ qua đường
Ở trạng thái ban đầu đèn xanh Ôtô và đèn đỏ cho người đi bộ luôn sáng. Khi
người đi bộ ấn nút xin đường (nằm trên cột đèn) đèn xanh ôtô tiếp tục sáng thêm
15s, sau đó chuyển đèn vàng 3s và chuyển sang đèn đỏ 14s. Đèn xanh cho người
đi bộ sáng trong thời gian 10s sau khi ấn nút xin đường 20s. Quá trình được mô
tả theo giản đồ thời gian như sau:
72
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
1. Sơ đồ mô phỏng
73
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
24V I0.0
PLC
D1 D2 D3 D4 D5
74
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
75
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
76
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Bài 18: Điều khiển đèn giao thông tại ngã tư.
Hệ thống đèn giao thông tại một ngã tư hoạt động theo nguyên tắc sau:
- Ấn nút S1 hệ thống hoạt động, ấn nút S2 hệ thống dừng.
- Các đèn báo được mô tả theo giản đồ thời gian như hình vẽ.
Xanh 1 24s
10s
t
Vàng 1
2s t
Đỏ 1
12s
t
Xanh đi
bé 1
8s
Đỏ ®i
bé 1
14s
Xanh 2
10s
t
Vàng 2
2s
t
Đỏ 2
12s
t
Xanh ®i
bé 2
8s
t
Đỏ ®i
bé 2 2s
t
77
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
1. Sơ đồ mô phỏng
78
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
79
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
80
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
81
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
82
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Động cơ trộn
M
S3 S4
Bơm A Bơm B
Van A Van B
S5
Start S1
Stop S2
S6
S7
Van xả
Hệ thống trộn hóa chất được thực hiện theo nguyên tắc sau:
- Khởi động hệ thống bằng nút Start S1, dừng hệ thống bằng nút Stop S2
- Hai chất lỏng cùng được bơm vào bình trộn nhờ hai bơm A và B. Máy
bơm chỉ hoạt động sau khi đã mở van được 2s.
- Hai cảm biến S3 và S4 dùng để báo trạng thái chất lỏng chảy vào bình.
Nếu sau khi khởi động 5s mà một trong hai cảm biến này không phát hiện
có chất lỏng chảy vào bình thì lập tức dừng chương trình và báo đèn sự cố
máy bơm ra bên ngoài.
83
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
- Một cảm biến S5 báo bình chứa đã đầy và dừng cả hai may bơm, sau khi
máy bơm dừng 2s thì khóa van bơm.
- Một cảm biến S6 báo đủ chất lỏng trong bình trộn bắt đầu cho phép động
cơ trộn hoạt động và dừng trộn sau 10s khi chất lỏng trong bình đã đầy.
- Sau khi chất lỏng trong bình trộn đã đều (động cơ trộn ngừng hoạt động).
Chất lỏng trong bình được xả ra ngoài nhờ van xả. Khi chất lỏng đã xả hết
cảm biến S7 tác động và khóa van xả lại.
- Quá trình tự động lặp lại theo chu trình đã mô tả ở trên. Nếu chu trình
đang thực hiện mà nhấn nút dừng thì hệ thống sẽ thực hiện hết chu trình
mới dừng lại.
84
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
Quá trình hoạt động có thể được mô tả theo giản đồ thời gian sau:
S1
I0.0
t
Hệ thống
hoạt động
Mở van bơm
Q0.0; Q0.1
t
Động cơ
bơm
Q0.2; Q0.3 2s 2s
t
Báo có
chất lỏng
I0.2; I0.3 5s
t
Mức dưới
I0.4
t
Mức trên
I0.5
t
Động cơ 10s
trộn
Q0.4
t
Bình rỗng
I0.6
t
Van xả
Q0.5
t
Dừng
I0.1
t
Một chu trình hoạt động
85
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
S1 S2 S3 S4 S5 S6 S7
PLC
0V
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6
K1 K2 K3 K4 K5 K6 D1
86
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
87
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
88
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
Bài tập và hướng dẫn giải bài tập lập trình PLC S7-300
89
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên