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

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

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 (67.51 KB, 4 trang )

Bài 14: Lắp đặt, lập trình điều khiển mơ hình máy trộn vật liệu với yêu cầu như sau:
- Khởi động hệ thống bằng nút Start, dừng hệ thống bằng nút Stop
- Hai chất lỏng cùng được bơm vào bình trộn nhờ hai bơm A và B. Máy bơm hoạt động sau khi đã mở van được 5s.
- Hai cảm biến S3 và S4 dùng để báo trạng thái chất lỏng chảy vào bình. Nếu sau khi khởi động 5s một trong hai
cảm biến này khơng phát hiện có chất lỏng chảy vào bình lập tức dừng chương trình và báo đèn sự cố máy bơm ra bên
ngoài.
- Một cảm biến S5 báo bình chứa đã đầy và dừng cả hai máy bơm, sau khi máy bơm dừng 2s thì khóa van bơm.
- Một cảm biến S6 báo đủ chất lỏng trong bình trộn bắt đầu cho phép động cơ trộn hoạt động và dừng trộn sau 10s
khi chất lỏng trong bình đã đầy.
- Sau khi chất lỏng trong bình trộn đã đều (động cơ trộn ngừng hoạt động). Van xả mở, khi chất lỏng đã xả hết cảm
biến S7 tác động và khóa van xả lại.
- Q trình tự động lặp lại theo chu trình đã mơ tả ở trên. Nếu chu trình đang thực hiện nhấn nút dừng hệ thống sẽ dừng
lại.
Các bơm sử dụng nguồn 220V
Cảm biến 24VDC
Van điện từ 24VDC

Giai đoạn thiết kế
Valve1(Q0.3)

Sơ lược mơ hình:

Valve2(Q0.4)
S3(I0.2)

Motor1(Q0.0)

Start(I0.0)

S5(I0.4)


S4(I0.3)

Motor2(Q0.1)

Motor3(Q0.2)

Stop(I0.1)
S6(I0.5)

Valve3(Q0.5)

S7(I0.6)
PumpError(Q0.6)


Lập bảng variables:
Variables
Ton_OpenValve5s
Ton_OpenPump5s
Ton_ClosePump2s
Ton_Full10s

Symbols
T37
T38
T39
T39

Types
Timer Ton 100ms

Timer Ton 100ms
Timer Ton 100ms
Timer Ton 100ms

Comment
Timer 5s after open valve
Timer 5s after open pump
Timer 2s after close pump
Timer 10s after full

I_btStart
I_btStop
I_btErrorReset

I0.0
I0.1
I0.7

Input
Input
Input

Start button
Stop button
Reset error

I_sS3
I_sS4
I_sS5
I_sS6

I_sS7

I0.2
I0.3
I0.5
I0.6
I1.0

Input
Input
Input
Input
Input

Sensor S3
Sensor S4
Sensor S5
Sensor S6
Sensor S7

Q_M1
Q_M2
Q_M3

Q0.0
Q0.1
Q0.2

Output
Output

Output

Motor 1
Motor 2
Motor 3

Q_Valve1
Q_Valve2
Q_Valve3

Q0.3
Q0.4
Q0.5

Output
Output
Output

Valve 1
Valve 2
Valve 3

Q_ErrorPump

Q0.6

Output

Error pump


M_RUN_STATE
M_STOP_STATE
M_ERROR_STATE

M0.0
M0.1
M0.2

Memory
Memory
Memory

RUN state
STOP state
ERROR 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
M_END_PROCESS
o ON khi:
 Chất lỏng vừa xả hết (I_sS7 == ON  OFF)
o OFF khi:
 Q_Valve1, Q_Valve2 start
Q_Valve1, Q_Valve2:
o ON khi:
 Hệ thống bắt đầu RUN (Nhấn I_btStart)
 Hoặc Hệ thống RUN(M_RUN_STATE == ON)
 Xong 1 chu trình (M_END_PROCESS == ON)
o OFF khi:
 Hệ thống RUN(M_RUN_STATE == ON)
 Ton_ClosePump2s == ON
 Hoặc hệ thống STOP/ERROR

Ton_OpenValve5s:
o Hoạt động 1 lần:
 Hệ thống RUN(M_RUN_STATE == ON)
 Ngay khi Q_Valve1, Q_Valve2 mở
Q_M1, Q_M2
o ON khi:
 Hệ thống RUN(M_RUN_STATE == ON)
 Ton_OpenValve5s chạy hết chu kỳ (Ton_OpenValve5s == ON)
o OFF khi:
 Hệ thống RUN(M_RUN_STATE == ON)
 Chất lỏng đến vị trí S5 (I_sS5 == ON)
 Hoặc hệ thống STOP/ERROR
Ton_OpenPump5s:
o Hoạt động 1 lần:
 Hệ thống RUN(M_RUN_STATE == ON)
 Ngay khi Q_M1, Q_M2 cấp điện
M_ERROR_STATE
o ON khi:
 Sau khi mở bơm Q_Valve1, Q_Valve2 được 5s (Ton_OpenPump5s == ON)
 Càm biến S3 không tác động (I_sS3 == OFF)
 Hoặc càm biến S4 không tác động (I_sS4 == OFF)
o OFF khi:
 Sau khi sửa chữa, nhấn I_btErrorReset
Q_ErrorPump
o ON khi











 M_ERROR_STATE == ON
o OFF khi
 M_ERROR_STATE == OFF

Ton_ClosePump2s:
o Hoạt động 1 lần:
 Ngay khi S5 báo bình chứa đầy
Ton_Full10s:
o Hoạt động 1 lần:
 Ngay khi S5 báo bình chứa đầy
Q_M3
o ON khi:
 Hệ thống RUN(M_RUN_STATE == ON)
 Chất lỏng đến vị trí S6 (I_sS6 == ON)
o OFF khi:
 Hệ thống RUN(M_RUN_STATE == ON)
 Ton_Full10s chạy hết chu kỳ 10s (Ton_Full10s == ON)
 Hoặc hệ thống STOP/ERROR
Q_Valve3
o ON khi:
 Hệ thống RUN(M_RUN_STATE == ON)
 Ton_Full10s chạy hết chu kỳ 10s (Ton_Full10s == ON)
o OFF khi:
 Hệ thống RUN(M_RUN_STATE == ON)
 Chất lỏng đã xả hết (I_sS7 == OFF)

 Hoặc hệ thống STOP/ERROR



×