Xây dựng và vẽ lưu đồ thuật toán- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật để viết chương trình nhanh và hiệu quả - Có góc nhìn tổng quan về yêu
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI
KHOA ĐIỆN – ĐIỆN TỬ
BÁO CÁO THỰC HÀNH
ĐIỀU KHIỂN LOGIC PLC
Giảng viên hướng dẫn : Ks Mai Vạn Hậu
Sinh viên thực hiện: Hà Anh Kiệt_6151030054
Lớp : Kỹ thuật Điều Khiển và Tự Động Hóa
Khoá : K61
TPHCM, tháng 11 năm 2022
Trang 2BÁO CÁO THỰC HÀNH PLC S7-1200
CPU 1215C_DC/DC/DC
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.
1Yêu cầu bài tập:
- Nhấn nút PB_FWD động cơ chạy thuận
- Nhấn nút PB_REV động cơ chạy nghịch
Trang 3Bài tập 2: Viết chương trình đảo chiều động cơ sử dụng BĐK PLC 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ơ
SV phải thực hiện các phần sau:
1 Xác định yêu cầu bài toán
- Viết chương trình đảo chiều động cơ sử dụng BĐK PLC S7-1200
- 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ơ
2 Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)
Địa chỉ Mô tả Địa chỉ Mô tả
I0.2 S3_STOP
3 Vẽ mạch động lực
Trang 44 Vẽ mạch điều khiển
5 Xây dựng và vẽ lưu đồ thuật toán
Trang 56 Viết chương trình trong phần mềm
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 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
SV phải thực hiện các phần sau:
1 Xác định yêu cầu bài toán
- Sử dụng PLC S7-1200 viết chương trình điều khiển đơn giản cho băng tải sản phẩm
- 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)
Địa chỉ Mô tả Địa chỉ Mô tả
Trang 75 Xây dựng và vẽ lưu đồ thuật toán
- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật để viết chương trình nhanh và hiệu quả
- Có góc nhìn tổng quan về yêu cầu của bài toán
6 Viết chương trình trong phần mềm
Trang 8Bài tập 6: Chuyển đổi chế độ hoạt động của động cơ từ chế độ sao (Y) sang tam giác (∆)
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ơ
Trang 9 SV phải thực hiện các phần sau:
1 Xác định yêu cầu bài toán
- Sử dụng PLC S7-1200 chuyển đổi chế độ hoạt động của động cơ từ chế độ sao (Y) sang tam giác (∆)
- 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ơ
2 Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)
Địa chỉ Mô tả Địa chỉ Mô tả
I0.1 OFF Q0.1 Tamgiac
Trang 103 Vẽ mạch động lực
4 Vẽ mạch điều khiển
5 Xây dựng và vẽ lưu đồ thuật toán
Trang 11- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật để viết chương trình nhanh và hiệu quả
- Có góc nhìn tổng quan về yêu cầu của bài toán
6 Viết chương trình trong phần mềm
Bài tập 7: Đèn giao thông
Yêu cầu bài toán:
- Bật công tắc chọn chế độ “MAN” hoặc “AUTO”
Trang 12 SV phải thực hiện các phần sau:
1 Xác định yêu cầu bài toán
- Sử dụng PLC S7-1200 viết chương trình điều khiển đèn giao thông
- - Bật công tắc chọn chế độ “MAN” hoặc “AUTO”
- Chế độ “MAN”: hoạt động bằng các nút nhấ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
Trang 13 Luồng 2: đèn đỏ (2) sáng 30s, đèn xanh (2) sáng 23s, đèn vàng (2) sáng 3s.
2 Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)
Địa chỉ Mô tả Địa chỉ Mô tả
Q0.2 X_2Q0.3 X_2Q0.4 V_2Q0.5 D_2Q0.2 D_1
3 Vẽ mạch động lực
Trang 144 Vẽ mạch điều khiển
5 Xây dựng và vẽ lưu đồ thuật toán
- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật để viết chương trình nhanh và hiệu quả
- Có góc nhìn tổng quan về yêu cầu của bài toán
6 Viết chương trình trong phần mềm
Trang 16Bài tập 8: Hệ thống điều khiển 5 động cơ
- Nhấn PB_Start thì động cơ M1 chạy
- Sau 10s thì động cơ M2 chạy
- Sau 10s kế tiếp thì động cơ M3 chạy
- 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ùngdừ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
Trang 17 SV phải thực hiện các phần sau:
1 Xác định yêu cầu bài toán
- Hệ thống điều khiển 5 động cơ
- - Nhấn PB_Start thì động cơ M1 chạy
- Sau 10s thì động cơ M2 chạy
- Sau 10s kế tiếp thì động cơ M3 chạy
- 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ùngdừ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
2 Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)Địa chỉ Mô tả Địa chỉ Mô tả
3 Vẽ mạch động lực
Trang 184 Vẽ mạch điều khiển
- Các IO vào ra của PLC lựa chọn phải lớn hơn hoặc bằng IO phân tích từ bài toán) từ số lượngcổng vào ra, mức độ quy mô bài toán, …
5 Xây dựng và vẽ lưu đồ thuật toán
- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật để viếtchương trình nhanh và hiệu quả
- Có góc nhìn tổng quan về yêu cầu của bài toán
6 Viết chương trình trong phần mềm
Trang 20Bài tập 10: Điều khiển bóng đèn ( bài được cho thêm).
Yêu cầu bài toán:
Dùng lệnh lệnh counter điều khiển bóng đèn
Khi cảm biến đếm 10 lần tự động reset, đèn tắt
1 Xác định yêu cầu bài toán
- Khi cảm biến đếm 10 lần tự động reset, đèn tắt
2 Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)Địa chỉ Mô tả Địa chỉ Mô tả
Trang 215 Xây dựng và vẽ lưu đồ thuật toán
- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật để viết chương trình nhanh và hiệu quả
- Có góc nhìn tổng quan về yêu cầu của bài toán
6 Viết chương trình trong phần mềm
Bài tập 11: Đếm táo vào thùng
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
Trang 22- 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ệunhá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
SV phải thực hiện các phần sau:
1 Xác định yêu cầu bài toán
- 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ệunhá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
Trang 232 Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
Input (ngõ vào) Output (ngõ ra)Địa chỉ Mô tả Địa chỉ Mô tả
Trang 244 Vẽ mạch điều khiển
5 Xây dựng và vẽ lưu đồ thuật toán
- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật để viết chương trình nhanh và hiệu quả
- Có góc nhìn tổng quan về yêu cầu của bài toán
6 Viết chương trình trong phần mềm
Trang 25Bài tập 16: Điều khiển đèn theo thời gian thực
Yêu cầu bài toán:
- Một trường học sử dụng PLC có các yêu cầu sau:
+ 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
Trang 26+ 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.
SV phải thực hiện các phần sau:
1 Xác định yêu cầu bài toán
- - Một trường học sử dụng PLC có các yêu cầu sau:
+ 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.
2 Thực hiện bảng gán nhiệm vụ Input/Output (I/O)
I0.3
3 Vẽ mạch động lực
Trang 274 Vẽ mạch điều khiển
5 Xây dựng và vẽ lưu đồ thuật toán
- Giúp kiểm tra tính khả thi của việc lập trình, nhanh chóng đưa ra những giải thuật
để viết chương trình nhanh và hiệu quả
- Có góc nhìn tổng quan về yêu cầu của bài toán
Trang 286 Viết chương trình trong phần mềm