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

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

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 (51.41 KB, 3 trang )

Bài 1: Một ngã tư đèn giao thông ( gồm 6 đèn ) hoạt động theo chế độ sau:
Nhấn Start hệ thống hoạt động như sau
Đèn xanh: 25s; Đèn đỏ: 30s; Đèn vàng: 5s.
Nhấn Stop hệ thống hoạt động thêm 10s sau mới ngừng hoạt động.

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

Start (I0.0)

Yellow
Q0.1

Red
Q0.2

Stop (I0.1)

Lập bảng variables:
Variables
Ton_traffic
Ton_StopDelay

Symbols
T37
T38

Types
Timer Ton 100ms


Timer Ton 100ms

I_btStart
I_btStop
Q_Green
Q_Yellow
Q_Red
M_RUN_STATE
M_STOP_STATE
M_Stop_Flag

I0.0
I0.1
Q0.0
Q0.1
Q0.2
M0.0
M0.1
M0.2

Input
Input
Output
Output
Output
Memory
Memory
Memory

Bảng trạng thái hệ thống


M_RUN_STATE
M_STOP_STATE

POWER_ON
0
0

Running
1
0

Stop
0
1

Comment
main timer (cycle 60s)
Delay timer when btStop is
clicked
Start button
Stop button
Green led
Yellow led
Red led
RUN state
STOP state
Save Stop clicked



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












M_RUN_STATE
o ON khi:
 Nhấn I_btStart
o OFF khi:
 Ton_StopDelay chạy hết chu kỳ 10s
M_STOP_STATE
o ON khi:
 Ton_StopDelay chạy hết chu kỳ 10s
o OFF khi:
 Nhấn I_btStart
Ton_traffic
o Hoạt động liên tục khi hệ thống RUN (M_RUN_STATE == ON).
o Reset khi chạy hết 1 chu kỳ 60s.
Ton_StopDelay:
o Hoạt động 1 lần khi nhấn I_btStop.
o Không reset.
Q_Green

o ON khi:
 Hệ thống RUN(M_RUN_STATE == ON)
• Ton_traffic < 250
o OFF khi:
 Hệ thống RUN (M_RUN_STATE == ON)
• Ton_traffic >= 250
 Hoặc Hệ thống STOP (M_STOP_STATE == ON)
Q_Yellow
o ON khi:
 Hệ thống RUN(M_RUN_STATE == ON)
• Ton_traffic >= 250
• Ton_traffic < 300
o OFF khi:
 Hệ thống RUN (M_RUN_STATE == ON)
• Ton_traffic < 250
• Hoặc Ton_traffic >= 300
 Hoặc hệ thống STOP (M_STOP_STATE == ON)
Q_Red
o ON khi:
 Hệ thống RUN(M_RUN_STATE == ON)
• Ton_traffic >= 300
o OFF khi:
 Hệ thống RUN (M_RUN_STATE == ON)
• Ton_traffic < 300
 Hoặc hệ thống STOP (M_STOP_STATE == ON)


Thiết kế chi tiết (bỏ qua)




×