Professional Documents
Culture Documents
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 6 – DO: là khu vực bố trí các LED hiển thị ngõ ra số
- 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
v Chuẩn bị thí nghiệm:
Thực hiện nối dây như Hình 2
In
Out
Page |3
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
- Nạp chương trình và kiểm chứng kết quả (lưu ý sinh viên phải nạp cả cấu hình
phần cứng và chương trình phần mềm xuống PLC, nạp chương trình xuống PLC
thực không sử dụng chức năng mô phỏng PLCSIM)
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.
CB1 CB2 CB3
D TB N
Motor
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
Page |5
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
Lập trình giả lập đối tượng:
Tạo Function Block tên SensorSimulation
- 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.
- Nạp chương trình và kiểm tra hoạt động của chương trình
Yêu cầu:
- Kiểm chứng trong trường hợp tốc độ bình thường và tốc độ tăng gấp đôi (SW1
ở mức cao)
- Trong trường hợp đang có tín hiệu giả lập, nếu chuyển SW1 (từ thấp lên cao
hoặc ngược lại) thì tín hiệu giả lập còn đúng hay không?
- Nếu có 2 sản phẩm vào liên tiếp (ví dụ sản phẩm ngắn đang ở vị trí cảm biến 3
thì có một sản phẩm khác vừa đi vào cảm biến 1), hoạt động của chương trình
còn đúng hay không?
- Giải quyết khắc phục các nhược điểm còn tồn tại trong 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
Nối thêm các dây như sau:
Nối dây Ý nghĩa của ngõ vào/ngõ ra
Q0.3 với I0.2 Ngõ vào I0.2 là tín hiệu cảm biến 1.
Q0.4 với I0.3 Ngõ vào I0.3 là tín hiệu cảm biến 2.
Q0.5 với I0.4 Ngõ vào I0.4 là tín hiệu cảm biến 3.
Q0.0 với DO1 Ngõ ra thông báo hệ thống vừa nhận được 1 sản phẩm ngắn.
Q0.1 với DO2 Ngõ ra thông báo hệ thống vừa nhận được 1 sản phẩm trung bình.
Q0.2 với DO3 Ngõ ra thông báo hệ thống vừa nhận được 1 sản phẩm dài.
Page |6
Bài TN1: Lập trình S7-1200 Biên soạn: TS. Nguyễn Trọng Tài
Từ ngõ vào I0.2, I0.3, I0.4 tương ứng các cảm biến 1, 2, 3, sinh viên lập trình hệ thống
phân loại sản phẩm theo độ dài. Các ngõ ra Q0.0 đến Q0.2 sáng trong 2 giây tương
ứng với mỗi sản phẩm tương ứng được xác định.
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 các trường hợp tốc độ băng tải khác nhau.
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
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 |8