Professional Documents
Culture Documents
BTN #1: Bài Thí Nghiệm Lập Trình Plc S7-1200 - Các Ứng Dụng Lập Trình Cơ Bản
BTN #1: Bài Thí Nghiệm Lập Trình Plc S7-1200 - Các Ứng Dụng Lập Trình Cơ Bản
a/ Yêu cầu:
c/ Kết quả:
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
a/ 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:
_ Ở chế độ mặc định: 8 ngõ ra Q0.0 - Q0.7 cùng lúc chớp tắt liên tục với chu kỳ 1s.
_ Nhấn nút BT1 sẽ kích hoạt MODE1: Byte QB0 (Q0.0 - Q0.7) sẽ được add 1 bit ứng với
ngõ ra ngoài cùng bên trái (Q0.0) và sau mỗi 1s thì bit đó sẽ được dời sang trái (ứng với
đèn tiếp theo bên phải sáng).
_ Nhấn nút BT2 sẽ kích hoạt MODE2: Byte QB0 (Q0.0 - Q0.7) sẽ được add 1 bit ứng với
ngõ ra ngoài cùng bên phải (Q0.7) và sau mỗi 1s thì bit đó sẽ được dời sang phải (ứng với
đèn tiếp theo bên trái sáng).
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.
_ 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).
_Nêu phương pháp, giải thuật khác giả lập hoạt động của hệ thống.
b/ Chương trình:
_ Khối FB1:
_ Khối DB:
_ Khối OB1:
c/ Kết quả:
_ Chương trình hoạt động đúng với yêu cầu nếu BT1, BT2, BT3 được nối vào các
Switch.
_ Chưa cho phép thay đổi tốc độ băng tải với ngõ vào AI0.
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
_ Chưa thực hiện.