Bài 12: Hãy lập trình PLC để điều khiển một băng chiều sản xuất gồm 5 động cơ hoạt động như sau :
- Nhấn nút Start : động cơ M1 chạy, sau 10s thì động cơ M2 chạy. Sau 10s kế tiếp thì động cơ M3 chạy và 20s kế tiếp nữa
thì M4 và M5 cùng chạy đồng thời M1, M2, M3 dừng
- Nhấn nút Stop thì hệ thống ngừng hoạt động
Giai đoạn thiết kế
Sơ lược mơ hình:
M1
Q0.0
M2
Q0.1
M3
Q0.2
Start (I0.0)
M4
Q0.3
Stop (I0.1)
Lập bảng variables:
Variables
Ton_Motor
I_btStart
I_btStop
Symbols
T37
I0.0
I0.1
Types
Timer Ton 100ms
Input
Input
Comment
Timer 40s
Start button
Stop button
Q_M1
Q_M2
Q_M3
Q_M4
Q_M5
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Output
Output
Output
Output
Output
Motor 1
Motor 2
Motor 3
Motor 4
Motor 5
M_RUN_STATE
M_STOP_STATE
M0.0
M0.1
Memory
Memory
RUN state
STOP state
M5
Q0.3
Mơ tả chức năng sơ lược
•
•
•
•
•
•
•
M_RUN_STATE
o ON khi:
Nhấn I_btStart
o OFF khi:
Nhấn I_btStop
M_STOP_STATE
o ON khi:
Nhấn I_btStop
o OFF khi:
Nhấn I_btStart
Ton_Motor:
o Hoạt động 1 lần khi:
hệ thống RUN (M_RUN_STATE == ON).
o Không reset khi chạy hết 1 chu kỳ
Q_M1
o ON khi:
Hệ thống bắt đầu RUN
Hoặc Hệ thống RUN(M_RUN_STATE == ON)
• Ton_Motor đang chạy (Ton_Motor == OFF)
o OFF khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Ton_Motor chạy xong (Ton_Motor == ON)
Hoặc hệ thồng STOP (M_RUN_STATE == OFF)
Q_M3
o ON khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Ton_Motor >= 20s
o OFF khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Ton_Motor chạy xong (Ton_Motor == ON)
Hoặc hệ thồng STOP (M_RUN_STATE == OFF)
Q_M4, Q_M5
o ON khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Ton_Motor chạy xong (Ton_Motor == ON)
o OFF khi:
Hoặc hệ thồng STOP (M_RUN_STATE == OFF)