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

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

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 (65.78 KB, 5 trang )

Bài 17: HỆ THỐNG ĐIỀU KHIỂN 3 ĐỘNG CƠ NHƯ SAU
Gồm 2 chế độ Auto/Manual dùng Switch chuyển chế độ.2 chế độ chạy độc lập khi chuyển chế độ toàn bộ hệ thống dừng
hẳn chờ người vận hành nhấn Start
Ở chế độ Auto:Nhấn Start động cơ 1 chạy, sau 5s động cơ 2. Cả 2 động cơ chạy trong vòng 10s thì động cơ 3 chạy.Động
cơ 3 chạy 5s dừng 5s lặp lại như vậy 5 lần thì động cơ 1 chạy lại và lặp lại chu trình như ban đầu.Nếu nhấn Stop hệ thống
dừng lại
Ở chế độ Manu:Nhấn Start Động cơ 1 và 3 chạy.Nhấn Stop động cơ 1 và 3 dừng động cơ 2 chạy 5s dừng 5s
(3 động cơ dùng nguồn 3 pha 380)
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 dùng PLC 200

Giai đoạn thiết kế
Sơ lược mơ hình:
M1

M2

M3

Start(I0.0)
Motor1 (Q0.0)
Stop(I0.1)
Auto(I0.6)
Manual(I0.7)

Motor1 (Q0.1)

Motor3 (Q0.2)


Lập bảng variables:


Variables
Ton_StartMotor15s

Symbols
T37

Types
Timer Ton 100ms

Ton_Motor3_10s

T38

Timer Ton 100ms

Ton_Motor2_10s

T39

Timer Ton 100ms

Ctd_Motor3Process

C0

Counter Toff

Comment
Timer 15s after click Start,
Auto mode

Timer 10s after
Ton_StartMotor15s ON
Timer 10s after Click Stop,
Manual mode
Count from 5 to 0

I_btStart
I_btStop
I_swAuto
I_swManual

I0.0
I0.1
I0.6
I0.7

Input
Input
Input
Input

Start button
Stop button
Auto mode
Manual mode

Q_M1
Q_M2
Q_M3


Q0.0
Q0.1
Q0.2

Output
Output
Output

Motor 1
Motor 2
Motor 3

M_RUN_FLAG
M_STOP_FLAG

M0.0
M0.1

Memory
Memory

RUN state
STOP state

M_MODE_CHANGE

M0.4

Memory


Mode change


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
















M_MODE_CHANGE:
o ON khi:
 Mode1 (I_swMode1 == OFF  ON)
 Hoặc Mode2((M_MODE2 == ON  OFF)
o
M_RUN_FLAG
o ON khi:
 Nhấn I_btStart
o OFF khi:
 Nhấn I_btStop

 M_MODE_CHANGE
M_STOP_FLAG
o ON khi:
 Nhấn I_btStop
 M_MODE_CHANGE
o OFF khi:
 Nhấn I_btStart
Ton_StartMotor15s:
o Hoạt động 1 lần:
 Mode Auto (I_swAuto == ON)
• Hệ thống POWER_ON
o Nhấn I_btStart
 Reset khi chạy hết 1 chu trình (Ctd_Motor3Proces == OFF  ON)
Ton_Motor3_10s:
o Hoạt động 5 lần:
 Mode Auto (I_swAuto == ON)
• Hệ thống RUN
• Ton_StartMotor15s == ON
• Ctd_Motor3Proces == OFF
Ton_Motor2_10s:
o Hoạt động liên tục:
 Mode Manual (I_swManual == ON)
 Ngay khi nhấn I_btStop
Ctd_Motor3Proces:
o Load giá trị 5 khi:
 Hệ thống POWER_ON
 M_MODE_CHANGE
o Giảm 1 khi (Ton_Motor3_10s == OFF  ON)
Q_M1
o ON khi

 Mode Auto (I_swAuto == ON)
• Hệ thống POWER_ON
o Nhấn I_btStart
• Hệ thống RUN
o Chạy hết 1 chu trình (Ctd_Motor3Proces == OFF  ON)
 Mode Manual (I_swManual == ON)
• Hệ thống POWER_ON / RUN
o Nhấn I_btStart
o OFF khi










Mode Auto (I_swAuto == ON)
• Hệ thống RUN
o Ton_StartMotor15s == OFF  ON
• Hoặc Hệ thống STOP
Mode Manual (I_swManual == ON)
• Nhấn I_btStop
Hoặc (M_MODE_CHANGE == ON)


Q_M2
o ON khi

 Mode Auto (I_swAuto == ON)
• Hệ thống RUN
• Ton_StartMotor15s == 5s
 Mode Manual (I_swManual == ON)
• Hệ thống RUN
o Nhấn I_btStop
o Hoặc Ton_Motor2_10s <= 5s
o OFF khi
 Mode Auto (I_swAuto == ON)
• Hệ thống RUN
o Ton_StartMotor15s == OFF  ON
• Hoặc Hệ thống STOP
 Mode Manual (I_swManual == ON)
• Ton_Motor2_10s > 5s
 Hoặc (M_MODE_CHANGE == ON)
Q_M3
o ON khi
 Mode Auto (I_swAuto == ON)
• Hệ thống RUN
o Ton_StartMotor15s == OFFON
o Ton_Motor3_10s <= 5s
o Ctd_Motor3Proces == OFF
 Mode Manual (I_swManual == ON)
• Hệ thống POWER_ON / RUN
o Nhấn I_btStart
o OFF khi
 Mode Auto (I_swAuto == ON)
• Hệ thống RUN
o Ton_Motor3_10s > 5s
o Hoặc Ctd_Motor3Proces == OFFON

• Hoặc Hệ thống STOP
 Mode Manual (I_swManual == ON)
• Nhấn I_btStop
 Hoặc (M_MODE_CHANGE == ON)



×