Trong đó:
Start: I1.0 (ấn Start lần 1 là ở mức 1, ấn Start lần nữa là trở
về mức 0).
Sensor trên (sensor1): I0.1.
Sensor dưới (sensor2): I0.2.
Van cấp: Q1.0.
Động cơ khuấy (ĐCK): Q1.1.
Van xả: Q1.2.
Đèn báo: Q1.3.
Chng báo lỗi: Q1.4
* Chương trình điều khiển viết bằng ngôn ngữ LAD
Network1: // Start – Mở van cấp sau khi có sườn lên của I1.0
được 10s
A I1.0
FP M1.0 //Khi có sườn lên của I1.0(ấn Start)
R Q1.0 // Đóng van cấp
R Q1.1 // Tắt ĐC khuấy
R Q1.2 // Đóng van xả
L S5T#10s // Trễ 10s
A T20 FP M2.0
S Q1.0 // Mở van cấp
Network2: // Bật chng – Báo lỗi thốt khỏi hệ thống
A Q1.0 //Mở van cấp
L S5T#2p //Sau 2 phút SD T30
A T30 FP M3.0
AN I0.2 //Khơng có sườn lên của I0.2
R Q1.0 // Đóng van cấp
S Q1.4 //Bật chuông báo lỗi
BEU //Dừng hệ thống
Network3: // Bật ĐC khuấy khi có sườn lên của I0.2
A I0.2 FP M0.2 S Q1.1
Network4: // Đóng van cấp khi có sườn lên của I0.1
A I0.1
FP M0.1 //Khi có sườn lên của I0.1
R Q1.0 //Đóng van cấp
Network5: // Tắt ĐCK sau khi đóng van cấp được 10s
AN Q1.0 //Đóng van cấp L S5T#10s //Trễ 10s SD T40 A T40 FP M4.0 R Q1.1 //Tắt ĐCK
Network6: // Mở van xả khi có sườn xuống của I1.0 và Q1.1 tắt
//Tránh được trường hợp ĐCK đang quay mà đã lại ấn
// nút Start lần nữa, khi đó Start vơ tác dụng.
A I1.0 FN M1.0
AN Q1.1 S Q1.2
Network7: // Đóng van xả khi có sườn xuống của I0.2. Bật Counter
A I0.2 FN M0.2 R Q1.2
L W#16#3 //Nạp giá trị 3 vào Counter
FR C1 //Bật Counter
CD C1 //Đếm lùi từ 3
LC //Nạp giá trị tức thời của C1 vào ACCU1
L W#16#0 //Nạp giá trị 0 vào ACCU1, khi đó giá trị tức
thời của C1 được đưa sang ACCU2
=I //So sánh ACCU1 với ACCU2, nếu bằng thì nhảy tới nhãn
JC Batden_Stop
Batden_Stop: // Bật đèn END và dừng hệ thống
S Q1.3 BEU
Ví dụ 2: Xây dựng hệ thống đếm sản phẩm với các yêu cầu sau:
+ Khi có tín hiệu START thì hệ thống sẽ hoạt động và STOP thì quá trình sẽ dừng. + Khi hệ thống hoạt động, băng tải sản phẩm chạy để đưa sản phẩm đến một vị trí được định sẵn để kiểm tra. Sản phẩm khơng có nhãn là sản phẩm có lỗi và sẽ được chuyển sang một băng tải khác để đưa ra ngoài.
+ Khi đếm được 500 sản phẩm lỗi hoặc 2000 sản phẩm đúng thì hệ thống sẽ dừng hoàn toàn kể cả khi khơng có tín hiệu STOP. Khi hoạt động, nếu nút PAUSE được kích hoạt thì tạm dừng tồn bộ và q trình bắt đầu lại khi nhấn nút PAUSE một lần nữa.
+ Hệ thống được hoạt động trở lại khi có tín hiệu RESET. Giải:
* Từ u cầu của bài tốn, ta xây dựng mơ hình hệ thống như hình 4.29. + M1: Động cơ băng tải 1.
+ M2: Động cơ băng tải 2. + S1: Sensor phát hiện vật. + S2: Sensor phát hiện vật bị hư.
+ S3: Sensor đếm sản phẩm tốt ởbăng tải 1. + S4: Sensor đếm sản phẩm hư ởbăng tải 2. + Xilanh đẩy sản phẩm sang băng chuyền.