Bài 15: Cho hệ thống sau hoạt động với 2 chế độ
Chế độ 1:
o Nhấn Start: động cơ 1 chạy. Sau 5s động cơ 2 chạy. Sau 5s động cơ 3 chạy:
o Nhấn Stop: động cơ 3, 2 dừng. Sau 5s động cơ 1 dừng
Chế độ 2:
o Nhấn Start: 3 động cơ hoạt động
o Nhấn Stop: động cơ 3 dừng. Sau 5s động cơ 2 dừng. Sau 5s động cơ 1 dừng
Giai đoạn thiết kế
Sơ lược mơ hình:
M1
M2
M3
Start(I0.0)
Motor1 (Q0.0)
Motor1 (Q0.1)
Motor3 (Q0.2)
Stop(I0.1)
Mode(I0.7)
Lập bảng variables:
Variables
Ton_StartMotor10s
Symbols
T37
Types
Timer Ton 100ms
Comment
Timer 10s after click Start
Ton_StopMotor10s
T38
Timer Ton 100ms
Timer 10s after click Stop
I_btStart
I_btStop
I_swMode
I0.0
I0.1
I0.7
Input
Input
Input
Start button
Stop button
Chose Mode1 (I_swMode ==
ON) or mode 2
Q_M1
Q_M2
Q_M3
Q0.0
Q0.1
Q0.2
Output
Output
Output
Motor 1
Motor 2
Motor 3
M_RUN_STATE
M_STOP_STATE
M0.0
M0.1
Memory
Memory
RUN state
STOP state
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_StartMotor5s:
o Hoạt động 1 lần:
Hệ thống RUN
Ton_StopMotor5s:
o Hoạt động 1 lần:
Hệ thống STOP
Q_M1
o ON khi
Mode1 (I_swMode == ON)
Nhấn I_btStart
Mode2 (I_swMode == OFF)
Nhấn I_btStart
o OFF khi
Mode1 (I_swMode == ON)
Ton_StopMotor10s == 5s
Mode 2
Ton_StopMotor10s == ON
Q_M2
o ON khi
Mode1 (I_swMode == ON)
Ton_StartMotor10s == 5s
Mode2 (I_swMode == OFF)
Nhấn I_btStart
o OFF khi
Mode1 (I_swMode == ON)
Nhấn I_btStop
Mode 2
Ton_StopMotor10s == 5s
Q_M3
o ON khi
Mode1 (I_swMode == ON)
Ton_StartMotor10s == ON
Mode2 (I_swMode == OFF)
Nhấn I_btStart
o OFF khi
Mode1 (I_swMode == ON)
Nhấn I_btStop
Mode 2
Nhấn I_btStop