Tải bản đầy đủ (.docx) (4 trang)

20 bài tập lập trình PLC s7 200 bài 19

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (63.29 KB, 4 trang )

Bài 19: LẬP TRÌNH CHO HỆ THỐNG 3 ĐỘNG CƠ
Chế độ Auto:Nhấn Start 3 động cơ chạy luân phiên cách nhau 5s lặp lại 3 lần thì động cơ 2 chạy
Chế độ Manu:Nhấn Start 2 động cơ 1 và 2 chạy luân phiên cách nhau 5s
Tóm tắt In/Out cho hệ thống trên và vẽ sơ đồ kết nối
Lập trình theo yêu cầu trên dùng PLC 200

Giai đoạn thiết kế
Sơ lược mơ hình:
M1
Start(I0.0)
Mode(I0.7)

Q0.1

M2
Q0.2

M3
Q0.3


Lập bảng variables:
Variables
Ton_AutoMotor5s
Ton_ManualMotor5s
Ctd_Process

Symbols
T37
T38
C0



Types
Timer Ton 100ms
Timer Ton 100ms
Counter down

Comment
Timer 5s in Auto mode
Timer 5s in Manual mode
Counter from 3 to 0

I_btStart
I_swAutoManual

I0.0
I0.7

Input
Input

Start button
Mode switch

Q_M1
Q_M2
Q_M3

Q0.1
Q0.2
Q0.3


Output
Output
Output

Motor 1
Motor 2
Motor 3

M_RUN_FLAG
M_MODE_CHANGE

M0.0
M0.1

Memory
Memory

RUN state
Change mode

M_Require_M1
M_Require_M2
M_Require_M3

M1.0
M1.1
M1.2

Memory

Memory
Memory

Require M1 run
Require M2 run
Require M3 run


Mơ tả chức năng sơ lược



















M_MODE_CHANGE
o ON khi:

 I_swAutoManual == OFF  ON
 Hoặc I_swAutoManual == ON  OFF
M_RUN_FLAG
o ON khi:
 Nhấn I_btStart
o OFF khi:
 M_MODE_CHANGE == ON
Ton_AutoMotor5s
o Hoạt động 15 lần (Ctd_Process == OFF) sau khi nhấn I_btStart ở Auto mode
o Reset khi chạy hết chu kỳ 5s
Ton_ManualMotor5s
o Hoạt động liên tục sau khi nhấn I_btStart ở Manual mode
o Reset khi chạy hết chu kỳ 5s
Ctd_Process:
o Load giá trị 3 khi:
 Hệ thống POWER_ON
o Giàm 1 khi Q_M3 == ON  OFF
M_Require_M1
o ON khi
 Auto mode, Motor3 đang chạy, Ton_AutoMotor5s chạy hết chu kỳ 5s
 Manual mode, Motor2 đang chạy, Ton_ManualMotor5s chạy hết chu kỳ 5s
M_Require_M2
o ON khi
 Auto mode, Motor1 đang chạy, Ton_AutoMotor5s chạy hết chu kỳ 5s
 Manual mode, Motor1 đang chạy, Ton_ManualMotor5s chạy hết chu kỳ 5s
M_Require_M3
o ON khi
 Auto mode, Motor2 đang chạy, Ton_AutoMotor5s chạy hết chu kỳ 5s
Q_M1
o ON khi

 Nhấn I_btStart
 M_Require_M1 == ON
o OFF khi
 M_Require_M2 == ON
 Ctd_Process đếm xong (Ctd_Process == ON)
 Hoặc M_MODE_CHANGE == ON
Q_M2
o ON khi
 M_Require_M2 == ON
 Hoặc Ctd_Process vừa đếm xong (Ctd_Process == OFF  ON)
o OFF khi
 M_Require_M1 == ON
 Hoặc M_Require_M3 == ON
 Hoặc M_MODE_CHANGE == ON
Q_M3
o ON khi
 M_Require_M3 == ON


o

OFF khi
 M_Require_M1 == ON
 Hoặc M_MODE_CHANGE == ON



×