Đo tuổi thọ dao cắt Để sử dụng được hết khẳ năng bền của dao cắt,ở bài toán này chúng ta sẽ cho từng loại sản phẩm vào lần lượt. Để sử dụng được hết khẳ năng bền của dao cắt,ở bài toán này chúng ta sẽ cho từng loại sản phẩm vào lần lượt. Khai báo biến trong chương trình Start : I 1.0 (ấn start lần 1 là ở mức cao,ấn start lần 2 là mức 0) Sensor A : I0.1 Sensor B :I 0.2 Sensor C :I 0.3 Động cơ : Q 1.0 Còi báo : Q 2.0
Trang 1Đo tuổi thọ dao cắt
Trang 2GIẢN ĐỒ THỜI GIAN
Trang 3
Chương trình điều khiển
Để sử dụng được hết khẳ năng bền của dao cắt,ở bài toán này chúng ta sẽ cho từng loại sản phẩm vào lần lượt
// Khai báo biến trong chương trình
Start : I 1.0 (ấn start lần 1 là ở mức cao,ấn start lần 2 là mức 0)
Sensor A : I0.1
Sensor B :I 0.2
Sensor C :I 0.3
Động cơ : Q 1.0
Còi báo : Q 2.0
Trang 4Network 1: start khởi động cơ
A I1.0
FP M1.0 // khi có sườn lên của I 1.0
Trang 5Network 2 :sau 15 s không có sản phẩm vào thì động cơ tự tắt
L S5T #15s
SD T20
A T20
FP M2.0
AN I 0.1
AN I 0.2
AN I 0.3
R Q 1.0 // tắt động cơ
UBE
Trang 6Network 3 Đếm sản phẩm A
A I 0.1
FP M 0.1
L W#16#0 // nạp giá trị 0 vào bộ nhớ
FR C1 // bật bộ đếm counter 1
CU C1 // đếm tăng 1 đơn vị tại sườn lên của I 0.1
LC // Nạp giá trị tức thời của counter 1 vào ACCU 1
L W#16#1000 //nạp giá trị 1000 vào ACCU 1,ACCU 2 chứa giá trị tức thởi
= I
= M 1.0 nội dung RLO hiện hành được gán cho M1.0
JC Cộng // ACCU 1= ACCU 2 nhảy tới Cộng
Trang 7Network 4 Đếm sản phẩm B
A I 0.2
FP M 0.2
L W#16#0 // nạp giá trị 0 vào bộ nhớ
FR C2 // bật bộ đếm counter 2
CU C2 // đếm tăng 1 đơn vị tại sườn lên của I 0.2
LC // Nạp giá trị tức thời của counter 2 vào ACCU 1
L W#16#800 //nạp giá trị 800 vào ACCU 1,ACCU 2 chứa giá trị tức thởi
= I
= M 3.0 nội dung RLO hiện hành được gán cho M3.0
JC Cộng // ACCU 1= ACCU 2 nhảy tới Cộng
Trang 8Network 5 Đếm sản phẩm C
A I 0.3
FP M 0.3
L W#16#0 // nạp giá trị 0 vào bộ nhớ
FR C3 // bật bộ đếm counter 1
CU C3 // đếm tăng 1 đơn vị tại sườn lên của I 0.3
LC // Nạp giá trị tức thời của counter 3 vào ACCU 1
L W#16#500 //nạp giá trị 500 vào ACCU 1,ACCU 2 chứa giá trị tức thởi
= I
= M 4.0 nội dung RLO hiện hành được gán cho M4.0
JC Cộng // ACCU 1= ACCU 2 nhảy tới Cộng
Trang 9O M 1.0
O M 3.0
O M 4.0
= Q 3.0
A Q 3.0
FP M 3.0 // chọn sườn lên của Q 3.0
L W#16#0 // nạp giá trị 0 vào bộ nhớ
FR C4 // bật bộ đếm counter 4
CU C4 // đếm tăng 1 đơn vị tại sườn lên của Q 3.0
LC // Nạp giá trị tức thời của counter 4 vào ACCU 1
L W#16#3 //nạp giá trị 1000 vào ACCU 1,ACCU 2 chứa giá trị tức thởi
= I
JC Bật còi và tắt động cơ
Trang 10Bật cói và tắt động cơ:
R Q 1.0
S Q 2.0 UBE