You are on page 1of 12

Tên: Nguyễn Trí Nhân

MSSV: 42001220

Đề bài:
Viết chương trình điều khiển cho hệ thống như sau
(Automatic Empty Bottle detection using PLC Logic) Chương trình đếm sản phẩm,
phát hiện và loại chai rỗng bằng cyclinder.
Các chai nằm trên băng chuyền

Yêu cầu:
-Mô tả hoạt động của hệ thống
-Phân tích bài toán
-Vẽ sơ đồ đấu nối dây
-Quy ước tín hiệu
-Viết chương trình điều khiển
-Kiểm tra chương trình điều khiển chạy theo yêu cầu ban đầu (bằng mô phỏng hoặc
kiểm tra bằng tay).

BÀI LÀM
1) Mô tả hệ thống
Hệ thống bao gồm có băng chuyền dùng để vận chuyển các chai nước, một cảm
biến tiệm cận dùng để phát hiện chai có nước và một cảm biến tiệm cận điện dung để
phát hiện vật không có nước và xi lanh khí nén dùng để
Cảm biến tiệm cận hoạt động ở chế độ On/Off là cảm biến sẽ phát ra tín hiệu khi
có chai nước có nước đi qua, đếm sản phẩm chai nước có nước và đưa tín hiệu số của
cảm biến tiệm cận cho bộ điều khiển để xử lý.
Cảm biến tiệm cận điện dung cũng hoạt động ở chế độ On/Off như cảm biến tiệm
cận nhưng chức năng hoạt động của nó thì phát hiện chai nước không có nước. Bộ điều
khiển sẽ nhận tín hiệu số của cảm biến tiệm cận điện dung và xuất tín hiệu cho xi lanh
để đẩy chai không có nước ra khỏi băng chuyền.
Hệ thống có các nút nhấn trên bảng điều khiển để điều khiển hệ thống tại chỗ và có
cả hệ thống trên HMI/SCADA để giám sát hệ thống từ xa cũng như có thể điều khiển
được hệ thống.
2) Phân tích bài toán
Hệ thống bắt đầu hoạt động thì băng chuyền cũng sẽ hoạt động theo. Cảm biến
tiệm cận sẽ hoạt động theo tín hiệu On/Off có tín hiệu ngõ ra là 0 và 1 được PLC S7-
1200 đọc tín hiệu và xử lý. PLC sẽ điều khiển băng chuyền và điều khiển xi lanh thông
qua tín hiệu điện là 24VDC.
Có 2 chế độ hoạt động của hệ thống là : Manual và Auto.
Ở chế độ điều khiển auto thì sẽ điều khiển theo được lập trình có sẵn ở màn hình
giám sát HMI/SCADA. Trên màn hình hiển thị thì sẽ hiển thị các trạng thái hoạt động
của băng chuyền, hệ thống và xi lanh, cũng như hiện thị giá trị của sản phẩm lỗi và sản
phẩm không lỗi.
Ở chế độ điều khiển manual thì ta có thể điều khiển bật/tắt băng chuyền và xi lanh
theo ý muốn. Cũng như có thể điều khiển các linh kiện này trên màn hình
HMI/SCADA.
Các thiết bị có trong hệ thống bao gồm:
- Thiết bị vận hành bởi con người:
o Các nút nhấn.
- Thiết bị thông báo trạng thái hoạt động:
o Đèn báo.
- Thiết bị cảm biến:
o Cảm biến tiệm cận điện dung ( điện áp hoạt động 24VDC).
o Cảm biến hồng ngoại (điện áp hoạt động 24VDC).
- Thiết bị vận hành
o Băng chuyền
o Xi lanh.
3) Thiết kế cấu trúc hệ thống điều khiển và sơ đồ đấu dây
4) Xây dựng chương trình điều khiển PLC
4.1. Quy ước tín hiệu cho PLC
Tên Địa chỉ Mô tả
Start_HT %I0.0 Điều khiển tay khởi động
hệ thống
Stop_Ht %I0.1 Điều khiển tay tắt hệ
thống
Start_Xilanh %I0.2 Điều khiển tay khởi động
xi lanh
Stop_Xilanh %I0.3 Điều khiển tay tắt xi lanh
Mode %I0.4 Điều khiển bật chế độ auto
hoặc manual
Start_BC %I0.5 Điều khiển tay khởi động
băng chuyền
Stop_BC %I0.6 Điều khiển tay tắt băng
chuyền
CBDD %I0.7 Cảm biến điện dung
CBNG %I1.0 Cảm biến Hồng ngoại
Light_Start_Ht %Q0.0 Hiển thị trạng thái hệ
thống hoạt động
Light_Stop_Ht %Q0.1 Hiển thị trạng thái tắt hệ
thống
Light_Start_Xilanh %Q0.2 Hiển thị tráng thái hoạt
động của xi lanh
Light_Stop_xilanh %Q0.3 Hiển thị tráng thái tắt của
xi lanh
BC %Q0.4 Băng chuyền hoạt động
Xi_lanh %Q0.5 Xi lanh hoạt động
Light_Auto %Q0.6 Hiển thị trạng thái hoạt
động của chế độ auto
Light_Manual %Q0.7 Hiển thị trạng thái hoạt
động của chế độ manual
HMI_Start_HT %M0.0 Điều khiển HMI khởi
động hệ thống
HMI_Stop_HT %M0.1 Điều khiển HMI tắt hệ
thống
HMI_Start_Xilanh %M0.2 Điều khiển HMI khởi
động xi lanh
HMI_Stop_Xilanh %M0.3 Điều khiển HMI tắt xi
lanh
HMI_Mode %M0.4 Điều khiển HMI bật chế
độ hoạt động
M_Xilanh %M0.5 Biến nhớ manual của xi
lanh
M_BC %M0.6 Biến nhớ manual của băng
chuyền
HMI_Strat_BC %M0.7 Điều khiển HMI khởi
động Băng chuyền
HMI_Stop_BC %M1.0 Điều khiển HMI tắt băng
chuyền
Auto_Xilanh %M1.1 Biến nhớ auto của xi lanh
Auto_BC %M1.2 Biến nhớ auto của băng
chuyền
M_CBDD %M1.3 Biến nhớ auto của cảm
biến điện dung
M_CBNG %M1.4 Biến nhớ auto của cảm
biến hồng ngoại
P1 %M1.5 Xung lên của cảm biến
điện dung
P2 %M1.6 Xung lên của cảm biến
hồng ngoại
SL_SP lỗi %MW3 Đếm sản phẩm lỗi
SL_SP %MW5 Đếm sản phẩm bình
thường
4.2 Chương trình điều khiển PLC
Chương trình trong main:
Chương trình trong chế độ manual
Chương trình trong chệ độ auto
Chương trình trong Output

