Professional Documents
Culture Documents
TN DLDKMT 1 PDF
TN DLDKMT 1 PDF
Page |1
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
- Khu vực 7 – AO: là khu vực bố trí các ngõ ra điều khiển ANALOG
- Khu vực 8 – PWM-PTO: là khu vực bố trí các ngõ ra xung tốc độ cao PWM và
PTO cho phép điều khiển động cơ tốc độ, vị trí động cơ DC, SERVO, Bước
- Khu vực 9 - SENSOR: là khu vực bố trí lắp đặt cảm biến
- Khu vực 10: là khu vực bố trí các thiết bị cho phép kết nối mạng PLC
- Khu vực 11: là khu vực nguồn áp cung cấp 24VDC và 5VDC
- Khu vực 12: là khu vực ứng dụng điều khiển và hiển thị đèn giao thông
D. THÍ NGHIỆM
I. Bài thí nghiệm 1: Khảo sát hoạt động của ngõ vào và ngõ ra
In
Out
1. Thí nghiệm 1.1: Làm quen PLC với bài toán điều khiển START/STOP
Yêu cầu:
- START – nút nhấn BT1
Page |2
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
- STOP – nút nhấn BT2
- Đèn báo RUN– Đèn DO 1, chớp nháy chu kỳ 1s, sử dụng xung nhịp hệ thống
Tiến hành lập trình
- Chọn PLC CPU C1214 –DC/DC/DC
Page |3
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
Sinh viên báo cáo kết quả với GV hướng dẫn để thực hiện Thí nghiệm tiếp theo.
2. Thí nghiệm 1.2: Điều khiền hoạt động với các điều kiện ngõ vào khác
nhau:
Yêu cầu: Điều khiển các đèn ngõ ra theo điều kiện cùa ngõ vào như sau:
- Default: 8 LED ngõ ra nhấp nháy chu kỳ 2s
- Nhấn nút BT1, đèn LED sang theo thứ tự từ trái sang phải, mỗi đèn sang trong
thời gian 1s
- Nhấn nút BT2, đèn LED sang theo thứ tự từ phải sang trái, mỗi đèn sang trong
thời gian 0.5s
Hướng dẫn:
- Sử dụng toán tử dịch bit để điều khiển LED
- Nêu các khác giải pháp khác có thể thực hiện bài toán.
- Chú ý: các nút BT1 và BT2 không tự giữ.
II. Bài thí nghiệm 2: Giã lập hoạt động của máy trạng thái
Khảo sát, giả lập và điều khiển vận hành hệ thống phân loại sản phẩm:
Mô tả: Hệ thống phân loại sản phẩm được biểu diễn như Hình 3.
- Có 3 loại sản phẩm được phân biệt theo chiều dài, bao gồm D – Sản phẩm dài;
N: Sản phẩm ngắn; TB: Sản phẩm có chiều dài trung bình.
- Chiều dài của sản phẩm được xác định bởi các cảm biến CB1, CB2 và CB3.
o Sản phẩm là N khi chỉ có 1 cảm biến phát hiện được sản phẩm.
o Sản phẩm là TB khi chỉ có 2 cảm biến phát hiện được sản phẩm.
o Sản phẩm là D khi chỉ có 3 cảm biến phát hiện được sản phẩm.
- Các cảm biến tương ứng với các ngõ vào PLC I0.2, I0.3, I0.4
Page |4
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
- Các ngõ ra báo chiều dài sản phẩm N, TB, D tương ứng với các ngõ ra Q0.0,
Q0.1, Q0.2. Các tín hiệu này báo trong thời gian 2s.
CB1 CB2 CB3
D TB N
Motor
Xây dựng mô phỏng tín hiệu cảm biến cho các loại sản phẩm khác nhau:
- Ngõ vào: Nút nhấn BT1, BT2 và BT3 tương ứng là các tín hiệu báo giả lập SP
N, TB và D.
- Ngõ ra: tín hiệu Q0.3, Q0.4 và Q0.5 tương ứng là tín hiệu giả lập của CB1,
CB2, và CB3.
- Hình 4 mô tả graph tín hiệu của các cảm biến CB1, CB2 và CB3 tương ứng với
các sản phẩm.
Page |5
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
4s
5s 4s
5s 4s
8s
8s
8s
12s
12s
12s
Hình 4: Graph tín hiệu của các cảm biến tương ứng với các sản phẩm
Lập trình giả lập đối tượng
Tạo Function Block tên SensorSimulation
Page |6
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
- Tạo bảng thông số ngõ vào, ngõ ra và viết chương trình giả lập tìn hiệu cảm
biến theo Phụ lục 1.
- Nạp chương trình và kiểm tra hoạt động của chương trình
Yêu cầu:
- Cải tiến chương trình cho phép tăng tốc, giảm tốc băng tải với ngõ vào AI0
(thời gian thay đổi)
- Tìm khuyết điểm của chương trình trên
- Nêu phương pháp, giải thuật khác giả lập hoạt động của hệ thống.
-
2. Thí nghiệm 2.2: Viết chương trình phân loại sản phẩm với tín hiệu
giả lập vừa xây dựng được
Gợi ý: Sinh viên lựa chọn 1 trong các phương pháp sau để giải quyết bài toán
- Phương pháp 1: Giải quyết bài toán theo phương pháp tuần tự với bộ tín hiệu
ngõ vào là CB1_CB2_CB3; ngõ ra là N_TB_D
- Phương pháp 2: Giải quyết bài toán bằng cách đếm số lượng sản phẩm giữa các
cảm biến kết hợp trạng thái của cảm biến.
- Phương pháp 3: Giải pháp khác
SP CB1 CB2 CB3 SL giữa 1-2 SL giữa 2-3
Dài 1 1 1 1
Trung bình 1 1 1 >1
1 0 1 X
Ngắn 1 X >1 X
0 X X X
Yêu cầu:
- Lập trình hoạt động của hệ thống theo phương án đã chọn
- Kiểm chứng hoạt động trong các trường hợp khác nhau:
o Trường hợp từng sản phẩm đi qua hệ thống phân loại thời gian cách
nhau.
o Trường hợp nhiều sản phẩm đi qua hệ thống liên tiếp nhau: Ngắn – dài -
trung bình.
o Kiểm chứng trường hợp cụ thể theo yêu cầu của GVHD
Page |7
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
Nội dung Báo cáo thí nghiệm:
- Giải thuật và Chương trình PLC các thí nghiệm 1.2 và 2.2, giải thích hoạt động?
- Đề xuất giải thuật tối ưu, hoàn thiện cho giải thuật của thí nghiệm 2.1?
- Lập bảng So sánh ưu, khuyết điểm của các phương án trong thí nghiệm 2.2?
bao gồm: Độ phức tạp của giải thuật; số lượng câu lệnh; tính hệ thống của bài
toán; các yếu tố lỗi có thể phát sinh.
Page |8
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
Bảng nhận xét, đánh giá của GV
Thông tin Sinh viên:
Nhóm: ____________________________________
Họ và Tên SV: ______________________________
MSSV: ____________________________________
Các Nhiệm vụ và nội dung thực hiện trong buổi thí nghiệm:
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
Đánh giá của GV:
Page |9