Professional Documents
Culture Documents
PLC Thuchanh Final
PLC Thuchanh Final
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Lời Cảm Ơn
Đầu tiên, chúng em xin gửi lời cảm ơn đến Trường Đại Học Giao Thông
Vận Tải – Phân hiệu tại Tp. HCM đã đưa học phần Điều Khiển Logic PLC vào
chương trình giảng dạy để chúng em có cơ hội tiếp thu kiến thức quý giá. Đặc biệt,
chúng em xin gửi lời cảm ơn chân thành nhất đến Thầy Mai Vạn Hậu (Giảng viên
bộ môn) đã truyền đạt cho chúng em kiến thức bằng cả tất cả tâm huyết. Thời gian
học bộ môn của thầy là khoảng thời gian tuyệt vời vì chúng em không chỉ được
học lý thuyết mà còn nắm bắt được những kinh nghiệm thực tế hữu ích. Đây sẽ là
hành trang để chúng em có thể vững bước trên con đường đã lựa chọn ban đầu.
Học phần Điều Khiển Logic PLC không chỉ bổ ích mà còn có tính thực tế cao.
Tuy nhiên, do vốn kiến thức còn nhiều hạn chế và khả năng tiếp thu thực tế
còn nhiều bỡ ngỡ. Mặc dù chúng em đã cố gắng hết sức nhưng chắc chắn bài tiểu
luận khó có thể tránh khỏi những thiếu sót và nhiều chỗ còn chưa chính xác, kính
mong thầy xem xét và góp ý để bài tiểu luận của chúng em được hoàn thiện hơn.
Chúng em xin chân thành cảm ơn!
MỤC LỤC
I. BUỔI THỰC HÀNH 1: TIẾP CẬN THIẾT BỊ, PHẦN MỀM, NGÔN NGỮ
& KẾT NỐI..........................................................................................................1
Bài tập 1: Thiết kế mạch đảo chiều động cơ 3 Pha không sử dụng bộ điều
khiển (BĐK) PLC.............................................................................................3
Bài tập 6: Chuyển đổi chế độ hoạt động của động cơ từ chế độ sao Y sang
tam giác ∆.......................................................................................................14
- Tạo mới một project và thiết lập trạm PLC có các thiết bị sau:
1
3. Mạch đấu nối
2
II. BUỔI THỰC HÀNH 2: THIẾT KẾ MẠCH ĐIỆN & THỰC
HÀNH CÁC LỆNH VỀ BIT LOGIC
Bài tập 1: Thiết kế mạch đảo chiều động cơ 3 Pha không sử dụng bộ điều
khiển (BĐK) PLC.
1. Yêu cầu bài tập
- Có tín hiệu đèn chạy thuận L_FWD, đèn chạy nghịch L_REV và đèn báo lỗi
động cơ L_ERROR.
Bài tập 2: Viết chương trình đảo chiều động cơ sử dụng BĐK PLC.
1. Yêu cầu bài toán
Nhấn nút S1_FWD để động cơ quay cùng chiều kim đồng hồ, nhấn S2_REV để
động cơ quay ngược chiều kim đồng hồ. Nhấn nút S3_STOP để dừng động cơ.
3
2. Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
4
Bài tập 3: Viết chương trình điều khiển hệ thống khoan chi tiết với phôi
được cấp bằng tay
1. Yêu cầu bài toán
- Điều khiền hệ thống khoan chi tiết với phôi được cấp bằng tay
- Khi phôi được cấp thì Piston 1 đẩy phôi ra và Piston 2 thực hiện
khoan sau khi khoan xong Piston 2 đi về và cuối cùng là Piston 1 đi
về
2. Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
5
I0.4 Công tắc hành trình LB3
6
3. Mạch đấu nối và lưu đồ thuật toán
7
4. Chương trình trong phần mềm
8
Bài tập 4: Viết chương trình điều khiển đơn giản cho băng tải sản phẩm.
1. Yêu cầu bài toán
Khi sản phẩm A được vận chuyển tới vị trí cần thao tác thì băng tải dừng lại
(được phát hiện bởi cảm biến CB1). Nhấn nút S1 thì băng tải tiếp tục hoạt động
cho đến khi nào một sản phẩm khác lại đến đúng vị trí thì dừng lại. Quá trình cứ
lặp lại như trên. Yêu cầu: dùng Set, Reset
2. Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)
9
I0.1 Cảm biến CB1
10
Bài tập 5: Điều khiển luân phiên 3 bơm cấp nước tòa nhà
1. Yêu cầu bài toán:
- Thiết kế, đấu nối sơ đồ mạch điện cho PLC với thiết bị vào/ra và xây dựng
thuật toán, lập trình điều khiển cho PLC để thực hiện nhiệm vụ: điều khiển luân
phiên 03 bơm cấp nước tòa nhà theo chiều cao mức nước cao (L_H) / thấp
(L_L) /trung bình (L_M).
- Khi bồn nước ở dưới mức thấp (L_L) thì 3 bơm hoạt động
- Khi bồn nước ở trên mức thấp (L_L) và dưới mức trung bình (L_M) thì 2 bơm
hoạt động
- Khi bồn nước ở trên mức trung bình (L_M) và dưới mức cao (L_H) thì 1 bơm
hoạt động
I0.0 Cảm biến mực nước thấp L_L Q0.0 Relay 1 điều khiển Bơm 1
I0.1 Cảm biến mực nước vừa L_M Q0.1 Relay 2 điều khiển bơm 2
I0.2 Cảm biến mực nước cao L_M Q0.2 Relay 3 điều khiển bơm 3
11
4. Chương trình trong phần mềm
12
III.BUỔI THỰC HÀNH 3: THỰC HÀNH LỆNH TIMER
Bài tập 6: Chuyển đổi chế độ hoạt động của động cơ từ chế độ sao Y sang
tam giác ∆.
1. Yêu cầu bài toán
- Tác động tín hiệu khởi động (bằng nút nhấn PB_ON) động cơ khởi động ở chế
độ (Y), sau 8s thì động cơ chuyển sang hoạt động ở chế độ (∆). Nhấn nút
PB_OFF thì dừng động cơ.
I0.1 Nút nhấn PB_OFF Q0.1 Relay 1 Điều khiển contactor KSAO
13
4. Chương trình trong phần mềm
14
Bài tập 7: Đèn giao thông
1. Yêu cầu bài toán
- Chế độ “AUTO”: Viết chương trình điều khiển cho một cụm đèn giao thông
tại một ngã tư có tổng chu kỳ đèn là 56s và thời gian phân bố cho các đèn như
sau:
+ Luồng 1: đèn xanh (1) sáng 27s, đèn vàng (1) sáng 3s, đèn đỏ (1) sáng 26s.
+ Luồng 2: đèn đỏ (2) sáng 30s, đèn xanh (2) sáng 23s, đèn vàng (2) sáng 3s.
15
4. Chương trình trong phần mềm
16
17
18
Bài tập 8: Hệ thống điều khiển 5 động cơ
1. Yêu cầu bài toán
19
- Sau 20s kế tiếp nữa thì động cơ M4, M5 cùng chạy. Đồng thời 3 động cơ M1,
M2, M3 cùng dừng.
- Sau 15s. Động cơ M4, M5 dừng và lặp lại chu trình ban đầu.
- Nhấn nút PB_Stop hoặc có sự cố trong quá trình hoạt động thì hệ thống dừng
hoạt động.
20
4. Chương trình trong phần mềm
21
22
IV. BUỔI THỰC HÀNH 4: THỰC HÀNH LỆNH COUNTER
Bài tập 9: Tải gạo vào xe
1. Yêu cầu bài toán
- Hệ thống gồm Xylo chứa các bao gạo. Bao gạo xuống băng chuyền qua cửa - -
của Xylo. Bằng chuyền tải bao gạo vào xe tải chở gạo. Số lượng bao gạo từ
Xylo xuống băng chuyền và lượng bao gạo tải trên băng chuyền đều nhau
- Số lượng bao gạo trên xe là 15 bao.
- Khi cấp đủ bao gạo vào xe tải thì đèn báo xe đầy sáng.
- Trong quá trình cấp gạo, chưa đủ số lượng bao gạo nhưng xe rời vị trí thì đèn
báo lỗi sáng và dừng hệ thống.
- Sau khi xử lý lỗi, nhấn reset để làm việc tiếp tục.
2. Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
I0.2 Sensor1
I0.3 Reset
23
3. Mạch đấu nối
24
25
Bài tập 10: Điều khiển Gara tự động
1. Yêu cầu bài toán
- Để nhận biết số xe trong Gara người ta lắp hai cảm biến S1 ở cổng vào và
S2 ở cổng ra. Để khống chế đóng mở cổng người ta dùng 2 công tắc hành
trình ls1 và ls2. Muốn cửa đóng mở tự động ta chuyển công tắc sang chế độ
“AUTO”. Nhấn vào nút “RUN” hệ thống bắt đầu hoạt động. Nếu trong bãi
có đủ 10 xe thì PLC ra lệnh đóng cổng (giả sử bãi chứa 10 xe). Khi cổng
đóng đến ls2 thì ra lênh dừng mở cổng. Trong trường hợp muốn đóng mở
cửa bằng tay ta chuyển công tắc sang chế độ “MAN”. Lúc đó đóng, mở cổng
bằng cách nhấn vào nút “OPEN” hoặc “CLOSE”.
I0.2 Man
I0.3 S1
I0.4 S2
I0.5 OPEN
I0.6 CLOSE
I0.7 LS1
I1.0 LS2
26
3. Mạch đấu nối
27
28
Bài tập 11: Đếm táo vào thùng
1. Yêu cầu bài toán
- Mô tả công nghệ: Ấn “ON”, ĐC1 chạy để kéo băng tải 2 chạy đưa vỏ thùng
đóng táo vào.
- Khi vỏ thùng vào đến vị trí S2 thì ĐC1 dừng.
- Ngay khi ĐC1 dừng thì ĐC2 chạy để kéo băng tải 1 hoạt động đưa táo rơi
vào thùng. Táo được đếm bởi một cảm biến hồng ngoại S1. Khi số táo đưa
vào thùng đủ 24 quả (mỗi hộp chứa 24 quả) thì ĐC2 dừng.
- Tiếp tục ĐC1 chạy lại để đưa thùng táo thành phẩm ra ngoài và đóng thùng
táo mới. Hệ thống tự động hoạt động như trên cho đến khi ấn OFF thì dừng.
- Trong lúc hệ thống đang hoạt động mà có bất kỳ sự cố nào xảy ra thì dừng
ngay và đưa tín hiệu nháy đèn với thời gian trong 1 chu kỳ là 5 giây.
- Nếu có sự cố, sau khi sửa chữa xong và nhấn nút RESET thì hệ thống hoạt
động bình thường.
2. Bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)
I0.1 Nút nhấn OFF Q0.1 Relay 2 điều khiển Băng tải 1
I0.2 Cảm biến hồng ngoại S1 Q0.3 Đèn cảnh cáo khi hệ thống lỗi
29
3. Mạch đấu nối
30
5. Chương trình trong phần mềm
31
32
V. BUỔI THỰC HÀNH 5: THỰC HÀNH LỆNH TOÁN HỌC,
CHUYỂN ĐỔI DỮ LIỆU
Bài tập 12: Giới hạn giá trị
1. Yêu cầu bài toán
- Giá trị MW2 nằm trong khoảng từ 50 đến 500 thì sẽ xuất giá trị ngõ ra
MW4.
- Nếu giá trị ở MW2 lớn hơn giá trị 500 thì ngõ ra MW4 là giá trị 500 và
đèn báo giá trị MAX sáng.
- Nếu giá trị ở MW2 nhỏ hơn giá trị 50 thì ngõ ra MW4 là giá trị 50 và
đèn báo giá trị MIN sáng.
- Các ngõ vào ra là số có KDL Int.
2. Bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)
33
3. Mạch đấu nối
34
Bài tập 13: Giải phương trình bậc 2
1. Yêu cầu bài toán
- Phương trình bậc 2 có dạng tổng quát như sau:
35
- Chỉ ra yêu cầu của bài toán
MD24 x4 là số thực
36
3. Viết chương trình trong phần mềm
37
3. Mạch đấu nối
38
VI. BUỔI THỰC HÀNH 6: TỔNG HỢP & NÂNG CAO
Bài tập 15: Điều khiển Motor
1. Yêu cầu bài toán
- Vị trí ban đầu của hệ thống là vị trí như trên sơ đồ, lúc này Ls1 và Ls7 đang
đóng. Cầu trục có 2 motor được điều khiển quay thuận, quay nghịch để thực
hiện việc sang trái – sang phải và nâng lên - hạ xuống.
Khi nhấn Start, cầu trục nâng phôi đến khi gặp Ls6 thì ngừng nâng, cầu trục
dịch chuyển sang phải.
Khi cầu trục chạm vào Ls2 thì ngừng sang phải và bắt đầu hạ phôi xuống bể
rửa.
Khi Ls7 đóng thì ngừng quá trình hạ và thực hiện quá trình rửa trong 4s. Sau 4s
cầu trục lại nâng phôi lên cho đến khi chạm Ls6 thì ngừng nâng lên và cầu trục
lại di chuyển sang phải.
Khi cầu trục gặp Ls3 thì ngừng sang phải và hạ phôi xuống bể tẩy.
Khi Ls7 đóng thì ngừng quá trình hạ và thực hiện quá trình tẩy trong 3s. Quá
trình cứ tiếp tục cho tới các bể mạ. Các bể mạ được thực hiện quá trình mạ
trong 5s.
Khi phôi được mạ ở bể mạ lần 2 xong phôi được kéo lên và dịch chuyển sang
trái. (vượt qua Ls4 và Ls3).
39
Khi cầu trục dịch chuyển sang trái và gặp Ls2, thì phôi lại được hạ xuống để rửa
lần 2. quá trình rửa được thực hiện trong 4s thì phôi lại được kéo lên. Khi kéo
lên lại gặp Ls6 thì ngừng kéo và cầu trục dịch chuyển sang trái. Khi gặp Ls1 thị
hạ phôi xuống để hoàn tất quá trình mạ.
I0.0 Nút nhấn START Q0.0 Relay k1 điều khiển Motor trái
I0.1 Nút nhấn STOP Q0.1 Relay k2 điều khiển Motor phải
I0.4 LS3
I0.5 LS4
I0.6 LS5
I0.7 LS6
I1.0 LS7
40
4. Chương trình trong phần mềm
41
\
42
43
44
45
46
47
48
Bài tập 16: Điều khiển đèn theo thời gian thực
1. Yêu cầu bài toán
+ Hệ thống điện cầu thang ở các khu giảng đường. Yêu cầu vào mùa đông (t10-
>t3) đèn bật từ 18h-> 6h, vào mùa hè đèn bật tự động từ 19h-> 5h.
+ Hệ thống chuông báo giờ học của giảng đường. Được sử dụng chuông sẽ báo
khi bắt đầu và kết thúc mỗi tiết học. Mỗi tiết học 50 phút và nghỉ giải lao 5
phút. Tiết 1 bắt đầu lúc 7h00 tiết 10 kết thúc lúc 17h35. Chuông báo vào các
ngày trừ chủ nhật.
49
2. Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)
50
51
52
53
54
Bài tập 17: Thực hành lệnh Shift & Rotate
1. Yêu cầu bài toán
- Nhấn PB1 đèn sáng lần lượt: L1, L2, L3, L4, L5, L6, L7, L8. Thời gian đèn
sáng là 2s
- Nhấn PB2 đèn sáng lần lượt: L8, L7, L6, L5, L4, L3, L2, L1. Thời gian đèn
sáng là 2s
Q0.3 L4
Q0.4 L5
Q0.5 L6
Q0.6 L7
Q0.7 L8
55
4. Chương trình trong phần mềm
56
57
58
59
60
61