5) Thiết kế giao diện HMI


5.1 Cấu hình phần cứng và cấu hình mạng- Kết nối PLC và HMI
Liên kết PLC S7-1200 1214 DC/DC/DC với màn hình HMI SIMATIC KTP700
chuẩn truyền thông PROFINET.
5.2 Liên kết tag PLC tới HMI
HMI tag PLC tag Địa chỉ ở Kiểu dữ liệu Mô tả
PLC
BC BC Q0.4 Bool Băng
chuyền
HMI_Start_HT HMI_Start_HT M0.0 Bool Bật hệ
thống
HMI_Start_Xilanh HMI_Start_Xilanh M0.2 Bool Bật xi lanh
HMI_Stop_BC HMI_Stop_BC M1.0 Bool Dừng băng
chuyền
HMI_Stop_HT HMI_Stop_HT M0.1 Bool Dừng hệ
thống
HMI_Stop_Xilanh HMI_Stop_Xilanh M0.3 Bool Dừng xi
lanh
HMI_Strat_BC HMI_Strat_BC M0.7 Bool Bật băng
chuyền
Light_Auto Light_Auto Q0.6 Bool Hiển thị đèn
auto
Light_Manual Light_Manual Q0.7 Bool Hiển thị đèn
manual
Light_Start_Ht HMI_Start_HT Q0.0 Bool Hiển thị đèn
hệ thống
M_mode M_mode M1.7 Bool Bật chế độ
hoạt động
SL_SP SL_SP MW5 Int Hiển thị số
lượng sản
phẩm
SL_SP lỗi SL_SP lỗi MW3 Int Hiển thị số
lượng sản
phẩm lỗi
Tag_ScreenNumber UInt
Xi_lanh Xi_lanh Q0.5 Bool Xi lanh

5.3 Thiết kế giao diện HMI


Tên Đối tượng Liên kết dữ liệu Thuộc tính sử dụng
HMI tag
Băng chuyền Conveyors BC Animation ->
Display
Strat_HT Button HMI_Start_HT Event -> Press ->
Start_Xilanh HMI_Start_Xilanh setbit
Stop_BC HMI_Stop_BC Event -> Release -
Stop_HT HMI_Stop_HT > Resetbit
Stop_xilanh HMI_Stop_Xilanh
Strat_BC HMI_Strat_BC
Light_Auto Circle Light_Auto Animation ->
Light_Manual Light_Manual Display
Light_Ht Light_Start_Ht
Mode Switch M_mode
SL_sp I/O Field SL_SP
SL_sp lỗi SL_SP lỗi
Tag_ScreenNumber
Xi lanh sensor Xi_lanh Animation ->
Display

You might also like