You are on page 1of 20

Project 4: Điều khiển đèn

Cho hệ thống hoạt động theo nguyên lý như sau:


-Trạng thái ban đầu, cả 2 đèn đều tắt
- Nhấn CT1: Đèn 1 sáng, đèn 2 tắt
- Nhấn CT2: Đèn 1 tắt, đèn 2 sáng
-Nhấn cả CT1 và CT2: cả 2 đèn đều tắt
- Các nút nhấn không duy trì trạng thái:

I) Tạo file PLC project


Mở TIA bằng cách vào thanh tìm kiếm và gõ TIA portal V15 và chọn open:

Trên giao diện TIA ta chọn Create New project và chọn Create
Chọn Configure a device

Chọn “Add new device’’ và chọn Simatic S7-1200 Version 4.0 trở lên để có thể
sử dụng PLCSIM mô phỏng chương trình .Chọn Add để thêm Device
Ta có giao diện chương trình

II) Quy định cổng vào/ra trong Tia portal


Để tạo các Tag của PLC, trong mục PLC tags chọn Default tag table
Quy định các nút PLC như sau:

%I0.0: Công tắt 1


%I0.1: Công tắt 2
%Q0.0: Đèn 1
%Q0.1: Đèn 2
III) Lập trình cho hệ thống
Ta bắt đầu lập trình cho hệ thống: Trong mục Program Blocks ta chọn Main và ta
thiết kế hệ thống như sau

IV) Chạy mô phỏng


Ta chạy mô phỏng bằng cách nhấn vào Start Simulation

Lúc này sẽ hiện ra cửa sổ như sau, ta chọn load để tải các quy trình cổng của PLC
mà ta đã tạo
Trong cửa sổ Siemens ta chọn như sau và khung mô phỏng xuất hiện

Ta tạo mô phỏng các quy trình cổng PLC: nhấn vào New project và nhấn Create
như hình dưới
Sau khi tạo xong, trong phần SIMtable ta chọn SIMtable_1

Nhấn trong PLCSIM để tải các Tags của sơ đồ

Ta chạy mô phỏng bằng cách nhấn vào biểu tượng ở TIA và nhấn ở
PLCSIM

Bây giờ ta chỉ cần nhấn vào các ô ở dòng Bit tương ứng với các nút nhấn
Khi ta nhấn nút Công tắt 1, đèn 1 sẽ sáng đèn 2 sẽ tắt

- Khi ta nhấn Công tắc 1 ( nút CT1 được duy trùy trạng thái ) thì công tắt thường
mở %I0.0 sẽ bằng 1 nên có dòng điện chạy qua, công tắt thường đóng chưa được
tác động nên %I0.1 bằng 1 nên có dòng điện chạy qua, đèn 1 sáng
- Đèn 2 tắt vì công tắt thường đóng của CT1 bằng không nên không có dòng điện
chạy qua
Khi ta nhấn nút Công tắt 2, đèn 2 sẽ sáng đèn 1 sẽ tắt

- Khi ta nhấn Công tắc 2 ( nút CT2 được duy trùy trạng thái ) thì công tắt thường
mở %I0.1 sẽ bằng 1 nên có dòng điện chạy qua, công tắt thường đóng chưa được
tác động nên %I0.0 bằng 1 nên có dòng điện chạy qua, đèn 2 sáng
- Đèn 1 tắt vì công tắt thường đóng của CT2 bằng không nên không có dòng điện
chạy qua
Khi ta nhấn cả hai công tắt 1 và công tắt 2, đèn 1 và đèn 2 sẽ tắt

vì cả 2 công tắt thường đóng đều bằng không nên không có dòng điện chạy qua
cho 2 đèn nên cả 2 đèn đều tắt
Project 4: Điều khiển xilanh
Khi nhấn nút START:
• XLA tiến tới chạm CTHT2 sau đó lùi về đến khi chạm CTHT1 thì dừng lại
• Trong quá trình hoạt động nếu có nút STOP tác động thì XLA lùi về chạm
CTHT1 và dừng lại 
Cho rằng:
• Các nút nhấn dạng duy trì trạng thái
• Vị trí ban đầu của xilanh là chạm CTHT1

I) Tạo file PLC project


Cách tạo project tương tự như ở project 4
II) Quy định cổng vào/ra trong Tia portal
Quy định các nút PLC như sau:

%I0.0: Nút Start


%I0.1: Nút Stop
%I0.2: Công tắt hành trình 1
%I0.3: Công tắt hành trình 2
%Q0.0: Xilanh tiến tới
%Q0.1: Xilanh lùi

III) Lập trình cho hệ thống


Ta bắt đầu lập trình cho hệ thống: Trong mục Program Blocks ta chọn Main và ta
thiết kế hệ thống như sau
IV) Chạy mô phỏng
Ta chạy mô phỏng bằng cách nhấn vào Start Simulation

Ta tạo trình mô phỏng như ở Project 4


Ta chạy mô phỏng bằng cách nhấn vào biểu tượng ở TIA và nhấn ở
PLCSIM
Khi ta nhấn nút Start xi lanh sẽ tiến tới
Vì khi nhấn nút Start thì %I0.0 sẽ bằng 1 và nút nhấn được duy trì trạng thái nên có
dòng điện chạy qua, nút Stop và Ctht2 chưa được tác động nên bằng 1 có dòng
điện chạy qua làm cho xilanh tiến tới
Khi đó xilanh chạm vào công tắt hành trình 2 và Xilanh sẽ lùi về
Vì khi chạm Ctht2 %I0.3 thì công tắt thường đóng của Ctht2 sẽ bằng 0 nên xilanh
không tiến tới nữa và công tắt thường mở của Ctht2 sẽ bằng 1 nên có dòng điện
chạy qua và làm cho xilanh lùi về
Xilanh lùi về thì chạm vào công tắt hành trình 1 thì dừng lại

