Professional Documents
Culture Documents
C5 - Lap Trinh Tuan Tu - Song Song
C5 - Lap Trinh Tuan Tu - Song Song
4.6. Lập trình dựa vào biến trạng thái rời rạc
Phương pháp lập trình -> Cách thức chọn -> Viết chương trình
.............
24v
Bài tập: Viết chương trình điều khiển 3 động cơ bơm nước cho
stop
một bễ chứa nước: Bắt đầu thì động cơ bơm 1 chạy. Sau 5 giây start
thì động cơ bơm 1 dừng và động cơ bơm 2 chạy. Tiếp theo, sau Input
7 giây thì động cơ bơm 2 dừng và động cơ bơm 3 chạy. Và sau PLC
10 giây thì động cơ bơm 3 dừng. Output
Qui ước:
- Input: Sự kiện bắt đầu - Start, 5s - T5, 7s - T7, 10s - T10 M1 M2 M3
- Output: động cơ bơm - M1; động cơ bơm - M2; động cơ
bơm - M3
Bơm 2
Timer
End Timer Timer Timer
Giặt + sấy Giặt + Xả 2 Xả 2 Giặt 2 Sensor
X1 T2 T3
Bơm 1 Giặt 1 Xả 1 Giặt + Xả 1 T4
Start
Y1 Y2 Y3 Y4
Y5 Bơm 2
T9 Y9 T8 Y8 Y7 Y6
End T7 T6
Giặt + sấy Giặt + Xả 2 Xả 2 Giặt 2 X2
Bài tập: Viết chương trình điều khiển 3 động cơ bơm nước cho một bễ chứa
nước: Bắt đầu thì động cơ bơm 1 chạy. Sau 5 giây thì động cơ bơm 1 dừng và
động cơ bơm 2 chạy. Tiếp theo, sau 7 giây thì động cơ bơm 2 dừng và động cơ
bơm 3 chạy. Và sau 10 giây thì động cơ bơm 3 dừng.
Qui ước:
- Input: Sự kiện bắt đầu - Start, 5s - T5, 7s - T7, 10s - T10
- Output: động cơ bơm - M1; động cơ bơm - M2; động cơ bơm - M3
Ths. Trần Lê Trung Chánh
QUY TRÌNH TUẦN TỰ SONG SONG
B1
Z1 B2 Zm-2 Bm-2 Bm-1
Zm-1
B1
Z1 B2 Zm-2 Bm-2 Bm-1 Bm Zm+1
Zm-1 Zm
Ths. Trần Lê Trung Chánh
QUY TRÌNH ĐIỀU KHIỂN CÓ VÒNG LẶP
Bộđìnhthì:TON
BộđếmlênCTU
28/09/2021 15
LẬP TRÌNH VỚI BỘ ĐẾM COUNTER
BộđếmxuốngCTD
28/09/2021 16
LẬP TRÌNH VỚI BỘ ĐẾM COUNTER
Bộđếmxuống : CTUD
MỗixungDemlenthìCounter sẽđếmlênvà
giátrịValue2 sẽcộngthem 1, Khicóxung
DemxuongthìCounter sẽđếmxuốngvàgái
trịValue2 trừđi1.
KhiValue2 bằnggiátrịđặttrướcValue1 thì
ngõraQ bằng1.
NhấnnútReset, Value2, Q sẽvềlạibằng0
28/09/2021 17
BÀI TẬP
28/09/2021 18
BÀI TẬP
Bơm A Bơm B
START STOP
28/09/2021 19
BÀI TẬP
Bơm A Bơm B
28/09/2021 20
BÀI TẬP
28/09/2021 22
BÀI TẬP
28/09/2021 23
BÀI TẬP
28/09/2021 24
BÀI TẬP ÔN TẬP
Bài tập: Lập trình mô phỏng hệ thống sau:
• Nhấn Start cho phép hệ thống hoạt động. Motor A chạy.
• Sensor A phát hiện thùng, Motor A dừng, Motor B chạy.
• Sensor B đếm đủ số sản phẩm( 5 sp), Motor B dừng, Motor A chạy.
• Hệ thống lặp lại đến khi nhấn Stop dừng hệ thống.
28/09/2021 25
LẬP TRÌNH VỚI TÍN HIỆU ANALOG
28/09/2021 26
LẬP TRÌNH VỚI TÍN HIỆU ANALOG
Khối NORMX
HàmNORMX thườngdùngđểxửlýtínhiệu
Analog vào/ra. Nóchophépchuyểnđổimột
giátrịAnalog bấtkỳnằmtrongkhoảngtừ
[Min, Max] sang mộtgiátrịmớituyếntính
trongkhoảng[0,1].
Vídụ: Tínhiệuđọcvàodạngđiệnáp0-5V(0-
13824)
Hàmchuyểnđổitínhiệuanalog0 nằmtrong
khoảngtừ0 –đến13824 sang giátrịTag_1.
28/09/2021 27
LẬP TRÌNH VỚI TÍN HIỆU ANALOG
Khối SCALE_X
HàmSCALE_X thườngdùngđểxửlýtínhiệu
Analog, chuyểnđổitínhiệunhậnđượctừ
Output hàmNorm sang giátrịmớiphùhợp
vớithiếtbịthật.
HàmchuyểnđổimộtgiátrịAnalog bấtkỳ
nằmtrongkhoảngtừ[0, 1] sang mộtgiátrị
mớituyếntínhtrongkhoảng[Min,Max].
28/09/2021 28
LẬP TRÌNH VỚI TÍN HIỆU ANALOG
XửlýtínhiệuAnalog đầuvào
Vídụ, ngõvàoAI1 củaPCL nhậngiátrịAnalog
từ4-20mA thìđịachỉmềm%IW64 trongPLC
sẽnhậngiátrịlà0-27648.
Tươngtựvớingõvàođiệnáp0-10V
28/09/2021 29
LẬP TRÌNH VỚI TÍN HIỆU ANALOG
XửlýtínhiệuAnalog đầuvào
28/09/2021 30
LẬP TRÌNH VỚI TÍN HIỆU ANALOG
28/09/2021
PowerbyHoVinhThuan