Đại Học GTVT TP.HCM
QUÁ TRÌNH TUẦN TỰ
CÓ LẬP VÒNG
1
Mục lục
I.
II.
III.
IV.
Khái niệm
Lưu đồ thuật toán
Giải thuật
Ví dụ, bài tập
2
I. Khái niệm
Quá trình tuần tự có lặp vòng là quá trình thực hiện lặp lại một
chu trình khi một điều kiện nào đó thỏa mãn. Quá trình lặp
vòng kết thúc khi điều kiện đó hết thỏa mãn vòng lặp.
3
II. Lưu đồ thuật toán
Trong đó:
Xi,Xa1:Tín hiệu báo kết thúc của 1 giai đoạn làm việc
Yi,Yi+1: Giai đoạn làm việc của quá trình
Xq=0,Xq=1: Điều kiện lặp vòng
4
III. Giải thuật
Lưu đồ thuật toán
5
III. Giải thuật
VD1: Thực hiện chương trình sau:
Xq=1
START A+ B+ B- C+ C-
A-
Xq=0
Phân chia giai đoạn
Y1 Ym1 Ym2
Ym3 Xq=1 Y2
START A+ B+ B- C+ CAXq=0
6
III. Giải thuật
VD1
Input
Output
I0.0
START
Q0.0
I0.1
a1
Q0.1
I0.2
a2
Q0.2
I0.3
b1
I0.4
b2
I0.5
c1
IO.6
c2
Q0.3
Q0.4
Q0.5
7
III. Giải thuật
VD1:
8
III. Giải thuật
9
III. Giải thuật
VD2 Thực hiện chương trình sau
START A+ B+ BAn lần
Y1
START A+
Yn1
B+
Bn lần
Yn2
Yn3
Y2
A-
10
III. Giải thuật
VD2
Input
Output
I0.0
START
Q0.0
A+
I0.1
a1
Q0.1
A-
I0.2
a2
Q0.2
B+
I0.3
b1
Q0.3
B-
I0.4
b3
11
III. Giải thuật
VD2
12
III. Giải thuật
VD2
Cơ cấu chấp hành
13
IV. Bài tập
BT1: Cho băng chuyền sản xuất. Động cơ DC1 được điều khiển
bởi ngõ ra Y0 từ PLC qua băng chuyền 1 , CD2 được điều
khiển bởi ngõ ra Y1 từ PLC qua băng chuyền 2. Cảm biến CB1
dùng để đếm táo được nối với ngõ vào X1 của PLC, cảm biến
CB2 dùng để phát hiện thùng chứa sản phẩm đặt ở vị trí sẵn
sàng nhận sản phẩm được nối với ngõ vào X2 của PLC. Nút
Start thường mở ở X3, stop thường đóng ở X4, nút nhấn X5,
thực hiện chức năng Reset số sản phẩm. Chương trình thực
hiện theo yêu cầu: Khi nhấn Start hệ thống hoạt động. Băng
chuyền 1 quay, táo rơi xuống thùng chứa, đúng 10 sản phẩm
băng chuyền 1 dừng, băng chuyền 2 quay cho đến khi CB2
phát hiện thùng chứa. Qúa trình lặp lại như vậy. Nhấn Stop hệ
thống dừng. Trong quá trình hoạt động nhấn X5 số sản phẩm
trong bộ đếm bị xóa. Viết chương trình cho chuỗi hoạt động
trên.
14
IV. Bài tập
15
IV. Bài tập
Input
Output
I0.0
X3
Start
I0.1
X1
CB1
I0.2
X2
CB2
I0.3
X4
STOP
I0.4
X5
RESET
CB1
Q0.0
Y0
CB1: Cảm biến đếm sản phẩm
Q0.1
Y1
CD1
CD2
CB2: Cảm biến phát hiện thùng chứa.
DC1: Động cơ 1.
CD2: Động cơ 2.
16
IV. Bài tập
17
IV. Bài tập
VD2 : Viết chương trình chiết Yoghurt vào hũ nhựa của hệ
thống sau :
-Nhất nút PB Start thì băng tải mang các hũ nhựa dịch
chuyển,khi gặp cảm biến nhận được hũ (SS1) thì băng tải
dừng lại . Pít tông A dịch chuyển qua phải và Yoghurt được
chiết vào hũ , thể tích được xác định bằng cảm biến điện dung
(SS2).Sau khi chiết đủ pít tông I dịch chuyển qua trái để
ngưng chiết . Khi gặp LS (giới hạn từ trường )thì băng tải lại
chuyển động và một hũ mới sẽ được chiết .
-Nhấn nút PB Stop thì hệ thống ngừng hoạt động.
Chú ý:Van khí là loại 5/2 1 side . Bình thường có khí nén mà
không có tín hiệu điện thì pít tông nằm phía trái đóng miệng
phễu chứa Yoghurt .Khi có tín hiệu điện tác động vào cuộn
dây thì pít tông sẽ dịch chuyển qua phải làm mở miệng phễu
18
IV. Bài tập
19
IV. Bài tập
Input
Output
I0.0
Start
I0.1
SS1
Cảm biến
có hủ
I0.2
SS2
Cảm biến
thể tích
I0.3
LS
Cảm biến
A+
I0.4
Stop
Q0.0
M
Động cơ
Q0.1
A
Van khí
20
IV. Bài tập
21