Vì lúc này công tắt thường đóng của Ctht1 và Ctht2 đã được tác động nên bằng 0
và không có dòng điện chạy qua xilanh nên xilanh dừng lại
Khi ta nhấn nút STOP thì XLA lùi về chạm CTHT1 và dừng lại
Ta cho xilanh đang tiến tới và nhấn nút Stop
Lúc này Xilanh đang lùi về vì công tắt thường đóng của nút Stop bị tác động và nút
nhấn được duy trì trạng thái nên bằng 0, xilanh không tiến tới
Công tắt thường mở của nút Stop được tác động nên bằng 1, Xilanh lùi về
Khi Xilanh lùi về và chạm Ctht1 thì Xilanh sẽ dừng lại
Khi chạm vào Ctht1 thì công tắt thường đóng của Ctht1 sẽ bị tác động nên bằng 0
và Xilanh sẽ dừng lại

Project 6: Phân loại sản phẩm

Khi nhấn START:


• Băng tải bắt đầu hoạt động và các xilanh lùi về cuối hành trình
• Khi sản phẩm màu xanh đi qua, cảm biến màu xanh phát hiện, lúc đó băng tải
dừng lại 5s để xilanh 1 đẩy sản phẩm màu xanh xuống hộp sau đó băng tải tiếp tục
chạy (thời gian xilanh đẩy là 3s sau đó lùi lại_không dùng CTHT)
• Khi sản phẩm màu đỏ đi qua, cảm biến màu đỏ phát hiện, lúc đó băng tải dừng lại
5s để xilanh 2 đẩy sản phẩm màu đỏ xuống hộp sau đó băng tải tiếp tục chạy (thời
gian xilanh đẩy là 3s sau đó lui lại_không dùng CTHT)
• Với sản phẩm màu vàng thì băng tải sẽ tiếp tục chạy và sản phẩm sẽ rơi xuống
hộp ở cuối băng tải. Toàn bộ hệ thống sẽ dừng lại khi:
• Sản phẩm được đẩy xuống hộp màu xanh lớn hơn màu đỏ 4 sản phẩm.
• Nhấn nút STOP.

I) Tạo file PLC project


Cách tạo project tương tự như ở project 4
II) Quy định cổng vào/ra trong Tia portal

Quy định các nút PLC như sau:


%I0.0: Nút Start
%I0.1: Nút Stop
%I0.2: Cảm biến xanh
%I0.3: Cảm biến đỏ
%Q0.0: Xilanh 1
%Q0.1: Xilanh 2
%Q0.2: Băng tải
III) Lập trình cho hệ thống
Ta bắt đầu lập trình cho hệ thống: Trong mục Program Blocks ta chọn Main và ta
thiết kế hệ thống như sau
IV) Chạy mô phỏng
Ta chạy mô phỏng bằng cách nhấn vào Start Simulation

Ta tạo trình mô phỏng như ở Project 4


Ta chạy mô phỏng bằng cách nhấn vào biểu tượng ở TIA và nhấn ở
PLCSIM
Nhấn nút Start băng tải bắt đầu hoạt động và các xilanh lùi về cuối hành trình

Sản phẩm màu xanh đi qua và cảm biến xanh được kích hoạt, lúc đó băng tải dừng
lại 5s để xilanh 1 đẩy sản phẩm màu xanh xuống hộp sau đó băng tải tiếp tục chạy
(thời gian xilanh đẩy là 3s sau đó lùi lại)
Sau 5 giây
Khi cảm biến xanh kích hoạt thì sẽ làm cho bộ TP kích hoạt, cho dòng điên chạy
qua trong 5 giây làm cho băng tải bị reset và ngưng hoạt động, còn xilanh 1 sẽ hoạt
động, hết 5 giây thì băng tải sẽ hoạt động trở lại và xilanh 1 trở về trạng thái ban
đầu
Sản phẩm màu đỏ đi qua và cảm biến đỏ được kích hoạt, lúc đó băng tải dừng lại
5s để xilanh 2 đẩy sản phẩm màu đỏ xuống hộp sau đó băng tải tiếp tục chạy (thời
gian xilanh đẩy là 3s sau đó lùi lại)

Sau 5 giây
Khi cảm biến đỏ kích hoạt thì sẽ làm cho bộ TP kích hoạt, cho dòng điên chạy qua
trong 5 giây làm cho băng tải bị reset và ngưng hoạt động, còn xilanh 2 sẽ hoạt
động, hết 5 giây thì băng tải sẽ hoạt động trở lại và xilanh 2 trở về trạng thái ban
đầu
Khi ta nhấn nút Stop toàn bộ hệ thống sẽ dừng lại

Vì khi nhấn nút Stop thì sẽ có dòng điện chạy qua lệnh RESET_BF của băng tải
làm cho băng tải bằng 0
Khi Sản phẩm màu xanh lớn hơn sản phẩm màu đỏ 4 hộp (bộ đếm “Số lượng” sẽ
đếm lớn hơn hoặc bằng 4) thì toàn bộ hệ thống sẽ dừng hoạt động

You might also like